.c-best__track,.c-rail,.c-brands__track,.c-cover__track,.c-switch__avatars,.c-gallery__main,.c-gallery__thumbs{contain:paint}.c-deck,.c-reel,.c-strips,html,body{overflow-x:clip}.c-card__img,.c-cover__media img,.c-best__media img,.c-deck__media img,.c-gallery__slide img,.c-gallery__thumb img,.c-line__img img,.c-ps__img img,.c-brand__thumbs img,.c-seeall__thumbs img,.c-qa__img img,.c-colcard__img img,.c-sticky-atc__img img{mix-blend-mode:multiply}.c-hero__img--product{object-position:center 40%}.c-pdp__card{margin:12px 0 0}@media(min-width:990px){.c-pdp{padding-top:20px}.c-pdp__info{padding-top:6px}}@media(max-width:989px){.c-pdp__grid{grid-template-columns:minmax(0,1fr)}}.c-pdp__grid>*,.c-pdp__gallery,.c-pdp__info{min-width:0}.c-gallery__main,.c-gallery__thumbs{max-width:100%}.c-pay__logo svg,.c-ways__logos svg,.c-footer__pay svg{border-radius:6px}.c-price__label{font-weight:500;color:var(--muted);font-size:.78em;letter-spacing:0}.c-price__was{position:relative;display:inline-flex;align-items:center;text-decoration:none;color:#8a8a8a}.c-price__was:after{content:"";position:absolute;inset-inline:-2px;top:52%;height:1.5px;background:currentColor;transform:rotate(-8deg);pointer-events:none}.c-best__foot .c-price__label,.c-cover__info .c-price__label,.c-deck__info .c-price__label{font-size:.72em}.c-card{display:flex;flex-direction:column}.c-card__order{margin-top:10px;height:44px;font-size:14px;font-weight:700;border-radius:var(--pill)}.c-card__order.is-off{background:var(--tile);color:var(--muted);pointer-events:none;display:inline-flex;align-items:center;justify-content:center}.c-best__foot .c-btn--round{white-space:nowrap;padding-inline:18px;width:auto;min-width:0}.c-card--photo .c-card__media{aspect-ratio:4/5}.c-card--photo .c-card__img{object-fit:cover;padding:0;mix-blend-mode:normal}.c-coupon{--lime:#D4FF3A;--notch:15px;--stub:132px;position:relative;isolation:isolate;display:flex;align-items:stretch;margin:16px 0 8px;min-height:128px;background:#0a0a0a;color:#fff;border-radius:20px;overflow:hidden;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%,#0000 97%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 50%,#0000 97%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%,#0000 97%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 50%,#0000 97%,#000) right/51% 100% no-repeat;box-shadow:0 18px 40px -22px #0000008c}.c-coupon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 48%,transparent 60%);transform:translate(-120%);animation:c-cp-shine 3.8s ease-in-out 1s infinite}.c-coupon__main{position:relative;flex:1;min-width:0;padding:18px 26px;display:grid;align-content:center;gap:4px;overflow:hidden}.c-coupon__main:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;inset-inline-end:4px;border:1.5px dashed rgba(212,255,58,.35);border-radius:12px;pointer-events:none}.c-coupon__deco{position:absolute;inset-inline-end:6px;top:50%;font-size:120px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(212,255,58,.22);transform:translateY(-50%) rotate(-12deg);animation:c-cp-float 5s ease-in-out infinite;pointer-events:none;z-index:0}.c-coupon__eyebrow,.c-coupon__amount,.c-coupon__sub{position:relative;z-index:1}.c-coupon__eyebrow{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.c-coupon__dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 #d4ff3ab3;animation:c-cp-ping 1.8s ease-out infinite}.c-coupon__amount{font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--lime)}.c-coupon__sub{font-size:12.5px;color:#ffffffbf}.c-coupon__tear{flex:none;width:0;position:relative;z-index:2;border-inline-start:2.5px dashed #0A0A0A;margin-block:0}.c-coupon__side{position:relative;flex:none;width:var(--stub);display:grid;place-content:center;justify-items:center;gap:7px;padding:16px 12px;background:var(--lime);color:#0a0a0a;transform-origin:var(--hinge,left) center;animation:c-cp-tug 4.5s ease-in-out 2s infinite}[dir=rtl] .c-coupon__side{--hinge:right}.c-coupon__side:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;inset-inline-end:16px;border:1.5px dashed rgba(10,10,10,.35);border-radius:10px;pointer-events:none}.c-coupon__label{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.c-coupon__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;font-size:17px;letter-spacing:.04em}.c-coupon__copy{position:relative;z-index:1;height:32px;padding:0 18px;border-radius:999px;background:#0a0a0a;color:var(--lime);font-weight:800;font-size:13px;transition:transform .2s;animation:c-cp-pulse 2.2s ease-out infinite}.c-coupon__copy:hover{transform:scale(1.05)}.c-coupon__copy:active{transform:scale(.95)}.c-coupon__copy.is-done{background:#fff;color:#0a0a0a;animation:none}.js .c-coupon[data-reveal]{opacity:0;transform:translateY(14px) scale(.98);transition:opacity .6s var(--ease-out,ease),transform .7s cubic-bezier(.2,1.4,.4,1)}.js .c-coupon[data-reveal].is-in{opacity:1;transform:none}.c-pdp .c-coupon{margin:14px 0 6px}@keyframes c-cp-shine{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}@keyframes c-cp-float{0%,to{transform:translateY(-50%) rotate(-12deg)}50%{transform:translateY(-58%) rotate(-4deg)}}@keyframes c-cp-ping{0%{box-shadow:0 0 #d4ff3ab3}80%,to{box-shadow:0 0 0 9px #d4ff3a00}}@keyframes c-cp-pulse{0%{box-shadow:0 0 #0a0a0a73}70%,to{box-shadow:0 0 0 10px #0a0a0a00}}@keyframes c-cp-tug{0%,82%,to{transform:none}86%{transform:rotate(-2.5deg)}90%{transform:rotate(1.8deg)}94%{transform:rotate(-1deg)}}@media(min-width:750px){.c-coupon{--stub:160px;min-height:140px}.c-coupon__amount{font-size:36px}.c-coupon__code{font-size:19px}}@media(prefers-reduced-motion:reduce){.c-coupon:before,.c-coupon__deco,.c-coupon__dot,.c-coupon__copy,.c-coupon__side{animation:none}}.no-motion .c-coupon:before,.no-motion .c-coupon__deco,.no-motion .c-coupon__dot,.no-motion .c-coupon__copy,.no-motion .c-coupon__side{animation:none}.c-specs{padding:18px 0 22px;border-top:1px solid var(--line)}.c-specs__title{margin:0 0 14px}.c-specs__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.c-specs.is-odd .c-spec:last-child{grid-column:1/-1}.c-spec{position:relative;display:grid;gap:6px;padding:14px 16px;border-radius:16px;background:var(--tile);overflow:hidden;transition:transform .35s var(--ease),background .35s}.c-spec:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;height:2px;width:100%;background:var(--ink);transform:scaleX(0);transform-origin:var(--o,left);transition:transform .5s var(--ease)}[dir=rtl] .c-spec:after{--o:right}@media(hover:hover){.c-spec:hover{transform:translateY(-3px);background:#ededed}.c-spec:hover:after{transform:scaleX(1)}}.c-spec__ico{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.c-spec__ico svg{width:19px;height:19px}.c-spec__label{font-size:12.5px;color:var(--muted)}.c-spec__value{font-size:15.5px;font-weight:700;color:var(--ink);line-height:1.3}.js .c-specs[data-reveal]{transform:none}.js .c-specs .c-spec{opacity:0;transform:translateY(14px) scale(.97)}.js .c-specs .c-spec__ico svg *{stroke-dasharray:1;stroke-dashoffset:1}.js .c-specs.is-in .c-spec{opacity:1;transform:none;transition:opacity .5s calc(var(--i)*70ms) var(--ease-out,ease),transform .6s calc(var(--i)*70ms) cubic-bezier(.2,1.3,.4,1),background .35s}.js .c-specs.is-in .c-spec__ico svg *{stroke-dashoffset:0;transition:stroke-dashoffset .9s calc(var(--i)*70ms + .2s) ease-out}@media(prefers-reduced-motion:reduce){.js .c-specs .c-spec{opacity:1;transform:none}.js .c-specs .c-spec__ico svg *{stroke-dashoffset:0}}.no-motion .c-specs .c-spec{opacity:1!important;transform:none!important}.no-motion .c-specs .c-spec__ico svg *{stroke-dashoffset:0!important}.c-drop__stack{--d:1;position:relative;z-index:1;justify-self:end;width:min(78%,280px);margin-inline-end:6%;aspect-ratio:4/5;animation:c-drop-bob 6s ease-in-out infinite}[dir=rtl] .c-drop__stack{--d:-1}.c-drop__card{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:50% 90%;transition:transform .8s cubic-bezier(.2,.9,.25,1.15),opacity .6s;will-change:transform}.c-drop__card .c-drop__tile{height:100%;aspect-ratio:auto;position:relative}.c-drop__card.is-photo .c-drop__tile img{object-fit:cover;padding:0}.c-drop__card[data-pos="0"]{z-index:5;transform:rotate(calc(var(--d)*6deg))}.c-drop__card[data-pos="1"]{z-index:4;transform:translate(calc(var(--d)*14%)) rotate(calc(var(--d)*-3deg)) scale(.9)}.c-drop__card[data-pos="2"]{z-index:3;transform:translate(calc(var(--d)*24%)) rotate(calc(var(--d)*-10deg)) scale(.8);opacity:.75}.c-drop__card[data-pos="3"],.c-drop__card[data-pos="4"]{z-index:2;transform:translate(calc(var(--d)*30%)) rotate(calc(var(--d)*-14deg)) scale(.72);opacity:0}.c-drop__card:not([data-pos="0"]) .c-drop__sticker,.c-drop__card:not([data-pos="0"]) .c-drop__off{opacity:0;transform:scale(.6)}.c-drop__card.is-toss{animation:c-drop-toss .42s cubic-bezier(.5,0,.75,0) forwards}.c-drop__sticker{display:inline-flex;align-items:baseline;gap:8px;transition:opacity .4s .25s,transform .5s .25s cubic-bezier(.2,1.6,.4,1)}.c-drop__sticker .c-price__was{font-size:12px;font-weight:600}.c-drop__off{position:absolute;top:12px;inset-inline-end:12px;padding:6px 11px;border-radius:999px;background:#d4ff3a;color:#0a0a0a;font-weight:800;font-size:13px;box-shadow:0 8px 18px -8px #00000080;transition:opacity .4s .35s,transform .5s .35s cubic-bezier(.2,1.6,.4,1);animation:c-drop-pop 2.4s ease-in-out infinite}@keyframes c-drop-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes c-drop-toss{to{transform:translate(calc(var(--d)*70%),-12%) rotate(calc(var(--d)*24deg));opacity:0}}@keyframes c-drop-pop{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.08) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.c-drop__stack,.c-drop__off{animation:none}}.no-motion .c-drop__stack,.no-motion .c-drop__off{animation:none}.c-pdp__family{display:inline-flex;align-items:center;gap:6px;margin:6px 0 2px;padding:6px 12px;border-radius:999px;background:var(--tile);color:var(--ink);font-size:13.5px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s}.c-pdp__family .c-ico,.c-pdp__family svg{width:14px;height:14px;transition:transform .25s}.c-pdp__family:hover{background:#eaeaea}.c-pdp__family:hover svg{transform:translate(3px)}[dir=rtl] .c-pdp__family:hover svg{transform:translate(-3px) scaleX(-1)}.c-pdp__form.is-nosize .c-pdp__now{display:none}.c-opt.is-need .c-opt__btn span{box-shadow:inset 0 0 0 2px #b42318}.c-opt.is-need .c-opt__label{color:#b42318}.c-opt.is-need .c-opt__grid{animation:c-need .45s ease}@keyframes c-need{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.c-opt.is-need .c-opt__grid{animation:none}}.c-qa--order .c-qa__card{position:relative;padding:0;overflow:hidden;max-height:calc(100dvh - 20px);overflow-y:auto;display:grid}.c-qa--order .c-qa__x{position:absolute;top:12px;inset-inline-end:12px;z-index:2;background:#ffffffe6}.c-qa--order .c-qa__img{display:block;aspect-ratio:4/3;border-radius:0;background:var(--tile)}.c-qa--order .c-qa__img img{mix-blend-mode:multiply;padding:6%}.c-qa__body{padding:16px 18px 18px;display:grid;gap:10px}.c-qa__vendor{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.c-qa__vendor:empty{display:none}.c-qa--order .c-qa__title{font-size:18px;margin-top:-4px}.c-qa__qtyrow{display:flex;align-items:center;justify-content:space-between;gap:12px}.c-qa__qtyrow .c-opt__label{margin:0}.c-qa__qtyrow .c-qty button{font-size:18px;font-weight:700}.c-qa__order{gap:8px;display:inline-flex;align-items:center;justify-content:center}.c-qa__order .c-money,.c-qa__order svg{color:inherit;fill:currentColor}.c-qa__dot{opacity:.6}.c-qa__more{justify-self:center;font-size:13px}@media(min-width:750px){.c-qa--order .c-qa__card{width:min(820px,100%);grid-template-columns:1fr 1fr}.c-qa--order .c-qa__img{aspect-ratio:auto;height:100%;min-height:420px}.c-qa__body{padding:28px 26px;align-content:center}}.c-subbar{position:relative;top:auto;background:none}.c-reel__circle.is-photo img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.c-deck__media.is-photo img{object-fit:cover;padding:0;mix-blend-mode:normal}.c-style__photo.is-wide{background:#fff}.c-style__photo.is-wide img{object-fit:contain;padding:10%;mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/33/assets/code-patch.css.map */
