.deco-style-section{content-visibility:auto;contain-intrinsic-size:auto 800px}.deco-style-anchor{scroll-margin-block-start:100px}.deco-offer-strip{color:var(--color-background,#fff);background:var(--color-foreground,#20211e);font-size:12px}.deco-offer-strip>summary{display:flex;justify-content:center;gap:clamp(14px,5vw,70px);align-items:center;padding:13px 20px;cursor:pointer;list-style:none;min-block-size:44px}.deco-offer-strip>summary::-webkit-details-marker{display:none}.deco-offer-strip>div{background:var(--color-background,#fff);color:var(--color-foreground,#20211e);padding:20px clamp(20px,5vw,76px)}.deco-offer-strip .deco-coupon-offers{max-inline-size:1200px;margin:auto}.deco-shopping-incentives{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1px;max-inline-size:1500px;margin:16px auto 48px;padding-inline:clamp(20px,5vw,76px);color:var(--color-foreground,#20211e)}.deco-shopping-incentives article{padding:26px 24px;border-block:1px solid #8884;background:var(--color-background,#fff)}.deco-shopping-incentives article[hidden]{display:none}.deco-shopping-incentives article>span{font-size:11px;opacity:.55}.deco-shopping-incentives h2{font-size:24px;font-weight:400;letter-spacing:-.025em;line-height:1.15;margin-block:14px}.deco-shopping-incentives p{font-size:13px;line-height:1.7;max-inline-size:350px}.deco-shopping-incentives a{font-size:12px;display:inline-block;padding-block:10px}.deco-quick-picks__heading{grid-column:1/-1;font-weight:400;font-size:23px;line-height:1.2;letter-spacing:-.025em;margin-block:4px 10px}.deco-coupon-offers{margin-block:18px}.deco-coupon-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block:14px}.deco-coupon{display:flex;flex-direction:column;gap:8px;padding:15px 12px;border:1px solid #8885;border-radius:6px;min-inline-size:0;background:color-mix(in srgb,var(--color-background,#fff) 94%,var(--color-foreground,#20211e))}.deco-coupon.is-unlocked{border-color:var(--color-foreground,#20211e)}.deco-coupon b{font-size:19px;font-weight:500;line-height:1.15}.deco-coupon small{font-size:11px!important;line-height:1.5}.deco-coupon code{font-size:11px;letter-spacing:.04em;overflow-wrap:anywhere}.deco-coupon button,.deco-phone-bonus button{font:inherit;font-size:12px;min-block-size:44px;padding:10px 12px;border:1px solid currentColor;border-radius:3px;background:var(--color-foreground,#20211e);color:var(--color-background,#fff);cursor:pointer}.deco-coupon button:disabled{opacity:.5;cursor:default;background:transparent;color:inherit}.deco-coupon button:focus-visible,.deco-phone-bonus button:focus-visible,.deco-offer-strip summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.deco-rewards>small{font-size:10px;line-height:1.65;display:block}.deco-rewards [data-reward-status]:empty{display:none}.deco-rewards-float>small{display:none}.deco-rewards-float details>summary{cursor:pointer;font-size:12px;padding-block:8px;min-block-size:36px}.deco-rewards-float .deco-coupon-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.deco-rewards-float .deco-coupon{padding:10px 7px}.deco-rewards-float .deco-coupon b{font-size:15px}.deco-rewards-float .deco-coupon code{font-size:9px}.deco-rewards-float .deco-coupon button{padding:8px 4px;font-size:10px}.deco-phone-bonus{padding:16px;margin-block-start:14px;border:1px solid #91a18f6b;border-radius:10px;background:#f3f7f0;color:#203522}.deco-phone-bonus strong{display:block;font-size:15px;font-weight:500}.deco-phone-bonus p{font-size:11px;line-height:1.6;margin-block:8px}.deco-phone-bonus button{min-inline-size:150px}@media(max-width:749px){.deco-offer-strip>summary{font-size:10px;gap:12px;justify-content:space-between;padding-inline:16px}.deco-shopping-incentives{grid-template-columns:1fr;margin-block-end:24px}.deco-shopping-incentives article{padding:22px 4px}.deco-shopping-incentives h2{font-size:25px}.deco-coupon-list{grid-template-columns:repeat(3,minmax(145px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding-block-end:6px}.deco-coupon{scroll-snap-align:start}.deco-rewards-float .deco-coupon-list{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.deco-offer-strip .deco-rewards{padding:12px}.deco-product-invite .deco-invite__tiers{font-size:13px}}.deco-quick-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:16px}.deco-quick-picks article{display:flex;gap:10px;align-items:start;padding:12px;border:1px solid #8884;border-radius:6px;min-inline-size:0}.deco-quick-picks img{inline-size:62px;block-size:82px;object-fit:cover;flex-shrink:0}.deco-quick-picks article>div{display:flex;flex-direction:column;gap:7px;min-inline-size:0;flex:1}.deco-quick-picks a{font-size:11px;line-height:1.4}.deco-quick-picks span,.deco-quick-picks label{font-size:11px}.deco-quick-picks select{display:block;inline-size:100%;font:inherit;min-block-size:38px;background:transparent;color:inherit;border:1px solid #8885}.deco-quick-picks button{font:inherit;font-size:11px;min-block-size:40px;background:var(--color-foreground,#20211e);color:var(--color-background,#fff);border:0;padding:8px;cursor:pointer}.deco-quick-picks button:disabled{opacity:.45}.deco-quick-picks:empty{display:none}@media(max-width:749px){.deco-quick-picks{grid-template-columns:1fr}.deco-quick-picks img{inline-size:76px;block-size:100px}.deco-quick-picks article>div{display:grid;grid-template-columns:1fr auto;align-items:center}.deco-quick-picks a,.deco-quick-picks label{grid-column:1/-1}.deco-quick-picks label{display:flex;gap:10px;align-items:center}.deco-quick-picks label select{flex:1}.deco-quick-picks button{grid-column:2}}.deco-invite,.deco-spotlight,.deco-rewards{box-sizing:border-box;color:var(--color-foreground,#20211e);background:var(--color-background,#f7f5f0)}.deco-invite{margin:24px auto;padding:clamp(22px,4vw,48px);border:1px solid rgb(var(--color-foreground-rgb,32 33 30)/.18);max-inline-size:1400px}.deco-invite--compact{padding:20px;margin-block:16px;inline-size:100%;background:color-mix(in srgb,var(--color-foreground,#20211e) 4%,var(--color-background,#fff));border-radius:8px}.deco-invite h2{font-size:clamp(23px,2.7vw,38px);line-height:1.15;letter-spacing:-.035em;margin:0 0 14px;font-weight:400}.deco-invite--compact h2{font-size:23px}.deco-invite__tiers{font-weight:600;font-size:14px;line-height:1.7}.deco-invite__fine{font-size:11px!important;line-height:1.65;opacity:.72;max-inline-size:540px;margin-block:14px 0}.deco-invite__actions{display:flex;flex-wrap:wrap;gap:10px}.deco-invite__actions a{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border:1px solid currentColor;font-size:12px;min-block-size:44px;text-decoration:none;border-radius:3px}.deco-invite__actions a:first-child{background:var(--color-foreground,#20211e);color:var(--color-background,#fff)}.deco-spotlight{display:grid;grid-template-columns:1fr 1.25fr;gap:44px;align-items:center;padding:clamp(28px,5vw,76px);max-inline-size:1550px;margin:auto}.deco-spotlight h2{font-size:clamp(34px,4.3vw,64px);line-height:1.02;letter-spacing:-.05em;font-weight:400;margin-block:0 20px;max-inline-size:500px}.deco-spotlight p{font-size:14px;line-height:1.7}.deco-spotlight .deco-style__primary{display:inline-flex;text-decoration:none;margin-block-start:12px;min-block-size:48px;align-items:center}.deco-spotlight__pieces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.deco-spotlight__pieces a:nth-child(2){margin-block-start:48px}.deco-spotlight__pieces img{display:block;inline-size:100%;block-size:auto;aspect-ratio:3/4;object-fit:cover}.deco-spotlight__pieces span{display:block;font-size:11px;line-height:1.5;margin-block-start:10px}.deco-rewards{padding:18px;border:1px solid rgb(var(--color-foreground-rgb,32 33 30)/.18);border-radius:8px;font-size:12px;line-height:1.5;margin-block:12px}.deco-rewards strong{display:block;font-size:14px;padding-inline-end:20px}.deco-rewards progress{display:block;inline-size:100%;block-size:5px;accent-color:var(--color-foreground,#20211e);margin-block:12px}.deco-rewards__steps{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin-block-end:10px}.deco-rewards__steps span{opacity:.55}.deco-rewards__steps .is-unlocked{opacity:1;font-weight:600}.deco-rewards small{display:block;font-size:10px;line-height:1.6;margin-block-start:8px}.deco-rewards-float{position:fixed;z-index:88;inset-inline-end:18px;inline-size:min(340px,calc(100vw - 36px));margin:0;box-shadow:0 10px 35px #0002;background:var(--color-background,#fff)}.deco-rewards-float[hidden]{display:none}.deco-rewards__close{position:absolute;inset-inline-end:3px;inset-block-start:3px;inline-size:44px;block-size:44px;border:0;background:transparent;color:inherit;font-size:24px;cursor:pointer}.deco-invite a:focus-visible,.deco-spotlight a:focus-visible,.deco-rewards a:focus-visible,.deco-rewards button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.deco-spotlight{grid-template-columns:1fr;gap:26px;padding:32px 20px}.deco-spotlight__pieces a:nth-child(2){margin-block-start:24px}.deco-invite{margin-inline:16px}.deco-invite--compact{margin-inline:0}.deco-rewards-float{inline-size:calc(100vw - 28px);inset-inline-end:14px;padding:12px 16px}.deco-rewards-float small{display:none}.deco-rewards-float progress{margin-block:8px}.deco-rewards-float .deco-rewards__steps{margin-block-end:5px}}.deco-style,.deco-films{display:block;max-inline-size:1500px;margin-inline:auto;padding:72px clamp(20px,5vw,76px);color:var(--color-foreground);background:var(--color-background)}.deco-style *{box-sizing:border-box;min-inline-size:0}.deco-style [hidden]{display:none!important}.deco-style__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-block-end:32px}.deco-style__eyebrow{font-size:10px;letter-spacing:.19em;text-transform:uppercase;margin:0 0 14px}.deco-style h2,.deco-films h2{font-family:var(--font-heading--family,inherit);font-weight:400;font-size:clamp(29px,3.4vw,48px);letter-spacing:-.035em;line-height:1.08;margin:0 0 14px}.deco-style__intro,.deco-films header>p:last-child{font-size:14px;line-height:1.6;max-inline-size:440px;opacity:.7;margin:0}.deco-style button,.deco-style select{font:inherit;color:inherit}.deco-style button,.deco-style__link{cursor:pointer}.deco-style button:focus-visible,.deco-style select:focus-visible,.deco-style a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.deco-style button:disabled{opacity:.45;cursor:wait}.deco-style__link{font-size:12px;text-decoration:none;border-block-end:1px solid;padding-block-end:7px;white-space:nowrap}.deco-style__tabs{display:flex;gap:24px;border-block-end:1px solid rgb(var(--color-foreground-rgb)/.15);margin-block-end:26px;overflow-x:auto;scrollbar-width:none}.deco-style__tabs button{white-space:nowrap;padding:12px 0;background:none;border:0;border-block-end:2px solid transparent;font-size:12px;min-block-size:44px}.deco-style__tabs button[aria-pressed=true]{border-color:currentColor}.deco-style__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.deco-style__card{position:relative}.deco-style__image{position:relative;aspect-ratio:3/4;background:rgb(var(--color-foreground-rgb)/.035);overflow:hidden}.deco-style__image img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .4s ease}@media(hover:hover){.deco-style__card:hover img{transform:scale(1.035)}}.deco-style__card h3{font-size:12px;font-weight:400;line-height:1.5;margin:12px 0 6px;min-block-size:36px}.deco-style__card h3 a{color:inherit;text-decoration:none}.deco-style__price{font-size:12px;margin-block:0 12px}.deco-style__choose{inline-size:100%;min-block-size:44px;border:1px solid rgb(var(--color-foreground-rgb)/.24);background:transparent;font-size:11px!important;transition:background .2s}.deco-style__choose[aria-pressed=true]{background:var(--color-foreground);color:var(--color-background)}.deco-style__variant{display:grid;gap:8px;padding-block-start:12px;font-size:11px}.deco-style__variant select,.deco-style__controls select{background:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb)/.2);min-block-size:44px;padding:8px 10px;inline-size:100%;border-radius:0}.deco-style__controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-block-end:24px;font-size:12px}.deco-style__controls label{display:flex;align-items:center;gap:12px}.deco-style__controls select{inline-size:160px}.deco-style__controls>span{opacity:.65}.deco-style__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-block-end:28px}.deco-style__step{background:transparent;border:1px solid rgb(var(--color-foreground-rgb)/.18);padding:16px;text-align:start;display:flex;gap:12px;align-items:center;font-size:12px!important;min-block-size:60px}.deco-style__step[aria-pressed=true]{border-color:currentColor;background:rgb(var(--color-foreground-rgb)/.04)}.deco-style__step span:first-child{opacity:.5;font-size:10px}.deco-style__step span:last-child{margin-inline-start:auto}.deco-style__selection{display:flex;flex-wrap:wrap;gap:12px;margin-block-end:24px}.deco-style__chip{border:1px solid rgb(var(--color-foreground-rgb)/.16);display:flex;gap:12px;align-items:center;padding:8px;max-inline-size:100%;font-size:11px}.deco-style__chip img{inline-size:42px;block-size:54px;object-fit:cover}.deco-style__chip span{max-inline-size:220px;line-height:1.5}.deco-style__chip button{background:none;border:0;padding:10px;min-inline-size:40px;min-block-size:44px}.deco-style__bar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-block-start:28px;padding:22px 0;border-block:1px solid rgb(var(--color-foreground-rgb)/.18)}.deco-style__bar>div{display:grid;grid-template-columns:auto auto;gap:6px 18px;font-size:13px}.deco-style__bar small{grid-column:1/-1;font-size:10px;opacity:.65}.deco-style__primary{background:var(--color-foreground);color:var(--color-background)!important;border:1px solid var(--color-foreground);min-block-size:48px;padding:12px 32px;font-size:12px!important}.deco-style__more{display:flex;justify-content:center;margin-block-start:24px}.deco-style__more button{border:0;border-block-end:1px solid;background:none;padding:10px;font-size:11px}.deco-style__status{font-size:12px;line-height:1.6;margin-block:14px 0}.deco-style__status:empty{display:none}.deco-films{border-block-start:1px solid rgb(var(--color-foreground-rgb)/.12)}.deco-films__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,350px);overflow-x:auto;gap:20px;margin-block-start:28px;scroll-snap-type:x mandatory}.deco-films figure{margin:0;scroll-snap-align:start}.deco-films video{inline-size:100%;aspect-ratio:3/4;object-fit:cover;background:#eee}.deco-films figcaption{font-size:11px;line-height:1.5;margin-block-start:10px}.deco-rewards{padding:16px;border:1px solid rgb(0 0 0/.12);margin-block-end:20px;border-radius:14px;font-size:12px;line-height:1.5}.deco-rewards progress{inline-size:100%;block-size:5px;accent-color:#171717}.deco-rewards p{margin:8px 0 0}@media(max-width:749px){.deco-style,.deco-films{padding:48px 20px}.deco-style__head{align-items:start;flex-direction:column;gap:18px}.deco-style__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.deco-style__tabs{gap:20px}.deco-style__controls{align-items:start;flex-direction:column;gap:10px}.deco-style__step{padding:12px 8px;gap:7px;min-block-size:58px;font-size:11px!important}.deco-style__step span:last-child{display:none}.deco-style__bar{align-items:stretch;flex-direction:column;gap:16px}.deco-style__bar>div{justify-content:space-between}.deco-style__card h3{font-size:11px;min-block-size:33px}.deco-style__primary,.deco-style__chip{inline-size:100%}.deco-style__chip span{max-inline-size:none;flex:1}.deco-films__grid{grid-auto-columns:78%}}@media(prefers-reduced-motion:reduce){.deco-style *,.deco-films *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/deco-style.css.map */
