.bw-marquee{display:block;background:var(--bw-bg);color:var(--bw-text);font-family:var(--bw-font);font-size:var(--bw-size);font-weight:var(--bw-weight);letter-spacing:var(--bw-tracking);text-transform:var(--bw-transform);line-height:1.2;overflow:hidden;position:relative}.bw-marquee--border{border-bottom:1px solid var(--bw-border)}.bw-marquee__viewport{overflow:hidden;padding-block:var(--bw-pad)}.bw-marquee--fade .bw-marquee__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.bw-marquee__track{display:flex;width:max-content;will-change:transform}.bw-marquee.is-ready .bw-marquee__track{animation:bw-marquee-scroll var(--bw-duration, 30s) linear infinite}.bw-marquee[data-direction=right].is-ready .bw-marquee__track{animation-direction:reverse}.bw-marquee[data-pause-hover]:hover .bw-marquee__track,.bw-marquee[data-pause-hover]:focus-within .bw-marquee__track,.bw-marquee.is-paused .bw-marquee__track{animation-play-state:paused}@keyframes bw-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--bw-shift, 0px) * -1),0,0)}}.bw-marquee__group{display:flex;align-items:center;flex-shrink:0;margin:0;padding:0;list-style:none}.bw-marquee__item{display:flex;align-items:center;white-space:nowrap}.bw-marquee__msg{display:inline-block;padding-inline:calc(var(--bw-gap) / 2);color:inherit}.bw-marquee__msg.is-accent{color:var(--bw-accent)}.bw-marquee__msg--link{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:calc(var(--bw-gap) / 2) 100%;transition:background-size .35s ease}.bw-marquee__msg--link:hover{background-size:calc(100% - var(--bw-gap)) 1px}.bw-marquee__msg--link:focus-visible{outline:1px solid currentColor;outline-offset:3px}.bw-marquee__sep-wrap{display:inline-flex;align-items:center;color:var(--bw-sep);opacity:var(--bw-sep-opacity)}.bw-marquee__sep--split{width:.75em;height:.75em;border:1px solid currentColor;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.bw-marquee__sep--dot{width:4px;height:4px;border-radius:50%;background:currentColor}.bw-marquee__sep--diamond{width:5px;height:5px;background:currentColor;transform:rotate(45deg)}.bw-marquee__sep--line{width:22px;height:1px;background:currentColor}.bw-marquee__sep--text{font-size:.9em;letter-spacing:0}.bw-marquee__sep--none{width:0}@media screen and (max-width:749px){.bw-marquee{font-size:var(--bw-size-mobile)}}@media(prefers-reduced-motion:reduce){.bw-marquee.is-ready .bw-marquee__track{animation:none}.bw-marquee__viewport{overflow-x:auto;scrollbar-width:none}.bw-marquee__viewport::-webkit-scrollbar{display:none}.bw-marquee__track{margin-inline:auto}}.bws{display:block;background:var(--st-bg);color:var(--st-text);padding-top:var(--st-pt);padding-bottom:var(--st-pb);overflow:hidden}.bws *,.bws *:before,.bws *:after{box-sizing:border-box}.bws :focus-visible{outline:1px solid currentColor;outline-offset:3px}.bws__inner--wide{width:100%;max-width:var(--st-max);margin-inline:auto;padding-inline:var(--st-side)}.bws__subheading{margin:0;color:var(--st-muted);font-family:var(--t-subheading-family);font-style:var(--t-subheading-style);font-weight:var(--t-subheading-weight);font-size:var(--t-subheading-size);line-height:var(--t-subheading-lh);letter-spacing:var(--t-subheading-ls);text-transform:var(--t-subheading-case)}.bws__heading{margin:0;color:var(--st-heading);font-family:var(--t-heading-family);font-style:var(--t-heading-style);font-weight:var(--t-heading-weight);font-size:var(--t-heading-size);line-height:var(--t-heading-lh);letter-spacing:var(--t-heading-ls);text-transform:var(--t-heading-case);text-wrap:balance}.bws__text{color:var(--st-muted);font-family:var(--t-text-family);font-style:var(--t-text-style);font-weight:var(--t-text-weight);font-size:var(--t-text-size);line-height:var(--t-text-lh);letter-spacing:var(--t-text-ls);text-transform:var(--t-text-case)}.bws__text p{margin:0 0 1em}.bws__text>:last-child{margin-bottom:0}.bws__text a{color:var(--st-text);text-underline-offset:3px;text-decoration-thickness:1px}.bws__text strong{color:var(--st-text);font-weight:600}.bws__quote-text{margin:0;padding:0;border:0;color:inherit;font-family:var(--t-quote-family);font-style:var(--t-quote-style);font-weight:var(--t-quote-weight);font-size:var(--t-quote-size);line-height:var(--t-quote-lh);letter-spacing:var(--t-quote-ls);text-transform:var(--t-quote-case);text-wrap:balance}.bws-btn{font-family:var(--t-button-family);font-style:var(--t-button-style);font-weight:var(--t-button-weight);font-size:var(--t-button-size);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-case)}.bws__signature-name{margin:0;font-family:var(--t-signature-family);font-style:var(--t-signature-style);font-weight:var(--t-signature-weight);font-size:var(--t-signature-size);line-height:var(--t-signature-lh);letter-spacing:var(--t-signature-ls);text-transform:var(--t-signature-case)}.bws__caption,.bws__signature-role,.bws__quote-by{margin:0;color:var(--st-muted);font-family:var(--t-caption-family);font-style:var(--t-caption-style);font-weight:var(--t-caption-weight);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);letter-spacing:var(--t-caption-ls);text-transform:var(--t-caption-case)}.bws__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--st-gap);width:100%;max-width:var(--st-content-w)}.bws__content--center{align-items:center;text-align:center;margin-inline:auto}.bws__content--center .bws__buttons{justify-content:center}.bws__content>.bws__heading+.bws__text,.bws__content>.bws__subheading+.bws__heading{margin-top:calc(var(--st-gap) * -.35)}.bws__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:calc(var(--st-gap) * .4)}.bws__quote{margin:0;display:flex;flex-direction:column;gap:18px;align-items:inherit}.bws__mark{display:block;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.bws__signature{display:flex;flex-direction:column;gap:4px;align-items:inherit;margin-top:calc(var(--st-gap) * .3)}.bws__signature-img{display:block;max-height:60px;width:auto;margin-bottom:8px}.bws-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 32px;border:1px solid var(--st-btn-bg);border-radius:var(--st-radius-btn);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .35s ease,color .35s ease,border-color .35s ease,background-size .45s ease}.bws-btn--solid{background:var(--st-btn-bg);color:var(--st-btn-text)}.bws-btn--solid:hover,.bws-btn--outline{background:transparent;color:var(--st-btn-bg)}.bws-btn--outline:hover{background:var(--st-btn-bg);color:var(--st-btn-text)}.bws-btn--link{min-height:0;padding:0 0 5px;border:0;border-radius:0;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;color:var(--st-text)}.bws-btn--link:hover{background-size:0% 1px;background-position:100% 100%}.bws-btn[aria-disabled=true]{cursor:default}.bws__frame{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:var(--st-ratio);border-radius:var(--st-radius);background:var(--st-surface);container-type:size}.bws__img,.bws__video,.bws__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bws__placeholder{fill:color-mix(in srgb,var(--st-text) 22%,transparent)}.bws__video--controls{object-fit:contain;background:#000}.bws__img--mobile{display:none}.bws__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;z-index:1}.bws__iframe--bg{inset:auto;top:50%;left:50%;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transform:translate(-50%,-50%);pointer-events:none}.bws__pause{-webkit-appearance:none;appearance:none;position:absolute;right:14px;bottom:14px;z-index:4;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,#fff 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#000;cursor:pointer;opacity:.85;transition:opacity .3s ease}.bws__pause:hover{opacity:1}.bws__pause .bws__icon-play{display:none}.bws__pause.is-paused .bws__icon-play{display:block}.bws__pause.is-paused .bws__icon-pause{display:none}.bws__media-col{display:flex;flex-direction:column;gap:14px;min-width:0}.bws__inset{position:absolute;z-index:2;width:38%;aspect-ratio:3 / 4;bottom:-9%;right:-9%;border:10px solid var(--st-bg);border-radius:calc(var(--st-radius) + 10px);background:var(--st-surface);container-type:normal}.bws__heading em,.bws__quote-text em{font-family:var(--t-accent-family);font-style:var(--t-accent-style);font-weight:var(--t-accent-weight);letter-spacing:var(--t-accent-ls);font-size:calc(1em * var(--t-accent-scale));color:var(--st-accent)}.bws--em-highlight .bws__heading em,.bws--em-highlight .bws__quote-text em{padding:.02em .26em .06em;margin-inline:.04em;background:var(--st-accent-bg);border-radius:var(--st-accent-radius);-webkit-box-decoration-break:clone;box-decoration-break:clone}.bws--em-outlined .bws__heading em,.bws--em-outlined .bws__quote-text em{padding:0 .28em .04em;margin-inline:.04em;border:1px solid currentColor;border-radius:var(--st-accent-radius);-webkit-box-decoration-break:clone;box-decoration-break:clone}.bws--em-underline .bws__heading em,.bws--em-underline .bws__quote-text em{text-decoration:underline;text-decoration-thickness:.045em;text-underline-offset:.14em}.bws__heading strong,.bws__quote-text strong{font-weight:700}.bws--bold-accent .bws__heading strong,.bws--bold-accent .bws__quote-text strong{color:var(--st-accent);font-weight:inherit}.bws--bold-outline .bws__heading strong,.bws--bold-outline .bws__quote-text strong{font-weight:inherit;color:transparent;-webkit-text-stroke:max(1px,.018em) var(--st-heading)}.bws__subheading span{display:inline-flex;align-items:center;gap:.65em}.bws--sub-mark .bws__subheading span:before{content:"";flex-shrink:0;width:.85em;height:.85em;border:1px solid currentColor;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.bws--sub-line .bws__subheading span:before{content:"";flex-shrink:0;width:32px;height:1px;background:currentColor}.bws--sub-pill .bws__subheading span{padding:.55em 1.15em;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:var(--st-radius-btn)}.bws__content--panel{padding:clamp(28px,4.5vw,72px);background:var(--st-panel);border-radius:var(--st-panel-radius)}.bws__split .bws__content--panel{max-width:none;align-self:stretch;justify-content:center}.bws__split--align-top .bws__content--panel{justify-content:flex-start}.bws__split--align-bottom .bws__content--panel{justify-content:flex-end}.bws__content--statement.bws__content--panel{max-width:calc(var(--st-content-w) + 144px)}.bws__columns--panel{padding:clamp(28px,4.5vw,72px);background:var(--st-panel);border-radius:var(--st-panel-radius);border-top:0}.bws--shape-arch .bws__media-box>.bws__frame:not(.bws__inset),.bws--shape-arch .bws__stacked .bws__frame{border-radius:999px 999px var(--st-radius) var(--st-radius)}.bws--shape-arch .bws__inset{border-radius:999px 999px calc(var(--st-radius) + 10px) calc(var(--st-radius) + 10px)}.bws__media-box{position:relative}.bws__badge{position:absolute;z-index:6;width:var(--st-badge);height:var(--st-badge);display:grid;place-items:center;border-radius:50%;background:var(--st-badge-bg);color:var(--st-badge-text);pointer-events:none}.bws__badge--top-right{top:20px;right:20px}.bws__badge--top-left{top:20px;left:20px}.bws__badge--bottom-right{bottom:20px;right:20px}.bws__badge--bottom-left{bottom:20px;left:20px}.bws__overlay .bws__badge{z-index:3}.bws__badge-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:currentColor;font-family:var(--t-caption-family);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;animation:bws-spin 24s linear infinite}.bws__badge-mark{width:22%;height:22%;border:1px solid currentColor;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}@keyframes bws-spin{to{transform:rotate(360deg)}}.bws.js-reveal .bws__badge{opacity:0;transform:scale(.8);transition:opacity .8s ease 1.1s,transform 1s cubic-bezier(.2,.7,.2,1) 1.1s}.bws.js-reveal.is-revealed .bws__badge{opacity:1;transform:none}.bws__split{display:grid;grid-template-columns:var(--st-media-w) minmax(0,1fr);column-gap:clamp(40px,7vw,128px);align-items:center}.bws__split--align-top{align-items:start}.bws__split--align-bottom{align-items:end}.bws__split--media-right{grid-template-columns:minmax(0,1fr) var(--st-media-w)}.bws__split--media-right .bws__media-col{order:2}.bws__split--media-right .bws__inset{right:auto;left:-9%}.bws__split .has-inset{margin-bottom:9%}.bws__split--media-left .has-inset{margin-right:9%}.bws__split--media-right .has-inset{margin-left:9%}.bws__stacked{display:flex;flex-direction:column;gap:clamp(40px,6vw,80px)}.bws__stacked--media_first .bws__media-col{order:-1}.bws__stacked .bws__content--left{max-width:var(--st-content-w)}.bws__overlay{position:relative;display:flex;min-height:calc(var(--st-overlay-h) * 1vh);min-height:calc(var(--st-overlay-h) * 1svh);border-radius:var(--st-radius);overflow:hidden;isolation:isolate}.bws__frame--fill{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:0}.bws__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--st-overlay);opacity:var(--st-overlay-opacity);pointer-events:none}.bws__overlay-content{position:relative;z-index:2;display:flex;width:100%;padding:clamp(24px,5vw,80px)}.bws__overlay--h-left .bws__overlay-content{justify-content:flex-start}.bws__overlay--h-center .bws__overlay-content{justify-content:center}.bws__overlay--h-right .bws__overlay-content{justify-content:flex-end}.bws__overlay--v-top .bws__overlay-content{align-items:flex-start}.bws__overlay--v-center .bws__overlay-content{align-items:center}.bws__overlay--v-bottom .bws__overlay-content{align-items:flex-end}.bws__overlay .bws__content{margin-inline:0}.bws__overlay:not(.bws__overlay--panel) .bws__content{--st-text: var(--st-overlay-text);--st-muted: color-mix(in srgb, var(--st-overlay-text) 78%, transparent);--st-btn-bg: var(--st-overlay-text);--st-btn-text: var(--st-overlay);--st-heading: var(--st-overlay-text);color:var(--st-overlay-text)}.bws__overlay--panel .bws__content{padding:clamp(28px,4vw,56px);background:var(--st-bg);border-radius:min(var(--st-radius),20px)}.bws--overlay .bws__caption{margin-top:14px}.bws__content--statement{margin-inline:auto}.bws__content--statement.bws__content--left{margin-inline:0}.bws__columns{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,8vw,140px);align-items:start;padding-top:clamp(28px,3vw,44px);border-top:1px solid color-mix(in srgb,var(--st-text) 14%,transparent)}.bws__columns .bws__content{max-width:none}.bws__col-right{max-width:var(--st-content-w)!important}.bws__col-left:empty{display:none}.bws.js-reveal .bws__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:var(--st-text);transform:scaleX(1);transform-origin:right center;transition:transform 1.3s cubic-bezier(.77,0,.18,1)}.bws.js-reveal .bws__split--media-right .bws__frame:after{transform-origin:left center}.bws.js-reveal .bws__inset:after{transition-delay:.45s}.bws.js-reveal .bws__frame .bws__img,.bws.js-reveal .bws__frame .bws__video{transform:scale(1.12);transition:transform 2s cubic-bezier(.2,.7,.2,1)}.bws.js-reveal .bws__item{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.35s + var(--d, 0) * .09s)}.bws.js-reveal.is-revealed .bws__frame:after{transform:scaleX(0)}.bws.js-reveal.is-revealed .bws__frame .bws__img,.bws.js-reveal.is-revealed .bws__frame .bws__video{transform:none}.bws.js-reveal.is-revealed .bws__item{opacity:1;transform:none}@media screen and (max-width:989px){.bws__inner--wide{padding-inline:min(var(--st-side),32px)}.bws__split{column-gap:40px}.bws__columns{column-gap:48px}}@media screen and (max-width:749px){.bws{padding-top:var(--st-pt-m);padding-bottom:var(--st-pb-m)}.bws__inner--wide{padding-inline:var(--st-side-m)}.bws__frame{aspect-ratio:var(--st-ratio-mobile)}.bws__frame--fill{aspect-ratio:auto}.bws__img--desktop{display:none}.bws__img--mobile{display:block}.bws__split,.bws__split--media-right{grid-template-columns:1fr;row-gap:40px}.bws__split--media-right .bws__media-col{order:0}.bws__split--text_first .bws__media-col{order:2}.bws__split .has-inset{margin:0 0 14%}.bws__inset,.bws__split--media-right .bws__inset{width:36%;aspect-ratio:3 / 4;bottom:-12%;right:16px;left:auto;border-width:6px}.bws__overlay-content{padding:24px}.bws__badge--top-right{top:12px;right:12px}.bws__badge--top-left{top:12px;left:12px}.bws__badge--bottom-right{bottom:12px;right:12px}.bws__badge--bottom-left{bottom:12px;left:12px}.bws__content--panel,.bws__columns--panel{padding:28px 22px}.bws__overlay--panel .bws__content{padding:24px}.bws__columns{grid-template-columns:1fr;row-gap:24px}.bws-btn{min-height:46px;padding:0 26px}}@media(prefers-reduced-motion:reduce){.bws *,.bws *:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}.bw-fc{--ease: cubic-bezier(.22, .8, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);position:relative;display:block;background:var(--fc-bg-paint, var(--fc-bg));color:var(--fc-text);padding-top:var(--fc-pt);padding-bottom:var(--fc-pb);overflow:hidden}.bw-fc *,.bw-fc *:before,.bw-fc *:after{box-sizing:border-box}.bw-fc :focus-visible{outline:1px solid var(--fc-text);outline-offset:3px}.bw-fc__inner--wide{width:100%;max-width:var(--fc-max);margin-inline:auto;padding-inline:var(--fc-side)}.bw-fc__heading,.bw-fc__description,.bw-fc__eyebrow,.bw-fc__tab,.bw-fc__group,.bw-card__vendor,.bw-qv__vendor,.bw-card__title,.bw-price,.bw-badge,.bw-btn,.bw-chip,.bw-quick__btn,.bw-qv__title{font-synthesis:weight style}.bw-fc__eyebrow{display:inline-flex;align-items:center;gap:14px;margin:0 0 18px;color:var(--fc-eyebrow);font-family:var(--t-eyebrow-family);font-style:var(--t-eyebrow-style);font-weight:var(--t-eyebrow-weight);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-ls);text-transform:var(--t-eyebrow-case)}.bw-fc__eyebrow--line:before{content:"";width:32px;height:1px;background:currentColor;opacity:.7}.bw-fc__header--center .bw-fc__eyebrow--line:after{content:"";width:32px;height:1px;background:currentColor;opacity:.7}.bw-fc__heading{margin:0;color:var(--fc-heading);font-family:var(--t-heading-family);font-style:var(--t-heading-style);font-weight:var(--t-heading-weight);font-size:var(--t-heading-size);line-height:var(--t-heading-lh);letter-spacing:var(--t-heading-ls);text-transform:var(--t-heading-case);text-wrap:balance}.bw-fc__line{display:block}.bw-fc__heading em,.bw-fc__heading i{font-family:var(--t-italic-family);font-style:var(--t-italic-style);font-weight:var(--t-italic-weight);font-size:calc(1em * var(--t-italic-scale, 1));letter-spacing:var(--t-italic-ls);text-transform:var(--t-italic-case);color:var(--fc-italic)}.bw-fc__heading strong,.bw-fc__heading b{font-weight:var(--t-bold-weight)}.bw-fc__heading a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.bw-fc__description{margin:18px 0 0;max-width:46ch;color:var(--fc-desc);font-family:var(--t-description-family);font-style:var(--t-description-style);font-weight:var(--t-description-weight);font-size:var(--t-description-size);line-height:var(--t-description-lh);letter-spacing:var(--t-description-ls);text-transform:var(--t-description-case);text-wrap:pretty}.bw-fc__description p{margin:0}.bw-fc__description p+p{margin-top:.8em}.bw-fc__description a{color:inherit;text-underline-offset:.15em}.bw-fc__tab,.bw-fc__group{font-family:var(--t-tab-family);font-style:var(--t-tab-style);font-weight:var(--t-tab-weight);font-size:var(--t-tab-size);line-height:var(--t-tab-lh);letter-spacing:var(--t-tab-ls);text-transform:var(--t-tab-case)}.bw-card__vendor,.bw-qv__vendor{font-family:var(--t-vendor-family);font-style:var(--t-vendor-style);font-weight:var(--t-vendor-weight);font-size:var(--t-vendor-size);line-height:var(--t-vendor-lh);letter-spacing:var(--t-vendor-ls);text-transform:var(--t-vendor-case)}.bw-card__title{font-family:var(--t-title-family);font-style:var(--t-title-style);font-weight:var(--t-title-weight);font-size:var(--t-title-size);line-height:var(--t-title-lh);letter-spacing:var(--t-title-ls);text-transform:var(--t-title-case)}.bw-price{font-family:var(--t-price-family);font-style:var(--t-price-style);font-weight:var(--t-price-weight);font-size:var(--t-price-size);line-height:var(--t-price-lh);letter-spacing:var(--t-price-ls);text-transform:var(--t-price-case)}.bw-badge{font-family:var(--t-badge-family);font-style:var(--t-badge-style);font-weight:var(--t-badge-weight);font-size:var(--t-badge-size);line-height:var(--t-badge-lh);letter-spacing:var(--t-badge-ls);text-transform:var(--t-badge-case)}.bw-btn,.bw-chip,.bw-quick__btn{font-family:var(--t-button-family);font-style:var(--t-button-style);font-weight:var(--t-button-weight);font-size:var(--t-button-size);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-case)}.bw-chip{font-size:calc(var(--t-button-size) * .92)}.bw-fc__header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px 56px;margin-bottom:44px}.bw-fc__header--split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end}.bw-fc__header--split .bw-fc__aside{display:flex;flex-direction:column;align-items:flex-end;gap:22px;text-align:right}.bw-fc__header--split .bw-fc__aside .bw-fc__description{margin:0}.bw-fc__header--left .bw-fc__aside{display:flex;flex-direction:column;align-items:flex-end;gap:22px}.bw-fc__header--center{flex-direction:column;align-items:center;text-align:center}.bw-fc__header--center .bw-fc__description{margin-inline:auto}.bw-fc__header--center .bw-fc__aside{display:flex;flex-direction:column;align-items:center;gap:22px}.bw-fc__titles{min-width:0}.bw-fc__controls{display:flex;flex-direction:column;align-items:flex-end;gap:18px;flex-shrink:0}.bw-fc__header--center .bw-fc__controls{align-items:center}.bw-fc__nav{display:flex;gap:10px}.bw-fc__nav.is-static{display:none}.bw-fc__view-all{display:flex;justify-content:center;margin-top:56px}.bw-fc__view-all--phone{display:none}.bw-btn__label{display:inline-flex;gap:.35em}.bw-fc__tabbar{display:flex;align-items:center;gap:40px;margin-bottom:36px}.bw-fc__tabbar .bw-fc__tabs-wrap{flex:1 1 auto;min-width:0;margin-bottom:0}.bw-fc__tabbar--line{box-shadow:inset 0 -1px 0 var(--fc-tab-rule)}.bw-fc__tabbar-link{flex-shrink:0;padding-bottom:14px}.bw-fc__tabbar:not(.bw-fc__tabbar--line) .bw-fc__tabbar-link{padding-bottom:0}.bw-fc__tabbar-link .bw-btn--link{color:var(--fc-tab-active)}.bw-fc__tabbar-link .bw-btn--solid,.bw-fc__tabbar-link .bw-btn--outline{min-height:44px;padding:0 22px}.bw-fc__tabbar--center:not(.has-link) .bw-fc__tabs-wrap{justify-content:center}[data-va-name],[data-va-count]{transition:opacity .3s ease}.bw-fc__view-all.is-swapping [data-va-name],.bw-fc__tabbar-link.is-swapping [data-va-name]{opacity:0}.bw-fc__panel{transition:opacity .2s ease,transform .2s ease}.bw-fc__panel.is-leaving{opacity:0;transform:translateY(8px)}.bw-fc__tab-label,.bw-fc__group-label{display:inline-flex;flex-direction:column;align-items:center}.bw-fc__tab-label:after,.bw-fc__group-label:after{content:attr(data-text);height:0;overflow:hidden;visibility:hidden;font-weight:var(--fc-tab-active-weight);-webkit-user-select:none;user-select:none;pointer-events:none}.bw-fc__groups{position:relative;display:inline-flex;box-shadow:inset 0 -1px 0 var(--fc-tab-rule)}.bw-fc__group{-webkit-appearance:none;appearance:none;position:relative;margin:0;padding:10px 22px 13px;border:0;background:none;color:var(--fc-tab-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .4s ease}.bw-fc__group:hover,.bw-fc__group[aria-pressed=true]{color:var(--fc-tab-active)}.bw-fc__group[aria-pressed=true] .bw-fc__group-label{font-weight:var(--fc-tab-active-weight)}.bw-fc__group-indicator{position:absolute;left:0;bottom:0;width:0;height:1.5px;background:var(--fc-tab-line);opacity:0;pointer-events:none}.bw-fc__group-indicator.is-ready{opacity:1;transition:transform .6s var(--ease-out),width .6s var(--ease-out),opacity .3s ease}.bw-fc__tabs-wrap{display:flex;margin-bottom:36px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.bw-fc__tabs-wrap::-webkit-scrollbar{display:none}.bw-fc__tabs-wrap:not(.bw-fc__tabs-wrap--line){padding:4px 2px}.bw-fc__tabs-wrap--line{box-shadow:none}.bw-fc__tabs-wrap.can-right{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 72px),transparent)}.bw-fc__tabs-wrap.can-left{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 72px),transparent)}.bw-fc__tabs-wrap.can-left.can-right{-webkit-mask-image:linear-gradient(to right,transparent,#000 72px,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(to right,transparent,#000 72px,#000 calc(100% - 72px),transparent)}.bw-fc__tabs{position:relative;display:inline-flex;align-items:center;flex-shrink:0;gap:32px}.bw-fc__tabs-wrap--center .bw-fc__tabs{margin-inline:auto}.bw-fc__tab{-webkit-appearance:none;appearance:none;position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;background:none;border:0;margin:0;padding:8px 0 14px;color:var(--fc-tab-text);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .4s ease,background-color .4s ease,border-color .4s ease,opacity .4s ease}.bw-fc__tab[hidden]{display:none!important}.bw-fc__tab:hover{color:var(--fc-tab-active)}.bw-fc__tab[aria-selected=true] .bw-fc__tab-label{font-weight:var(--fc-tab-active-weight)}.bw-fc__tab-text{display:inline-flex;align-items:baseline}.bw-fc__tab-count{top:auto;margin-left:4px;font-size:.68em;line-height:0;vertical-align:super;opacity:.6;font-variant-numeric:tabular-nums}.bw-fc__indicator{position:absolute;left:0;width:0;pointer-events:none;opacity:0}.bw-fc__indicator.is-ready{opacity:1;transition:transform .65s var(--ease-out),width .65s var(--ease-out),opacity .3s ease}.bw-fc__tabs--line{gap:clamp(26px,2.8vw,46px);padding-inline:2px}.bw-fc__tabs--line .bw-fc__tab{padding:6px 0 18px}.bw-fc__tabs--line .bw-fc__tab[aria-selected=true]{color:var(--fc-tab-active)}.bw-fc__tabs--line .bw-fc__indicator{bottom:0;height:2px;background:var(--fc-tab-line)}.bw-fc__tabs--line .bw-fc__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--fc-tab-active);opacity:.3;transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--ease-out)}.bw-fc__tabs--line .bw-fc__tab:hover:not([aria-selected=true]):after{transform:scaleX(1)}.bw-fc__tabs:not(.bw-fc__tabs--editorial) .bw-fc__tab-index{align-self:flex-start;margin-top:-.1em;font-size:9.5px;letter-spacing:.08em;opacity:.55}.bw-fc__tab[aria-selected=true] .bw-fc__tab-index{opacity:1}.bw-fc__tabs--segmented{gap:2px;padding:5px;border-radius:var(--fc-radius-btn);background:var(--fc-tab-track)}.bw-fc__tabs--segmented .bw-fc__tab{padding:12px 26px;border-radius:var(--fc-radius-btn)}.bw-fc__tabs--segmented .bw-fc__tab[aria-selected=true]{color:var(--fc-tab-fill-text)}.bw-fc__tabs--segmented .bw-fc__indicator{top:5px;bottom:5px;border-radius:var(--fc-radius-btn);background:var(--fc-tab-fill);box-shadow:0 10px 24px -12px #00000073}.bw-fc__tabs--pill,.bw-fc__tabs--outline{gap:8px}.bw-fc__tabs--pill .bw-fc__tab,.bw-fc__tabs--outline .bw-fc__tab{padding:12px 24px;border-radius:var(--fc-radius-btn);border:1px solid transparent}.bw-fc__tabs--pill .bw-fc__tab{background:var(--fc-tab-track)}.bw-fc__tabs--outline .bw-fc__tab{border-color:var(--fc-tab-rule)}.bw-fc__tabs--outline .bw-fc__tab:hover{border-color:var(--fc-tab-active)}.bw-fc__tabs--pill .bw-fc__tab[aria-selected=true],.bw-fc__tabs--outline .bw-fc__tab[aria-selected=true]{background:var(--fc-tab-fill);border-color:var(--fc-tab-fill);color:var(--fc-tab-fill-text)}.bw-fc__tabs--editorial{gap:44px}.bw-fc__tabs--editorial .bw-fc__tab{align-items:flex-start;gap:8px;padding:4px 0 14px;font-family:var(--t-heading-family);font-size:calc(var(--t-tab-size) * 1.9);letter-spacing:-.015em;text-transform:none;opacity:.4}.bw-fc__tabs--editorial .bw-fc__tab:hover{opacity:.75}.bw-fc__tabs--editorial .bw-fc__tab[aria-selected=true]{color:var(--fc-tab-active);opacity:1;font-style:italic}.bw-fc__tab-index{margin-top:.3em;font-family:var(--t-tab-family);font-size:11px;font-style:normal;letter-spacing:.1em;font-variant-numeric:tabular-nums}.bw-fc__tabs--editorial .bw-fc__indicator{bottom:0;height:1px;background:var(--fc-tab-line)}.bw-fc__arrow--edge{top:42%}.bw-fc__arrow--edge.bw-fc__arrow--prev{left:-24px}.bw-fc__arrow--edge.bw-fc__arrow--next{right:-24px}.bw-fc__slider-wrap.has-overflow .bw-fc__arrow--edge:not(:disabled){opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.bw-fc__arrow--edge:disabled{opacity:0;pointer-events:none}.bw-fc__panel[hidden]{display:none}.bw-fc__panel:focus-visible{outline-offset:8px}@keyframes bw-fc-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.bw-fc__slider-wrap{position:relative}.bw-fc__grid{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--fc-gap) * 2) var(--fc-gap)}.bw-fc__grid--grid,.bw-fc__grid--editorial{grid-template-columns:repeat(var(--fc-cols),minmax(0,1fr))}.bw-fc__grid--editorial{grid-auto-flow:dense}.bw-fc__grid--carousel{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--fc-cols) - 1) * var(--fc-gap)) / var(--fc-cols));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.bw-fc__grid--carousel::-webkit-scrollbar{display:none}.bw-fc__grid--carousel>.bw-card{scroll-snap-align:start}.bw-fc__grid--carousel img,.bw-fc__grid--carousel a{-webkit-user-drag:none}@media(hover:hover)and (pointer:fine){.bw-fc[data-drag=true] .bw-fc__grid--carousel{cursor:grab}}.bw-fc__grid--carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.bw-fc__grid--carousel.is-dragging .bw-card{pointer-events:none}.bw-fc__grid--editorial>.bw-card--feature{grid-column:span 2;grid-row:span 2}.bw-card--feature .bw-card__media-wrap{aspect-ratio:auto;flex:1 1 auto;min-height:0}.bw-card--feature .bw-card__title{font-size:calc(var(--t-title-size) * 1.25)}.bw-card--feature .bw-price{font-size:calc(var(--t-price-size) * 1.12)}.bw-fc__arrow{position:absolute;top:40%;z-index:4;width:52px;height:52px;opacity:0;pointer-events:none;transform:translateY(-50%) scale(.86);box-shadow:0 14px 36px -14px #0006}.bw-fc__arrow--prev{left:18px}.bw-fc__arrow--next{right:18px}@media(hover:hover){.bw-fc__slider-wrap.has-overflow:hover .bw-fc__arrow:not(:disabled){opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}}.bw-fc__progress-row{display:flex;align-items:center;gap:24px;margin-top:40px;transition:opacity .4s ease}.bw-fc__progress-row.is-hidden{opacity:0;pointer-events:none}.bw-fc__progress{position:relative;flex:1;height:1px;background:color-mix(in srgb,var(--fc-text) 14%,transparent)}.bw-fc__progress span{position:absolute;left:0;top:-.5px;height:2px;width:var(--w, 30%);background:var(--fc-text);transform:translate(var(--x, 0%));transition:transform .2s linear,width .4s ease}.bw-fc__counter{display:inline-flex;gap:6px;font-family:var(--t-vendor-family);font-size:12px;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--fc-muted)}.bw-fc__counter [data-counter-now]{color:var(--fc-text)}.bw-fc__counter-sep{opacity:.5}.bw-card{position:relative;display:flex;flex-direction:column;min-width:0}.bw-card__media-wrap{position:relative;z-index:2;aspect-ratio:var(--fc-ratio);overflow:hidden;isolation:isolate;border-radius:var(--fc-radius-card);background:var(--fc-surface);transform:translateZ(0)}.bw-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bw-card__img,.bw-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .9s ease,transform 1.8s var(--ease-out),clip-path 1s var(--ease-out)}.bw-card__placeholder{fill:color-mix(in srgb,var(--fc-text) 22%,transparent)}.bw-card__img--secondary{opacity:0}.bw-fc--hover-wipe .bw-card__img--secondary{opacity:1;clip-path:inset(0 0 0 100%)}.bw-card__media:after{content:"";position:absolute;inset:auto 0 0;height:45%;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.18),transparent);opacity:0;transition:opacity .6s ease;pointer-events:none}@media(hover:hover){.bw-fc--zoom .bw-card:hover .bw-card__img{transform:scale(1.06)}.bw-fc--hover-fade .bw-card:hover .bw-card__img--secondary{opacity:1}.bw-fc--hover-wipe .bw-card:hover .bw-card__img--secondary{clip-path:inset(0 0 0 0)}.bw-card:hover .bw-card__media:after{opacity:1}}.bw-card__img.is-swapping{animation:bw-swap .5s ease}@keyframes bw-swap{0%{opacity:.4}to{opacity:1}}.bw-fc--card-framed .bw-card:not(.bw-promo){padding:10px;background:var(--fc-card-bg);border-radius:calc(var(--fc-radius-card) + 8px);transition:transform .7s var(--ease-out),box-shadow .7s var(--ease-out)}.bw-fc--card-framed .bw-card__info{padding:16px 8px 8px}.bw-fc--card-framed .bw-fc__grid{row-gap:var(--fc-gap)}.bw-fc--card-framed .bw-fc__grid--carousel{padding-block:12px 48px;margin-block:-12px -48px}@media(hover:hover){.bw-fc--card-framed .bw-card:not(.bw-promo):hover{transform:translateY(-6px);box-shadow:0 36px 60px -36px #0000004d}}.bw-promo{min-height:340px}.bw-promo__link{position:relative;display:flex;height:100%;min-height:inherit;overflow:hidden;isolation:isolate;border-radius:calc(var(--fc-radius-card) + (var(--fc-card-framed, 0) * 8px));color:var(--promo-fg);text-decoration:none;background:var(--fc-surface)}.bw-fc--card-framed .bw-promo__link{border-radius:calc(var(--fc-radius-card) + 8px)}.bw-promo__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bw-promo__img{width:100%;height:100%;object-fit:cover;transition:transform 2s var(--ease-out)}.bw-promo__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,var(--promo-shade)),rgba(0,0,0,calc(var(--promo-shade) * .25)) 55%,transparent)}.bw-promo__content{display:flex;flex-direction:column;align-self:flex-end;gap:12px;width:100%;padding:clamp(22px,3vw,40px)}.bw-promo--center .bw-promo__content{align-items:center;text-align:center;align-self:center}.bw-promo__eyebrow{font-family:var(--t-vendor-family);font-size:11px;letter-spacing:.28em;text-transform:uppercase;opacity:.85}.bw-promo__heading{font-family:var(--t-heading-family);font-weight:var(--t-heading-weight);font-size:clamp(24px,calc(var(--t-heading-size) * .75),48px);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.bw-promo__cta{display:inline-flex;align-items:center;gap:10px;margin-top:6px;padding-bottom:4px;font-family:var(--t-button-family);font-size:var(--t-button-size);letter-spacing:var(--t-button-ls);background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .5s var(--ease)}.bw-promo__cta-icon{display:grid;transition:transform .5s var(--ease-out)}@media(hover:hover){.bw-promo:hover .bw-promo__img{transform:scale(1.05)}.bw-promo:hover .bw-promo__cta-icon{transform:translate(6px)}}.bw-card__badges{position:absolute;top:14px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 72px);pointer-events:none}.bw-card__badges--left{left:14px}.bw-card__badges--right{right:14px;align-items:flex-end}.bw-badge{display:inline-block;padding:7px 11px;border-radius:var(--fc-radius-badge);white-space:nowrap;box-shadow:0 6px 16px -10px #00000059}.bw-badge--discount{background:var(--fc-b-off-bg);color:var(--fc-b-off-fg)}.bw-badge--sale{background:var(--fc-b-sale-bg);color:var(--fc-b-sale-fg)}.bw-badge--custom{background:var(--fc-b-custom-bg);color:var(--fc-b-custom-fg)}.bw-badge--soldout{background:var(--fc-b-sold-bg);color:var(--fc-b-sold-fg)}.bw-icon-btn{-webkit-appearance:none;appearance:none;position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--fc-bg) 86%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);color:var(--fc-text);cursor:pointer;box-shadow:0 6px 18px -10px #0000004d;transition:opacity .45s ease,transform .5s var(--ease-out),background-color .3s ease,color .3s ease,border-color .3s ease;--spin: var(--fc-text)}.bw-icon-btn svg{transition:opacity .2s ease,transform .4s var(--ease-out)}.bw-icon-btn:hover{background:var(--fc-text);color:var(--fc-bg);--spin: var(--fc-bg)}.bw-icon-btn:hover svg{transform:scale(1.08)}.bw-icon-btn--outline{width:52px;height:52px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid color-mix(in srgb,var(--fc-text) 18%,transparent)}.bw-icon-btn--outline:hover:not(:disabled){border-color:var(--fc-text)}.bw-icon-btn--outline:disabled{opacity:.3;cursor:default;background:transparent;color:var(--fc-text)}.bw-icon-btn.is-loading{pointer-events:none}.bw-icon-btn.is-loading svg{opacity:0}.bw-icon-btn.is-added svg{animation:bw-pop .45s cubic-bezier(.2,.7,.2,1.4)}.bw-card__actions{position:absolute;top:14px;z-index:3;display:flex;align-items:center;gap:8px}.bw-card__actions--right{right:14px}.bw-card__actions--left{left:14px}.bw-card__actions--column{flex-direction:column}.bw-card__wish.is-active svg path{fill:currentColor}.bw-card__wish.is-pop svg,.bw-qv__wish.is-pop svg{animation:bw-pop .45s cubic-bezier(.2,.7,.2,1.4)}@keyframes bw-pop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}@media(hover:hover){.bw-card__actions--reveal .bw-card__qv-icon{opacity:0;transform:translateY(-8px) scale(.8);pointer-events:none}.bw-card:hover .bw-card__actions--reveal .bw-card__qv-icon,.bw-card__actions--reveal .bw-card__qv-icon:focus-visible{opacity:1;transform:none;pointer-events:auto;transition-delay:.08s}}.bw-quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .45s ease,transform .65s var(--ease-out)}@media(hover:hover){.bw-card:hover .bw-quick,.bw-card:focus-within .bw-quick{opacity:1;transform:none;pointer-events:auto}}.bw-card.is-picking .bw-quick{opacity:1;transform:none;pointer-events:auto}.bw-quick__btn{-webkit-appearance:none;appearance:none;position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:50px;padding:0 20px 0 24px;border:0;border-radius:var(--fc-radius-btn);background:color-mix(in srgb,var(--fc-bg) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);color:var(--fc-text);cursor:pointer;overflow:hidden;isolation:isolate;box-shadow:0 12px 30px -18px #00000073;transition:color .45s ease;--spin: var(--fc-text)}.bw-quick__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fc-quick-bg);transform:translateY(101%);transition:transform .55s var(--ease-out)}.bw-quick__btn:hover{color:var(--fc-quick-fg);--spin: var(--fc-quick-fg)}.bw-quick__btn:hover:before{transform:none}.bw-quick--solid .bw-quick__btn{background:var(--fc-quick-bg);color:var(--fc-quick-fg);-webkit-backdrop-filter:none;backdrop-filter:none;--spin: var(--fc-quick-fg)}.bw-quick--solid .bw-quick__btn:before{background:color-mix(in srgb,var(--fc-quick-fg) 14%,var(--fc-quick-bg))}.bw-quick__icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid currentColor;transition:transform .55s var(--ease-out)}.bw-quick__btn:hover .bw-quick__icon{transform:rotate(90deg)}.bw-quick__btn.is-loading{pointer-events:none}.bw-quick__btn.is-loading>*{opacity:0}.bw-quick__btn.is-done .bw-quick__icon{opacity:0}.bw-quick--pick{padding:14px;border-radius:calc(var(--fc-radius-card) * .75 + 6px);background:color-mix(in srgb,var(--fc-bg) 88%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:0 16px 36px -20px #00000073}.bw-quick__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bw-quick__label{color:var(--fc-muted);font-family:var(--t-vendor-family);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.bw-quick__close{-webkit-appearance:none;appearance:none;display:none;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--fc-text);cursor:pointer}.bw-quick__chips{display:flex;flex-wrap:wrap;gap:6px}.bw-card__touch-add{position:absolute;right:12px;bottom:12px;z-index:2;display:none}@media(hover:none){.bw-card__touch-add,.bw-quick__close{display:grid}.bw-card.is-picking .bw-card__touch-add{opacity:0;pointer-events:none}}.bw-chip{-webkit-appearance:none;appearance:none;position:relative;min-width:40px;height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--fc-text) 16%,transparent);border-radius:var(--fc-radius-btn);background:transparent;color:var(--fc-text);cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s var(--ease-out);--spin: var(--fc-text)}.bw-chip:hover:not(:disabled),.bw-chip.is-selected{background:var(--fc-text);border-color:var(--fc-text);color:var(--fc-bg);--spin: var(--fc-bg)}.bw-chip:active:not(:disabled){transform:scale(.96)}.bw-chip:disabled,.bw-chip.is-unavailable{opacity:.36;text-decoration:line-through}.bw-chip:disabled{cursor:not-allowed}.bw-chip.is-unavailable.is-selected{opacity:.6}.bw-card__info{display:grid;gap:7px;padding-top:18px}.bw-card__info--center{text-align:center;justify-items:center}.bw-card__vendor{margin:0;color:var(--fc-muted)}.bw-card__title{margin:0;color:var(--fc-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bw-card__title a,.bw-card__title a:hover,.bw-card__title a:focus{color:inherit;text-decoration:none}.bw-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bw-swatches{position:relative;z-index:2;display:flex;align-items:center;gap:7px;margin-top:4px}.bw-card__info--center .bw-swatches{justify-content:center}.bw-swatch{position:relative;display:block;width:14px;height:14px;border-radius:50%;background:var(--sw-img, none) center / cover,var(--sw);box-shadow:inset 0 0 0 1px #00000024;transition:transform .35s var(--ease-out),box-shadow .35s ease}.bw-swatch:hover,.bw-swatch.is-active{transform:scale(1.15);box-shadow:inset 0 0 0 1px #00000024,0 0 0 2px var(--fc-bg),0 0 0 3px var(--fc-text)}.bw-swatch-more{font-size:11px;letter-spacing:.06em;color:var(--fc-muted)}.bw-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;color:var(--fc-price)}.bw-card__info--center .bw-price{justify-content:center}.bw-price--stacked .bw-price__now{flex-basis:100%}.bw-price__now{font-variant-numeric:tabular-nums}.bw-price__now.is-sale{color:var(--fc-sale)}.bw-price__from{font-size:.86em;opacity:.75}.bw-price__was{display:inline-flex;align-items:baseline;gap:4px;color:var(--fc-compare);font-size:.9em}.bw-price__was s{text-decoration-thickness:1px}.bw-price__label{font-size:.86em;letter-spacing:.04em}.bw-price__save{color:var(--fc-discount);font-size:.84em;font-weight:500;letter-spacing:.05em}.bw-price__save--pill{padding:3px 9px;border-radius:var(--fc-radius-badge);background:color-mix(in srgb,var(--fc-discount) 10%,transparent)}.bw-price__sep{margin-inline:2px;opacity:.6}.bw-btn{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;border:1px solid var(--fc-btn-bg);border-radius:var(--fc-radius-btn);text-decoration:none;white-space:nowrap;cursor:pointer;overflow:hidden;isolation:isolate;transition:background-color .4s ease,color .4s ease,border-color .4s ease,background-size .5s ease}.bw-btn[hidden]{display:none}.bw-btn__arrow{display:grid;place-items:center;transition:transform .5s var(--ease-out)}.bw-btn:hover .bw-btn__arrow{transform:translate(5px)}.bw-btn--solid{background:var(--fc-btn-bg);color:var(--fc-btn-text);--spin: var(--fc-btn-text)}.bw-btn--solid:hover,.bw-btn--outline{background:transparent;color:var(--fc-btn-bg);--spin: var(--fc-btn-bg)}.bw-btn--outline:hover{background:var(--fc-btn-bg);color:var(--fc-btn-text);--spin: var(--fc-btn-text)}.bw-btn--link{min-height:0;padding:0 0 6px;border:0;border-radius:0;overflow:visible;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;color:var(--fc-text)}.bw-btn--link:hover{background-size:0% 1px;background-position:100% 100%}.bw-btn:disabled{opacity:.45;cursor:not-allowed}.bw-btn.is-loading,.bw-chip.is-loading{color:transparent!important;pointer-events:none}.bw-btn.is-loading:after,.bw-chip.is-loading:after,.bw-icon-btn.is-loading:after,.bw-quick__btn.is-loading:after,.bw-spinner{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--spin, currentColor);border-right-color:transparent;animation:bw-spin .7s linear infinite}.bw-spinner{position:relative;display:block;--spin: var(--fc-text);width:22px;height:22px}.bw-cursor{display:none}@media(hover:hover)and (pointer:fine){.bw-fc--cursor .bw-card__media{cursor:none}.bw-cursor{position:fixed;left:0;top:0;z-index:60;display:block;width:0;height:0;pointer-events:none}.bw-cursor span{position:absolute;left:-44px;top:-44px;display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:color-mix(in srgb,var(--fc-text) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--fc-bg);font-family:var(--t-vendor-family);font-size:11px;letter-spacing:.2em;text-transform:uppercase;transform:scale(0);transition:transform .45s var(--ease-out)}.bw-cursor.is-on span{transform:scale(1)}}html.js .bw-fc--reveal:not(.is-revealed) .bw-fc__reveal-item,html.js .bw-fc--reveal:not(.is-revealed) .bw-card{opacity:0;transform:translateY(30px)}.bw-fc--reveal.is-revealed .bw-fc__reveal-item{animation:bw-fc-in 1s var(--ease-out) both}.bw-fc--reveal.is-revealed .bw-fc__tabs-wrap{animation-delay:.12s}.bw-fc--reveal.is-revealed .bw-card{animation:bw-fc-in 1s var(--ease-out) both;animation-delay:calc(.18s + var(--i, 0) * 75ms)}.bw-fc__panel.is-entering .bw-card{animation:bw-fc-in .8s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 60ms)}.bw-qv{width:100%;max-width:min(1080px,calc(100vw - 48px));max-height:calc(100dvh - 48px);padding:0;border:0;background:transparent;color:var(--fc-text);overflow:visible}.bw-qv::backdrop{background:#0a0a0a80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bw-qv[open] .bw-qv__panel{animation:bw-qv-in .6s cubic-bezier(.16,1,.3,1)}@keyframes bw-qv-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}.bw-qv__panel{position:relative;display:flex;max-height:calc(100dvh - 48px);overflow:hidden;background:var(--fc-bg);border-radius:min(calc(var(--fc-radius-card) + 6px),22px);box-shadow:0 50px 100px -40px #00000080}.bw-qv__close{position:absolute;top:16px;right:16px;z-index:5}.bw-qv__body{width:100%;overflow-y:auto;overscroll-behavior:contain}.bw-qv__loading{display:grid;place-items:center;min-height:460px;padding:40px;text-align:center}.bw-qv__loading a{color:inherit}.bw-qv__grid{display:grid;grid-template-columns:1.1fr 1fr}.bw-qv__gallery{background:var(--fc-surface)}.bw-qv__main{position:relative;aspect-ratio:var(--fc-ratio);overflow:hidden}.bw-qv__main img{width:100%;height:100%;object-fit:cover;display:block}.bw-qv__main .bw-card__badges{top:18px}.bw-qv__main .bw-card__badges--left{left:18px}.bw-qv__main .bw-card__badges--right{right:18px}.bw-qv__thumbs{display:flex;gap:8px;padding:12px;overflow-x:auto;scrollbar-width:none}.bw-qv__thumb{-webkit-appearance:none;appearance:none;flex:0 0 60px;aspect-ratio:var(--fc-ratio);padding:0;border:1px solid transparent;border-radius:calc(var(--fc-radius-card) * .4);background:none;overflow:hidden;cursor:pointer;opacity:.55;transition:opacity .3s ease,border-color .3s ease}.bw-qv__thumb img{width:100%;height:100%;object-fit:cover;display:block}.bw-qv__thumb.is-active,.bw-qv__thumb:hover{opacity:1;border-color:var(--fc-text)}.bw-qv__info{display:flex;flex-direction:column;gap:22px;padding:56px 48px 44px}.bw-qv__vendor{margin:0 0 -12px;color:var(--fc-muted)}.bw-qv__title{margin:0;padding-right:36px;color:inherit;font-family:var(--t-heading-family);font-style:var(--t-heading-style);font-weight:var(--t-heading-weight);letter-spacing:var(--t-heading-ls);text-transform:var(--t-heading-case);font-size:clamp(22px,calc(var(--t-heading-size) * .7),38px);line-height:1.12}.bw-qv__price-wrap{display:grid;gap:6px;margin-top:-8px}.bw-qv__price{font-size:calc(var(--t-price-size) * 1.25)}.bw-qv__tax{margin:0;color:var(--fc-muted);font-size:12px;letter-spacing:.02em}.bw-qv__rule{height:1px;background:color-mix(in srgb,var(--fc-text) 10%,transparent)}.bw-qv__option{margin:0;padding:0;border:0}.bw-qv__option legend{margin-bottom:10px;padding:0;color:var(--fc-muted);font-family:var(--t-vendor-family);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.bw-qv__option legend span{color:var(--fc-text);margin-left:8px;letter-spacing:.04em;text-transform:none;font-size:13px}.bw-qv__values{display:flex;flex-wrap:wrap;gap:8px}.bw-qv__values .bw-chip{height:44px;min-width:52px;padding:0 16px}.bw-qv__buy{display:flex;flex-wrap:wrap;gap:10px}.bw-qv__qty{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--fc-text) 18%,transparent);border-radius:var(--fc-radius-btn);overflow:hidden}.bw-qv__qty button{-webkit-appearance:none;appearance:none;width:44px;height:54px;border:0;background:none;color:var(--fc-text);font-size:18px;cursor:pointer}.bw-qv__qty input{width:40px;height:54px;border:0;background:none;color:var(--fc-text);font:inherit;text-align:center;-moz-appearance:textfield}.bw-qv__qty input::-webkit-inner-spin-button,.bw-qv__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bw-qv__add{flex:1 1 180px;min-height:56px}.bw-qv__wish{width:56px;height:56px;border:1px solid color-mix(in srgb,var(--fc-text) 18%,transparent);border-radius:var(--fc-radius-btn);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bw-qv__wish.is-active svg path{fill:currentColor}.bw-qv__desc{margin:0;color:var(--fc-muted);font-family:var(--t-description-family);font-size:14px;line-height:1.8}.bw-qv__details{align-self:flex-start}html.bw-lock{overflow:hidden}.bw-toast{position:fixed;left:50%;bottom:28px;z-index:2147483000;padding:15px 26px;border-radius:999px;background:#000;color:#fff;font-family:var(--font-body-family);font-size:13px;letter-spacing:.05em;box-shadow:0 18px 44px -16px #0000008c;opacity:0;pointer-events:none;transform:translate(-50%,18px);transition:opacity .4s ease,transform .55s cubic-bezier(.16,1,.3,1)}.bw-toast.is-visible{opacity:1;transform:translate(-50%)}@media screen and (max-width:989px){.bw-fc__inner--wide{padding-inline:min(var(--fc-side),32px)}.bw-fc__grid--grid,.bw-fc__grid--editorial{grid-template-columns:repeat(min(3,var(--fc-cols)),minmax(0,1fr))}.bw-fc__grid--carousel{grid-auto-columns:calc((100% - 2 * var(--fc-gap)) / 2.6)}.bw-fc__header--split{grid-template-columns:1fr}.bw-fc__header--split .bw-fc__aside{align-items:flex-start;text-align:left}}@media screen and (max-width:749px){.bw-fc__inner--wide{padding-inline:var(--fc-side-mobile)}.bw-fc__header{margin-bottom:28px;gap:20px}.bw-fc__header--split{padding-bottom:24px}.bw-fc__header:not(.bw-fc__header--center):not(.bw-fc__header--split){flex-wrap:wrap}.bw-fc__controls{gap:16px;width:100%;flex-direction:row-reverse;justify-content:space-between;align-items:center}.bw-fc__header--center .bw-fc__controls{justify-content:center}.bw-icon-btn--outline{width:42px;height:42px}.bw-fc__tabs-wrap{margin-bottom:28px;margin-inline:calc(var(--fc-side-mobile) * -1);padding-inline:var(--fc-side-mobile)}.bw-fc__tabbar .bw-fc__tabs-wrap{margin-bottom:0}.bw-fc__tabs-wrap--center .bw-fc__tabs{margin-inline:0}.bw-fc__tabs{gap:24px}.bw-fc__tabs--segmented{gap:0;padding:4px}.bw-fc__tabs--segmented .bw-fc__indicator{top:4px;bottom:4px}.bw-fc__tabs--segmented .bw-fc__tab{padding:10px 18px}.bw-fc__tabs--pill,.bw-fc__tabs--outline{gap:6px}.bw-fc__tabs--editorial{gap:26px}.bw-fc__tabs--editorial .bw-fc__tab{font-size:calc(var(--t-tab-size) * 1.5)}.bw-fc__tabs--line{gap:24px}.bw-fc__tabs--line .bw-fc__tab{padding-bottom:14px}.bw-fc__groups{align-self:flex-start}.bw-fc__header--center .bw-fc__groups{align-self:center}.bw-fc__group{padding:8px 16px 11px}.bw-fc__header--split .bw-fc__aside,.bw-fc__header--left .bw-fc__aside{align-items:flex-start}.bw-fc__arrow--edge{display:none}.bw-fc__tabbar{gap:0;margin-bottom:26px}.bw-fc__tabbar-link{display:none}.bw-fc__view-all--phone{display:flex}.bw-fc__grid{gap:32px min(var(--fc-gap),12px)}.bw-fc__grid--grid,.bw-fc__grid--editorial{grid-template-columns:repeat(var(--fc-cols-mobile),minmax(0,1fr))}.bw-fc__grid--editorial>.bw-card--feature{grid-column:1 / -1;grid-row:auto}.bw-card--feature .bw-card__media-wrap{aspect-ratio:4 / 5;flex:none}.bw-fc__grid--carousel{grid-auto-columns:calc((100% - (var(--fc-cols-mobile) * min(var(--fc-gap),12px))) / (var(--fc-cols-mobile) + .25))}.bw-promo{min-height:260px}.bw-fc__progress-row{margin-top:28px}.bw-fc__view-all{margin-top:40px}.bw-fc--card-framed .bw-card:not(.bw-promo){padding:6px}.bw-fc--card-framed .bw-card__info{padding:12px 4px 4px}.bw-card__badges{top:8px;gap:4px;max-width:calc(100% - 52px)}.bw-card__badges--left{left:8px}.bw-card__badges--right{right:8px}.bw-badge{padding:4px 7px}.bw-card__actions{top:8px;gap:6px}.bw-card__actions--right{right:8px}.bw-card__actions--left{left:8px}.bw-card__actions .bw-icon-btn,.bw-card__touch-add{width:32px;height:32px}.bw-card__actions .bw-icon-btn svg,.bw-card__touch-add svg{width:16px;height:16px}.bw-card__touch-add{right:8px;bottom:8px}.bw-quick{left:6px;right:6px;bottom:6px}.bw-quick--pick{padding:10px}.bw-card__info{padding-top:12px;gap:5px}.bw-qv{max-width:100vw;max-height:92dvh;margin:auto 0 0}.bw-qv__panel{max-height:92dvh;border-radius:20px 20px 0 0}.bw-qv__grid{grid-template-columns:1fr}.bw-qv__main{max-height:56dvh}.bw-qv__info{padding:26px 20px 34px}}@media(prefers-reduced-motion:reduce){.bw-fc *,.bw-qv *,.bw-toast{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0ms!important}}.bwx{position:relative;display:block;overflow:hidden;isolation:isolate;background:var(--x-bg);color:var(--x-text);padding-top:var(--x-pt);padding-bottom:var(--x-pb)}.bwx *,.bwx *:before,.bwx *:after{box-sizing:border-box}.bwx [hidden]{display:none!important}.bwx__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--x-bg-image) center / cover no-repeat}.bwx__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--x-bg);opacity:var(--x-bg-overlay, 0)}.bwx__inner{width:100%;max-width:var(--x-max);margin-inline:auto;padding-inline:var(--x-side)}.bwx__grid{display:grid;grid-template-columns:minmax(0,var(--x-content-fr)) minmax(0,var(--x-form-fr));grid-template-areas:"content form";column-gap:var(--x-gap);row-gap:var(--x-gap);align-items:stretch}.bwx__content{grid-area:content;display:flex;min-width:0}.bwx__form-col{grid-area:form;min-width:0;display:flex;align-items:center}.bwx__content--top{align-items:flex-start}.bwx__content--center{align-items:center}.bwx__content--bottom{align-items:flex-end}.bwx__content-inner{display:flex;flex-direction:column;align-items:var(--x-align-items);gap:var(--x-text-gap);width:100%;max-width:var(--x-text-w);text-align:var(--x-align);background:var(--x-content-bg)}.bwx--divider .bwx__content,.bwx--divider .bwx__grid{position:relative}.bwx__eyebrow,.bwx__heading,.bwx__body,.bwx__note,.bwx__label,.bwx__input,.bwx__button,.bwx__status,.bwx__privacy,.bwx__success-text,.bwx__form-sub,.bwx__form-title,.bwx__success-title{margin:0}.bwx__eyebrow{color:var(--x-muted);font-family:var(--t-eyebrow-family);font-style:var(--t-eyebrow-style);font-weight:var(--t-eyebrow-weight);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-ls);text-transform:var(--t-eyebrow-case)}.bwx__eyebrow span{display:inline-flex;align-items:center;gap:.7em}.bwx__eyebrow--line span:before{content:"";flex-shrink:0;width:36px;height:1px;background:currentColor}.bwx__eyebrow--pill span{padding:.55em 1.2em;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:999px}.bwx__heading{color:var(--x-heading);font-family:var(--t-heading-family);font-style:var(--t-heading-style);font-weight:var(--t-heading-weight);font-size:var(--t-heading-size);line-height:var(--t-heading-lh);letter-spacing:var(--t-heading-ls);text-transform:var(--t-heading-case);text-wrap:balance}.bwx__heading em{font-family:var(--t-accent-family);font-style:italic;font-weight:inherit;color:var(--x-accent)}.bwx--em-underline .bwx__heading em{text-decoration:underline;text-decoration-thickness:.04em;text-underline-offset:.14em}.bwx--em-plain .bwx__heading em{color:inherit}.bwx__body{color:var(--x-text);font-family:var(--t-body-family);font-style:var(--t-body-style);font-weight:var(--t-body-weight);font-size:var(--t-body-size);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);text-transform:var(--t-body-case)}.bwx__body p{margin:0 0 1em}.bwx__body>:last-child{margin-bottom:0}.bwx__body strong{color:var(--x-heading);font-weight:600}.bwx__body a{color:inherit;text-underline-offset:3px}.bwx__note{display:inline-flex;align-items:center;gap:12px;color:var(--x-heading);font-family:var(--t-note-family);font-style:var(--t-note-style);font-weight:var(--t-note-weight);font-size:var(--t-note-size);line-height:var(--t-note-lh);letter-spacing:var(--t-note-ls);text-transform:var(--t-note-case)}.bwx__note--boxed{padding:14px 20px;border:1px solid var(--x-line);border-radius:var(--x-field-radius)}.bwx__note--line{padding-left:16px;border-left:1.5px solid var(--x-heading)}.bwx__mark{display:inline-grid;place-items:center;flex-shrink:0;width:var(--x-mark);height:var(--x-mark);line-height:0}.bwx__eyebrow .bwx__mark{width:calc(var(--x-mark) * 1.15);height:calc(var(--x-mark) * 1.15)}.bwx__mark-svg,.bwx__mark-img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.bwx__mark-circle{display:block;width:100%;height:100%;border:1px solid currentColor;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.bwx__mark--success{width:var(--x-mark-success);height:var(--x-mark-success)}.bwx__mark--success .bwx__mark-svg{animation:bwx-turn 1.4s cubic-bezier(.2,.7,.2,1) both}@keyframes bwx-turn{0%{transform:rotate(-180deg) scale(.6);opacity:0}to{transform:none;opacity:1}}.bwx__rule{display:block;width:var(--w);max-width:100%;height:1px;background:var(--x-line)}.bwx__image{width:var(--w);max-width:100%;overflow:hidden;border-radius:var(--x-card-radius)}.bwx__image img{display:block;width:100%;height:auto}.bwx__image--arch{border-radius:999px 999px var(--x-card-radius) var(--x-card-radius)}.bwx__image--circle{border-radius:50%;aspect-ratio:1 / 1}.bwx__image--circle img,.bwx__image--arch img{height:100%;object-fit:cover}.bwx__image--arch{aspect-ratio:3 / 4}.bwx__card{position:relative;width:100%;padding:var(--x-card-pad);border-radius:var(--x-card-radius)}.bwx--card-panel .bwx__card{background:var(--x-card-bg)}.bwx--card-framed .bwx__card{background:var(--x-card-bg);border:1px solid var(--x-card-border)}.bwx--card-shadow .bwx__card{background:var(--x-card-bg);box-shadow:0 40px 80px -48px #00000059}.bwx--card-none .bwx__card{padding-inline:0;background:transparent}.bwx--card-framed .bwx__card:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;pointer-events:none;border:1px solid color-mix(in srgb,var(--x-card-border) 55%,transparent);border-radius:max(0px,calc(var(--x-card-radius) - 8px))}.bwx__form-head{display:flex;flex-direction:column;gap:8px;margin-bottom:calc(var(--x-field-gap) * 1.4)}.bwx__form-title{color:var(--x-heading);font-family:var(--t-heading-family);font-style:var(--t-heading-style);font-weight:var(--t-heading-weight);font-size:calc(var(--t-heading-size) * .48);line-height:1.2;letter-spacing:var(--t-heading-ls)}.bwx__form-sub{color:var(--x-muted);font-family:var(--t-label-family);font-size:calc(var(--t-label-size) * 1.05);line-height:1.6}.bwx__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--x-field-gap) calc(var(--x-field-gap) * .9)}.bwx__field{display:flex;flex-direction:column;gap:9px;min-width:0}.bwx__field--full{grid-column:1 / -1}.bwx__label{color:var(--x-heading);font-family:var(--t-label-family);font-style:var(--t-label-style);font-weight:var(--t-label-weight);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:var(--t-label-case)}.bwx__req{margin-left:3px;color:var(--x-muted)}.bwx__input{width:100%;min-height:var(--x-field-h);padding:0 18px;border:1px solid var(--x-field-border);border-radius:var(--x-field-radius);background:var(--x-field-bg);color:var(--x-field-text);font-family:var(--t-input-family);font-style:var(--t-input-style);font-weight:var(--t-input-weight);font-size:var(--t-input-size);line-height:var(--t-input-lh);letter-spacing:var(--t-input-ls);text-transform:var(--t-input-case);outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .35s ease,background-color .35s ease,box-shadow .35s ease}.bwx__textarea{padding-top:14px;padding-bottom:14px;resize:vertical;min-height:calc(var(--x-field-h) * 1.8)}.bwx__input::placeholder{color:var(--x-muted);opacity:.75}.bwx__input:hover{border-color:color-mix(in srgb,var(--x-heading) 45%,var(--x-field-border))}.bwx__input:focus-visible{border-color:var(--x-heading);box-shadow:0 0 0 3px color-mix(in srgb,var(--x-heading) 8%,transparent)}.bwx__input[aria-invalid=true]{border-color:var(--x-error)}.bwx--field-underline .bwx__input{padding-inline:0;border-width:0 0 1px;border-radius:0;background:transparent}.bwx--field-underline .bwx__input:focus-visible{box-shadow:0 1px 0 0 var(--x-heading)}.bwx--field-filled .bwx__input{border-color:transparent}.bwx--field-filled .bwx__input:focus-visible{border-color:var(--x-heading);background:var(--x-card-bg)}.bwx__status{grid-column:1 / -1;color:var(--x-error);font-family:var(--t-label-family);font-size:var(--t-label-size);line-height:1.5}.bwx__actions{grid-column:1 / -1;display:flex;flex-direction:column;align-items:var(--x-btn-align);gap:14px;margin-top:8px}.bwx__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:var(--x-btn-w);min-height:var(--x-btn-h);padding:0 36px;border:1px solid var(--x-btn-bg);border-radius:var(--x-btn-radius);overflow:hidden;isolation:isolate;cursor:pointer;font-family:var(--t-button-family);font-style:var(--t-button-style);font-weight:var(--t-button-weight);font-size:var(--t-button-size);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-case);transition:color .45s ease,border-color .45s ease}.bwx__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleX(0);transform-origin:right center;transition:transform .6s cubic-bezier(.76,0,.24,1)}.bwx__button:hover:before{transform:scaleX(1);transform-origin:left center}.bwx__button--solid{background:var(--x-btn-bg);color:var(--x-btn-text)}.bwx__button--solid:before{background:var(--x-btn-text)}.bwx__button--solid:hover{color:var(--x-btn-bg)}.bwx__button--outline{background:transparent;color:var(--x-btn-bg)}.bwx__button--outline:before{background:var(--x-btn-bg)}.bwx__button--outline:hover{color:var(--x-btn-text)}.bwx__button-arrow{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.bwx__button:hover .bwx__button-arrow{transform:translate(4px)}.bwx__button:focus-visible{outline:1px solid var(--x-heading);outline-offset:4px}.bwx__button.is-loading{pointer-events:none}.bwx__button.is-loading>*{opacity:0}.bwx__button.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bwx-spin .7s linear infinite}.bwx__actions--solo{margin-top:0}.bwx__next{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%;margin-top:10px;padding-top:22px;border-top:1px solid var(--x-line)}.bwx__next .bwx__button{width:var(--x-btn-w);align-self:var(--x-btn-align);text-decoration:none}a.bwx__button{text-decoration:none}@keyframes bwx-spin{to{transform:rotate(360deg)}}.bwx__privacy{color:var(--x-muted);font-family:var(--t-label-family);font-size:calc(var(--t-label-size) * .95);line-height:1.55;text-align:var(--x-btn-text-align)}.bwx__privacy a{color:inherit;text-underline-offset:3px}.bwx__success:focus,.bwx__success:focus-visible{outline:none!important;box-shadow:none!important}.bwx__success{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:12px 0;outline:none;animation:bwx-rise .8s cubic-bezier(.2,.7,.2,1) both}.bwx__success-title{color:var(--x-heading);font-family:var(--t-heading-family);font-style:var(--t-heading-style);font-weight:var(--t-heading-weight);font-size:calc(var(--t-heading-size) * .6);line-height:1.15;letter-spacing:var(--t-heading-ls)}.bwx__success-text{color:var(--x-text);font-family:var(--t-message-family);font-style:var(--t-message-style);font-weight:var(--t-message-weight);font-size:var(--t-message-size);line-height:var(--t-message-lh);letter-spacing:var(--t-message-ls);text-transform:var(--t-message-case)}.bwx__success-text p{margin:0 0 .8em}.bwx__success-text>:last-child{margin-bottom:0}.bwx--reveal.js-reveal .bwx__item{opacity:0;transform:translateY(22px);transition:opacity 1s ease,transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.1s + var(--i, 0) * .09s)}.bwx--reveal.js-reveal.is-revealed .bwx__item{opacity:1;transform:none}@keyframes bwx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media screen and (min-width:990px){.bwx--d-form-left .bwx__grid{grid-template-columns:minmax(0,var(--x-form-fr)) minmax(0,var(--x-content-fr));grid-template-areas:"form content"}.bwx--d-form-left .bwx__content{justify-content:flex-end}.bwx--d-form-below .bwx__grid,.bwx--d-form-above .bwx__grid{grid-template-columns:minmax(0,1fr)}.bwx--d-form-below .bwx__grid{grid-template-areas:"content" "form"}.bwx--d-form-above .bwx__grid{grid-template-areas:"form" "content"}.bwx--d-form-below .bwx__content,.bwx--d-form-above .bwx__content,.bwx--d-form-below .bwx__form-col,.bwx--d-form-above .bwx__form-col{justify-content:center}.bwx--d-form-below .bwx__card,.bwx--d-form-above .bwx__card{max-width:var(--x-form-max);margin-inline:auto}.bwx--divider.bwx--d-form-right .bwx__content{border-right:1px solid var(--x-line);padding-right:calc(var(--x-gap) * .5)}.bwx--divider.bwx--d-form-left .bwx__content{border-left:1px solid var(--x-line);padding-left:calc(var(--x-gap) * .5)}}@media screen and (min-width:750px)and (max-width:989px){.bwx--t-form-left .bwx__grid{grid-template-columns:minmax(0,var(--x-form-fr)) minmax(0,var(--x-content-fr));grid-template-areas:"form content"}.bwx--t-form-below .bwx__grid,.bwx--t-form-above .bwx__grid{grid-template-columns:minmax(0,1fr)}.bwx--t-form-below .bwx__grid{grid-template-areas:"content" "form"}.bwx--t-form-above .bwx__grid{grid-template-areas:"form" "content"}.bwx--t-form-below .bwx__card,.bwx--t-form-above .bwx__card{max-width:var(--x-form-max);margin-inline:auto}}@media screen and (max-width:749px){.bwx__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "form"}.bwx--m-form-above .bwx__grid{grid-template-areas:"form" "content"}.bwx__fields{grid-template-columns:minmax(0,1fr)}.bwx__field{grid-column:1 / -1}.bwx--card-framed .bwx__card:before{top:6px;right:6px;bottom:6px;left:6px}}@media(prefers-reduced-motion:reduce){.bwx *,.bwx *:before,.bwx *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;transition-delay:0s!important}}.bwu{display:block;background:var(--u-bg);padding-top:var(--u-pt);padding-bottom:var(--u-pb)}.bwu *,.bwu *:before,.bwu *:after{box-sizing:border-box}.bwu--border-top{border-top:1px solid var(--u-divider)}.bwu--border-bottom{border-bottom:1px solid var(--u-divider)}.bwu__inner--wide{width:100%;max-width:var(--u-max);margin-inline:auto;padding-inline:var(--u-side)}.bwu__inner--full{width:100%;padding-inline:var(--u-side)}.bwu__heading{margin:0 0 calc(var(--u-row) + 16px);color:var(--u-heading);font-family:var(--t-heading-family);font-style:var(--t-heading-style);font-weight:var(--t-heading-weight);font-size:var(--t-heading-size);line-height:var(--t-heading-lh);letter-spacing:var(--t-heading-ls);text-transform:var(--t-heading-case)}.bwu__heading--center{text-align:center}.bwu__title{margin:0;color:var(--u-title);font-family:var(--t-title-family);font-style:var(--t-title-style);font-weight:var(--t-title-weight);font-size:var(--t-title-size);line-height:var(--t-title-lh);letter-spacing:var(--t-title-ls);text-transform:var(--t-title-case)}.bwu__text{margin:0;color:var(--u-text);font-family:var(--t-text-family);font-style:var(--t-text-style);font-weight:var(--t-text-weight);font-size:var(--t-text-size);line-height:var(--t-text-lh);letter-spacing:var(--t-text-ls);text-transform:var(--t-text-case)}.bwu__list{list-style:none;margin:0;padding:0;display:grid;row-gap:var(--u-row)}.bwu__item{position:relative;min-width:0;padding-inline:var(--u-pad)}.bwu--dividers .bwu__item:before{content:"";position:absolute;left:0;top:var(--u-div-inset);bottom:var(--u-div-inset);width:1px;background:var(--u-divider)}.bwu:not(.bwu--dividers) .bwu__item:before{content:none}.bwu__inner-item{display:flex;gap:16px;height:100%;color:inherit;text-decoration:none}.bwu--icon-left .bwu__inner-item{flex-direction:row;align-items:flex-start;text-align:left}.bwu--icon-left.bwu--valign-center .bwu__inner-item{align-items:center}.bwu--icon-top .bwu__inner-item{flex-direction:column;align-items:flex-start;gap:14px}.bwu--icon-top.bwu--align-center .bwu__inner-item{align-items:center;text-align:center}.bwu--icon-left.bwu--align-center .bwu__inner-item{justify-content:center}.bwu__copy{display:flex;flex-direction:column;gap:6px;min-width:0}.bwu--icon-left.bwu--valign-top .bwu__icon{margin-top:2px}.bwu__icon{flex-shrink:0;display:grid;place-items:center;width:var(--u-icon);height:var(--u-icon);color:var(--u-icon-color);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.bwu__icon svg,.bwu__icon-img{width:100%;height:100%;object-fit:contain;display:block}.bwu--frame-circle .bwu__icon,.bwu--frame-square .bwu__icon{width:calc(var(--u-icon) * 2);height:calc(var(--u-icon) * 2);padding:calc(var(--u-icon) * .5);background:var(--u-icon-bg)}.bwu--frame-circle .bwu__icon{border-radius:50%}.bwu--frame-square .bwu__icon{border-radius:var(--u-icon-radius)}.bwu--frame-outline .bwu__icon{width:calc(var(--u-icon) * 2);height:calc(var(--u-icon) * 2);padding:calc(var(--u-icon) * .5);border:1px solid var(--u-divider);border-radius:50%}.bwu__inner-item--link .bwu__title{background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat;transition:background-size .45s ease;align-self:flex-start}.bwu--align-center.bwu--icon-top .bwu__inner-item--link .bwu__title{align-self:center}.bwu__inner-item--link:hover .bwu__title{background-size:100% 1px}.bwu__inner-item--link:hover .bwu__icon{transform:translateY(-2px)}.bwu__inner-item--link:focus-visible{outline:1px solid var(--u-title);outline-offset:6px}@media screen and (max-width:989px){.bwu__inner--wide,.bwu__inner--full{padding-inline:min(var(--u-side),32px)}}@media screen and (max-width:749px){.bwu__inner--wide,.bwu__inner--full{padding-inline:var(--u-side-m)}.bwu__inner-item{gap:12px}}@media(prefers-reduced-motion:reduce){.bwu__icon,.bwu__title{transition:none!important}}.bwh.header-wrapper{position:relative;background:var(--h-bg);color:var(--h-text);transition:box-shadow .4s ease,background-color .45s ease,border-color .45s ease}.bwh.header-wrapper--border-bottom{border-bottom:1px solid var(--h-line)}.bwh *,.bwh *:before,.bwh *:after,.bws *,.bwc *,.bwm *{box-sizing:border-box}.bwh__inner--wide{width:100%;max-width:var(--h-max);margin-inline:auto;padding-inline:var(--h-side)}.bwh__inner--full{width:100%;padding-inline:var(--h-side)}.bwh .list-menu{list-style:none;padding:0;margin:0}.bwh__bar{display:grid;align-items:center;column-gap:32px;padding-top:var(--h-pt);padding-bottom:var(--h-pb)}.bwh__left{grid-area:left;display:flex;align-items:center;gap:4px;justify-self:start;min-width:0}.bwh__brand{grid-area:brand;justify-self:center;min-width:0}.bwh__navcell{grid-area:nav;min-width:0;display:flex;justify-content:center;transition:border-color .4s ease}.bwh__icons{grid-area:icons;justify-self:end;display:flex;align-items:center;gap:var(--h-icon-gap, 6px);padding-right:0;margin-right:-10px}.bwh__heading{margin:0;line-height:1;display:flex}.bwh .bwh__logo-link{display:flex;flex-direction:column;align-items:center;gap:7px;padding:0;color:var(--h-text);text-decoration:none;transition:color .45s ease}.bwh .header__heading-logo-wrapper.bwh__logo-img{position:relative;display:block;width:var(--h-logo-w);transition:width .45s cubic-bezier(.2,.7,.2,1)}.bwh__logo-img img{display:block;width:100%;height:auto;transition:opacity .45s ease}.bwh .bwh__logo-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.bwh.is-clear .bwh__logo-alt{opacity:1}.bwh.is-clear .bwh__logo-img:has(.bwh__logo-alt) .bwh__logo-main{opacity:0}.bwh__logo-text{font-family:var(--t-logo_text-family);font-style:var(--t-logo_text-style);font-weight:var(--t-logo_text-weight);font-size:var(--t-logo_text-size);line-height:var(--t-logo_text-lh);letter-spacing:var(--t-logo_text-ls);text-transform:var(--t-logo_text-case);white-space:nowrap;transition:font-size .45s cubic-bezier(.2,.7,.2,1)}.bwh__tagline{display:block;max-height:3em;overflow:hidden;font-family:var(--t-tagline-family);font-style:var(--t-tagline-style);font-weight:var(--t-tagline-weight);font-size:var(--t-tagline-size);line-height:var(--t-tagline-lh);letter-spacing:var(--t-tagline-ls);text-transform:var(--t-tagline-case);transition:opacity .3s ease,max-height .45s ease,margin .45s ease}.bwh .header__icon{position:relative;display:grid;place-items:center;width:calc(var(--h-icon) + 20px);height:calc(var(--h-icon) + 20px);color:var(--h-text);transition:opacity .3s ease,color .45s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.bwh button.header__icon{appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:none;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bwh button.header__icon:focus{outline:none}.bwh button.header__icon:focus-visible{outline:1px solid currentColor;outline-offset:-4px;border-radius:50%}.bwh .header__icon .svg-wrapper:not(.header__icon-close){display:inline-flex;align-items:center;justify-content:center;width:var(--h-icon);height:var(--h-icon)}.bwh .header__icon .svg-wrapper>svg{width:100%;height:100%}.bwh .header__icon-close{width:var(--h-icon);height:var(--h-icon)}.bwh .header__search .header__icon-close,.bwh .header__search .header__icon-close svg{display:none!important}.bwh .header__search details[open]>summary .svg-wrapper:not(.header__icon-close){visibility:visible!important;opacity:1!important;transform:none!important}.bwh .header__search details[open]>.search-modal{animation:bwh-search-in .45s cubic-bezier(.2,.7,.2,1) both}@keyframes bwh-search-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.bwh .header__icon:active{transform:scale(.92)}.bwh .bwh-ic{display:block;width:100%;height:100%}.bwh--hover-fade .header__icon:hover{opacity:.55}.bwh--hover-lift .header__icon:hover{opacity:1;transform:translateY(-2px)}.bwh--hover-none .header__icon:hover{opacity:1}.bwh--badge-dot .cart-count-bubble{min-width:8px!important;width:8px!important;height:8px!important;padding:0!important;top:10px!important;right:9px!important}.bwh--badge-dot .cart-count-bubble span[aria-hidden]{display:none}.bwh .cart-count-bubble{position:absolute;top:7px;right:5px;bottom:auto;left:auto;display:grid;place-items:center;min-width:16px;width:auto;height:16px;padding:0 4px;border-radius:999px;background-color:var(--h-badge-bg);color:var(--h-badge-text);font-size:9px;line-height:1;letter-spacing:0;box-shadow:0 0 0 2px var(--h-bg)}.bwh .cart-count-bubble.is-bump{animation:bwh-bump .6s cubic-bezier(.2,.7,.2,1)}@keyframes bwh-bump{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}.bwh.is-clear{background:transparent;box-shadow:none;border-bottom-color:color-mix(in srgb,var(--h-t-text) 22%,transparent)}.bwh.is-clear .bwh__inner{--h-text: var(--h-t-text);--h-line: color-mix(in srgb, var(--h-t-text) 22%, transparent)}.bwh.is-clear .cart-count-bubble{box-shadow:none}bw-header-nav{display:block}.bwh__navcell,.bwh__menu,.bwh__item--mega{position:static}.bwh__menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--h-nav-gap)}.bwh__item{display:flex}.bwh__item--dropdown{position:relative}.bwh__link{position:relative;display:inline-flex;align-items:center;gap:6px;padding-block:var(--h-nav-pad);color:var(--h-text);text-decoration:none;font-family:var(--t-nav-family);font-style:var(--t-nav-style);font-weight:var(--t-nav-weight);font-size:var(--t-nav-size);line-height:var(--t-nav-lh);letter-spacing:var(--t-nav-ls);text-transform:var(--t-nav-case);transition:opacity .35s ease,color .3s ease,padding .45s cubic-bezier(.2,.7,.2,1)}.bwh__link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.bwh__link.is-highlight{color:var(--h-highlight)}.bwh__link:after{content:"";position:absolute;left:0;right:0;bottom:max(4px,calc(var(--h-nav-pad) - 7px));height:var(--h-underline, 1.5px);background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.bwh--navhover-sweep .bwh__link:hover:after,.bwh--navhover-sweep .bwh__link[aria-expanded=true]:after,.bwh--navhover-center .bwh__link:hover:after,.bwh--navhover-center .bwh__link[aria-expanded=true]:after,.bwh--indicator .bwh__link.is-active:after{transform:scaleX(1);transform-origin:left center}.bwh--navhover-center .bwh__link:after,.bwh--navhover-center .bwh__link:hover:after,.bwh--navhover-center .bwh__link[aria-expanded=true]:after{transform-origin:center}.bwh--navhover-fade .bwh__menu:hover .bwh__link:not(:hover){opacity:.5}.bwh--navhover-fade .bwh__link:not(.is-active):after{display:none}.bwh--navhover-glide .bwh__link:after{display:none}.bwh__glide{position:absolute;left:0;top:0;width:0;height:var(--h-underline, 1.5px);background:var(--h-text);opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.2,.7,.2,1),width .55s cubic-bezier(.2,.7,.2,1),opacity .3s ease,background-color .45s ease}.bwh--dim bw-header-nav.has-open .bwh__link:not([aria-expanded=true]){opacity:.5}.bwh__chev{transition:transform .35s ease}.bwh__link[aria-expanded=true] .bwh__chev{transform:rotate(180deg)}.bwh__badge{position:absolute;left:50%;bottom:calc(100% - var(--h-nav-pad) + 5px);transform:translate(-50%);padding:4px 7px;border-radius:2px;background:var(--b-bg);color:var(--b-c);font-family:var(--t-nav-family);font-size:8.5px;font-weight:600;font-style:normal;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;animation:bwh-badge 3.2s ease-in-out infinite}.bwh__badge:after{content:"";position:absolute;top:100%;left:50%;margin-left:-4px;border:4px solid transparent;border-top-color:var(--b-bg);border-bottom:0}.bwh__badge--inline{position:static;transform:none;margin-left:2px;animation:none}.bwh__badge--inline:after{display:none}@keyframes bwh-badge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-2px)}}.bwh__panel{position:absolute;top:100%;left:0;right:0;z-index:6;background:var(--h-panel-bg);color:var(--h-panel-text);border-top:1px solid var(--h-line);box-shadow:0 30px 40px -32px #00000047;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,transform .5s cubic-bezier(.2,.7,.2,1),clip-path .6s cubic-bezier(.2,.7,.2,1),visibility 0s linear .6s}.bwh--anim-reveal .bwh__panel--mega{clip-path:inset(0 0 100% 0)}.bwh--anim-fade .bwh__panel,.bwh__panel--dropdown{transform:translateY(-8px)}.bwh__panel.is-open{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 -80px -80px -80px);transform:none;transition-delay:0s}.bwh--anim-none .bwh__panel,bw-header-nav.is-instant .bwh__panel{transition:none!important}.bwh--panel-boxed .bwh__panel--mega{top:calc(100% + 10px);left:max(var(--h-side),calc((100% - var(--h-panel-max)) / 2));right:max(var(--h-side),calc((100% - var(--h-panel-max)) / 2));border:1px solid var(--h-line);border-radius:var(--h-panel-radius);box-shadow:0 40px 80px -40px #00000059,0 2px 6px #0000000a}.bwh--panel-boxed .bwh__panel--mega:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:12px}.bwh--panel-boxed .bwh__panel-inner,.bwh--panel-boxed .bwh__panel-foot{max-width:none;padding-inline:calc(var(--h-col-gap) * .9)}.bwh__panel-inner{display:flex;align-items:flex-start;gap:calc(var(--h-col-gap) * 1.25);max-width:var(--h-panel-max);margin-inline:auto;padding:var(--h-panel-pt) var(--h-side) var(--h-panel-pb)}.bwh__columns{flex:1;min-width:0;display:grid;grid-template-columns:repeat(var(--bwh-cols),minmax(0,1fr));gap:36px var(--h-col-gap)}.bwh__col{min-width:0}.bwh__panel.is-open .bwh__col,.bwh__panel.is-open .bwh__promo,.bwh__panel.is-open .bwh__pblock,.bwh__panel.is-open .bwh__cblock,.bwh__panel.is-open .bwh__preview{animation:bwh-in .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(90ms + min(var(--i, 0),12)*45ms)}.bwh--anim-none .bwh__panel.is-open *{animation:none!important}@keyframes bwh-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bwh__col-media{display:block;aspect-ratio:4 / 3;margin-bottom:14px;overflow:hidden;border-radius:var(--h-radius);background:color-mix(in srgb,var(--h-panel-text) 6%,var(--h-panel-bg))}.bwh__col-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.bwh__col:hover .bwh__col-img{transform:scale(1.05)}.bwh__col-title,.bwh__block-title{display:inline-block;margin-bottom:16px;color:var(--h-panel-text);text-decoration:none;font-family:var(--t-mega_title-family);font-style:var(--t-mega_title-style);font-weight:var(--t-mega_title-weight);font-size:var(--t-mega_title-size);line-height:var(--t-mega_title-lh);letter-spacing:var(--t-mega_title-ls);text-transform:var(--t-mega_title-case);transition:opacity .3s ease}.bwh__col-title:hover,a.bwh__block-title:hover{opacity:.6}.bwh__col-list{list-style:none;margin:0;padding:0;display:grid;gap:9px}.bwh__col-list--solo.is-long{display:block;columns:2;column-gap:var(--h-col-gap)}.bwh__col-list--solo.is-long li{break-inside:avoid;margin-bottom:9px}.bwh__col-link,.bwh__drop-link{color:var(--h-panel-muted);text-decoration:none;font-family:var(--t-mega_link-family);font-style:var(--t-mega_link-style);font-weight:var(--t-mega_link-weight);font-size:var(--t-mega_link-size);line-height:var(--t-mega_link-lh);letter-spacing:var(--t-mega_link-ls);text-transform:var(--t-mega_link-case);transition:color .3s ease,padding .4s cubic-bezier(.2,.7,.2,1)}.bwh__col-link span,.bwh__drop-link span,.bwh__cname span{padding-bottom:1px;background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat;transition:background-size .4s cubic-bezier(.2,.7,.2,1)}.bwh__col-link:hover,.bwh__col-link.is-current,.bwh__drop-link:hover{color:var(--h-panel-text)}.bwh__col-link:hover span,.bwh__drop-link:hover span,.bwh__ctile:hover .bwh__cname span{background-size:100% 1px}.bwh__col-link:focus-visible,.bwh__col-title:focus-visible,.bwh__drop-link:focus-visible,.bwh__promo:focus-visible{outline:1px solid currentColor;outline-offset:3px}.bwh__promos{flex:0 0 auto;display:flex;gap:24px;align-items:flex-start}.bwh__promo{display:flex;flex-direction:column;gap:14px;width:var(--h-promo-w);color:var(--h-panel-text);text-decoration:none}.bwh__promo-media{position:relative;display:block;aspect-ratio:var(--h-promo-ratio);overflow:hidden;border-radius:var(--h-radius);background:color-mix(in srgb,var(--h-panel-text) 6%,var(--h-panel-bg))}.bwh__promo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.bwh__promo-ph,.bwp__ph{fill:color-mix(in srgb,var(--h-panel-text) 25%,transparent)}.bwh__promo:hover .bwh__promo-img{transform:scale(1.05)}.bwh__promo-text{display:flex;flex-direction:column;gap:6px}.bwh__promo--overlay .bwh__promo-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,var(--h-scrim)),#0000 60%);pointer-events:none}.bwh__promo--overlay .bwh__promo-text{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:var(--h-promo-text)}.bwh__promo-heading{font-family:var(--t-promo_heading-family);font-style:var(--t-promo_heading-style);font-weight:var(--t-promo_heading-weight);font-size:var(--t-promo_heading-size);line-height:var(--t-promo_heading-lh);letter-spacing:var(--t-promo_heading-ls);text-transform:var(--t-promo_heading-case)}.bwh__promo-sub,.bwh__promo-btn{font-family:var(--t-promo_text-family);font-style:var(--t-promo_text-style);font-weight:var(--t-promo_text-weight);font-size:var(--t-promo_text-size);line-height:var(--t-promo_text-lh);letter-spacing:var(--t-promo_text-ls);text-transform:var(--t-promo_text-case)}.bwh__promo-btn{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding-bottom:3px;width:fit-content;border-bottom:1px solid currentColor}.bwh__promo-btn svg{transition:transform .35s ease}.bwh__promo:hover .bwh__promo-btn svg{transform:translate(4px)}.bwh__pblock,.bwh__cblock{flex:0 0 var(--pb-w);width:var(--pb-w);max-width:100%;min-width:0}.bwh__block-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--h-line)}.bwh__block-head .bwh__block-title{margin:0}.bwh__ptrack--grid,.bwh__ptrack--list{display:grid;grid-template-columns:repeat(var(--pb-cols),minmax(0,1fr));gap:22px 16px}.bwh__ptrack--carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pb-cols) - 1) * 16px) / var(--pb-cols));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.bwh__ptrack--carousel::-webkit-scrollbar{display:none}.bwh__ptrack--carousel>*{scroll-snap-align:start}.bwh__ptrack--list .bwp{flex-direction:row;align-items:center;gap:14px}.bwh__ptrack--list .bwp__media{flex:0 0 76px;width:76px}.bwh__ptrack--list .bwp__add{margin-top:4px}.bwh__ctrack{display:grid;grid-template-columns:repeat(var(--pb-cols),minmax(0,1fr));gap:20px 14px}.bwh__ctile{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--h-panel-text);text-decoration:none;text-align:center}.bwh__cmedia{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:50%;background:color-mix(in srgb,var(--h-panel-text) 6%,var(--h-panel-bg))}.bwh__cblock--square .bwh__cmedia{border-radius:var(--h-radius)}.bwh__cblock--portrait .bwh__cmedia{aspect-ratio:3 / 4;border-radius:var(--h-radius)}.bwh__cimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.bwh__ctile:hover .bwh__cimg{transform:scale(1.07)}.bwh__cname{font-family:var(--t-mega_link-family);font-weight:var(--t-mega_link-weight);font-size:var(--t-mega_link-size);letter-spacing:var(--t-mega_link-ls);text-transform:var(--t-mega_link-case);line-height:1.3}.bwh__preview{flex:0 0 var(--h-promo-w);width:var(--h-promo-w);display:flex;flex-direction:column;gap:12px}.bwh__preview-media{position:relative;display:block;aspect-ratio:var(--h-promo-ratio);overflow:hidden;border-radius:var(--h-radius);background:color-mix(in srgb,var(--h-panel-text) 6%,var(--h-panel-bg))}.bwh__preview-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .6s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.bwh__preview-img.is-front{opacity:1;transform:none}.bwh__preview-cap{font-family:var(--t-promo_heading-family);font-style:var(--t-promo_heading-style);font-weight:var(--t-promo_heading-weight);font-size:calc(var(--t-promo_heading-size) * .85);letter-spacing:var(--t-promo_heading-ls);transition:opacity .3s ease}.bwh__preview-cap.is-swapping{opacity:0}.bwh__panel-foot{max-width:var(--h-panel-max);margin-inline:auto;padding:0 var(--h-side) var(--h-panel-pb)}.bwh__shop-all{display:inline-flex;align-items:center;gap:10px;color:var(--h-panel-text);text-decoration:none;font-family:var(--t-mega_title-family);font-weight:var(--t-mega_title-weight);font-size:var(--t-mega_title-size);letter-spacing:var(--t-mega_title-ls);text-transform:var(--t-mega_title-case)}.bwh__shop-all svg{transition:transform .35s ease}.bwh__shop-all:hover svg{transform:translate(4px)}.bwh__panel--dropdown{left:-24px;right:auto;min-width:240px;padding:20px 24px 22px;border:1px solid var(--h-line);border-top:0;border-radius:0 0 var(--h-panel-radius) var(--h-panel-radius)}.bwh__drop-list{list-style:none;margin:0;padding:0;display:grid;gap:11px}.bwh__drop-link.bwh__col-title{margin-bottom:8px}.bwh__drop-sub{padding-left:2px;margin-bottom:8px}.bwh__overlay{position:absolute;top:100%;left:0;right:0;height:100vh;z-index:5;background:var(--h-overlay);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility 0s linear .45s}.bwh.bwh-menu-open .bwh__overlay{opacity:var(--h-overlay-op);visibility:visible;pointer-events:auto;transition:opacity .45s ease}.bw-arrows{display:inline-flex;gap:6px}.bw-arrow{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--h-line);border-radius:50%;background:transparent;color:var(--h-panel-text);cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.bw-arrow:hover{background:var(--h-panel-text);color:var(--h-panel-bg);border-color:var(--h-panel-text)}.bw-arrow[disabled]{opacity:.3;pointer-events:none}.bwp{display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--h-panel-text)}.bwp__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--h-radius);background:color-mix(in srgb,var(--h-panel-text) 5%,var(--h-panel-bg))}.bwp__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s ease,transform 1.4s cubic-bezier(.2,.7,.2,1)}.bwp__img--alt{opacity:0}.bwp:hover .bwp__img{transform:scale(1.04)}.bwp:hover .bwp__img--alt{opacity:1}.bwp__tag{position:absolute;top:8px;left:8px;z-index:1;padding:4px 7px;background:var(--h-panel-bg);color:var(--h-panel-text);font-size:9px;letter-spacing:.14em;text-transform:uppercase;line-height:1}.bwp__tag--sale{background:var(--h-highlight);color:#fff}.bwp__info{display:flex;flex-direction:column;gap:5px;min-width:0}.bwp__vendor{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--h-panel-muted)}.bwp__title{color:var(--h-panel-text);text-decoration:none;font-family:var(--t-mega_link-family);font-style:var(--t-mega_link-style);font-weight:var(--t-mega_link-weight);font-size:var(--t-mega_link-size);letter-spacing:var(--t-mega_link-ls);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bwp__title mark,.bws mark{background:none;color:inherit;font-weight:600}.bwp__price{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:calc(var(--t-mega_link-size) - 1px);color:var(--h-panel-muted)}.bwp__price span{color:var(--h-panel-text)}.bwp__price s{opacity:.6}.bwp__add{position:relative;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:32px;margin-top:6px;padding:0 14px;border:1px solid var(--h-panel-text);background:transparent;color:var(--h-panel-text);text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;font-family:var(--t-drawer_meta-family);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:color .4s ease}.bwp__add:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--h-panel-text);transform:scaleY(0);transform-origin:bottom;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.bwp__add:hover{color:var(--h-panel-bg)}.bwp__add:hover:before{transform:scaleY(1)}.bwp__add.is-disabled{opacity:.4;pointer-events:none}.bwp__add.is-loading>span,.bwc__checkout.is-loading>*{opacity:0}.bwp__add.is-loading:after,.bwc__checkout.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bw-spin .7s linear infinite}.bwp__add.is-added{color:var(--h-panel-bg)}.bwp__add.is-added:before{transform:scaleY(1)}@keyframes bw-spin{to{transform:rotate(360deg)}}.section-header.bwh-fixed{position:fixed!important;left:0;right:0;z-index:4;transition:top .4s cubic-bezier(.2,.7,.2,1)}.section-header.bwh-fixed:not(.shopify-section-header-hidden){top:0!important}.section-header.bwh-fixed.shopify-section-header-hidden{top:calc(var(--bwh-condensed-h, 120px) * -1)!important}.bwh__bar,.bwh .header__heading-logo-wrapper.bwh__logo-img,.bwh__logo-text{transition-property:padding,width,font-size,row-gap;transition-duration:.5s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}.bwh.is-flipping,.bwh.is-flipping *{transition:none!important}.bwh.bwh.is-condensed .bwh__bar{padding-top:var(--h-cpad);padding-bottom:var(--h-cpad)}.bwh.is-condensed .header__heading-logo-wrapper.bwh__logo-img{width:var(--h-clogo)}.bwh.is-condensed .bwh__logo-text{font-size:calc(var(--t-logo_text-size) * .78)}.bwh.is-condensed .bwh__tagline{opacity:0;max-height:0;margin-top:-7px}.bwh--shadow.is-condensed{box-shadow:0 12px 32px -22px #00000059}.bwh.header-wrapper{isolation:isolate}.bwh--frost.is-condensed{background:transparent}.bwh--frost.is-condensed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:color-mix(in srgb,var(--h-bg) 86%,transparent);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);pointer-events:none}html.bwm-lock{overflow:hidden}.bws{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;visibility:hidden;pointer-events:none;transition:visibility 0s linear .8s}.bws.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.bws__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000061;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .6s cubic-bezier(.65,0,.35,1)}.bws.is-open .bws__overlay{opacity:1}.bws__panel{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;max-height:100%;background:var(--h-panel-bg);color:var(--h-panel-text);clip-path:inset(0 0 100% 0);transition:clip-path .8s cubic-bezier(.76,0,.24,1);box-shadow:0 40px 80px -40px #0006}.bws.is-open .bws__panel{clip-path:inset(0 0 -100px 0)}.bws--overlay .bws__panel{bottom:0}.bws--top .bws__panel{max-height:min(88vh,100%)}.bws--drawer .bws__panel{left:auto;bottom:0;width:min(var(--s-w),100vw);clip-path:none;transform:translate3d(100%,0,0);transition:transform .75s cubic-bezier(.76,0,.24,1)}.bws--drawer.is-open .bws__panel{transform:none}.bws__form,.bws__body{transition:opacity .5s ease .3s,transform .8s cubic-bezier(.2,.7,.2,1) .25s}.bws:not(.is-open) .bws__form,.bws:not(.is-open) .bws__body{opacity:0;transform:translate3d(0,-14px,0);transition-delay:0s;transition-duration:.25s}.bws__inner{width:100%;max-width:var(--h-panel-max);margin-inline:auto;padding-inline:var(--h-side)}.bws--drawer .bws__inner{padding-inline:24px}.bws__bar{display:flex;align-items:center;gap:14px;padding-top:clamp(18px,3vw,34px);padding-bottom:16px}.bws__icon{flex:0 0 auto;display:block;width:clamp(20px,2vw,26px);height:clamp(20px,2vw,26px);opacity:.7}.bws__icon svg{display:block;width:100%;height:100%}.bws__input{flex:1;min-width:0;height:auto;margin:0;padding:6px 0;border:0;border-radius:0;background:none;box-shadow:none;outline:none;color:inherit;-webkit-appearance:none;appearance:none;font-family:var(--t-drawer_title-family);font-style:var(--t-drawer_title-style);font-weight:var(--t-drawer_title-weight);letter-spacing:var(--t-drawer_title-ls);line-height:1.2;font-size:clamp(22px,calc(var(--t-drawer_title-size) * 1.15),44px)}.bws--drawer .bws__input{font-size:clamp(20px,var(--t-drawer_title-size),30px)}.bws__input::placeholder{color:color-mix(in srgb,var(--h-panel-text) 38%,transparent);opacity:1}.bws__input::-webkit-search-cancel-button,.bws__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.bws__input:focus,.bws__input:focus-visible{outline:none;box-shadow:none}.bws__clear,.bws__forget,.bws__more{-webkit-appearance:none;appearance:none;padding:4px 0;border:0;background:none;color:var(--h-panel-muted);cursor:pointer;text-decoration:none;font-family:var(--t-drawer_meta-family);font-size:var(--t-drawer_meta-size);font-weight:var(--t-drawer_meta-weight);letter-spacing:var(--t-drawer_meta-ls);text-transform:var(--t-drawer_meta-case);transition:color .3s ease}.bws__clear:hover,.bws__forget:hover,.bws__more:hover{color:var(--h-panel-text)}.bws__close{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:transform .45s cubic-bezier(.2,.7,.2,1),background-color .3s ease}.bws__close:hover{transform:rotate(90deg);background:color-mix(in srgb,var(--h-panel-text) 6%,transparent)}.bws__spinner{width:16px;height:16px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0;transition:opacity .2s ease;animation:bw-spin .7s linear infinite}.bws.is-loading .bws__spinner{opacity:.6}.bws__line{position:relative;display:block;max-width:var(--h-panel-max);margin-inline:auto;height:1px;background:var(--h-line)}.bws__line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--h-panel-text);transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.7,.2,1) .3s}.bws.is-open .bws__line:after{transform:scaleX(1)}.bws__body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(22px,3vw,40px) 0 48px}.bws__grid{display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.bws--drawer .bws__grid{grid-template-columns:1fr}.bws__aside{display:grid;gap:30px;align-content:start}.bws__aside:empty{display:none}.bws__group[hidden]{display:none}.bws__label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;color:var(--h-panel-muted);font-family:var(--t-drawer_meta-family);font-size:var(--t-drawer_meta-size);font-weight:var(--t-drawer_meta-weight);letter-spacing:var(--t-drawer_meta-ls);text-transform:var(--t-drawer_meta-case);line-height:1.4}.bws__chips{display:flex;flex-wrap:wrap;gap:8px}.bws__chip{-webkit-appearance:none;appearance:none;padding:8px 15px;border:1px solid var(--h-line);border-radius:999px;background:none;color:var(--h-panel-text);cursor:pointer;font-family:var(--t-mega_link-family);font-size:var(--t-mega_link-size);line-height:1.2;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.bws__chip:hover,.bws__chip.is-focus{background:var(--h-panel-text);color:var(--h-panel-bg);border-color:var(--h-panel-text)}.bws__links{list-style:none;margin:0;padding:0}.bws__link,.bws__sugg,.bws__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--h-line);color:var(--h-panel-text);text-decoration:none;font-family:var(--t-mega_link-family);font-size:calc(var(--t-mega_link-size) + 1px);transition:padding .4s cubic-bezier(.2,.7,.2,1),color .3s ease}.bws__link svg,.bws__row svg{opacity:0;transform:translate(-6px);transition:opacity .3s ease,transform .4s ease}.bws__link:hover,.bws__sugg:hover,.bws__row:hover,.bws [data-bws-item].is-focus{padding-left:8px}.bws__link:hover svg,.bws__row:hover svg,.bws__row.is-focus svg{opacity:1;transform:none}.bws__thumb{flex:0 0 44px;width:44px;height:44px;overflow:hidden;border-radius:var(--h-radius);background:color-mix(in srgb,var(--h-panel-text) 6%,var(--h-panel-bg))}.bws__thumb img{display:block;width:100%;height:100%;object-fit:cover}.bws__row-text{flex:1;min-width:0}.bws__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}.bws--drawer .bws__products{grid-template-columns:repeat(2,minmax(0,1fr))}.bws [data-bws-item].is-focus.bwp__title{text-decoration:underline;text-underline-offset:3px}.bws__results .bws__grid{grid-template-columns:minmax(200px,300px) minmax(0,1fr)}.bws--drawer .bws__results .bws__grid{grid-template-columns:1fr}.bws__results .bws__aside:empty+.bws__main{grid-column:1 / -1}.bws__results .bws__aside:empty+.bws__main .bws__products{grid-template-columns:repeat(5,minmax(0,1fr))}.bws__all{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:36px;height:52px;padding:0 24px;background:var(--h-accent);color:var(--h-accent-text);text-decoration:none;overflow:hidden;isolation:isolate;font-family:var(--t-drawer_meta-family);font-size:var(--t-drawer_meta-size);font-weight:var(--t-drawer_meta-weight);letter-spacing:var(--t-drawer_meta-ls);text-transform:var(--t-drawer_meta-case)}.bws__all svg{transition:transform .35s ease}.bws__all:hover svg{transform:translate(5px)}.bws__empty{padding:24px 0 12px}.bws__empty-title{margin:0 0 22px;font-family:var(--t-drawer_title-family);font-style:var(--t-drawer_title-style);font-size:calc(var(--t-drawer_title-size) * .8);line-height:1.25}.bws.is-open .bws__stagger,.bws__results.is-fresh .bws__stagger{animation:bwm-in .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.35s + min(var(--i, 0),12)*50ms)}.bws__results.is-fresh .bws__stagger{animation-delay:calc(min(var(--i, 0),12)*40ms)}.bwc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483002;visibility:hidden;pointer-events:none;transition:visibility 0s linear .75s}.bwc.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.bwc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .6s cubic-bezier(.65,0,.35,1)}.bwc.is-open .bwc__overlay{opacity:1}.bwc__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(var(--c-w),100vw);background:var(--h-panel-bg);color:var(--h-panel-text);outline:none;transform:translate3d(100%,0,0);transition:transform .75s cubic-bezier(.76,0,.24,1);will-change:transform;box-shadow:-24px 0 60px -30px #00000059}.bwc.is-open .bwc__panel{transform:none}.bwc:not(.is-open) .bwc__panel{transition-duration:.55s}.bwc__head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:10px 24px;border-bottom:1px solid var(--h-line)}.bwc__title{margin:0;font-family:var(--t-drawer_title-family);font-style:var(--t-drawer_title-style);font-weight:var(--t-drawer_title-weight);font-size:calc(var(--t-drawer_title-size) * .8);letter-spacing:var(--t-drawer_title-ls);line-height:1.1}.bwc__count{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;border:1px solid var(--h-line);border-radius:999px;vertical-align:.35em;font-family:var(--t-drawer_meta-family);font-size:10px;font-style:normal;letter-spacing:0}.bwc__close{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:transform .45s cubic-bezier(.2,.7,.2,1),background-color .3s ease}.bwc__close:hover{transform:rotate(90deg);background:color-mix(in srgb,var(--h-panel-text) 6%,transparent)}.bwc__ship{padding:14px 24px 16px;border-bottom:1px solid var(--h-line)}.bwc__ship[hidden]{display:none}.bwc__ship-text{margin:0 0 10px;font-family:var(--t-drawer_meta-family);font-size:var(--t-drawer_meta-size);letter-spacing:calc(var(--t-drawer_meta-ls) * .5);line-height:1.4}.bwc__ship-text strong{font-weight:600}.bwc__ship-track{display:block;height:2px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--h-panel-text) 12%,transparent)}.bwc__ship-bar{display:block;width:100%;height:100%;background:var(--h-panel-text);transform:scaleX(var(--p, 0));transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.bwc__ship.is-done .bwc__ship-bar{background:var(--h-highlight)}.bwc__body{position:relative;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 24px 24px}.bwc__line{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid var(--h-line);transition:opacity .3s ease}.bwc__line.is-loading{opacity:.45;pointer-events:none}.bwc__line.is-removing{overflow:hidden;animation:bwc-out .45s cubic-bezier(.65,0,.35,1) forwards}@keyframes bwc-out{to{opacity:0;transform:translate(30px);max-height:0;padding-block:0;border-bottom-width:0}}.bwc__thumb{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--m-radius);background:color-mix(in srgb,var(--h-panel-text) 5%,var(--h-panel-bg))}.bwc__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.bwc__line:hover .bwc__thumb img{transform:scale(1.05)}.bwc__info{display:flex;flex-direction:column;gap:6px;min-width:0}.bwc__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bwc__row--ctrl{align-items:center;margin-top:auto;padding-top:10px}.bwc__name{color:inherit;text-decoration:none;font-family:var(--t-drawer_sub-family);font-style:var(--t-drawer_sub-style);font-weight:var(--t-drawer_sub-weight);font-size:var(--t-drawer_sub-size);letter-spacing:var(--t-drawer_sub-ls);line-height:var(--t-drawer_sub-lh)}.bwc__name:hover{text-decoration:underline;text-underline-offset:3px}.bwc__price{flex:0 0 auto;text-align:right;font-size:var(--t-drawer_sub-size);white-space:nowrap}.bwc__price s{display:block;font-size:.85em;color:var(--h-panel-muted)}.bwc__meta{margin:0;color:var(--h-panel-muted);font-size:calc(var(--t-drawer_sub-size) - 2px);line-height:1.45}.bwc__disc{color:var(--h-highlight)}.bwc__qty{display:inline-flex;align-items:center;height:36px;border:1px solid var(--h-line);border-radius:999px}.bwc__qty button{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:34px;height:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer;font-size:15px;line-height:1;transition:opacity .3s ease}.bwc__qty button:hover{opacity:.55}.bwc__qty input{width:30px;height:100%;margin:0;padding:0;border:0;background:none;color:inherit;text-align:center;font:inherit;font-size:13px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bwc__qty input::-webkit-outer-spin-button,.bwc__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bwc__qty input:focus{outline:none}.bwc__remove{-webkit-appearance:none;appearance:none;padding:4px 0;border:0;background:none;color:var(--h-panel-muted);cursor:pointer;font-family:var(--t-drawer_meta-family);font-size:calc(var(--t-drawer_meta-size) - 1px);letter-spacing:var(--t-drawer_meta-ls);text-transform:var(--t-drawer_meta-case);background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:color .3s ease,background-size .35s ease}.bwc__remove:hover{color:var(--h-panel-text);background-size:0 1px}.bwc__err{margin:4px 0 0;color:var(--h-highlight);font-size:12px}.bwc__err:empty{display:none}.bwc__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:52vh;padding:40px 0;text-align:center}.bwc__empty[hidden]{display:none}.bwc__empty-icon{display:grid;place-items:center;width:72px;height:72px;margin-bottom:8px;padding:22px;border:1px solid var(--h-line);border-radius:50%}.bwc__empty-icon svg{width:100%;height:100%}.bwc__empty-title{margin:0;font-family:var(--t-drawer_title-family);font-style:var(--t-drawer_title-style);font-size:calc(var(--t-drawer_title-size) * .85);line-height:1.2}.bwc__empty-text{margin:0;color:var(--h-panel-muted);font-size:14px}.bwc__empty-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.bwc__pill{padding:11px 20px;border:1px solid var(--h-panel-text);color:var(--h-panel-text);text-decoration:none;font-family:var(--t-drawer_meta-family);font-size:var(--t-drawer_meta-size);letter-spacing:var(--t-drawer_meta-ls);text-transform:var(--t-drawer_meta-case);transition:background-color .3s ease,color .3s ease}.bwc__pill:hover{background:var(--h-panel-text);color:var(--h-panel-bg)}.bwc__recs{margin-top:26px}.bwc__recs[hidden]{display:none}.bwc__recs-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.bwc__recs-title{margin:0;font-family:var(--t-drawer_meta-family);font-size:var(--t-drawer_meta-size);font-weight:var(--t-drawer_meta-weight);letter-spacing:var(--t-drawer_meta-ls);text-transform:var(--t-drawer_meta-case)}.bwc__recs-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px) / 2.3);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.bwc__recs-track::-webkit-scrollbar{display:none}.bwc__recs-track>*{scroll-snap-align:start}.bwc__recs .bwp__add{width:100%}.bwc__foot{padding:16px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--h-line);background:var(--h-panel-bg)}.bwc__foot[hidden]{display:none}.bwc__note{margin-bottom:12px;border-bottom:1px solid var(--h-line)}.bwc__note summary{display:flex;align-items:center;justify-content:space-between;padding:6px 0 12px;cursor:pointer;list-style:none;font-family:var(--t-drawer_meta-family);font-size:var(--t-drawer_meta-size);letter-spacing:var(--t-drawer_meta-ls);text-transform:var(--t-drawer_meta-case)}.bwc__note summary::-webkit-details-marker{display:none}.bwc__note-plus{position:relative;width:10px;height:10px}.bwc__note-plus:before,.bwc__note-plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform .35s ease}.bwc__note-plus:after{transform:rotate(90deg)}.bwc__note[open] .bwc__note-plus:after{transform:rotate(0)}.bwc__note-input{display:block;width:100%;margin-bottom:14px;padding:12px;border:1px solid var(--h-line);border-radius:var(--m-radius);background:transparent;color:inherit;font:inherit;font-size:14px;resize:vertical}.bwc__note-input:focus{outline:none;border-color:var(--h-panel-text)}.bwc__save{display:flex;justify-content:space-between;margin-bottom:6px;color:var(--h-highlight);font-size:13px}.bwc__save[hidden]{display:none}.bwc__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--t-drawer-family);font-style:var(--t-drawer-style);font-weight:var(--t-drawer-weight);font-size:var(--t-drawer-size);line-height:1.2}.bwc__total span:first-child{font-family:var(--t-drawer_meta-family);font-style:normal;font-size:var(--t-drawer_meta-size);letter-spacing:var(--t-drawer_meta-ls);text-transform:var(--t-drawer_meta-case)}.bwc__tax{margin:6px 0 0;color:var(--h-panel-muted);font-size:12px;line-height:1.45}.bwc__actions{display:grid;gap:10px;margin-top:16px}.bwc__checkout{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:56px;padding:0 20px;border:0;background:var(--h-accent);color:var(--h-accent-text);cursor:pointer;overflow:hidden;isolation:isolate;font-family:var(--t-drawer_meta-family);font-size:var(--t-drawer_meta-size);font-weight:var(--t-drawer_meta-weight);letter-spacing:var(--t-drawer_meta-ls);text-transform:var(--t-drawer_meta-case)}.bwc__checkout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translate(-100%);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.bwc__checkout:hover:before{transform:translate(100%)}.bwc__checkout svg{transition:transform .35s ease}.bwc__checkout:hover svg{transform:translate(5px)}.bwc__viewcart{justify-self:center;padding:6px 0;color:var(--h-panel-text);text-decoration:none;font-family:var(--t-drawer_meta-family);font-size:var(--t-drawer_meta-size);letter-spacing:var(--t-drawer_meta-ls);text-transform:var(--t-drawer_meta-case);background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .35s ease}.bwc__viewcart:hover{background-size:0 1px}.bwc.is-open:not(.is-settled) .bwc__stagger{animation:bwm-in .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.32s + min(var(--i, 0),10)*55ms)}@media screen and (max-width:749px){.bwc__head,.bwc__ship,.bwc__foot,.bwc__body{padding-inline:18px}.bwc__line{grid-template-columns:78px minmax(0,1fr);gap:14px}}.bwh .bwh__burger{margin:0 0 0 -10px;border-radius:50%}.bwh__burger .bwh-ic path{transition:d .4s ease}.bwh__burger:hover .bwh-ic path{d:path("M3.5 7.5h17M3.5 12h11M3.5 16.5h17")}.bwm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none;transition:visibility 0s linear .75s}.bwm.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.bwm__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .6s cubic-bezier(.65,0,.35,1)}.bwm.is-open .bwm__overlay{opacity:1}.bwm__panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(var(--m-w),100vw);background:var(--h-panel-bg);color:var(--h-panel-text);transform:translate3d(-100%,0,0);transition:transform .75s cubic-bezier(.76,0,.24,1),opacity .5s ease;will-change:transform;box-shadow:24px 0 60px -30px #00000059;outline:none}.bwm:not(.is-open) .bwm__panel{transition-duration:.55s}.bwm__head,.bwm__viewport{transition:opacity .5s ease .25s,transform .7s cubic-bezier(.2,.7,.2,1) .2s}.bwm:not(.is-open) .bwm__head,.bwm:not(.is-open) .bwm__viewport{opacity:0;transform:translate3d(-24px,0,0);transition-delay:0s;transition-duration:.3s}@media screen and (max-width:749px){.bwm--full .bwm__panel{width:100vw}}.bwm--anim-fade .bwm__panel{transform:none;opacity:0}.bwm.is-open .bwm__panel{transform:translateZ(0);opacity:1}.bwm__head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 20px;border-bottom:1px solid var(--h-line)}.bwm__brand{display:flex;align-items:center;color:inherit;text-decoration:none}.bwm__logo{display:block;width:44px;height:auto}.bwm__logo-text{font-family:var(--t-logo_text-family);font-size:22px;line-height:1}.bwm__close{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:transform .45s cubic-bezier(.2,.7,.2,1),background-color .3s ease}.bwm__close:hover{transform:rotate(90deg);background:color-mix(in srgb,var(--h-panel-text) 6%,transparent)}.bwm__viewport{position:relative;flex:1;overflow:hidden}.bwm__level{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 20px 40px;background:var(--h-panel-bg);transform:translate(100%);visibility:hidden;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .45s ease,visibility 0s linear .6s}.bwm__level.is-active{transform:none;visibility:visible;transition-delay:0s}.bwm__level.is-past{transform:translate(-30%);opacity:0;visibility:hidden}.bwm.is-open .bwm__level.is-active .bwm__stagger{animation:bwm-in .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.32s + min(var(--i, 0),14)*45ms)}@keyframes bwm-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bwm__name{font-family:var(--t-drawer-family);font-style:var(--t-drawer-style);font-weight:var(--t-drawer-weight);font-size:var(--t-drawer-size);line-height:var(--t-drawer-lh);letter-spacing:var(--t-drawer-ls);text-transform:var(--t-drawer-case)}.bwm__name--sub{font-family:var(--t-drawer_sub-family);font-style:var(--t-drawer_sub-style);font-weight:var(--t-drawer_sub-weight);font-size:var(--t-drawer_sub-size);line-height:var(--t-drawer_sub-lh);letter-spacing:var(--t-drawer_sub-ls);text-transform:var(--t-drawer_sub-case)}.bwm__badge{display:inline-block;margin-left:10px;padding:4px 7px;border-radius:2px;background:var(--b-bg);color:var(--b-c);font-family:var(--t-drawer_meta-family);font-size:9px;font-style:normal;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase;vertical-align:.3em}.bwm__title{margin:4px 0 18px;font-family:var(--t-drawer_title-family);font-style:var(--t-drawer_title-style);font-weight:var(--t-drawer_title-weight);font-size:var(--t-drawer_title-size);line-height:var(--t-drawer_title-lh);letter-spacing:var(--t-drawer_title-ls);text-transform:var(--t-drawer_title-case)}.bwm__back,.bwm__shop-all,.bwm__foot-link,.bwm__foot-text,.bwm__feature-sub{font-family:var(--t-drawer_meta-family);font-style:var(--t-drawer_meta-style);font-weight:var(--t-drawer_meta-weight);font-size:var(--t-drawer_meta-size);line-height:var(--t-drawer_meta-lh);letter-spacing:var(--t-drawer_meta-ls);text-transform:var(--t-drawer_meta-case)}.bwm__list{list-style:none;margin:0;padding:0}.bwm__row{-webkit-appearance:none;appearance:none;position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--h-line);background:none;color:var(--h-panel-text);text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bwm__row:active{opacity:.6}.bwm__list>li:last-child>.bwm__row{border-bottom:0}.bwm__row.is-active .bwm__name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.bwm__name{flex:1;min-width:0}.bwm__arrow{display:grid;place-items:center;width:32px;height:32px;margin-right:-6px;border-radius:50%;transition:transform .35s ease,background-color .3s ease}.bwm__row:hover .bwm__arrow{transform:translate(3px)}.bwm__thumb{position:relative;flex:0 0 var(--m-thumb);width:var(--m-thumb);height:var(--m-thumb);overflow:hidden;border-radius:var(--m-radius);background:color-mix(in srgb,var(--h-panel-text) 6%,var(--h-panel-bg))}.bwm--thumb-circle .bwm__list--top .bwm__thumb,.bwm--thumb-circle.bwm--sub-list .bwm__list--sub .bwm__thumb{border-radius:50%}.bwm--thumb-portrait .bwm__list--top .bwm__thumb,.bwm--thumb-portrait.bwm--sub-list .bwm__list--sub .bwm__thumb{height:calc(var(--m-thumb) * 1.3)}.bwm__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.bwm__row:hover .bwm__img{transform:scale(1.06)}.bwm__initial{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:color-mix(in srgb,var(--h-panel-text) 45%,transparent);font-family:var(--t-drawer_title-family);font-size:calc(var(--m-thumb) * .4);text-transform:uppercase}.bwm--top-text .bwm__list--top .bwm__thumb{display:none}.bwm--top-text .bwm__list--top .bwm__row{padding:16px 0}.bwm--top-cards .bwm__list--top{display:grid;gap:10px}.bwm--top-cards .bwm__list--top .bwm__row{min-height:120px;padding:18px;border:0;border-radius:var(--m-radius);overflow:hidden;isolation:isolate;color:#fff;background:color-mix(in srgb,var(--h-panel-text) 8%,var(--h-panel-bg))}.bwm--top-cards .bwm__list--top .bwm__thumb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;border-radius:0;flex:none}.bwm--top-cards .bwm__list--top .bwm__row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to right,#0000008c,#0000000d)}.bwm--top-cards .bwm__list--top .bwm__name{align-self:flex-end}.bwm--top-cards .bwm__list--top .bwm__arrow{align-self:flex-end;background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bwm--top-cards .bwm__initial{color:color-mix(in srgb,var(--h-panel-text) 25%,transparent);font-size:64px;justify-content:end;padding-right:24px}.bwm--sub-grid .bwm__list--sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.bwm--sub-grid .bwm__list--sub .bwm__row{flex-direction:column;align-items:stretch;gap:10px;padding:0;border:0}.bwm--sub-grid .bwm__list--sub .bwm__thumb{flex:none;width:100%;height:auto;aspect-ratio:var(--m-tile-ratio, 3 / 4);border-radius:var(--m-radius)}.bwm--sub-grid .bwm__list--sub .bwm__initial{font-size:40px}.bwm--sub-grid .bwm__list--sub .bwm__arrow{position:absolute;top:8px;right:8px;margin:0;width:30px;height:30px;background:color-mix(in srgb,var(--h-panel-bg) 88%,transparent)}.bwm--sub-text .bwm__list--sub .bwm__thumb{display:none}.bwm--sub-text .bwm__list--sub .bwm__row{padding:15px 0}.bwm__level-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 18px}.bwm__back{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;padding:8px 0;border:0;background:none;color:var(--h-panel-muted);cursor:pointer}.bwm__back svg{transition:transform .35s ease}.bwm__back:hover svg{transform:translate(-3px)}.bwm__shop-all{color:var(--h-panel-text);text-decoration:none;padding-bottom:2px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat}.bwm__featured{display:flex;gap:10px;margin:6px -20px 22px;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.bwm__featured::-webkit-scrollbar{display:none}.bwm__feature{flex:0 0 72%;max-width:300px;scroll-snap-align:start;color:#fff;text-decoration:none}.bwm__feature-media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--m-radius);background:color-mix(in srgb,var(--h-panel-text) 8%,var(--h-panel-bg))}.bwm__feature-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 55%)}.bwm__feature-text{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;display:flex;flex-direction:column;gap:4px}.bwm__feature-heading{font-family:var(--t-promo_heading-family);font-style:var(--t-promo_heading-style);font-weight:var(--t-promo_heading-weight);font-size:20px;line-height:1.15}.bwm__foot{display:flex;flex-direction:column;gap:2px;margin-top:28px;padding:12px 18px;border-radius:max(var(--m-radius),10px);background:color-mix(in srgb,var(--h-panel-text) 4%,var(--h-panel-bg))}.bwm__foot:empty{display:none}.bwm__foot-link{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:12px;padding:10px 0;border:0;background:none;color:var(--h-panel-text);text-decoration:none;cursor:pointer}.bwm__foot-icon{display:block;width:20px;height:20px}.bwm__foot-icon svg{width:100%;height:100%}.bwm__foot-text{margin-top:10px;color:var(--h-panel-muted)}.bwm__foot-text p{margin:0}@media screen and (min-width:990px){.bwh--d-drawer .bwh__burger{display:grid}.bwh:not(.bwh--d-drawer) .bwh__burger,.bwh:not(.bwh--d-drawer) .bwh__left{display:none}.bwh--d-drawer .bwh__navcell,.bwh--d-drawer .bwh__overlay{display:none}.bwh--d-center .bwh__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left brand icons" "nav nav nav";row-gap:var(--h-pb);padding-bottom:0}.bwh--d-center_split .bwh__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav brand icons"}.bwh--d-left .bwh__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav icons"}.bwh--d-left_below .bwh__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand . icons" "nav nav nav";row-gap:var(--h-pb);padding-bottom:0}.bwh--d-drawer .bwh__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left brand icons"}.bwh--d-drawer.bwh--d-logo-left .bwh__bar{grid-template-columns:auto minmax(0,1fr) auto}.bwh--d-center .bwh__brand,.bwh--d-center_split .bwh__brand,.bwh--d-drawer .bwh__brand{justify-self:center}.bwh--d-center .bwh__logo-link,.bwh--d-center_split .bwh__logo-link,.bwh--d-drawer .bwh__logo-link{align-items:center}.bwh--d-left .bwh__brand,.bwh--d-left_below .bwh__brand,.bwh--d-drawer.bwh--d-logo-left .bwh__brand{justify-self:start}.bwh--d-left .bwh__logo-link,.bwh--d-left_below .bwh__logo-link,.bwh--d-drawer.bwh--d-logo-left .bwh__logo-link{align-items:flex-start}.bwh--d-align-left .bwh__navcell,.bwh--d-align-left .bwh__menu{justify-content:flex-start}.bwh--d-align-center .bwh__navcell,.bwh--d-align-center .bwh__menu{justify-content:center}.bwh--d-align-right .bwh__navcell,.bwh--d-align-right .bwh__menu{justify-content:flex-end}.bwh--d-center_split .bwh__navcell,.bwh--d-center_split .bwh__menu{justify-content:flex-start}.bwh--nav-divider.bwh--d-center .bwh__navcell,.bwh--nav-divider.bwh--d-left_below .bwh__navcell{border-top:1px solid var(--h-line)}.bwh--d-center.is-condensed[data-condense=fold] .bwh__bar,.bwh--d-left_below.is-condensed[data-condense=fold] .bwh__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand nav icons";row-gap:0}.bwh--d-center.is-condensed[data-condense=fold] .bwh__left,.bwh--d-left_below.is-condensed[data-condense=fold] .bwh__left{display:none}.bwh--d-center.is-condensed[data-condense=fold] .bwh__brand,.bwh--d-left_below.is-condensed[data-condense=fold] .bwh__brand{justify-self:start}.bwh--d-center.is-condensed[data-condense=fold] .bwh__logo-link,.bwh--d-left_below.is-condensed[data-condense=fold] .bwh__logo-link{align-items:flex-start}.bwh--d-center.is-condensed[data-condense=fold] .bwh__navcell,.bwh--d-left_below.is-condensed[data-condense=fold] .bwh__navcell,.bwh--d-center.is-condensed[data-condense=fold] .bwh__menu,.bwh--d-left_below.is-condensed[data-condense=fold] .bwh__menu{justify-content:center;border-top-color:transparent}.bwh--d-center.is-condensed[data-condense=fold] .bwh__link,.bwh--d-left_below.is-condensed[data-condense=fold] .bwh__link{padding-block:var(--h-cpad)}}@media screen and (min-width:750px)and (max-width:989px){.bwh--t-drawer .bwh__burger{display:grid}.bwh:not(.bwh--t-drawer) .bwh__burger,.bwh:not(.bwh--t-drawer) .bwh__left{display:none}.bwh--t-drawer .bwh__navcell,.bwh--t-drawer .bwh__overlay{display:none}.bwh--t-center .bwh__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left brand icons" "nav nav nav";row-gap:var(--h-pb);padding-bottom:0}.bwh--t-center_split .bwh__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav brand icons"}.bwh--t-left .bwh__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav icons"}.bwh--t-left_below .bwh__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand . icons" "nav nav nav";row-gap:var(--h-pb);padding-bottom:0}.bwh--t-drawer .bwh__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left brand icons"}.bwh--t-drawer.bwh--t-logo-left .bwh__bar{grid-template-columns:auto minmax(0,1fr) auto}.bwh--t-center .bwh__brand,.bwh--t-center_split .bwh__brand,.bwh--t-drawer .bwh__brand{justify-self:center}.bwh--t-center .bwh__logo-link,.bwh--t-center_split .bwh__logo-link,.bwh--t-drawer .bwh__logo-link{align-items:center}.bwh--t-left .bwh__brand,.bwh--t-left_below .bwh__brand,.bwh--t-drawer.bwh--t-logo-left .bwh__brand{justify-self:start}.bwh--t-left .bwh__logo-link,.bwh--t-left_below .bwh__logo-link,.bwh--t-drawer.bwh--t-logo-left .bwh__logo-link{align-items:flex-start}.bwh--t-align-left .bwh__navcell,.bwh--t-align-left .bwh__menu{justify-content:flex-start}.bwh--t-align-center .bwh__navcell,.bwh--t-align-center .bwh__menu{justify-content:center}.bwh--t-align-right .bwh__navcell,.bwh--t-align-right .bwh__menu{justify-content:flex-end}.bwh--t-center_split .bwh__navcell,.bwh--t-center_split .bwh__menu{justify-content:flex-start}.bwh--nav-divider.bwh--t-center .bwh__navcell,.bwh--nav-divider.bwh--t-left_below .bwh__navcell{border-top:1px solid var(--h-line)}.bwh--t-center.is-condensed[data-condense=fold] .bwh__bar,.bwh--t-left_below.is-condensed[data-condense=fold] .bwh__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand nav icons";row-gap:0}.bwh--t-center.is-condensed[data-condense=fold] .bwh__left,.bwh--t-left_below.is-condensed[data-condense=fold] .bwh__left{display:none}.bwh--t-center.is-condensed[data-condense=fold] .bwh__brand,.bwh--t-left_below.is-condensed[data-condense=fold] .bwh__brand{justify-self:start}.bwh--t-center.is-condensed[data-condense=fold] .bwh__logo-link,.bwh--t-left_below.is-condensed[data-condense=fold] .bwh__logo-link{align-items:flex-start}.bwh--t-center.is-condensed[data-condense=fold] .bwh__navcell,.bwh--t-left_below.is-condensed[data-condense=fold] .bwh__navcell,.bwh--t-center.is-condensed[data-condense=fold] .bwh__menu,.bwh--t-left_below.is-condensed[data-condense=fold] .bwh__menu{justify-content:center;border-top-color:transparent}.bwh--t-center.is-condensed[data-condense=fold] .bwh__link,.bwh--t-left_below.is-condensed[data-condense=fold] .bwh__link{padding-block:var(--h-cpad)}.bwh__panel-inner{flex-wrap:wrap;gap:28px}.bwh__columns{flex-basis:100%}.bwh__promo,.bwh__preview{width:min(var(--h-promo-w),220px);flex-basis:min(var(--h-promo-w),220px)}.bwh__pblock,.bwh__cblock{flex-basis:min(var(--pb-w),100%)}.bws__grid,.bws__results .bws__grid{grid-template-columns:1fr;gap:28px}.bws__products,.bws__results .bws__aside:empty+.bws__main .bws__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.bwh--m-drawer .bwh__burger{display:grid}.bwh:not(.bwh--m-drawer) .bwh__burger,.bwh:not(.bwh--m-drawer) .bwh__left{display:none}.bwh--m-drawer .bwh__navcell,.bwh--m-drawer .bwh__overlay{display:none}.bwh--m-center .bwh__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left brand icons" "nav nav nav";row-gap:var(--h-pb);padding-bottom:0}.bwh--m-center_split .bwh__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav brand icons"}.bwh--m-left .bwh__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav icons"}.bwh--m-left_below .bwh__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand . icons" "nav nav nav";row-gap:var(--h-pb);padding-bottom:0}.bwh--m-drawer .bwh__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left brand icons"}.bwh--m-drawer.bwh--m-logo-left .bwh__bar{grid-template-columns:auto minmax(0,1fr) auto}.bwh--m-center .bwh__brand,.bwh--m-center_split .bwh__brand,.bwh--m-drawer .bwh__brand{justify-self:center}.bwh--m-center .bwh__logo-link,.bwh--m-center_split .bwh__logo-link,.bwh--m-drawer .bwh__logo-link{align-items:center}.bwh--m-left .bwh__brand,.bwh--m-left_below .bwh__brand,.bwh--m-drawer.bwh--m-logo-left .bwh__brand{justify-self:start}.bwh--m-left .bwh__logo-link,.bwh--m-left_below .bwh__logo-link,.bwh--m-drawer.bwh--m-logo-left .bwh__logo-link{align-items:flex-start}.bwh--nav-divider.bwh--m-center .bwh__navcell,.bwh--nav-divider.bwh--m-left_below .bwh__navcell{border-top:1px solid var(--h-line)}.bwh__bar{column-gap:12px}.bwh__icons{margin-right:-8px;gap:0}.bwh__menu{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;column-gap:var(--h-nav-gap);justify-content:safe center}.bwh__menu::-webkit-scrollbar{display:none}.bwh__item{flex-shrink:0}.bwh__panel,.bwh__overlay,.bwh__chev,.bwh__glide{display:none!important}.bwh__badge{position:static;transform:none;margin-left:2px;animation:none}.bwh__badge:after{display:none}.bwh--m-align-left .bwh__menu{justify-content:flex-start}.bwh--m-align-center .bwh__menu{justify-content:safe center}.bwh--m-align-right .bwh__menu{justify-content:safe flex-end}.bws__inner{padding-inline:18px}.bws__bar{gap:10px}.bws__grid,.bws__results .bws__grid{grid-template-columns:1fr;gap:26px}.bws__products,.bws__results .bws__aside:empty+.bws__main .bws__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.bws--top .bws__panel{max-height:100%;bottom:0}}@media(prefers-reduced-motion:reduce){.bwm *,.bwh *,.bws *,.bwc *,.bwh *:before,.bwh *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}premium-banner.pb{--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--pad-y: var(--pad-y-d);--pad-x: var(--pad-x-d);--radius: var(--radius-d);--h: var(--h-d);--fs-h: var(--fs-h-d);--fs-sub: var(--fs-sub-d);--fs-text: var(--fs-text-d);--fs-btn: var(--fs-btn-d);--btn-px: var(--btn-px-d);--btn-py: var(--btn-py-d);--c-pad: var(--c-pad-d);--c-max: var(--c-max-d);--gap: var(--gap-d);--ctrl-fg: #fff;--ctrl-bg: rgba(255,255,255,.14);--ctrl-border: rgba(255,255,255,.28);--ctrl-track: rgba(255,255,255,.35);display:block;position:relative;z-index:0;isolation:isolate;padding:var(--pad-y) var(--pad-x);-webkit-tap-highlight-color:transparent}premium-banner.pb[data-controls=dark]{--ctrl-fg: #111;--ctrl-bg: rgba(255,255,255,.72);--ctrl-border: rgba(0,0,0,.08);--ctrl-track: rgba(0,0,0,.18)}@media(max-width:989px){premium-banner.pb{--pad-y: var(--pad-y-t);--pad-x: var(--pad-x-t);--radius: var(--radius-t);--h: var(--h-t);--fs-h: var(--fs-h-t);--fs-sub: var(--fs-sub-t);--fs-text: var(--fs-text-t);--fs-btn: var(--fs-btn-t);--btn-px: var(--btn-px-t);--btn-py: var(--btn-py-t);--c-pad: var(--c-pad-t);--c-max: var(--c-max-t);--gap: var(--gap-t)}}@media(max-width:749px){premium-banner.pb{--pad-y: var(--pad-y-m);--pad-x: var(--pad-x-m);--radius: var(--radius-m);--h: var(--h-m);--fs-h: var(--fs-h-m);--fs-sub: var(--fs-sub-m);--fs-text: var(--fs-text-m);--fs-btn: var(--fs-btn-m);--btn-px: var(--btn-px-m);--btn-py: var(--btn-py-m);--c-pad: var(--c-pad-m);--c-max: var(--c-max-m);--gap: var(--gap-m)}}.pb__inner{position:relative;max-width:var(--max-w);margin:0 auto}.pb__viewport{position:relative;display:grid;overflow:hidden;border-radius:var(--radius);clip-path:inset(0 round var(--radius));isolation:isolate;touch-action:pan-y;transition:height var(--speed) var(--ease-out);background:#0000000a}.pb.is-dragging .pb__viewport{cursor:grabbing;-webkit-user-select:none;user-select:none}.pb__slide{--ar: var(--ar-d);--fp: var(--fp-d);--ay: var(--ay-d);--jx: var(--jx-d);--ta: var(--ta-d);--ia: var(--ia-d);grid-area:1 / 1;position:relative;align-self:start;min-width:0;visibility:hidden;z-index:0}@media(max-width:989px){.pb__slide{--ar: var(--ar-t);--fp: var(--fp-t);--ay: var(--ay-t);--jx: var(--jx-t);--ta: var(--ta-t);--ia: var(--ia-t)}}@media(max-width:749px){.pb__slide{--ar: var(--ar-m);--fp: var(--fp-m);--ay: var(--ay-m);--jx: var(--jx-m);--ta: var(--ta-m);--ia: var(--ia-m)}}.pb__slide.is-active{visibility:visible;z-index:2}.pb__slide.is-leaving,.pb__slide.is-peek{visibility:visible;z-index:1}.pb[data-transition=slide] .pb__slide{transition:transform var(--speed) var(--ease-out);will-change:transform}.pb[data-transition=fade] .pb__slide{opacity:0;transition:opacity var(--speed) var(--ease),visibility 0s linear var(--speed)}.pb[data-transition=fade] .pb__slide.is-active{opacity:1;transition:opacity var(--speed) var(--ease),visibility 0s}.pb__media{position:relative;aspect-ratio:var(--ar);overflow:hidden}.pb[data-height=fixed] .pb__media{aspect-ratio:auto;height:var(--h)}.pb__media picture{display:contents}.pb__media .pb__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--fp);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.pb__placeholder{background:#e9e7e3;fill:#00000040}.pb__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);pointer-events:none;z-index:1}.pb[data-zoom=true] .pb__slide.is-active .pb__img{animation:pb-zoom calc(var(--autoplay, 6s) + 4s) var(--ease-out) both}@keyframes pb-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.pb__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;-webkit-user-drag:none}.pb__link:focus-visible{outline:2px solid #fff;outline-offset:-6px;border-radius:var(--radius)}.pb__content-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:var(--ay);justify-content:var(--jx);padding:var(--c-pad);pointer-events:none}.pb__content{display:flex;flex-direction:column;gap:var(--gap);max-width:min(var(--c-max),100%);text-align:var(--ta);align-items:var(--ia)}.pb__content a{pointer-events:auto}.pb__content--solid,.pb__content--glass{padding:clamp(20px,3.2vw,48px);border-radius:max(10px,calc(var(--radius) * .7));background:var(--box-bg)}.pb__content--glass{-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 60px -30px #00000059}.pb .pb__sub{margin:0;font-family:var(--font-b);font-weight:600;font-size:var(--fs-sub);line-height:1.4;letter-spacing:var(--ls-sub);text-transform:var(--tt-sub);color:var(--c-sub)}.pb .pb__heading{margin:0;font-family:var(--font-h);font-weight:var(--fw-h);font-style:var(--fst-h);font-size:var(--fs-h);line-height:var(--lh-h);letter-spacing:var(--ls-h);text-transform:var(--tt-h);color:var(--c-h);text-wrap:balance;overflow-wrap:break-word}.pb .pb__heading em,.pb .pb__heading i{font-style:italic}.pb .pb__text{font-family:var(--font-b);font-weight:var(--fw-b);font-size:var(--fs-text);line-height:var(--lh-text);color:var(--c-text);text-wrap:pretty}.pb .pb__text p{margin:0}.pb .pb__text p+p{margin-top:.6em}.pb .pb__text a{color:inherit;text-underline-offset:3px}.pb__btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:var(--ia);margin-top:calc(var(--gap) * .35)}.pb .pb__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:var(--btn-py) var(--btn-px);font-family:var(--font-b);font-size:var(--fs-btn);font-weight:600;line-height:1.2;letter-spacing:var(--ls-btn);text-transform:var(--tt-btn);text-decoration:none;border-radius:var(--btn-r);border:1.5px solid var(--b-bg);overflow:hidden;isolation:isolate;cursor:pointer;white-space:nowrap;transition:transform .45s var(--ease-out),background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),box-shadow .45s var(--ease-out);-webkit-user-drag:none}.pb__btn-arrow{transition:transform .45s var(--ease-out);flex:none}.pb .pb__btn:hover .pb__btn-arrow{transform:translate(4px)}.pb .pb__btn:focus-visible{outline:2px solid var(--b-bg);outline-offset:3px}.pb .pb__btn--solid{background:var(--b-bg);color:var(--b-fg)}.pb .pb__btn--solid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--ease-out)}.pb .pb__btn--solid:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #00000073}.pb .pb__btn--solid:hover:after{transform:translate(120%)}.pb .pb__btn--outline{background:transparent;color:var(--b-bg)}.pb .pb__btn--outline:hover{background:var(--b-bg);color:var(--b-fg);transform:translateY(-2px)}.pb .pb__btn--glass{background:color-mix(in srgb,var(--b-bg) 16%,transparent);border-color:color-mix(in srgb,var(--b-bg) 45%,transparent);color:var(--b-fg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pb .pb__btn--glass:hover{background:color-mix(in srgb,var(--b-bg) 30%,transparent);transform:translateY(-2px)}.pb .pb__btn--link{padding:4px 0;border:0;border-radius:0;background:none;color:var(--b-bg);overflow:visible}.pb .pb__btn--link:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:currentColor;transform-origin:right;transform:scaleX(1);transition:transform .5s var(--ease-out)}.pb .pb__btn--link:hover:before{animation:pb-underline .7s var(--ease-out)}@keyframes pb-underline{0%{transform:scaleX(1);transform-origin:right}45%{transform:scaleX(0);transform-origin:right}46%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.pb[data-anim=rise] .pb__slide.is-active .pb__content>*{animation:pb-rise 1s var(--ease-out) both;animation-delay:calc(var(--i, 0) * .11s + var(--speed) * .35)}.pb[data-anim=fade] .pb__slide.is-active .pb__content>*{animation:pb-fade 1s var(--ease) both;animation-delay:calc(var(--i, 0) * .11s + var(--speed) * .35)}@keyframes pb-rise{0%{opacity:0;transform:translate3d(0,26px,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes pb-fade{0%{opacity:0}to{opacity:1}}.pb__arrow{position:absolute;top:50%;z-index:6;width:52px;height:52px;display:grid;place-items:center;padding:0;margin:0;border-radius:50%;border:1px solid var(--ctrl-border);background:var(--ctrl-bg);color:var(--ctrl-fg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transform:translateY(-50%);opacity:.85;transition:opacity .35s var(--ease),transform .45s var(--ease-out),background-color .35s var(--ease)}.pb__arrow--prev{left:clamp(12px,2vw,28px)}.pb__arrow--next{right:clamp(12px,2vw,28px)}.pb__arrow:hover{opacity:1;transform:translateY(-50%) scale(1.06)}.pb__arrow--prev:hover svg{transform:translate(-2px)}.pb__arrow--next:hover svg{transform:translate(2px)}.pb__arrow svg{transition:transform .45s var(--ease-out)}.pb__arrow:disabled{opacity:.3;cursor:default;transform:translateY(-50%)}.pb__arrow:focus-visible,.pb__dot:focus-visible,.pb__pause:focus-visible{outline:2px solid var(--ctrl-fg);outline-offset:3px}@media(max-width:749px){.pb__arrow{width:40px;height:40px}.pb[data-arrows-mobile=false] .pb__arrow{display:none}}.pb__nav{position:absolute;left:0;right:0;bottom:clamp(14px,2.2vw,28px);z-index:6;display:flex;justify-content:center;pointer-events:none}.pb__nav-pill{display:flex;align-items:center;gap:14px;padding:8px 14px;border-radius:999px;background:var(--ctrl-bg);border:1px solid var(--ctrl-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ctrl-fg);pointer-events:auto}.pb__counter{display:flex;align-items:center;gap:8px;font-family:var(--font-b);font-size:12px;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums}.pb__counter-sep{width:14px;height:1px;background:currentColor;opacity:.5}.pb__dots{display:flex;align-items:center;gap:8px}.pb__dot{position:relative;width:26px;height:3px;padding:0;margin:0;border:0;border-radius:3px;background:var(--ctrl-track);cursor:pointer;overflow:hidden;transition:width .6s var(--ease-out),background-color .3s}.pb__dot:before{content:"";position:absolute;top:-10px;right:-3px;bottom:-10px;left:-3px}.pb__dot[aria-current=true]{width:46px}.pb__dot-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ctrl-fg);transform:scaleX(0);transform-origin:left;border-radius:inherit}.pb__dot[aria-current=true] .pb__dot-fill{transform:scaleX(1);transition:transform .5s var(--ease-out)}.pb.has-autoplay .pb__dot[aria-current=true] .pb__dot-fill{transform:scaleX(0);transition:none}.pb[data-dots=dots] .pb__dot{width:8px;height:8px;border-radius:8px}.pb[data-dots=dots] .pb__dot[aria-current=true]{width:26px}.pb__pause{width:26px;height:26px;padding:0;margin:0 -4px 0 0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--ctrl-border);background:transparent;color:inherit;cursor:pointer}.pb__icon-play{display:none}.pb__pause.is-play .pb__icon-play{display:block}.pb__pause.is-play .pb__icon-pause{display:none}.pb:not(.has-autoplay) .pb__pause{display:none}.pb__timer{position:absolute;left:0;bottom:0;z-index:6;width:100%;height:2px;background:var(--ctrl-fg);transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none}.pb[data-progress=true] .pb__timer{opacity:.85}.pb__timer.is-running,.pb__dot-fill.is-running{animation:pb-progress var(--autoplay) linear forwards}.pb.is-paused .is-running{animation-play-state:paused}@keyframes pb-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:749px){.pb__slide--hide-m .pb__content-wrap{display:none}.pb[data-m-layout=below] .pb__content-wrap{position:relative;inset:auto;background:var(--below-bg)}.pb[data-m-layout=below] .pb__sub,.pb[data-m-layout=below] .pb__heading,.pb[data-m-layout=below] .pb__text{color:var(--below-text)}.pb[data-m-layout=below] .pb__nav{position:static;margin-top:14px}.pb[data-m-layout=below] .pb__nav-pill{--ctrl-fg: var(--below-text);--ctrl-track: rgba(0,0,0,.15);background:transparent;border-color:transparent}.pb[data-m-layout=below] .pb__arrow{display:none}}@media(prefers-reduced-motion:reduce){.pb__viewport,.pb__slide,.pb__btn,.pb__arrow{transition-duration:.01ms!important}.pb .pb__slide.is-active .pb__img,.pb .pb__slide.is-active .pb__content>*{animation:none!important}}.bwt{display:block;background:var(--ts-bg);padding-top:var(--ts-pt);padding-bottom:var(--ts-pb);overflow:hidden}.bwt *,.bwt *:before,.bwt *:after{box-sizing:border-box}.bwt :focus-visible{outline:1px solid var(--ts-heading);outline-offset:3px}.bwt__inner{width:100%;max-width:var(--ts-max);margin-inline:auto;padding-inline:var(--ts-side)}.bwt__eyebrow{margin:0 0 14px;color:var(--ts-muted);font-family:var(--t-eyebrow-family);font-style:var(--t-eyebrow-style);font-weight:var(--t-eyebrow-weight);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-ls);text-transform:var(--t-eyebrow-case)}.bwt__eyebrow span{display:inline-flex;align-items:center;gap:.65em}.bwt__eyebrow span:before{content:"";width:.85em;height:.85em;border:1px solid currentColor;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.bwt__heading{margin:0;color:var(--ts-heading);font-family:var(--t-heading-family);font-style:var(--t-heading-style);font-weight:var(--t-heading-weight);font-size:var(--t-heading-size);line-height:var(--t-heading-lh);letter-spacing:var(--t-heading-ls);text-transform:var(--t-heading-case);text-wrap:balance}.bwt__heading em{font-family:var(--t-accent-family);font-style:var(--t-accent-style);font-weight:var(--t-accent-weight);font-size:calc(1em * var(--t-accent-scale));color:var(--ts-accent)}.bwt--em-underline .bwt__heading em{text-decoration:underline;text-decoration-thickness:.045em;text-underline-offset:.14em}.bwt__review-title{margin:0;color:var(--ts-card-text);font-family:var(--t-review_title-family);font-style:var(--t-review_title-style);font-weight:var(--t-review_title-weight);font-size:var(--t-review_title-size);line-height:var(--t-review_title-lh);letter-spacing:var(--t-review_title-ls);text-transform:var(--t-review_title-case);text-wrap:balance}.bwt__review-body{margin:0;color:var(--ts-card-body);font-family:var(--t-review_body-family);font-style:var(--t-review_body-style);font-weight:var(--t-review_body-weight);font-size:var(--t-review_body-size);line-height:var(--t-review_body-lh);letter-spacing:var(--t-review_body-ls);text-transform:var(--t-review_body-case)}.bwt__author-name,.bwt__product-title{color:var(--ts-card-text);font-family:var(--t-author-family);font-style:var(--t-author-style);font-weight:var(--t-author-weight);font-size:var(--t-author-size);line-height:var(--t-author-lh);letter-spacing:var(--t-author-ls);text-transform:var(--t-author-case)}.bwt__author-role,.bwt__product-label,.bwt__verified,.bwt__counter,.bwt__summary{color:var(--ts-card-body);font-family:var(--t-role-family);font-style:var(--t-role-style);font-weight:var(--t-role-weight);font-size:var(--t-role-size);line-height:var(--t-role-lh);letter-spacing:var(--t-role-ls);text-transform:var(--t-role-case)}.bwt__counter,.bwt__summary{color:var(--ts-muted)}.bwt__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(28px,4vw,48px)}.bwt__titles{min-width:0}.bwt__summary{display:flex;align-items:center;gap:10px;margin:16px 0 0}.bwt__controls{display:flex;align-items:center;gap:24px;flex-shrink:0}.bwt__counter{display:flex;align-items:center;gap:10px;margin:0;font-variant-numeric:tabular-nums}.bwt__counter [data-current]{color:var(--ts-heading)}.bwt__counter-sep{width:28px;height:1px;background:var(--ts-line)}.bwt__nav{display:flex;gap:10px}.bwt__arrow{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--ts-line);border-radius:50%;background:transparent;color:var(--ts-nav);cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease}.bwt__arrow:hover:not(:disabled){background:var(--ts-nav);border-color:var(--ts-nav);color:var(--ts-bg)}.bwt__arrow:disabled{opacity:.3;cursor:default}.bwt__viewport{position:relative}.bwt__track{list-style:none;margin:0;padding:0;display:flex;gap:var(--ts-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.bwt__track::-webkit-scrollbar{display:none}.bwt__track:focus-visible{outline:1px solid var(--ts-heading);outline-offset:6px}.bwt__slide{flex:0 0 var(--ts-slide);min-width:0;scroll-snap-align:start;display:flex}.bwt__card{display:grid;grid-template-columns:minmax(0,1fr) var(--ts-media-w);width:100%;background:var(--ts-card);border-radius:var(--ts-radius);overflow:hidden;isolation:isolate}.bwt--media-left .bwt__card{grid-template-columns:var(--ts-media-w) minmax(0,1fr)}.bwt--media-left .bwt__media{order:-1}.bwt__card--text-only{grid-template-columns:1fr!important}.bwt__body{display:flex;flex-direction:column;gap:16px;min-width:0;padding:var(--ts-card-pad)}.bwt__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.bwt__stars{display:inline-flex;gap:3px}.bwt__stars svg{width:15px;height:15px}.bwt__stars--small svg{width:12px;height:12px}.bwt__stars .is-on{fill:var(--ts-star)}.bwt__stars .is-off{fill:none;stroke:var(--ts-star);stroke-width:1.3;opacity:.45}.bwt__verified{display:inline-flex;align-items:center;gap:5px}.bwt__quote{display:block;color:var(--ts-card-text)}.bwt--quote-serif .bwt__quote:before{content:"\201c";display:block;height:.5em;font-family:Georgia,Times New Roman,serif;font-size:64px;line-height:1;opacity:.9}.bwt--quote-mark .bwt__quote{width:18px;height:18px;border:1px solid currentColor;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.bwt__review-body{flex-grow:1}.bwt__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding-top:18px;border-top:1px solid var(--ts-card-line)}.bwt__author{display:flex;align-items:center;gap:12px;min-width:0}.bwt__avatar{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--ts-card-text);color:var(--ts-card);font-family:var(--t-heading-family);font-size:16px;line-height:1}.bwt__author-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bwt__product{display:flex;align-items:center;gap:10px;max-width:100%;padding:6px 14px 6px 6px;border:1px solid var(--ts-card-line);border-radius:999px;text-decoration:none;transition:border-color .3s ease}.bwt__product:hover{border-color:var(--ts-card-text)}.bwt__product-img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.bwt__product-text{display:flex;flex-direction:column;min-width:0}.bwt__product-label{font-size:10px!important;letter-spacing:.08em;text-transform:uppercase}.bwt__product-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;font-size:13px!important}.bwt__media{position:relative;min-height:100%;aspect-ratio:var(--ts-ratio);background:color-mix(in srgb,var(--ts-card-text) 8%,var(--ts-card));overflow:hidden}.bwt--ratio-adapt .bwt__media{aspect-ratio:auto;min-height:0;align-self:start}.bwt__media-btn{-webkit-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.bwt__media-btn--image{cursor:zoom-in}.bwt--ratio-adapt .bwt__media-btn--image{position:relative;display:block;height:auto}.bwt__img,.bwt__video,.bwt__video-el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bwt--ratio-adapt .bwt__img{position:static;height:auto}.bwt--ratio-adapt .bwt__video{position:relative;aspect-ratio:4 / 5}.bwt__img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.bwt__media-btn--image:hover .bwt__img{transform:scale(1.04)}.bwt__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.bwt__play{position:relative;z-index:2;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#ffffffeb;color:#000;box-shadow:0 8px 24px #0000002e;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.bwt__play svg{margin-left:3px}.bwt__media-btn:hover .bwt__play{transform:scale(1.08)}.bwt__video.is-playing .bwt__media-btn{display:none}.bwt__zoom{position:absolute;right:12px;bottom:12px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffffffe6;color:#000;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.bwt__media-btn--image:hover .bwt__zoom,.bwt__media-btn--image:focus-visible .bwt__zoom{opacity:1;transform:none}@media(hover:none){.bwt__zoom{opacity:1;transform:none}}.bwt__progress{position:relative;height:1px;margin-top:clamp(28px,3vw,40px);background:var(--ts-line)}.bwt__progress-bar{position:absolute;top:-.5px;left:0;height:2px;width:20%;background:var(--ts-heading);transition:left .4s cubic-bezier(.2,.7,.2,1),width .4s ease}.bwt__lightbox{max-width:min(1000px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;background:transparent;overflow:visible}.bwt__lightbox::backdrop{background:#000000d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bwt__lightbox[open]{animation:bwt-in .35s cubic-bezier(.2,.7,.2,1)}@keyframes bwt-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.bwt__lightbox-figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}.bwt__lightbox-img{display:block;max-width:100%;max-height:calc(100dvh - 110px);object-fit:contain;border-radius:min(var(--ts-radius),12px)}.bwt__lightbox-caption{color:#fffc;font-family:var(--t-role-family);font-size:13px;letter-spacing:.04em}.bwt__lightbox-close{position:fixed;top:18px;right:18px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer}.bwt__lightbox-close:hover{background:#ffffff42}@media screen and (max-width:989px){.bwt__inner{padding-inline:min(var(--ts-side),32px)}.bwt__card{grid-template-columns:minmax(0,1fr) min(var(--ts-media-w),40%)}.bwt--media-left .bwt__card{grid-template-columns:min(var(--ts-media-w),40%) minmax(0,1fr)}}@media screen and (max-width:749px){.bwt__inner{padding-inline:var(--ts-side-m)}.bwt__header{flex-wrap:wrap;align-items:flex-end}.bwt__controls{gap:16px}.bwt__counter{display:none}.bwt__arrow{width:42px;height:42px}.bwt__track{margin-inline:calc(var(--ts-side-m) * -1);padding-inline:var(--ts-side-m);scroll-padding-inline:var(--ts-side-m)}.bwt__card,.bwt--media-left .bwt__card{grid-template-columns:1fr;grid-template-rows:auto 1fr}.bwt__media,.bwt--media-left .bwt__media{order:-1;min-height:0}.bwt__body{gap:12px}.bwt--quote-serif .bwt__quote:before{font-size:48px}.bwt__footer{flex-direction:column;align-items:flex-start;gap:12px}.bwt__product-title{max-width:220px}}@media(prefers-reduced-motion:reduce){.bwt *,.bwt__lightbox{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=WAwACAAAAAQC */
