.graphite{background:var(--bg);color:var(--ink);font-family:inherit}.graphite *,.graphite *:before,.graphite *:after{box-sizing:border-box}.graphite h1,.graphite h2,.graphite a,.graphite p{color:inherit}.graphite h1,.graphite h2{letter-spacing:-.035em;line-height:1.04;margin:0 0 16px}.graphite h1{font-size:clamp(40px,7vw,112px)}.graphite h2{font-size:clamp(29px,4.4vw,70px)}.graphite p{margin:0 0 16px}.graphite img{width:100%;display:block}.graphite :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.graphite .graphite__announcement{margin:0;padding:8px 16px;background:var(--highlight);color:#040506;text-align:center;font-size:13px;font-weight:700}.graphite__hero{min-height:var(--hero-height);display:grid;align-items:end;position:relative;isolation:isolate}.graphite__hero picture,.graphite__hero picture img,.graphite__hero:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.graphite__hero picture{z-index:-2}.graphite__hero picture img{object-fit:cover}.graphite__hero:after{content:"";background:linear-gradient(0deg,rgb(0 0 0 / var(--shade)),transparent 76%);z-index:-1}.graphite{--gutter: clamp(18px,4vw,64px)}.graphite__hero-copy,.graphite__wrap{width:100%;max-width:1680px;margin-inline:auto;padding:var(--space) var(--gutter)}.graphite__wrap{display:block}.graphite__hero-copy h1,.graphite__copy h2{text-wrap:balance}.graphite .graphite__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:9px 20px;border:1px solid transparent;border-radius:5px;background:var(--accent);color:#040506;text-decoration:none;font-weight:650}.graphite .graphite__button--secondary{background:transparent;border-color:#76797c;color:var(--ink)}.graphite--glass .graphite__button,body:has(.graphite--hero.graphite--glass) .bt-graphite-header .bt-actions .bt-action,body:has(.graphite--hero.graphite--glass) .breezy-editorial-banner .breezy-editorial-banner__link{border:1px solid rgb(255 255 255 / 36%);border-radius:999px;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #ffffff1a,0 4px 14px #00000026;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);transition:box-shadow .18s ease,border-color .18s ease,translate .18s ease}.graphite--glass .graphite__button{background:linear-gradient(155deg,rgb(255 255 255 / 30%),transparent 68%),#ffffff2b;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / 65%)}.graphite--glass .graphite__button--secondary,body:has(.graphite--hero.graphite--glass) .bt-graphite-header .bt-actions .bt-action:not(.bt-action--cart),body:has(.graphite--hero.graphite--glass) .breezy-editorial-banner .breezy-editorial-banner__link{background:linear-gradient(155deg,rgb(255 255 255 / 19%),transparent 70%),#ffffff14}body:has(.graphite--hero.graphite--glass) .bt-graphite-header .bt-actions .bt-action--cart{background:linear-gradient(155deg,rgb(255 255 255 / 23%),transparent 72%),#ffffff1c;color:var(--graphite-nav-ink)}body:has(.graphite--hero.graphite--glass) .breezy-editorial-banner .breezy-editorial-banner__link{padding:10px 20px}@media(hover:hover){.graphite--glass .graphite__button:hover,body:has(.graphite--hero.graphite--glass) .bt-graphite-header .bt-actions .bt-action:hover,body:has(.graphite--hero.graphite--glass) .breezy-editorial-banner .breezy-editorial-banner__link:hover{border-color:#ffffff8c;box-shadow:inset 0 1px 2px #ffffffa6,0 6px 16px #00000052;translate:0 -1px}}@media(prefers-reduced-motion:reduce){.graphite--glass .graphite__button,body:has(.graphite--hero.graphite--glass) .bt-graphite-header .bt-actions .bt-action,body:has(.graphite--hero.graphite--glass) .breezy-editorial-banner .breezy-editorial-banner__link{transition:none;translate:none!important}}body:has(.graphite--hero) [id$=__1790944685196ee244]{background:#040506;color:#fff;padding:clamp(48px,6vw,96px) clamp(20px,5vw,80px)}[id$=__1790944685196ee244] .jdgm-cards-carousel .jdgm-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px 28px;margin:0 0 clamp(20px,3vw,36px);padding-bottom:clamp(16px,2vw,24px);border-bottom:1px solid #343840;text-align:start}[id$=__1790944685196ee244] .jdgm-cards-carousel .jdgm-title{margin:0;font-size:clamp(32px,4vw,60px);font-weight:700;line-height:1.08;letter-spacing:-.035em}[id$=__1790944685196ee244] .jdgm-header-info{margin:0;justify-content:flex-start}[id$=__1790944685196ee244] .jdgm-average-rating{padding:8px 12px;border:1px solid #343840;border-radius:6px;font-variant-numeric:tabular-nums}[id$=__1790944685196ee244] .jdgm-cards-carousel .jdgm-card{border-radius:12px;box-shadow:inset 0 0 0 1px #343840;text-align:start}[id$=__1790944685196ee244] .jdgm-cards-carousel .jdgm-text{align-content:start;justify-items:stretch;padding:22px 22px 0;font-size:16px;line-height:1.5;text-align:start}[id$=__1790944685196ee244] .jdgm-cards-carousel .jdgm-rating-section{align-items:flex-start!important;padding:16px 22px 20px;text-align:start}[id$=__1790944685196ee244] .jdgm-cards-carousel .jdgm-rating-section .jdgm-star{font-size:17px!important}[id$=__1790944685196ee244] .jdgm-cards-carousel .jdgm-product-name{max-width:100%;color:#bec7d4!important}[id$=__1790944685196ee244] .jdgm-cards-carousel .jdgm-arrow{width:44px;height:44px;border:1px solid #465064;border-radius:50%;background:#161c26}[id$=__1790944685196ee244] .jdgm-cards-carousel .jdgm-arrow:hover{background:#222e41}[id$=__1790944685196ee244] .jdgm-cards-carousel :focus-visible{outline:2px solid #8ab9ff;outline-offset:3px}.graphite--trust{border-block:1px solid #313640;background:var(--surface)}.graphite__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1600px;margin:0 auto;padding:0 clamp(20px,5vw,80px);list-style:none}.graphite__trust>li+li{border-inline-start:1px solid #313640}.graphite .graphite__trust-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:clamp(10px,1.4vw,20px);min-height:92px;padding:16px clamp(12px,2.3vw,36px);color:inherit;text-decoration:none}.graphite .graphite__trust-item:focus-visible{outline-offset:-4px}.graphite a.graphite__trust-item:hover{background:#63a1ff17}.graphite__trust-icon{width:24px;height:24px;color:var(--accent)}.graphite__trust-arrow{width:16px;height:16px;color:var(--accent)}.graphite__trust-copy{display:grid;gap:3px}.graphite .graphite__trust-copy strong{color:var(--ink);font-size:16px;line-height:1.25}.graphite__trust-copy>span{color:color-mix(in srgb,var(--ink) 75%,var(--surface));font-size:13px;line-height:1.4}@media(max-width:680px){.graphite__trust{grid-template-columns:1fr}.graphite__trust>li+li{border-inline-start:0;border-block-start:1px solid #313640}.graphite .graphite__trust-item{min-height:64px;padding:10px 4px}}.graphite__story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:1680px;margin-inline:auto}.graphite__story:not(:has(>img)){grid-template-columns:1fr}.graphite__story>img{height:100%;min-height:0;aspect-ratio:3 / 2;object-fit:cover}.graphite__story--reverse>img{order:1}.graphite__copy{padding:var(--space) var(--gutter);align-self:center}.graphite__copy h2{max-width:15ch}.graphite__copy p{max-width:42ch}.graphite__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.graphite__top h2{margin:0}.graphite__rail-tools,.graphite__tabs,.graphite__arrows{display:flex;align-items:center;gap:8px}.graphite__tabs{overflow-x:auto;margin-bottom:20px}.graphite__tabs button{flex:0 0 auto;padding-inline:12px}.graphite__tabs button,.graphite__arrows button{background:transparent;border:0;color:var(--ink);min-height:44px;min-width:44px;cursor:pointer}.graphite__tabs button[aria-pressed=true]{box-shadow:inset 0 -2px var(--accent)}.graphite__arrows svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.45;vertical-align:middle}.graphite__arrows button:disabled{opacity:.38;cursor:default}.graphite__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px) / 3);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 10px;margin:0;list-style:none;scrollbar-width:thin;scrollbar-color:#52555b transparent}.graphite .graphite__card{position:relative;isolation:isolate;scroll-snap-align:start;background:var(--surface);color:var(--card-ink);padding:clamp(16px,1.7vw,25px);display:grid;grid-template-rows:auto 1fr auto;min-width:0;aspect-ratio:5 / 6}.graphite__card-info{position:relative;z-index:1;min-height:5.15em}.graphite__card-info:has(.graphite__swatch){padding-inline-end:28px}.graphite__card-info p{font-size:clamp(14px,1.4vw,18px);margin:5px 0 0}.graphite__product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:clamp(17px,1.9vw,28px);line-height:1.12;font-weight:650;text-decoration:none}.graphite__swatch{position:absolute;inset:0 0 auto auto;width:18px;height:18px;border-radius:50%;background:var(--swatch);border:1px solid rgb(0 0 0 / 12%)}.graphite__product-image{position:relative;display:block;min-height:142px;margin-bottom:12px;overflow:hidden}.graphite__product-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .25s ease}.graphite__product-primary{mix-blend-mode:multiply}.graphite__product-alternate{opacity:0}.graphite__product-image:focus-visible .graphite__product-alternate{opacity:1}.graphite__product-image--alternate:focus-visible .graphite__product-primary{opacity:0}@media(hover:hover){.graphite__card:hover .graphite__product-alternate{opacity:1}.graphite__card:hover .graphite__product-image--alternate .graphite__product-primary{opacity:0}}.graphite__card-form{margin:0}.graphite .graphite__card-action{width:100%;min-height:48px;display:flex;justify-content:center;align-items:center;padding:9px 12px;border:1px solid transparent;border-radius:4px;background:#fff;color:#14161b;font:inherit;text-decoration:none;text-align:center;cursor:pointer}.graphite--glass .graphite__card .graphite__card-action{background:linear-gradient(155deg,#fff,#ffffff91);border-color:#ffffffd1;box-shadow:inset 0 1px #fff,0 2px 8px #11172014;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.graphite .graphite__card-action:hover{border-color:#282d3740}.graphite .graphite__card-action:disabled{opacity:.58;cursor:default}.graphite__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.graphite__tile{position:relative;aspect-ratio:3 / 2;min-height:164px;isolation:isolate;display:flex;align-items:end;background:var(--surface);overflow:hidden;text-decoration:none}.graphite__tile img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;z-index:-1}.graphite__tile>span{width:100%;padding:32px 16px 14px;display:flex;justify-content:space-between;gap:8px;background:linear-gradient(transparent,#040506d9);color:#fff;font-weight:650}@media(min-width:681px)and (not (min-width:1000px)){.graphite__rail{grid-auto-columns:calc((100% - 18px)/2)}}@media(max-width:680px){.graphite__hero{min-height:clamp(420px,68svh,620px)}.graphite__hero-copy,.graphite__wrap,.graphite__copy{padding-block:clamp(26px,var(--space),38px)}.graphite__story,.graphite__tiles{grid-template-columns:1fr}.graphite__story--reverse>img{order:0}.graphite__story>img{max-height:72vw}.graphite__rail{grid-auto-columns:84%;gap:12px}.graphite__rail-tools{margin-left:auto}}@media(prefers-reduced-motion:reduce){.graphite__product-image img{transition:none}}.graphite{--gutter: clamp(20px,5vw,80px);--grid-gap: clamp(16px,2vw,28px)}.graphite .graphite__hero--viewport{min-height:max(340px,calc(100vh - var(--graphite-opening-bars,166px)));min-height:max(340px,calc(100svh - var(--graphite-opening-bars,166px)))}.graphite__hero-copy{padding-block:clamp(36px,7svh,88px)}.graphite__hero-copy h1{max-width:17ch}.graphite__hero-copy p,.graphite__copy p{line-height:1.55;margin-bottom:24px}.graphite__wrap,.graphite__story{padding-block:clamp(min(40px,var(--space)),7vw,var(--space))}.graphite__story{padding-inline:var(--gutter);gap:clamp(28px,5vw,88px);align-items:center}.graphite__story>img{height:auto;aspect-ratio:4 / 3}.graphite__copy{padding:0}.graphite__top{gap:16px 24px;margin-bottom:clamp(20px,2.4vw,36px)}.graphite__tabs{margin-bottom:clamp(24px,3vw,40px)}.graphite__rail{grid-auto-columns:calc((100% - 2 * var(--grid-gap)) / 3);gap:var(--grid-gap)}.graphite__tiles{gap:var(--grid-gap)}body:has(.graphite--hero) .breezy-editorial-banner__copy{padding:clamp(32px,5vw,80px)}@media(min-width:681px)and (not (min-width:1000px)){.graphite__rail{grid-auto-columns:calc((100% - var(--grid-gap)) / 2)}}@media(max-width:680px){.graphite .graphite__hero--viewport{--graphite-opening-bars: 139px}.graphite__wrap,.graphite__story{padding-block:clamp(min(36px,var(--space)),10vw,min(52px,var(--space)))}.graphite__rail{grid-auto-columns:84%}.graphite__rail-tools{margin-left:0}}.graphite--glass,body:has(.graphite--hero.graphite--glass) :is(.bt-graphite-header,.breezy-editorial-banner){--glass-blue: radial-gradient(ellipse at 50% 112%, #76ecff 0%, #2da9f7 24%, transparent 63%), linear-gradient(180deg,#13229a 0%,#1c40c6 60%,#226bd9 100%);--glass-smoke: linear-gradient(180deg,rgb(229 238 255 / 25%),rgb(190 206 240 / 12%) 47%,rgb(184 204 245 / 23%));--glass-clear: linear-gradient(180deg,#fff 0%,rgb(239 245 255 / 78%) 47%,#e2ecff 100%);--glass-rim: inset 0 1px 1px rgb(255 255 255 / 76%), inset 0 -1px 1px rgb(224 240 255 / 58%), inset 0 0 0 3px rgb(223 234 255 / 18%);--glass-depth: 0 4px 11px rgb(5 15 43 / 29%);--glass-bounce: cubic-bezier(.2,.9,.34,1.35)}.graphite--glass :is(.graphite__button,.graphite__card .graphite__card-action,.graphite__arrows button),body:has(.graphite--hero.graphite--glass) .bt-graphite-header .bt-actions .bt-action,body:has(.graphite--hero.graphite--glass) .breezy-editorial-banner .breezy-editorial-banner__link{border:1px solid rgb(218 232 255 / 51%);border-radius:999px;background:var(--glass-smoke);box-shadow:var(--glass-rim),var(--glass-depth);-webkit-backdrop-filter:blur(16px) saturate(155%);backdrop-filter:blur(16px) saturate(155%);translate:none;transition:scale .28s var(--glass-bounce),box-shadow .22s ease,filter .22s ease}.graphite--glass .graphite__button:not(.graphite__button--secondary),body:has(.graphite--hero.graphite--glass) .bt-graphite-header .bt-actions .bt-action--cart{background:var(--glass-blue);color:#fff;text-shadow:0 1px 2px #091957;--glass-depth: 0 4px 14px rgb(46 107 246 / 45%)}.graphite--glass .graphite__card .graphite__card-action{background:var(--glass-clear);color:#172446;border-color:#a9bbda;--glass-depth: 0 3px 9px rgb(47 70 115 / 18%);letter-spacing:normal;text-transform:none}.graphite--glass .graphite__arrows button{display:grid;place-items:center;padding:0;width:44px;height:44px;min-width:44px;min-height:44px}.graphite--glass .graphite__tabs{position:relative;isolation:isolate;width:fit-content;max-width:100%;gap:2px;padding:5px;border-radius:999px;background:var(--glass-smoke);box-shadow:var(--glass-rim),var(--glass-depth);scrollbar-width:none}.graphite--glass .graphite__tabs:before{content:"";position:absolute;z-index:-1;inset:5px auto 5px 0;width:var(--graphite-lens-width,0px);translate:var(--graphite-lens-x,0px) 0;border-radius:999px;background:var(--glass-blue);box-shadow:inset 0 1px 1px #c3daff8c,inset 0 -1px 3px #94e7ffa6,0 1px 8px #418aff99;pointer-events:none}.graphite--glass .graphite__tabs[data-lens-animated]:before{transition:translate .34s var(--glass-bounce),width .34s var(--glass-bounce)}.graphite--glass .graphite__tabs button{min-height:44px;width:auto;padding:0 16px;border:0;border-radius:999px;background:transparent;box-shadow:none;font-weight:650;line-height:1.1;letter-spacing:normal;text-transform:none;transition:scale .28s var(--glass-bounce)}.graphite--glass .graphite__tabs button[aria-pressed=true]{color:#fff;text-shadow:0 1px 2px #091957}.graphite--glass .graphite__tabs:not([data-lens-ready]) button[aria-pressed=true]{background:var(--glass-blue)}@media(hover:hover){.graphite--glass :is(.graphite__button,.graphite__card-action,.graphite__arrows button):hover:not(:disabled),body:has(.graphite--hero.graphite--glass) .bt-graphite-header .bt-actions .bt-action:hover,body:has(.graphite--hero.graphite--glass) .breezy-editorial-banner .breezy-editorial-banner__link:hover{translate:none;filter:brightness(1.12);scale:1.025;box-shadow:var(--glass-rim),var(--glass-depth)}}.graphite--glass :is(.graphite__button,.graphite__card-action,.graphite__arrows button,.graphite__tabs button):active:not(:disabled),body:has(.graphite--hero.graphite--glass) :is(.bt-graphite-header .bt-actions .bt-action,.breezy-editorial-banner .breezy-editorial-banner__link):active{scale:.95;transition-duration:.1s;filter:brightness(1.16)}.graphite--glass :is(.graphite__button,.graphite__card-action,.graphite__arrows button,.graphite__tabs button):focus-visible,body:has(.graphite--hero.graphite--glass) :is(.bt-graphite-header .bt-actions .bt-action,.breezy-editorial-banner .breezy-editorial-banner__link):focus-visible{outline:2px solid #63a1ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.graphite--glass :is(.graphite__button,.graphite__card-action,.graphite__arrows button,.graphite__tabs button),.graphite--glass .graphite__tabs[data-lens-animated]:before,body:has(.graphite--hero.graphite--glass) :is(.bt-graphite-header .bt-actions .bt-action,.breezy-editorial-banner .breezy-editorial-banner__link){transition:none!important;scale:none!important}}breezy-promo-popup{display:contents}dialog.breezy-promo{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:min(470px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid rgb(36 21 25 / 10%);border-radius:16px;background:#fffaf7;color:#241519;box-shadow:0 24px 72px #1b0d124d;font-family:var(--font-body-family, sans-serif);font-size:16px;line-height:1.5;text-align:center;scrollbar-color:#bd1645 #fff0f3}.breezy-promo:not([open]){display:none}.breezy-promo::backdrop{background:#120f1094}.breezy-promo *,.breezy-promo *:before,.breezy-promo *:after{box-sizing:border-box}.breezy-promo ::selection{background:#efc8d3;color:#241519}.breezy-promo__content{padding:54px 34px 24px}.breezy-promo .breezy-promo__title{margin:0 auto 22px;max-width:15ch;color:#241519;font:600 27px/1.15 var(--font-heading-family, Georgia, serif);text-wrap:balance;overflow-wrap:anywhere;letter-spacing:-.02em}.breezy-promo .breezy-promo__offer{margin:0 0 16px;color:#bd1645;font:800 clamp(48px,8vw,70px)/1 var(--font-body-family, sans-serif);text-transform:uppercase;letter-spacing:-.045em;overflow-wrap:anywhere}.breezy-promo__description,.breezy-promo__minimum{margin:0 auto 10px;max-width:34ch;color:#3d2e32;text-wrap:pretty}.breezy-promo__minimum{font-size:13px;color:#554348}.breezy-promo__coupon{margin:20px 0 12px;padding:12px 14px 10px;border:1px solid #c44569;border-radius:10px;background:#f8e8ed}.breezy-promo__label{display:block;margin:0 0 3px;color:#542637;font-size:13px;font-weight:600}.breezy-promo .breezy-promo__code{display:block;width:100%;height:42px;margin:0;padding:4px;border:0;border-radius:4px;background:transparent;color:#8e1235;font:800 25px/1.3 var(--font-body-family, sans-serif);letter-spacing:.07em;text-align:center;caret-color:#8e1235;box-shadow:none}.breezy-promo button{cursor:pointer;font:inherit;letter-spacing:normal;text-transform:none}.breezy-promo .breezy-promo__close{position:absolute;z-index:2;top:9px;right:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fffaf7;color:#241519}.breezy-promo .breezy-promo__copy{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:52px;padding:12px 22px;border:0;border-radius:8px;background:#bd1645;color:#fff;font-weight:700}.breezy-promo .breezy-promo__copy:hover{background:#9f1038}.breezy-promo .breezy-promo__copy:active{background:#85102f}.breezy-promo .breezy-promo__copy:disabled{opacity:.68;cursor:wait}.breezy-promo .breezy-promo__close:hover{background:#f6e5ea}.breezy-promo__status{min-height:1.4em;margin:8px 0 0;color:#463238;font-size:12px}.breezy-promo__status:empty{min-height:0;margin:0}.breezy-promo .breezy-promo__continue{min-height:44px;margin-top:8px;border:0;padding:8px 14px;background:transparent;color:#542637;font-size:13px;text-decoration:underline;text-underline-offset:4px}.breezy-promo :focus-visible{outline:3px solid #7e1534;outline-offset:3px}.breezy-promo__title:focus{outline:none}dialog.breezy-promo--visual{width:min(850px,calc(100% - 32px));background:#f4e2e7}.breezy-promo--visual .breezy-promo__layout{display:grid;grid-template-columns:.92fr 1.08fr;padding:10px}.breezy-promo__visual{position:relative;min-width:0;min-height:480px;overflow:hidden;border-radius:9px 0 0 9px;background:#ead9d0}.breezy-promo__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.breezy-promo--visual .breezy-promo__content{position:relative;align-self:center;min-width:0;padding:58px 32px 26px;background:#fffaf7;border-radius:0 9px 9px 0}.breezy-promo--visual .breezy-promo__title{font-size:26px;margin-bottom:20px}.breezy-promo--visual .breezy-promo__offer{font-size:clamp(48px,7vw,68px);margin-bottom:16px}@media(max-width:600px){.breezy-promo--visual .breezy-promo__layout{grid-template-columns:1fr;padding:8px}.breezy-promo__visual{min-height:0;height:clamp(140px,40vw,205px);border-radius:9px 9px 0 0}.breezy-promo__photo{object-position:center 55%}.breezy-promo--visual .breezy-promo__content{padding:23px 22px 10px;border-radius:0 0 9px 9px}.breezy-promo--visual .breezy-promo__title{font-size:22px;max-width:none;margin-bottom:12px}.breezy-promo--visual .breezy-promo__offer{font-size:clamp(42px,12vw,56px);margin-bottom:12px}.breezy-promo--visual .breezy-promo__code{font-size:22px}.breezy-promo--visual .breezy-promo__description{font-size:14px;margin-bottom:6px}.breezy-promo--visual .breezy-promo__coupon{margin-top:13px;padding-block:7px}}@media(max-width:380px){.breezy-promo__content{padding:52px 22px 16px}.breezy-promo:not(.breezy-promo--visual) .breezy-promo__title{font-size:24px;margin-bottom:16px}.breezy-promo:not(.breezy-promo--visual) .breezy-promo__offer{font-size:44px;margin-bottom:14px}.breezy-promo__description{font-size:14px}}@media(prefers-reduced-motion:no-preference){.breezy-promo[open]{animation:breezy-promo-appear .65s cubic-bezier(.16,1,.3,1) both}.breezy-promo[open]::backdrop{animation:breezy-backdrop-in .45s ease-out both}.breezy-promo--visual[open] .breezy-promo__visual{animation:breezy-photo-unveil .85s .1s cubic-bezier(.16,1,.3,1) both}.breezy-promo--visual[open] .breezy-promo__photo{animation:breezy-photo-settle 2.2s cubic-bezier(.16,1,.3,1) both}.breezy-promo[open] .breezy-promo__title{animation:breezy-copy-arrive .56s .22s cubic-bezier(.16,1,.3,1) both}.breezy-promo[open] .breezy-promo__offer{animation:breezy-offer-reveal .76s .42s cubic-bezier(.16,1,.3,1) both}.breezy-promo[open] .breezy-promo__description,.breezy-promo[open] .breezy-promo__minimum{animation:breezy-copy-arrive .52s .6s ease-out both}.breezy-promo[open] .breezy-promo__coupon{animation:breezy-copy-arrive .56s .76s cubic-bezier(.16,1,.3,1) both}.breezy-promo .breezy-promo__copy{position:relative;overflow:hidden;transition:background .18s,transform .18s}.breezy-promo .breezy-promo__copy:hover{transform:translateY(-1px)}.breezy-promo .breezy-promo__copy:active{transform:scale(.985)}.breezy-promo[open] .breezy-promo__copy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / 28%) 50%,transparent 70%);transform:translate(-110%);animation:breezy-button-sheen .9s 1.4s ease-in-out both}.breezy-promo[open] .breezy-promo__coupon[data-copied]{animation:breezy-copied .45s ease-out}.breezy-promo[open] :focus-visible{animation:none}@keyframes breezy-promo-appear{0%{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes breezy-backdrop-in{0%{background:#120f1000}to{background:#120f1094}}@keyframes breezy-photo-unveil{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes breezy-photo-settle{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes breezy-copy-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes breezy-offer-reveal{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes breezy-button-sheen{to{transform:translate(110%)}}@keyframes breezy-copied{0%,to{background:#f8e8ed}45%{background:#f0d2db}}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=AEAB */
