.sg{--sg-muted: #6b6b6b;background:var(--sg-bg);color:var(--sg-ink);padding:var(--sg-pt, 8px) 0 var(--sg-pb, 64px);scroll-margin-top:90px}.sg .sg__inner{max-width:1240px;margin:0 auto;padding:0 16px}.sg .sg__note{margin:0 0 16px;padding:10px 14px;background:#fff7d6;color:#5c4a00;font-size:13px}.sg .sg__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 16px;transition:opacity .2s ease}.sg .sg__grid.is-busy{opacity:.45}:is(.sg,.sgd) .sg__card{min-width:0}:is(.sg,.sgd) .sg__media{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:#f4f4f4}:is(.sg,.sgd) .sg__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}:is(.sg,.sgd) .sg__media-link img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .6s ease}:is(.sg,.sgd) .sg__card:hover .sg__media-link img{transform:scale(1.04)}:is(.sg,.sgd) .sg__badge{position:absolute;z-index:2;top:10px;right:8px;left:auto;padding:6px 11px;border-radius:999px;background:#fff;color:var(--sg-sale);font-size:13px;line-height:1;pointer-events:none}:is(.sg,.sgd) .sg__badge--sold{left:8px;right:auto;background:#000000d9;color:#fff}:is(.sg,.sgd) .sg__badge:not(.sg__badge--sold),.sg .sg__mini-badge{transform-origin:50% -8px;animation:sg-tag-drop .9s cubic-bezier(.34,1.56,.64,1) both,sg-tag-swing 2.2s ease-in-out .9s infinite}:is(.sg,.sgd) .sg__media:has(.sg__badge:not(.sg__badge--sold)):not(:has(.sg__badge--sold)):after{content:var(--sg-tag, none);position:absolute;z-index:2;top:10px;left:8px;padding:6px 10px;border-radius:999px;background:var(--sg-sale, #e3372b);color:#fff;font-size:12px;line-height:1;font-weight:700;letter-spacing:.06em;white-space:nowrap;transform-origin:50% -8px;animation:sg-tag-drop .9s cubic-bezier(.34,1.56,.64,1) both,sg-tag-swing 2.2s ease-in-out .9s infinite;pointer-events:none}@keyframes sg-tag-drop{0%{transform:translateY(-24px) rotate(0);opacity:0}35%{transform:translateY(0) rotate(18deg);opacity:1}60%{transform:translateY(0) rotate(-12deg)}80%{transform:translateY(0) rotate(6deg)}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes sg-tag-swing{0%,to{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}:is(.sg,.sgd) a.sg__qv{position:absolute;z-index:3;right:10px;bottom:10px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#fff;color:#222;box-shadow:0 1px 6px #00000014;transition:background-color .2s ease,color .2s ease}:is(.sg,.sgd) a.sg__qv svg{width:14px;height:14px}:is(.sg,.sgd) a.sg__qv:hover{background:#222;color:#fff}:is(.sg,.sgd) .sg__card--sizes a.sg__qv{bottom:46px}:is(.sg,.sgd) .sg__sizes{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:10px;background:#ffffffd6;color:#6b6b6b;font-size:12px;line-height:1.3;text-align:center;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}:is(.sg,.sgd) .sg__sizes b{color:var(--sg-accent);font-weight:700}:is(.sg,.sgd) .sg__info{padding:12px 4px 0;text-align:center}:is(.sg,.sgd) a.sg__name{display:block;font-size:13px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:inherit;text-decoration:none}:is(.sg,.sgd) a.sg__name:hover{opacity:.65}:is(.sg,.sgd) .sg__price{display:flex;flex-wrap:wrap;justify-content:center;column-gap:8px;margin-top:4px;font-size:13px;line-height:1.4}:is(.sg,.sgd) .sg__price del{color:var(--sg-muted, #6b6b6b);white-space:nowrap}:is(.sg,.sgd) .sg__price ins{color:inherit;text-decoration:none;background:none;white-space:nowrap}:is(.sg,.sgd) .sg__price ins.is-sale{color:var(--sg-sale)}.sg .sg__sk-img,.sg .sg__sk-line{display:block;background:linear-gradient(100deg,#e6e6e6 40%,#efefef,#e6e6e6 60%) 0 0 / 300% 100%;animation:sg-shimmer 1.2s linear infinite}.sg .sg__sk-img{aspect-ratio:3 / 4}.sg .sg__sk-line{height:11px;width:75%;margin:12px auto 0}.sg .sg__sk-line--short{width:45%;margin-top:8px}@keyframes sg-shimmer{to{background-position:-300% 0}}.sg .sg__empty{margin:0;padding:48px 0;text-align:center;color:var(--sg-muted)}.sg .sg__empty[hidden]{display:none}.sg .sg__more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:40px}.sg .sg__progress{margin:0;font-size:13px;color:var(--sg-muted)}.sg .sg__btn,.sg .sg__btn:hover,.sg .sg__btn:focus{min-height:48px;padding:0 36px;border:1px solid var(--sg-accent)!important;border-radius:0;background:transparent!important;color:var(--sg-accent)!important;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;box-shadow:none}.sg .sg__btn:hover{background:var(--sg-accent)!important;color:#fff!important}.sg .sg__btn[hidden]{display:none}.sg .sg__btn:focus-visible,:is(.sg,.sgd) a.sg__qv:focus-visible,:is(.sg,.sgd) a.sg__name:focus-visible,:is(.sg,.sgd) .sg__media-link:focus-visible{outline:2px solid var(--sg-accent);outline-offset:2px}@media(hover:hover)and (min-width:750px){:is(.sg,.sgd) .sg__sizes,:is(.sg,.sgd) a.sg__qv{opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,background-color .2s ease,color .2s ease}:is(.sg,.sgd) .sg__sizes{transform:translateY(100%)}:is(.sg,.sgd) .sg__card:hover .sg__sizes,:is(.sg,.sgd) .sg__card:focus-within .sg__sizes,:is(.sg,.sgd) .sg__card:hover a.sg__qv,:is(.sg,.sgd) .sg__card:focus-within a.sg__qv{opacity:1;transform:none}}@media(max-width:989px){.sg .sg__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.sg .sg__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}:is(.sg,.sgd) .sg__badge{top:8px;right:6px;left:auto;padding:5px 9px;font-size:11px}:is(.sg,.sgd) .sg__badge--sold{left:6px;right:auto}:is(.sg,.sgd) .sg__media:has(.sg__badge:not(.sg__badge--sold)):not(:has(.sg__badge--sold)):after{top:8px;left:6px;padding:5px 8px;font-size:10px}:is(.sg,.sgd) a.sg__qv{right:8px;bottom:8px;width:34px;height:34px}:is(.sg,.sgd) .sg__card--sizes a.sg__qv{bottom:40px}:is(.sg,.sgd) .sg__sizes{padding:8px;font-size:11px}:is(.sg,.sgd) a.sg__name{font-size:11px;letter-spacing:.08em}:is(.sg,.sgd) .sg__price{font-size:12px;column-gap:6px}}.sg--slider .sg__wrap{position:relative}.sg--slider .sg__grid{grid-template-columns:none;grid-template-rows:repeat(var(--sg-rows, 2),auto);grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:30px 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sg--slider .sg__grid::-webkit-scrollbar{display:none}.sg--slider .sg__card{scroll-snap-align:start}.sg--slider .sg__more{display:none}.sg--slider .sg__all-card,.sg--slider .sg__all-card:hover,.sg--slider .sg__all-card:focus{grid-row:1 / -1;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;height:auto;min-height:100%;margin:0;padding:16px 14px 18px;border:1px solid #E5E5E5!important;border-radius:0;background:#fff!important;background-image:none!important;color:var(--sg-ink)!important;box-shadow:none!important;font-family:inherit;font-weight:400;text-align:center;text-transform:none;letter-spacing:0;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease}.sg--slider .sg__all-card:hover{border-color:var(--sg-accent)!important;box-shadow:0 12px 26px #0000001f!important}.sg--slider .sg__all-card:focus-visible{outline:2px solid var(--sg-accent);outline-offset:3px}.sg--slider .sg__all-card:before,.sg--slider .sg__all-card:after{content:none!important;display:none!important}.sg .sg__all-head{display:flex;flex-direction:column;align-items:center;gap:2px}.sg .sg__all-num{font-family:inherit;font-size:32px;line-height:1;font-weight:600;color:var(--sg-accent)}.sg .sg__all-sub{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-muted)}.sg .sg__minis{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--sg-mini-rows, 3),minmax(0,1fr));gap:12px 8px;min-height:0}.sg .sg__mini{display:flex;flex-direction:column;gap:5px;min-width:0;min-height:0}.sg .sg__mini-img{position:relative;flex:1;min-height:70px;overflow:hidden;background:#f4f4f4}.sg .sg__mini-img img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .5s ease}.sg .sg__mini:hover .sg__mini-img img{transform:scale(1.06)}.sg .sg__mini-badge{position:absolute;z-index:1;top:5px;left:5px;padding:3px 6px;border-radius:999px;background:#fff;color:var(--sg-sale);font-size:10px;line-height:1}.sg .sg__mini-price{font-size:11px;line-height:1.3;color:var(--sg-sale);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg .sg__all-foot{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:center;padding-bottom:2px;border-bottom:1px solid var(--sg-accent);color:var(--sg-accent);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sg .sg__all-foot svg{width:14px;height:14px;transition:transform .3s ease}.sg--slider .sg__all-card:hover .sg__all-foot svg{transform:translate(3px)}.sg .sg__arrow,.sg .sg__arrow:hover,.sg .sg__arrow:focus{position:absolute;z-index:4;top:50%;display:flex;align-items:center;justify-content:center;width:46px;height:46px;min-width:0;min-height:0;margin:-23px 0 0;padding:0;border:0!important;border-radius:50%;background:#fff!important;color:var(--sg-ink)!important;box-shadow:0 2px 12px #00000029!important;cursor:pointer;transition:background-color .2s ease,color .2s ease}.sg .sg__arrow:hover{background:var(--sg-accent)!important;color:#fff!important}.sg .sg__arrow svg{width:18px;height:18px}.sg .sg__arrow[hidden]{display:none}.sg--slider .sg__grid.is-jumping{opacity:0}.sg .sg__arrow--prev{left:-18px}.sg .sg__arrow--next{right:-18px}.sg .sg__arrow:focus-visible{outline:2px solid var(--sg-accent);outline-offset:3px}@media(max-width:989px){.sg--slider .sg__grid{grid-auto-columns:calc((100% - 2 * 14px) / 3);gap:26px 14px}}@media(max-width:749px){.sg--slider .sg__grid{grid-auto-columns:calc((100% - 10px) / 2.2);gap:22px 10px;margin-right:-16px;padding-right:16px;scroll-padding-inline:0}.sg .sg__arrow,.sg .sg__arrow:hover,.sg .sg__arrow:focus{width:34px;height:34px;margin-top:-17px;box-shadow:0 1px 8px #0000002e!important}.sg .sg__arrow svg{width:15px;height:15px}.sg .sg__arrow--prev{left:4px}.sg .sg__arrow--next{right:4px}.sg--slider .sg__all-card{padding:12px 10px 14px;gap:10px}.sg .sg__all-num{font-size:28px}.sg .sg__all-sub{font-size:10px;letter-spacing:.12em}.sg .sg__minis{grid-template-columns:minmax(0,1fr);gap:10px}.sg .sg__mini--extra{display:none}.sg .sg__all-foot{font-size:11px;letter-spacing:.1em}}.sgd{--sg-muted: #6b6b6b;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;visibility:hidden;pointer-events:none;color:var(--sg-ink, #000000)}.sgd.is-open{visibility:visible;pointer-events:auto}.sgd.is-open.is-behind{z-index:90}.sgd__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .3s ease}.sgd.is-open .sgd__overlay{opacity:1}.sgd__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(620px,100%);background:#fff;box-shadow:-8px 0 30px #0000001f;transform:translate(100%);transition:transform .35s ease}.sgd.is-open .sgd__panel{transform:none}.sgd__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 16px;border-bottom:1px solid #E5E5E5}.sgd__title{margin:0;font-family:inherit;font-size:18px;line-height:1.2;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#000}.sgd__count{margin:4px 0 0;min-height:18px;font-size:13px;color:#6b6b6b}.sgd .sgd__close,.sgd .sgd__close:hover,.sgd .sgd__close:focus{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-6px -8px -6px 0;padding:0;background:transparent!important;border:0!important;box-shadow:none!important;color:#000!important;cursor:pointer}.sgd .sgd__close:hover{opacity:.6}.sgd .sgd__close:focus-visible{outline:2px solid #000000;outline-offset:2px}.sgd__body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 20px 28px;background:#fff}.sgd__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}@keyframes sgd-pick{0%,to{outline-color:transparent}30%,70%{outline-color:#000}}.sgd .sg__card.is-picked .sg__media{outline:2px solid transparent;outline-offset:3px;animation:sgd-pick 1.8s ease}.sgd__msg{margin:0;padding:40px 0;text-align:center;font-size:14px;color:#6b6b6b}.sgd__msg[hidden]{display:none}@media(max-width:749px){.sgd__panel{width:100%}.sgd__title{font-size:16px;letter-spacing:.1em}.sgd__head{padding-left:16px;padding-right:16px}.sgd__body{padding:14px 12px 24px}.sgd__grid{gap:22px 10px}}@media(prefers-reduced-motion:reduce){:is(.sg,.sgd) .sg__media-link img,.sg .sg__grid{transition:none}.sg .sg__sk-img,.sg .sg__sk-line{animation:none}:is(.sg,.sgd) .sg__badge,.sg .sg__mini-badge{animation:none}:is(.sg,.sgd) .sg__media:after{animation:none}.sg .sg__mini-img img,.sg .sg__all-foot svg{transition:none}.sg--slider .sg__grid{scroll-behavior:auto}.sgd__overlay,.sgd__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sale-grid.css.map */
