.coupon-banner{--coupon-action-title-min: .625rem;--coupon-action-title-max: .9375rem;--coupon-radius-lg: 12px;--coupon-radius-md: 8px;--coupon-radius-sm: 6px;--coupon-gap-sm: .5rem;--coupon-gap-md: .75rem;--coupon-gap-lg: 1rem;--coupon-atmosphere-opacity: .42;--coupon-surface-fallback: #e4e2e1;--coupon-secondary-muted: #5d5b78;margin:0 0 2.5rem;width:100%;max-width:100%;box-sizing:border-box;position:relative;overflow:hidden;isolation:isolate;z-index:1;display:flex;flex-direction:column;align-items:stretch;padding:0;border-radius:var(--coupon-radius-lg);background:var(--coupon-section-bg, var(--coupon-surface-fallback));box-shadow:0 12px 36px #201f380e;font-family:var(--body-font-family, inherit);font-style:var(--body-font-style, inherit);font-weight:var(--body-font-weight, inherit)}.coupon-banner__hero-atmosphere{display:none}.coupon-banner__hero--has-bg .coupon-banner__hero-atmosphere{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--coupon-bg-image);background-size:cover;background-position:center;opacity:var(--coupon-atmosphere-opacity);pointer-events:none;z-index:0}.coupon-banner__hero--has-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,#fbf9f86b,#fbf9f88c);pointer-events:none;z-index:1}.coupon-banner__inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:0}.coupon-banner__hero{padding:1.35rem 1.25rem 1.15rem;position:relative;z-index:2;overflow:hidden}.coupon-banner__hero--has-bg{border-radius:var(--coupon-radius-lg) var(--coupon-radius-lg) 0 0}.coupon-banner__hero .coupon-banner__shimmer{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:coupon-shimmer 3s infinite;z-index:3;pointer-events:none;border-radius:0;overflow:hidden}.coupon-banner__hero--has-bg .coupon-banner__shimmer{border-radius:var(--coupon-radius-lg) var(--coupon-radius-lg) 0 0;clip-path:inset(0 round var(--coupon-radius-lg) var(--coupon-radius-lg) 0 0)}@keyframes coupon-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media(prefers-reduced-motion:reduce){.coupon-banner__hero .coupon-banner__shimmer{animation:none;opacity:0}.product-detail-pop-image-container:before{animation:none;opacity:0}}.coupon-banner__hero-inner{position:relative;z-index:4}.coupon-banner__hero .coupon-banner__decorative-blur--hero{z-index:2}.coupon-banner__headline-value{margin:0;font-family:var(--heading-font-family, var(--body-font-family, inherit));font-style:var(--heading-font-style, inherit);font-weight:800;font-size:clamp(1.65rem,4.8vw,2.45rem);line-height:1.12;letter-spacing:-.03em;color:var(--coupon-value-color, var(--coupon-text-color, #1b1c1c))}.coupon-banner--has-bg-image .coupon-banner__headline-value{text-shadow:0 1px 2px rgba(0,0,0,.25)}.coupon-banner__hero-code{margin:.5rem 0 0;font-family:var(--body-font-family, inherit);font-weight:var(--body-font-weight, 700);font-size:clamp(.75rem,2.2vw,.875rem);letter-spacing:.1em;text-transform:uppercase;color:var(--coupon-text-color, #1b1c1c);opacity:.92;word-break:break-all}.coupon-banner--has-bg-image .coupon-banner__hero-code{text-shadow:0 1px 2px rgba(0,0,0,.2)}.coupon-banner__action-bar{background:var(--coupon-badge-bg, #dc3545);color:var(--coupon-badge-text, #ffffff);padding:.65rem 1rem;margin:0;position:relative;z-index:2}.coupon-banner__action-bar-inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;overflow-x:hidden;overflow-y:hidden}.coupon-banner__title-actions{display:inline-flex;align-items:center;gap:.22rem;min-width:0;flex:1 1 auto}.coupon-banner__action-left{display:flex;align-items:center;gap:.45rem;min-width:0;flex:1 1 auto}.coupon-banner__deal-icon{flex-shrink:0;opacity:.95;color:inherit}.coupon-banner__action-title{font-family:var(--heading-font-family, var(--body-font-family, inherit));font-style:var(--heading-font-style, inherit);font-weight:var(--heading-font-weight, 700);font-size:clamp(var(--coupon-action-title-min, .625rem),2.2vw,var(--coupon-action-title-max, .9375rem));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:1 1 auto;min-width:0}.coupon-banner__toggle--in-bar{flex-shrink:0}.coupon-banner__action-right{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.45rem;justify-content:flex-end;flex:0 0 auto}.coupon-banner__timer-row--in-bar{margin:0}.coupon-banner__timer{display:flex;align-items:center;flex-wrap:nowrap;gap:.35rem;font-family:var(--body-font-family, inherit);font-weight:var(--body-font-weight, inherit);font-size:clamp(.8rem,2.2vw,.9rem)}.coupon-banner__timer-display--boxed{display:inline-flex;align-items:center;flex-wrap:nowrap;padding:0;gap:clamp(.18rem,1vw,.28rem);background:transparent;border:none;box-shadow:none}.coupon-banner__timer-display--dhms{gap:clamp(.14rem,.85vw,.22rem)}.coupon-banner__timer-segment{display:inline-flex;align-items:center;flex-shrink:0;gap:.08rem}.coupon-banner__timer-gap{display:inline-flex;align-items:center;flex-shrink:0;padding:0 .02rem;opacity:.42}.coupon-banner__timer-div{font-family:var(--body-font-family, inherit);font-weight:300;font-size:clamp(.72rem,1.85vw,.88rem);line-height:1;color:inherit}.coupon-banner__timer-display--dhms .coupon-banner__timer-box{min-width:clamp(1.65rem,4.5vw,2.35rem);padding:clamp(.22rem,1.5vw,.38rem) clamp(.28rem,1.6vw,.42rem)}.coupon-banner__action-bar .coupon-banner__timer-display--boxed{color:inherit}.coupon-banner__timer-box{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(2.15rem,6vw,2.65rem);padding:clamp(.3rem,1.8vw,.45rem) clamp(.38rem,2vw,.55rem);margin:0;border:none;background:#fff;border-radius:var(--coupon-radius-sm);box-shadow:0 1px 2px #00000014}.coupon-banner__timer-label-suffix{font-family:var(--body-font-family, inherit);font-size:clamp(.8rem,2.05vw,.95rem);font-weight:600;margin-left:.06rem;line-height:1;opacity:.98}.coupon-banner__action-bar .coupon-banner__timer-value{font-family:var(--body-font-family, inherit);font-weight:600;font-size:clamp(.85rem,2.35vw,1.05rem);font-synthesis:none;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#1b1c1c!important;text-shadow:none;-webkit-font-smoothing:antialiased}.coupon-banner__action-bar .coupon-banner__timer-label-suffix{color:var(--coupon-badge-text, #fff)}.coupon-banner__copy-success-inner{display:flex;align-items:center;justify-content:center;color:var(--coupon-text-color, #1b1c1c)}.coupon-banner__code-strip{display:flex;align-items:stretch;width:100%;max-width:min(100%,20rem);margin-inline:auto;border-radius:var(--coupon-radius-md);overflow:hidden;border:1px solid rgba(255,255,255,.95);background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.coupon-banner__code-strip--icon-only{border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:none;width:auto;overflow:visible}.coupon-banner__copy-stack.discount-code{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;position:relative;min-width:0}.coupon-banner__copy-btn-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.coupon-banner__code-strip--icon-only .coupon-banner__copy-icon.coupon-banner__copy-btn{border-left:none;border-radius:var(--coupon-radius-md);background:#fffffff0;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 12px #201f381a;align-self:center;min-height:2.75rem}.coupon-banner__action-bar .coupon-banner__code-strip--icon-only .coupon-banner__copy-icon.coupon-banner__copy-btn{background:transparent;border:none;box-shadow:none;color:var(--coupon-badge-text, #fff);min-height:unset;padding:.35rem;opacity:.95}.coupon-banner__action-bar .coupon-banner__code-strip--icon-only .coupon-banner__copy-icon.coupon-banner__copy-btn:hover{opacity:1;background:#ffffff1f;border-radius:var(--coupon-radius-sm)}.coupon-banner__code-inner.discount-code{position:relative;flex:1 1 auto;min-width:0;padding:.75rem 1rem;display:flex;align-items:center}.coupon-banner .discount-code__code{font-family:var(--body-font-family, inherit);font-size:.8125rem;letter-spacing:.12em;font-weight:700;color:var(--coupon-text-color, #1b1c1c);text-transform:uppercase;-webkit-user-select:all;user-select:all;cursor:pointer;line-height:1.35;word-break:break-word}.coupon-banner__copy-success{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:scale(.92);transition:opacity .25s ease,transform .25s ease,visibility .25s;background:#fffffff5;border-radius:var(--coupon-radius-sm)}.coupon-banner .coupon-banner__copy-success:not(.coupon-banner__copy-success--tooltip).is-visible,.coupon-banner .discount-code__success:not(.coupon-banner__copy-success--tooltip).is-visible{opacity:1;visibility:visible;transform:scale(1)}.coupon-banner .coupon-banner__copy-success:not(.coupon-banner__copy-success--tooltip).is-closing,.coupon-banner .discount-code__success:not(.coupon-banner__copy-success--tooltip).is-closing{opacity:0;transform:scale(1.03)}.coupon-banner__copy-success.coupon-banner__copy-success--tooltip{position:absolute;inset:auto;left:50%;bottom:calc(100% + .35rem);width:max-content;max-width:12rem;padding:.35rem .65rem;background:#1e1e23eb;color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.02em;border-radius:var(--coupon-radius-sm);box-shadow:0 6px 20px #0003;pointer-events:none;z-index:5;transform:translate(-50%) translateY(6px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.coupon-banner .coupon-banner__copy-success.coupon-banner__copy-success--tooltip.is-visible,.coupon-banner .discount-code__success.coupon-banner__copy-success--tooltip.is-visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.coupon-banner .coupon-banner__copy-success.coupon-banner__copy-success--tooltip.is-closing,.coupon-banner .discount-code__success.coupon-banner__copy-success--tooltip.is-closing{opacity:0;transform:translate(-50%) translateY(-4px)}.coupon-banner__copy-tooltip-inner{display:inline-flex;align-items:center;gap:.35rem}.coupon-banner__copy-tooltip-check{flex-shrink:0;color:inherit}.coupon-banner__copy-icon.coupon-banner__copy-btn{flex:0 0 auto;margin:0;padding:.65rem .85rem;min-width:2.75rem;border:none;border-left:1px solid rgba(0,0,0,.06);background:transparent;color:var(--coupon-accent, #9b4500);cursor:pointer;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease}.coupon-banner__copy-btn-icon{display:flex;align-items:center;justify-content:center;line-height:0}.coupon-banner__copy-btn-icon .icon{width:1.125rem;height:1.125rem}.coupon-banner__copy-icon.coupon-banner__copy-btn:hover{opacity:.75}.coupon-banner__toggle--corner{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--coupon-secondary-muted);cursor:pointer;border-radius:var(--coupon-radius-sm);padding:0;transition:background-color .2s ease,color .2s ease}.coupon-banner__action-bar .coupon-banner__toggle--corner{color:#ffffffeb}.coupon-banner__action-bar .coupon-banner__toggle--corner:hover{background:#ffffff24;color:#fff}.coupon-banner__toggle--corner:hover{background:#0000000a}.coupon-banner__toggle-icon{display:block;width:14px;height:14px;transition:transform .3s ease}.coupon-banner__toggle--corner.is-expanded .coupon-banner__toggle-icon{transform:rotate(180deg)}.coupon-banner__decorative-blur{position:absolute;right:-2.25rem;bottom:-2.25rem;width:10rem;height:10rem;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(254,121,18,.12) 0%,transparent 70%);filter:blur(36px);opacity:.85}.coupon-banner__decorative-blur--hero{right:-1.75rem;bottom:-1.75rem}.coupon-banner__expandable-wrap{padding:0 1rem 1.15rem;margin:0;position:relative;z-index:2;background:var(--coupon-badge-bg, #dc3545);color:var(--coupon-badge-text, #ffffff)}.coupon-banner__expandable{position:relative;z-index:2;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .35s ease,padding .35s ease;padding:0;margin-top:0}.coupon-banner__expandable.is-expanded{max-height:560px;opacity:1;padding-top:1rem}.coupon-banner__description{background:#fffffff5;border-radius:var(--coupon-radius-md);padding:1.15rem;margin:0;border:1px solid rgba(224,192,176,.2);box-shadow:0 4px 20px #201f380f}.coupon-banner__description-content{line-height:1.55;color:var(--coupon-text-color, #584236);word-wrap:break-word;overflow-wrap:break-word;white-space:pre-line;max-width:100%;font-size:.8125rem}.coupon-banner__description-content *{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.coupon-banner__description-content p,.coupon-banner__description-content div,.coupon-banner__description-content span{white-space:normal;word-break:break-word}.coupon-banner__toggle--bottom{display:none!important;align-items:center;justify-content:center;width:100%;padding:.5rem;margin-top:.65rem;background:transparent;border:none;color:var(--coupon-secondary-muted);cursor:pointer}.coupon-banner__toggle--bottom .coupon-banner__toggle-icon{width:16px;height:16px;transition:transform .3s ease}.coupon-banner__toggle--bottom.is-expanded .coupon-banner__toggle-icon{transform:rotate(180deg)}@supports (container-type: inline-size){.delivery-time__step-label{font-size:clamp(.65em,2.5cqw,.9em)}}.delivery-time__step-date{color:currentColor;opacity:.7;font-size:clamp(.6em,1.3vw,.85em);width:100%;text-align:center;line-height:1.3;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@supports (container-type: inline-size){.delivery-time__step-date{font-size:clamp(.6em,2.2cqw,.85em)}}.delivery-time-block .delivery-time__tooltip-trigger{cursor:pointer;color:currentColor;opacity:.6;transition:opacity .2s;display:inline-flex;align-items:center;vertical-align:middle;position:relative;z-index:1;pointer-events:auto!important}.delivery-time-block .delivery-time__tooltip-trigger:hover,.delivery-time-block .delivery-time__tooltip-trigger:focus{opacity:1}.delivery-time-block .delivery-time__tooltip-trigger svg,.delivery-time-block .delivery-time__tooltip-trigger .icon{pointer-events:auto!important;cursor:pointer!important;width:20px!important;height:20px!important;flex-shrink:0}.delivery-time-block .delivery-time__tooltip-close{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%;max-width:200px;margin:2rem auto 0!important;padding:.75rem 1.5rem;border:1px solid rgba(0,0,0,.2);border-radius:.5rem;background:transparent;color:currentColor;cursor:pointer;display:flex!important;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s,background-color .2s;z-index:1;font-size:1rem;line-height:1.5;font-weight:500;text-align:center;order:999;flex-shrink:0}.delivery-time-block .delivery-time__tooltip-close:hover,.delivery-time-block .delivery-time__tooltip-close:focus{opacity:1;background-color:#0000000d}.delivery-time-block .delivery-time__tooltip-close:before,.delivery-time-block .delivery-time__tooltip-close:after{display:none}.delivery-time-tooltip-overlay.overlay--drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:39;background-color:#00000040;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.delivery-time-block{margin-bottom:1rem;overflow:visible!important}.delivery-time-block .delivery-time__info,.delivery-time-block .delivery-time__info p{overflow:visible!important;position:relative}.delivery-time-block .delivery-time__info span{overflow:visible!important}.delivery-time-block .delivery-time__timeline{margin:1rem 0 0}.delivery-time-block .delivery-time__timeline-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;position:relative;padding:1.5rem 0}@supports (container-type: inline-size){.delivery-time-block .delivery-time__timeline-container{container-type:inline-size;container-name:timeline-container}}.delivery-time-block .delivery-time__step{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;position:relative;z-index:1;text-align:center}.delivery-time-block .delivery-time__step-connector{flex:1;height:1px;background:currentColor;opacity:.3;margin:0 1rem;position:relative;top:-1.5rem}.delivery-time-block .delivery-time__step-icon{display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;flex-shrink:0;position:relative;overflow:visible}.delivery-time-block .delivery-time__step-content{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center}.delivery-time-block .delivery-time__step-icon svg,.delivery-time-block .delivery-time__step-icon .icon,.delivery-time-block .delivery-time__step-icon>*{width:clamp(1.25rem,3.5vw,2rem)!important;height:clamp(1.25rem,3.5vw,2rem)!important;min-width:clamp(1.25rem,3.5vw,2rem)!important;min-height:clamp(1.25rem,3.5vw,2rem)!important;display:block!important;opacity:1!important;visibility:visible!important;z-index:1;color:currentColor!important;fill:currentColor!important}@supports (container-type: inline-size){.delivery-time-block .delivery-time__step-icon svg,.delivery-time-block .delivery-time__step-icon .icon,.delivery-time-block .delivery-time__step-icon>*{width:clamp(1.25rem,5.5cqw,2rem)!important;height:clamp(1.25rem,5.5cqw,2rem)!important;min-width:clamp(1.25rem,5.5cqw,2rem)!important;min-height:clamp(1.25rem,5.5cqw,2rem)!important}}.product-detail-pop-overlay{--pdp-pop-surface-low: #f6f3f2;--pdp-pop-surface-lowest: #ffffff;--pdp-pop-shell-bg: #fbf9f8;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:50;padding:20px;opacity:0;transition:opacity .2s ease-out}.product-detail-pop-overlay[aria-hidden=false]{opacity:1}.product-detail-pop-container{background:var(--pdp-pop-shell-bg, rgba(var(--bg-color)));border-radius:16px;box-shadow:0 20px 50px #201f3824;width:100%;max-width:min(1120px,100%);max-height:90vh;overflow-y:auto;color:rgb(var(--text-color));font-family:var(--body-font-family, inherit);opacity:0;transform:translateY(-12px) scale(.98);transition:opacity .28s ease-out,transform .28s ease-out;position:relative}.product-detail-pop-overlay.is-loading .product-detail-pop-container{opacity:.7;transform:translateY(-10px) scale(.98)}.product-detail-pop-overlay.is-loading .product-detail-pop-container:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid rgba(var(--text-color),.1);border-top-color:rgb(var(--text-color));border-radius:50%;animation:productDetailPopSpinner .8s linear infinite;z-index:10}.product-detail-pop-overlay.is-loaded .product-detail-pop-container{opacity:1;transform:translateY(0) scale(1)}.product-detail-pop-overlay.is-closing .product-detail-pop-container{opacity:0;transform:translateY(-10px) scale(.98);transition:opacity .2s ease-out,transform .2s ease-out}.product-detail-pop-overlay.is-closing{opacity:0;transition:opacity .2s ease-out}@keyframes productDetailPopSpinner{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes productDetailPopFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.product-detail-pop-layout{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0}@media(min-width:900px){.product-detail-pop-layout{flex-direction:row;align-items:stretch}}.product-detail-pop-col{box-sizing:border-box;min-width:0}.product-detail-pop-col--left{flex:1 1 auto;padding:1.25rem 1.25rem 1.5rem;background:var(--pdp-pop-surface-low, rgba(var(--text-color) / .04))}@media(min-width:900px){.product-detail-pop-col--left{flex:0 0 42%;max-width:42%;--pdp-pop-left-gutter: 2rem;--pdp-pop-left-padding-v-extra: clamp(.625rem, 1.85vw, 1rem);padding-top:calc(var(--pdp-pop-left-gutter) + var(--pdp-pop-left-padding-v-extra));padding-bottom:calc(var(--pdp-pop-left-gutter) + var(--pdp-pop-left-padding-v-extra));padding-left:var(--pdp-pop-left-gutter);padding-right:var(--pdp-pop-left-gutter);align-self:stretch}.product-detail-pop-visual{max-width:92%;margin-left:auto;margin-right:auto}.product-detail-pop-image-container .product-detail-pop-media{min-height:min(320px,38vh);aspect-ratio:5 / 6}.product-detail-pop-selling-points--left{margin-top:calc(var(--pdp-pop-left-gutter) + var(--pdp-pop-left-padding-v-extra));max-width:92%;margin-left:auto;margin-right:auto}.product-detail-pop-avg-value{font-size:clamp(1.65rem,3.8vw,3rem)}.product-detail-pop-core-grid .product-detail-pop-core-chip{font-size:clamp(1rem,2.5vw,1.1875rem);overflow-wrap:anywhere;word-break:break-word}.product-detail-pop-point-title{font-size:clamp(1.0125rem,1.4175vw,1.18125rem);overflow-wrap:anywhere;word-break:break-word}.product-detail-pop-point-description{font-size:clamp(.875rem,1.15vw,1.125rem);overflow-wrap:anywhere;word-break:break-word}}.product-detail-pop-col--right{flex:1 1 auto;position:relative;padding:1.5rem 1.25rem;background:var(--pdp-pop-surface-lowest, rgb(var(--bg-color)))}@media(min-width:900px){.product-detail-pop-col--right{flex:1 1 58%;max-width:58%;padding:2rem 1.75rem 1.5rem;display:flex;flex-direction:column;min-height:0;align-self:stretch}}.product-detail-pop-title{font-family:var(--heading-font-family, inherit);font-size:clamp(1.35rem,3.2vw,2.25rem);font-weight:var(--heading-font-weight, 800);font-style:var(--heading-font-style, normal);font-synthesis:none;letter-spacing:-.03em;text-transform:uppercase;color:rgb(var(--heading-color));margin:0 0 .4rem;line-height:1.08;text-shadow:none;-webkit-text-stroke:0}.product-detail-pop-subtitle{margin:0 0 1.35rem;font-family:var(--body-font-family, inherit);font-size:1.3125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--star-color, 225 107 17));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-detail-pop-right-head{padding-right:2.75rem}@media(min-width:900px){.product-detail-pop-right-head{flex:0 0 auto}}@media(max-width:899px){.product-detail-pop-right-head{padding-right:0}}.product-detail-pop-close{background:transparent;border:none;font-size:1.75rem;color:rgba(var(--text-color)/.65);cursor:pointer;padding:.35rem;border-radius:999px;transition:background-color .2s ease,color .2s ease;line-height:1;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.product-detail-pop-close:hover{background-color:rgba(var(--text-color)/.06);color:rgb(var(--text-color))}.product-detail-pop-close--corner{position:absolute;top:1rem;right:1rem;z-index:2}@media(max-width:899px){.product-detail-pop-close--corner{display:none}}@media(min-width:900px){.product-detail-pop-close--corner{top:1.35rem;right:1.35rem}}.product-detail-pop-visual{width:100%}.product-detail-pop-image-container{position:relative;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #201f381a;isolation:isolate}.product-detail-pop-image-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.38) 50%,transparent 100%);animation:coupon-shimmer 3s infinite}.product-detail-pop-image-overlay{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;min-height:34%;padding:.75rem .75rem 1rem;box-sizing:border-box;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.42) 48%,transparent 100%);pointer-events:none}@media(max-width:899px){.product-detail-pop-image-overlay{min-height:46%;padding:.85rem .65rem 1.35rem;padding-bottom:max(1.35rem,env(safe-area-inset-bottom,0px))}}.product-detail-pop-image-overlay-inner{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.5rem;justify-content:flex-start;width:100%}.product-detail-pop-image-overlay-inner>*{pointer-events:auto}.product-detail-pop-avg-card{flex:0 0 auto;margin:0}.product-detail-pop-avg-inner{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.24rem;padding:.88rem 1.36rem;border-radius:19px;box-sizing:border-box;isolation:isolate;mix-blend-mode:normal;background-color:rgb(var(--star-color, 225 107 17));border:none;box-shadow:0 10px 29px #0000002e;transition:transform .2s ease,box-shadow .2s ease}.product-detail-pop-avg-inner:hover{transform:translateY(-2px);box-shadow:0 13px 32px #201f381f}.product-detail-pop-avg-value{font-family:var(--heading-font-family, inherit);font-size:clamp(2.16rem,5.76vw,3.6rem);font-weight:900;font-style:normal;font-synthesis:none;line-height:1;letter-spacing:-.03em;color:#fff;text-shadow:none}.product-detail-pop-avg-label{font-family:var(--body-font-family, inherit);font-size:1rem;font-weight:800;letter-spacing:.16em;color:#ffffffeb}.product-detail-pop-core-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(2rem,auto);gap:.5rem .65rem;align-items:center;justify-items:start;flex:1 1 100%;width:100%;min-width:100%}@media(min-width:600px){.product-detail-pop-image-overlay-inner{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:.65rem 1rem}.product-detail-pop-overlay-headline{flex:1 1 100%;width:100%;max-width:none;align-self:stretch;margin-bottom:.25rem}.product-detail-pop-avg-card{flex:0 0 auto}.product-detail-pop-core-grid{flex:1 1 0;width:auto;min-width:0;max-width:none}}@media(max-width:599px){.product-detail-pop-image-overlay-inner{flex-direction:column;align-items:stretch;gap:.5rem}.product-detail-pop-avg-card,.product-detail-pop-overlay-headline{align-self:flex-start}.product-detail-pop-core-grid{flex:1 1 auto;width:100%;min-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .5rem}}@media(max-width:899px){.product-detail-pop-selling-points--left{margin-top:1.5rem}}.product-detail-pop-image-container .media{width:100%;position:relative;z-index:0}.product-detail-pop-image-container .product-detail-pop-media{aspect-ratio:4 / 5;min-height:260px}.product-detail-pop-media--placeholder{min-height:280px}.product-detail-pop-overlay-headline{flex:0 1 auto;align-self:flex-start;margin-bottom:0;font-family:var(--heading-font-family, inherit);font-weight:900;font-style:normal;font-size:clamp(1rem,2vw,1.25rem);line-height:1.2;color:rgb(var(--star-color, 225 107 17));pointer-events:auto;max-width:22rem}.product-detail-pop-image-container .img-fit{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.product-detail-pop-image-placeholder{width:100%;height:300px}.product-detail-pop-media--placeholder .product-detail-pop-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:contain;padding:1.5rem;box-sizing:border-box}.product-detail-pop-meta-item{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.45;color:rgb(var(--text-color));font-weight:600}.product-detail-pop-core-grid .product-detail-pop-core-chip{padding:.15rem .1rem;margin:0;border:none;border-radius:0;background:transparent;box-shadow:none;font-family:var(--body-font-family, inherit);font-size:clamp(1.21875rem,3.3vw,1.3125rem);line-height:1.25;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.88),0 0 1px rgba(0,0,0,.9);align-items:center;min-height:0;box-sizing:border-box}.product-detail-pop-core-grid .product-detail-pop-meta-icon{color:rgb(var(--star-color, 225 107 17));text-shadow:0 1px 3px rgba(0,0,0,.75)}.product-detail-pop-meta-icon{color:rgb(var(--link-color, var(--text-color)));font-size:.85em;font-weight:700;flex-shrink:0;margin-top:.1em}.product-detail-pop-selling-points{width:100%}.product-detail-pop-radar-section{width:100%;margin-top:.25rem}@media(min-width:900px){.product-detail-pop-radar-section{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;margin-top:0}.product-detail-pop-section-title--radar{flex-shrink:0}.product-detail-pop-radar-chart-row{flex:0 1 auto}.product-detail-pop-description-section,.product-detail-pop-close-button-wrapper{flex:0 0 auto}.product-detail-pop-col--right:not(:has(.product-detail-pop-radar-section)) .product-detail-pop-close-button-wrapper{margin-top:auto}}.product-detail-pop-section-title{font-family:var(--heading-font-family, inherit);font-size:clamp(.8125rem,1.05vw,.875rem);font-weight:var(--heading-font-weight, 700);font-style:var(--heading-font-style, normal);margin-bottom:.85rem;color:rgb(var(--heading-color));display:flex;align-items:center;gap:8px;text-shadow:none}.product-detail-pop-section-title:before{content:"";display:block;width:5px;height:1.1em;min-height:1.1rem;background-color:rgb(var(--star-color, 225 107 17));border-radius:2px;flex-shrink:0}.product-detail-pop-section-title--left{font-size:1.125rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;color:rgba(var(--text-color)/.78)}.product-detail-pop-section-title--left:before{height:21px}.product-detail-pop-section-title--radar{margin-top:0;font-size:clamp(1.21875rem,1.575vw,1.3125rem)}.product-detail-pop-selling-points-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.product-detail-pop-selling-points-grid.product-detail-pop-selling-points-grid--six{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}@media(max-width:380px){.product-detail-pop-selling-points-grid.product-detail-pop-selling-points-grid--six{grid-template-columns:1fr}}.product-detail-pop-selling-point-card{background:rgba(var(--bg-color));border-radius:12px;padding:.85rem .75rem;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 10px #201f380f}.product-detail-pop-selling-point-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #201f3817}.product-detail-pop-point-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.product-detail-pop-point-icon{width:36px;height:36px;min-width:36px;border-radius:50%;box-sizing:border-box;background-color:rgb(var(--star-color, 225 107 17));border:none;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--heading-font-family, inherit);font-weight:800;font-size:1.5rem;line-height:1;text-shadow:none}.product-detail-pop-point-title{font-family:var(--heading-font-family, inherit);font-weight:700;font-style:normal;color:rgb(var(--heading-color));font-size:calc(.875rem * 1.35);line-height:1.3;margin:0;text-shadow:none}.product-detail-pop-point-description{font-family:var(--body-font-family, inherit);color:rgba(var(--text-color)/.78);font-size:1.21875rem;line-height:1.55;margin:.35rem 0 0}.product-detail-pop-radar-chart-row{display:flex;flex-direction:column;gap:1rem}.product-detail-pop-radar-container{background:transparent;border-radius:0;padding:.35rem .25rem;height:min(280px,42vw);min-height:220px;display:flex;justify-content:center;align-items:center}@media(min-width:900px){.product-detail-pop-radar-chart-row{flex-direction:row;align-items:stretch;gap:1rem}.product-detail-pop-radar-chart-row>.product-detail-pop-radar-container{flex:0 0 min(60%,380px);width:min(60%,380px);max-width:380px;align-self:center;height:min(340px,42vh);min-height:280px;max-height:380px}.product-detail-pop-radar-chart-row>.product-detail-pop-radar-metrics--list{flex:1 1 auto;margin-top:0;min-width:0;max-width:min(38%,17.5rem);align-self:center}.product-detail-pop-radar-metric-label{font-size:clamp(.8125rem,1.15vw,1.1875rem);overflow-wrap:anywhere;word-break:break-word}.product-detail-pop-radar-metric-value{font-size:clamp(1.125rem,1.85vw,1.625rem)}}.product-detail-pop-radar-chart{max-width:100%;max-height:100%}.product-detail-pop-radar-metrics--list{display:flex;flex-direction:column;gap:1rem;margin-top:0}.product-detail-pop-radar-metric-row{display:flex;align-items:center;gap:.75rem;padding:.15rem 0}.product-detail-pop-radar-metric-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:rgb(var(--star-color, 225 107 17))}.product-detail-pop-radar-metric-row:nth-child(1) .product-detail-pop-radar-metric-dot{background:rgb(var(--star-color, 225 107 17))}.product-detail-pop-radar-metric-row:nth-child(2) .product-detail-pop-radar-metric-dot{background:#6366f1}.product-detail-pop-radar-metric-row:nth-child(3) .product-detail-pop-radar-metric-dot{background:#ea580c}.product-detail-pop-radar-metric-row:nth-child(4) .product-detail-pop-radar-metric-dot{background:#64748b}.product-detail-pop-radar-metric-row:nth-child(5) .product-detail-pop-radar-metric-dot{background:#c026d3}.product-detail-pop-radar-metric-row:nth-child(6) .product-detail-pop-radar-metric-dot{background:#b8570d}.product-detail-pop-radar-metric-label{flex:1 1 auto;font-family:var(--body-font-family, inherit);font-size:1.3125rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:rgba(var(--text-color)/.82);min-width:0;text-shadow:none}.product-detail-pop-radar-metric-value{font-family:var(--heading-font-family, inherit);font-size:1.875rem;font-weight:900;font-style:italic;font-synthesis:none;color:rgb(var(--heading-color));flex-shrink:0;text-shadow:none}.product-detail-pop-description-section{margin-top:1.25rem;background:rgba(var(--text-color) / .04);border-radius:14px;overflow:hidden}.product-detail-pop-description-summary{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background-color .2s ease;font-size:1.125rem;font-weight:inherit;line-height:1.45}.product-detail-pop-description-summary::-webkit-details-marker{display:none}.product-detail-pop-description-summary::marker{display:none}.product-detail-pop-description-summary:hover{background-color:rgba(var(--text-color)/.03)}.product-detail-pop-description-title{font-family:var(--heading-font-family, inherit);font-size:1.125rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--text-color)/.72);line-height:1.4;margin:0}.product-detail-pop-description-toggle{display:flex;align-items:center;justify-content:center;color:rgba(var(--text-color)/.6);transition:transform .3s ease,color .2s ease;flex-shrink:0;margin-left:16px}.product-detail-pop-description-section[open] .product-detail-pop-description-toggle{transform:rotate(180deg)}.product-detail-pop-description-icon{width:24px;height:24px;transition:transform .3s ease}.product-detail-pop-description-content{font-family:var(--body-font-family, inherit);padding:0 24px 24px;color:rgba(var(--text-color)/.8);font-size:1em;line-height:1.8;max-width:100%}.product-detail-pop-description-content p{margin:0 0 16px}.product-detail-pop-description-content p:last-child{margin-bottom:0}.product-detail-pop-description-content ol,.product-detail-pop-description-content ul{margin:16px 0;padding-left:24px}.product-detail-pop-description-content li{margin-bottom:8px}.product-detail-pop-description-content a{color:rgb(var(--link-color, var(--text-color)));text-decoration:underline}.product-detail-pop-description-content a:hover{text-decoration:none}.product-detail-pop-description-content strong{font-weight:600;color:rgb(var(--heading-color))}.product-detail-pop-close-button-wrapper{margin-top:1.25rem;padding-top:1rem;display:flex;justify-content:flex-end;background:transparent}@media(max-width:899px){.product-detail-pop-close-button-wrapper{justify-content:center}}.product-detail-pop-close-btn{min-width:120px}.product-detail-pop-close-btn--cta{font-size:.875rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;padding-left:1.75rem;padding-right:1.75rem}.product.js-product .product-info__block--pdp-edge{margin:0;padding:0;min-height:0}.product.js-product .pdp-edge-trigger{--pdp-edge-d: clamp(3.5rem, 5.2vw, 4rem);--pdp-edge-peek: 50%;--pdp-edge-rest-y: -50%;--pdp-edge-hover-y: -50%;--pdp-edge-right: 0;--pdp-edge-top: 58%;--pdp-edge-bg: #f4b84a;--pdp-edge-icon-color: #6c3f07;--pdp-edge-shadow-color: rgba(73, 44, 8, .22);--pdp-edge-highlight: rgba(255, 255, 255, .55);--pdp-edge-inner-dark: rgba(0, 0, 0, .14);position:fixed;right:var(--pdp-edge-right);top:var(--pdp-edge-top);display:inline-flex;align-items:center;justify-content:center;width:var(--pdp-edge-d);height:var(--pdp-edge-d);padding:0;border:1px solid rgba(108,63,7,.12);border-inline-end:0;border-radius:50%;background:linear-gradient(145deg,#ffffff47,#fff0 52%),var(--pdp-edge-bg);color:var(--pdp-edge-icon-color);box-shadow:0 0 26px var(--pdp-edge-shadow-color),0 8px 18px #0000001f,inset 10px 10px 18px var(--pdp-edge-highlight),inset -10px -12px 18px var(--pdp-edge-inner-dark);cursor:pointer;z-index:28;transform:translate3d(var(--pdp-edge-peek),var(--pdp-edge-rest-y),0);transition:transform .24s ease,box-shadow .24s ease,opacity .24s ease;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent}.product.js-product .pdp-edge-trigger.is-in-product-scope{opacity:1;pointer-events:auto;animation:pdpEdgeNudge 5s ease-in-out infinite}.product.js-product .pdp-edge-trigger.is-in-product-scope.is-pdp-motion-stopped{animation:none}.product.js-product .pdp-edge-trigger.is-in-product-scope:hover,.product.js-product .pdp-edge-trigger.is-in-product-scope:focus-visible{transform:translate3d(0,var(--pdp-edge-hover-y),0);box-shadow:0 0 32px var(--pdp-edge-shadow-color),0 10px 22px #00000024,inset 8px 8px 14px #ffffff94,inset -8px -10px 16px var(--pdp-edge-inner-dark);opacity:1;animation:none}.product.js-product .pdp-edge-trigger.is-avoiding-floating{--pdp-edge-avoid-offset: clamp(72px, 11vh, 120px);top:calc(var(--pdp-edge-top) - var(--pdp-edge-avoid-offset))}.product.js-product .pdp-edge-trigger.is-pdp-open{opacity:0;transform:translate3d(120%,var(--pdp-edge-rest-y),0);pointer-events:none}.product.js-product .pdp-edge-trigger__icon{width:calc(var(--pdp-edge-d) * .9);height:calc(var(--pdp-edge-d) * .9);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:inherit}.product.js-product .pdp-edge-trigger__svg{width:100%;height:100%;display:block}.product.js-product .pdp-edge-trigger__icon-image{width:100%;height:100%;object-fit:contain}@keyframes pdpEdgeNudge{0%,70%,to{transform:translate3d(var(--pdp-edge-peek),var(--pdp-edge-rest-y),0)}80%{transform:translate3d(calc(var(--pdp-edge-peek) - 11%),var(--pdp-edge-rest-y),0)}88%{transform:translate3d(calc(var(--pdp-edge-peek) - 4%),var(--pdp-edge-rest-y),0)}}@media(max-width:767px){.product.js-product .pdp-edge-trigger{--pdp-edge-top: 72%;--pdp-edge-d: clamp(3.25rem, 12vw, 3.75rem);--pdp-edge-peek: 0%}.product.js-product .pdp-edge-trigger.is-in-product-scope{animation:none}}@media(prefers-reduced-motion:reduce){.product.js-product .pdp-edge-trigger{animation:none;transition:transform .01ms linear,box-shadow .01ms linear,opacity .01ms linear}}.product-detail-pop-performance-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:20px}.product-detail-pop-metric{display:flex;flex-direction:column;align-items:center;padding:12px;background:#f8fafc;border-radius:8px;text-align:center}.product-detail-pop-metric-value{font-size:1.5rem;font-weight:700;color:#3b82f6;margin-bottom:4px}.product-detail-pop-metric-label{font-size:.8rem;color:#6b7280}.product-detail-pop-footer{padding:20px 24px;border-top:1px solid #eaeaea;display:flex;justify-content:flex-end;gap:12px}@media(min-width:769px){.delivery-time-block .delivery-time__tooltip,body>.delivery-time__tooltip{position:fixed;width:400px;max-width:calc(100vw - 2rem);min-width:300px;max-height:400px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s ease-in-out,visibility 0s linear .1s;z-index:35;white-space:normal;display:none;background:transparent;box-sizing:border-box}.delivery-time-block .delivery-time__tooltip{right:auto}.delivery-time-block .delivery-time__tooltip-trigger{position:relative}.delivery-time-block .delivery-time__tooltip:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff;filter:drop-shadow(0 -2px 4px rgba(0,0,0,.1));z-index:1}.delivery-time-block .delivery-time__tooltip-content,body>.delivery-time__tooltip .delivery-time__tooltip-content{position:relative;background:#fff;color:rgb(var(--text-color));padding:0;border-radius:.5rem;box-shadow:0 4px 16px #00000026;border:1px solid rgba(0,0,0,.1);word-wrap:break-word;max-height:400px;overflow-y:auto;font-size:.95em;line-height:1.6;z-index:1;display:block;width:100%;box-sizing:border-box}.delivery-time-block .delivery-time__tooltip-content.rte{color:rgb(var(--text-color))}.delivery-time-block .delivery-time__tooltip-content.rte h1,.delivery-time-block .delivery-time__tooltip-content.rte h2,.delivery-time-block .delivery-time__tooltip-content.rte h3,.delivery-time-block .delivery-time__tooltip-content.rte h4,.delivery-time-block .delivery-time__tooltip-content.rte h5,.delivery-time-block .delivery-time__tooltip-content.rte h6{color:rgb(var(--heading-color))}.delivery-time-block .delivery-time__tooltip.active,body>.delivery-time__tooltip.active{opacity:1;visibility:visible;pointer-events:auto;display:block;transition:opacity .1s ease-in-out,visibility 0s linear 0s;background:transparent;z-index:35}.delivery-time-block .delivery-time__tooltip.active .delivery-time__tooltip-content,body>.delivery-time__tooltip.active .delivery-time__tooltip-content{background:#fff;color:rgb(var(--text-color))}.delivery-time-block .delivery-time__tooltip-heading,body>.delivery-time__tooltip .delivery-time__tooltip-heading{margin:0;padding:.85rem 1rem;background:rgba(var(--text-color) / .06);border-bottom:1px solid rgba(var(--text-color) / .12);font-size:1rem;font-weight:600;line-height:1.4;color:rgb(var(--heading-color));font-family:var(--heading-font-family, inherit);font-style:var(--heading-font-style, normal);text-transform:var(--heading-text-transform, none)}.delivery-time-block .delivery-time__tooltip-heading+*,body>.delivery-time__tooltip .delivery-time__tooltip-heading+*{padding:1.2rem 1.15rem 1.35rem;background:rgba(var(--bg-color) / .96)}.delivery-time-block .delivery-time__tooltip-content p,body>.delivery-time__tooltip .delivery-time__tooltip-content p{margin:0 0 .85rem}.delivery-time-block .delivery-time__tooltip-content p:last-child,body>.delivery-time__tooltip .delivery-time__tooltip-content p:last-child{margin-bottom:0}.delivery-time-block .delivery-time__tooltip-close,body>.delivery-time__tooltip .delivery-time__tooltip-close{display:none;visibility:hidden;opacity:0;pointer-events:none}}@media(max-width:768px){.coupon-banner{margin:1.25rem 0!important;width:100%!important;max-width:100%!important}.coupon-banner__hero{padding:1.15rem 1.1rem 1rem;text-align:left}.coupon-banner__action-bar{padding:.6rem .75rem}.coupon-banner__action-bar-inner{flex-direction:row;flex-wrap:nowrap;gap:.4rem}.coupon-banner__action-left{flex:1 1 auto;min-width:0;justify-content:flex-start}.coupon-banner__action-right{flex-shrink:0;justify-content:flex-end}.coupon-banner__expandable-wrap{padding:0 .75rem 1rem}.coupon-banner__code-strip:not(.coupon-banner__code-strip--icon-only){max-width:min(100%,18.5rem)}.coupon-banner__headline-value{font-size:clamp(1.45rem,5.5vw,2.1rem)}.coupon-banner__timer-display--dhms{flex-wrap:wrap;justify-content:flex-end;row-gap:.35rem}.delivery-time__timeline-container{flex-direction:row;gap:0;padding:1rem 0}.delivery-time__step{flex-direction:column;align-items:center;text-align:center;flex:1}.delivery-time__step-connector{margin:0 .5rem;top:-1rem}.delivery-time__step-icon{margin-right:0;margin-bottom:.5rem;flex-shrink:0}.delivery-time__step-icon svg,.delivery-time__step-icon .icon,.delivery-time__step-icon>*{width:clamp(1.5rem,4vw,1.75rem)!important;height:clamp(1.5rem,4vw,1.75rem)!important;min-width:clamp(1.5rem,4vw,1.75rem)!important;min-height:clamp(1.5rem,4vw,1.75rem)!important;opacity:1!important;visibility:visible!important;z-index:1;color:currentColor!important;fill:currentColor!important}@supports (container-type: inline-size){.delivery-time__step-icon svg,.delivery-time__step-icon .icon,.delivery-time__step-icon>*{width:clamp(1.5rem,5.5cqw,1.75rem)!important;height:clamp(1.5rem,5.5cqw,1.75rem)!important;min-width:clamp(1.5rem,5.5cqw,1.75rem)!important;min-height:clamp(1.5rem,5.5cqw,1.75rem)!important}}.delivery-time__step-content{width:100%;min-width:0}.delivery-time__step-label,.delivery-time__step-date{font-size:clamp(.65em,2.5vw,.75em);line-height:1.3;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@supports (container-type: inline-size){.delivery-time__step-label,.delivery-time__step-date{font-size:clamp(.65em,3cqw,.75em)}}.delivery-time-block .delivery-time__tooltip,body>.delivery-time__tooltip{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;height:calc(100vh - 100px);max-height:calc(100vh - 100px);transform:translate3d(0,100%,0);opacity:0;visibility:hidden;pointer-events:none;border-radius:1.5rem 1.5rem 0 0;transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .3s ease-in-out,visibility 0s .7s;display:none;background-color:#fff;color:#000;overflow:hidden;z-index:40;box-shadow:0 -8px 24px #00000026}.delivery-time-block .delivery-time__tooltip.active,body>.delivery-time__tooltip.active{transform:translateZ(0);opacity:1;visibility:visible;pointer-events:auto;display:block;transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .3s ease-in-out,visibility 0s 0s}.delivery-time-block .delivery-time__tooltip-content,body>.delivery-time__tooltip .delivery-time__tooltip-content{padding:0;max-height:100%;border-radius:0;overflow-y:auto;background:rgb(var(--bg-color));color:rgb(var(--text-color));box-shadow:0 -8px 24px #0000001f;border:1px solid rgba(var(--text-color) / .14);font-size:16px;line-height:1.7;position:relative;display:flex;flex-direction:column}.delivery-time-block .delivery-time__tooltip-content.rte,body>.delivery-time__tooltip .delivery-time__tooltip-content.rte{color:rgb(var(--text-color))}.delivery-time-block .delivery-time__tooltip-content.rte h1,.delivery-time-block .delivery-time__tooltip-content.rte h2,.delivery-time-block .delivery-time__tooltip-content.rte h3,.delivery-time-block .delivery-time__tooltip-content.rte h4,.delivery-time-block .delivery-time__tooltip-content.rte h5,.delivery-time-block .delivery-time__tooltip-content.rte h6,body>.delivery-time__tooltip .delivery-time__tooltip-content.rte h1,body>.delivery-time__tooltip .delivery-time__tooltip-content.rte h2,body>.delivery-time__tooltip .delivery-time__tooltip-content.rte h3,body>.delivery-time__tooltip .delivery-time__tooltip-content.rte h4,body>.delivery-time__tooltip .delivery-time__tooltip-content.rte h5,body>.delivery-time__tooltip .delivery-time__tooltip-content.rte h6{color:rgb(var(--heading-color))}.delivery-time-block .delivery-time__tooltip-heading,body>.delivery-time__tooltip .delivery-time__tooltip-heading{margin:0;padding:2.25rem 1.35rem 1.2rem;background:rgba(var(--text-color) / .06);border-bottom:1px solid rgba(var(--text-color) / .12);font-size:1.5rem;font-weight:600;line-height:1.4;color:rgb(var(--heading-color));font-family:var(--heading-font-family, inherit);font-style:var(--heading-font-style, normal);text-transform:var(--heading-text-transform, none)}.delivery-time-block .delivery-time__tooltip-heading,body>.delivery-time__tooltip .delivery-time__tooltip-heading{font-size:var(--h5-font-size, 1.25rem)}.delivery-time-block .delivery-time__tooltip-heading+*,body>.delivery-time__tooltip .delivery-time__tooltip-heading+*{padding:1.5rem 1.35rem 1.75rem;background:rgba(var(--bg-color) / .98)}.delivery-time-block .delivery-time__tooltip:after,body>.delivery-time__tooltip:after{display:none}.delivery-time-block .delivery-time__tooltip-content:before,body>.delivery-time__tooltip .delivery-time__tooltip-content:before{content:"";position:absolute;top:.75rem;left:50%;transform:translate(-50%);width:40px;height:4px;background-color:#e0e0e0;border-radius:2px}.product-detail-pop-container{max-height:95vh}.product-detail-pop-col--left,.product-detail-pop-col--right{max-width:100%}.product-detail-pop-selling-points-grid.product-detail-pop-selling-points-grid--six{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-trust-badges__title{margin:0 0 .5rem;font-weight:600}.x-trust-badges__list{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:.75rem}.x-trust-badges{color:rgb(var(--text-color));margin:var(--product-info-block-margin) 0;padding-inline:var(--gutter)}.x-trust-badges__list--grid{--x-tb-web-gap: .75rem}.x-desktop-media-placement,.x-desktop-media-placement .x-trust-badges{width:100%;max-width:100%;box-sizing:border-box}.x-desktop-media-placement .x-trust-badges__list--grid{display:grid;width:100%;max-width:100%;box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--x-tb-web-gap)}@media(min-width:768px){.x-desktop-editor-placement{width:100%;max-width:100%;box-sizing:border-box}.x-desktop-editor-placement>.x-trust-badges{width:100%;max-width:100%;box-sizing:border-box}.x-desktop-editor-placement .x-trust-badges__list--grid[data-x-tb-items="2"],.x-desktop-editor-placement .x-trust-badges__list--grid[data-x-tb-items="3"],.x-desktop-editor-placement .x-trust-badges__list--grid[data-x-tb-items="4"],.x-desktop-editor-placement .x-trust-badges__list--grid[data-x-tb-items="5"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--x-tb-web-gap);justify-items:stretch;width:100%}.x-desktop-editor-placement .x-trust-badges__list--grid[data-x-tb-items="5"]>.x-trust-badges__item:nth-child(-n+4){width:100%;min-width:0;justify-self:stretch}.x-desktop-editor-placement .x-trust-badges__list--grid[data-x-tb-items="5"]>.x-trust-badges__item:nth-child(5){grid-column:1 / -1;justify-self:center;width:min(100%,calc((100% - var(--x-tb-web-gap)) / 2));max-width:100%;box-sizing:border-box}.x-desktop-editor-placement .x-trust-badges__list--grid[data-x-tb-items="2"]>.x-trust-badges__item,.x-desktop-editor-placement .x-trust-badges__list--grid[data-x-tb-items="3"]>.x-trust-badges__item,.x-desktop-editor-placement .x-trust-badges__list--grid[data-x-tb-items="4"]>.x-trust-badges__item{width:100%;min-width:0;justify-self:stretch}.x-desktop-editor-placement .x-trust-badges__list--grid[data-x-tb-items="3"]>.x-trust-badges__item:nth-child(3){grid-column:1 / -1;justify-self:center;width:min(100%,calc((100% - var(--x-tb-web-gap)) / 2));max-width:100%;box-sizing:border-box}}.x-trust-badges__list--stack-single{display:grid;grid-template-columns:1fr;gap:2rem}@media(max-width:767px){.x-trust-badges__list.x-mobile-only.x-trust-badges__list--stack-single[data-x-tb-items="2"],.x-trust-badges__list.x-mobile-only.x-trust-badges__list--stack-single[data-x-tb-items="3"],.x-trust-badges__list.x-mobile-only.x-trust-badges__list--stack-single[data-x-tb-items="4"],.x-trust-badges__list.x-mobile-only.x-trust-badges__list--stack-single[data-x-tb-items="5"]{--x-tb-stack-221-gap: .75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--x-tb-stack-221-gap);justify-items:stretch;width:100%;max-width:100%;box-sizing:border-box}.x-trust-badges__list.x-mobile-only.x-trust-badges__list--stack-single[data-x-tb-items="5"]>.x-trust-badges__item:nth-child(-n+4){width:100%;min-width:0;justify-self:stretch}.x-trust-badges__list.x-mobile-only.x-trust-badges__list--stack-single[data-x-tb-items="5"]>.x-trust-badges__item:nth-child(5){grid-column:1 / -1;justify-self:center;width:min(100%,calc((100% - var(--x-tb-stack-221-gap)) / 2));max-width:100%;box-sizing:border-box}.x-trust-badges__list.x-mobile-only.x-trust-badges__list--stack-single[data-x-tb-items="2"]>.x-trust-badges__item,.x-trust-badges__list.x-mobile-only.x-trust-badges__list--stack-single[data-x-tb-items="3"]>.x-trust-badges__item,.x-trust-badges__list.x-mobile-only.x-trust-badges__list--stack-single[data-x-tb-items="4"]>.x-trust-badges__item{width:100%;min-width:0;justify-self:stretch}.x-trust-badges__list.x-mobile-only.x-trust-badges__list--stack-single[data-x-tb-items="3"]>.x-trust-badges__item:nth-child(3){grid-column:1 / -1;justify-self:center;width:min(100%,calc((100% - var(--x-tb-stack-221-gap)) / 2));max-width:100%;box-sizing:border-box}}.x-trust-badges__item{padding:.55rem .6rem;display:flex;align-items:center;gap:.5rem;border:1px solid var(--x-tb-card-border-color, rgba(var(--text-color) / .12));background-color:var(--x-tb-card-bg-color, rgb(var(--bg-color)));background-image:var(--x-tb-card-bg-gradient, none);border-radius:10px;min-height:100%;color:var(--x-tb-card-text-color, rgb(var(--text-color)))}.x-trust-badges__card{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:0}.x-trust-badges__card--static{cursor:default}.x-trust-badges__link{color:inherit;text-decoration:none;display:flex;align-items:flex-start;gap:.5rem;width:100%}.x-trust-badges__icon{flex:0 0 auto;width:var(--x-trust-icon-size, 40px);height:var(--x-trust-icon-size, 40px);display:inline-flex;align-items:center;justify-content:center;color:var(--x-tb-card-icon-color, currentColor)}.x-trust-badges__icon img{width:100%;height:100%;object-fit:contain}.x-trust-badges__content{min-width:0;display:flex;flex-direction:column;gap:.2rem}.x-trust-badges__content{justify-content:center}.x-trust-badges__item-title{margin:0;line-height:1.25}.x-trust-badges__item-text{color:inherit;line-height:1.35}.x-trust-badges__carousel .slider-nav{right:0;left:0;z-index:3;pointer-events:none}.x-trust-badges__carousel .slider-nav__btn{padding:0;pointer-events:auto}.x-trust-badges__carousel .slider__item{scroll-snap-align:end}.x-trust-badges__carousel .slider{position:relative;z-index:1}.x-trust-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.x-trust-modal[hidden]{display:none}.x-trust-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000007a}.x-trust-modal__dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(92vw,540px);max-height:min(82vh,760px);overflow:auto;background-color:rgb(var(--bg-color));color:rgb(var(--text-color));border-radius:12px;padding:0}.x-trust-modal__close{position:absolute;top:.65rem;right:.7rem;border:0;background:transparent;color:var(--x-tb-card-text-color, inherit);font-size:1.5rem;line-height:1;cursor:pointer}.x-trust-modal__header{display:flex;align-items:center;gap:1.5rem;margin:0;padding:1rem 2.75rem .85rem 1rem;border-radius:12px 12px 0 0;background-color:var(--x-tb-card-bg-color, rgb(var(--bg-color)));background-image:var(--x-tb-card-bg-gradient, none);color:var(--x-tb-card-text-color, rgb(var(--text-color)));border-bottom:1px solid rgba(var(--text-color) / .08)}.x-trust-modal__header-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--x-tb-card-icon-color, currentColor)}.x-trust-modal__header-icon img,.x-trust-modal__header-icon svg{width:100%;height:100%;object-fit:contain}.x-trust-modal__title{margin:0;font-size:var(--h5-font-size);line-height:1.2;color:inherit}.x-trust-modal__content{margin:0;padding:1rem 1rem 1.1rem}@media(max-width:767px){.x-desktop-media-placement{display:none}.x-mobile-editor-placement{display:block;margin:var(--product-info-block-margin) 0;width:100%;max-width:100%;box-sizing:border-box}.x-desktop-editor-placement{display:none}.x-mobile-editor-placement:first-child{margin-top:0}.x-mobile-editor-placement:last-child{margin-bottom:0}.x-desktop-only{display:none}.x-mobile-only{display:block}ul.x-trust-badges__list.x-mobile-only.x-trust-badges__list--stack-single{display:grid}.x-mobile-editor-placement>.x-trust-badges{width:100%;max-width:100%;box-sizing:border-box;padding-inline:var(--gutter)}.x-trust-badges__carousel .slider{scroll-padding-inline:var(--gutter)}.x-trust-badges__item{min-height:58px}}@media(min-width:768px){.x-desktop-media-placement{display:block}.x-mobile-editor-placement{display:none}.x-desktop-editor-placement{display:block;margin:var(--product-info-block-margin) 0}.x-desktop-only{display:grid}.x-mobile-only{display:none}}@media(min-width:600px){.x-trust-badges__carousel .slider-nav__btn{padding:0 10px}}.x-tech-drawer__trigger-wrap{width:100%}.x-tech-drawer-block.product-info__block{margin:0}.x-tech-drawer-block.product-info__block+.x-tech-drawer-block.product-info__block .x-tech-drawer__trigger-wrap.disclosure--row{border-top:0}.x-tech-drawer__trigger{width:100%;border:0;background:transparent;color:inherit;padding:calc(var(--space-unit) * 6) 0;text-align:left;cursor:pointer}.x-tech-drawer__trigger>span{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--space-unit) * 1.25);width:100%}.x-tech-drawer__trigger .disclosure__title{gap:calc(var(--space-unit) * 3);min-height:0;font-size:inherit;line-height:1.35}.x-tech-drawer__trigger-icon{display:inline-block;margin-right:0;flex:0 0 auto;width:1.05em;height:1.05em}.x-tech-drawer__trigger-icon .icon,.x-tech-drawer__trigger-icon svg{width:100%;height:100%;display:block}.x-tech-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:none}.x-tech-drawer.is-open{display:block}.x-tech-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000007a;opacity:0;transition:opacity .3s ease}.x-tech-drawer__panel{position:absolute;top:0;right:0;width:min(92vw,520px);height:100%;background:rgb(var(--bg-color));color:rgb(var(--text-color));box-shadow:-12px 0 32px #0000002e;display:flex;flex-direction:column;transform:translate3d(100%,0,0);transition:transform .35s cubic-bezier(.2,.6,.4,1)}.x-tech-drawer.is-open .x-tech-drawer__backdrop{opacity:1}.x-tech-drawer.is-open .x-tech-drawer__panel{transform:translateZ(0)}.x-tech-drawer__head,.x-tech-drawer__foot{padding:calc(var(--space-unit) * 5) calc(var(--space-unit) * 5);border-bottom:1px solid rgba(var(--text-color)/.08)}.x-tech-drawer__foot{border-top:1px solid rgba(var(--text-color)/.08);border-bottom:0;margin-top:auto}.x-tech-drawer__title{margin:0}.x-tech-drawer__subtitle{margin:calc(var(--space-unit) * .75) calc(var(--space-unit) * 4) 0 0;color:rgba(var(--text-color)/.72)}.x-tech-drawer__close{position:absolute;top:.8rem;right:.8rem;width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;font-size:1.25em;line-height:1;color:inherit;cursor:pointer}.x-tech-drawer__body{padding:calc(var(--space-unit) * 5) calc(var(--space-unit) * 5);flex:1 1 auto;min-height:0;overflow:auto}.x-tech-drawer__media,.x-tech-drawer__content,.x-tech-drawer__group{margin:0 0 calc(var(--space-unit) * 6)}.x-tech-drawer__content+.x-tech-drawer__group{border-top:1px solid rgba(var(--text-color) / .12);padding-top:calc(var(--space-unit) * 4)}.x-tech-drawer__media-image{width:100%;height:auto;display:block;border-radius:var(--input-border-radius)}.x-tech-drawer__media-caption{margin-top:calc(var(--space-unit) * 1);color:rgba(var(--text-color)/.72)}.x-tech-drawer__content-title,.x-tech-drawer__group-title{margin:0 0 calc(var(--space-unit) * 1)}.x-tech-drawer__group-title{line-height:1.25;min-height:0;display:block}.x-tech-drawer__group+.x-tech-drawer__group{margin-top:calc(var(--space-unit) * 8)}.x-tech-drawer__list{list-style:none;margin:0;padding:0;border:1px solid rgba(var(--text-color)/.1);border-radius:.75rem;overflow:hidden}.x-tech-drawer__row{display:grid;grid-template-columns:minmax(120px,40%) 1fr;gap:0;border-bottom:1px solid rgba(var(--text-color)/.1)}.x-tech-drawer__row:last-child{border-bottom:0}.x-tech-drawer__cell{padding:calc(var(--space-unit) * 1.2) calc(var(--space-unit) * 1.6);min-width:0;line-height:1.45;word-break:break-word}.x-tech-drawer__cell--label{font-weight:600;color:rgba(var(--text-color)/.75);background:rgba(var(--text-color)/.05)}.x-tech-drawer__cell--value{background:rgb(var(--bg-color))}.x-tech-drawer__label--right,.x-tech-drawer__value--right{text-align:right}.x-tech-drawer__empty,.x-tech-drawer__note{margin:0;color:rgba(var(--text-color)/.7)}.x-tech-drawer__footer-close{width:100%;margin-top:calc(var(--space-unit) * 1.25)}body.is-x-tech-drawer-open .delivery-time__tooltip,body.is-x-tech-drawer-open .delivery-time-tooltip-overlay,body.is-x-tech-drawer-open .delivery-time-block .delivery-time__tooltip,body.is-x-tech-drawer-open>.delivery-time__tooltip{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:767px){.x-tech-drawer__panel{top:auto;right:0;left:0;bottom:0;width:100%;height:auto;max-height:calc(100vh - 72px);border-radius:1.5rem 1.5rem 0 0;box-shadow:0 -8px 24px #00000026;transform:translate3d(0,100%,0)}.x-tech-drawer__head,.x-tech-drawer__foot,.x-tech-drawer__body{padding-left:calc(var(--space-unit) * 5);padding-right:calc(var(--space-unit) * 5)}.x-tech-drawer__trigger{padding-top:calc(var(--space-unit) * 6);padding-bottom:calc(var(--space-unit) * 6)}}.x-tech-overview{width:100%;margin:var(--product-info-block-margin) 0;font-family:var(--body-font-family, inherit)}.x-tech-overview__head{margin-bottom:.85rem}.x-tech-overview__title{margin:0}.x-tech-overview__subtitle{margin:.35rem 0 0;color:rgba(var(--text-color) / .7)}.x-tech-overview__list{list-style:none;margin:0;padding:0}.x-tech-overview__list--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.x-tech-overview__list--grid.x-desktop-only{display:grid}.x-tech-overview__item{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:var(--input-border-radius);border:1px solid var(--x-to-card-border-color, rgba(var(--text-color) / .08));background-color:var(--x-to-card-bg-color, rgb(var(--bg-color)));background-image:var(--x-to-card-bg-gradient, none);color:var(--x-to-card-text-color, rgb(var(--text-color)));min-width:0}.x-tech-overview__item--above{flex-direction:column;text-align:center}.x-tech-overview__item--beside{flex-direction:row}.x-tech-overview__item-icon{width:var(--x-tech-icon-size, 40px);height:var(--x-tech-icon-size, 40px);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--x-to-card-icon-color, currentColor)}.x-tech-overview__item-icon img,.x-tech-overview__item-icon svg{width:100%;height:100%;display:block;object-fit:contain}.x-tech-overview__item-body{min-width:0;display:flex;flex-direction:column;gap:.25rem}.x-tech-overview__item-label,.x-tech-overview__item-value{display:block;line-height:1.35;overflow-wrap:anywhere}.x-tech-overview__item-label,.x-tech-overview__item-value p{margin:0}.x-tech-overview__item-value{color:var(--x-to-card-subtext-color, rgba(var(--text-color) / .78))}.x-tech-overview__carousel .slider{scroll-padding-inline:var(--gutter)}.x-tech-overview__carousel .slider-nav{right:0;left:0;z-index:3;pointer-events:none}.x-tech-overview__carousel .slider-nav__btn{pointer-events:auto;padding:0}.x-tech-overview__carousel .slider__grid{gap:0}.x-tech-overview__carousel .slider__item{width:100%;padding-inline:var(--gutter)}.x-tech-overview__carousel .x-tech-overview__item{width:100%;min-height:clamp(88px,26vw,120px)}@media(max-width:999px){.x-tech-overview{padding-inline:var(--gutter)}.x-tech-overview__list--stack-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.x-tech-overview__list--stack-single{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;justify-items:center}.x-tech-overview__list--stack-single .x-tech-overview__item{width:min(100%,420px)}.x-tech-overview__list--stack-2col .x-tech-overview__item,.x-tech-overview__list--stack-single .x-tech-overview__item{min-height:clamp(88px,24vw,118px)}.x-tech-overview__list--stack-2col .x-tech-overview__item--beside,.x-tech-overview__list--stack-single .x-tech-overview__item--beside{gap:clamp(.5rem,1.8vw,.8rem)}.x-tech-overview__list--stack-2col .x-tech-overview__item-icon,.x-tech-overview__list--stack-single .x-tech-overview__item-icon{width:clamp(22px,8vw,34px);height:clamp(22px,8vw,34px)}.x-tech-overview__list--stack-2col .x-tech-overview__item--above,.x-tech-overview__list--stack-single .x-tech-overview__item--above{text-align:center}}@media(max-width:767px){.x-tech-overview__list--grid.x-desktop-only{display:none!important}}@media(min-width:600px){.x-tech-overview__carousel .slider-nav__btn{padding:0 10px}}.x-video-list{background:var(--x-vl-bg, transparent);color:var(--x-vl-text-primary, rgb(var(--text-color)))}.x-video-list .section__heading{color:var(--x-vl-heading, var(--x-vl-text-primary, rgb(var(--text-color))))}.x-video-list__sub,.x-video-list__desc{color:var(--x-vl-text-secondary, rgb(var(--text-color) / .72))}.x-video-list__social-btn{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .85rem;border-radius:9999px;font-weight:600;white-space:nowrap;text-decoration:none;color:var(--x-vl-accent, rgb(var(--link-color)));border:1px solid var(--x-vl-accent, rgb(var(--link-color)));background-color:transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.x-video-list__social-btn:hover{background-color:rgb(var(--text-color) / .08);border-color:var(--x-vl-accent, rgb(var(--link-color)))}.x-video-list__carousel .slider-nav__btn.x-video-list__slider-btn{color:var(--x-vl-accent, rgb(var(--link-color)))}@media(min-width:768px){.x-video-list__slider::-webkit-scrollbar{display:none}}.x-video-list__carousel .slider__item{scroll-snap-align:start}.x-video-list__item{display:flex;flex-direction:column;gap:1rem;min-width:0}.x-video-list__thumb-btn{display:block;width:100%;text-align:start;padding:0;border:0;background:var(--x-vl-card-bg, rgb(var(--bg-color)));border-radius:1.25rem;overflow:hidden;cursor:pointer;color:inherit;box-shadow:0 8px 28px #201f3812;transition:box-shadow .25s ease,transform .25s ease}.x-video-list__thumb-btn:hover,.x-video-list__thumb-btn:focus-visible{box-shadow:0 10px 30px #201f381a;transform:translateY(-2px)}.x-video-list__thumb--ratio{position:relative;width:100%;height:0;padding-top:56.25%}@supports (aspect-ratio: 16 / 9){.x-video-list__thumb--ratio{height:auto;padding-top:0;aspect-ratio:16 / 9}}.x-video-list__thumb{background:rgb(var(--text-color) / .06)}.x-video-list__thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.x-video-list__thumb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000038;transition:background .25s ease}.x-video-list__thumb-btn:hover .x-video-list__thumb-overlay,.x-video-list__thumb-btn:focus-visible .x-video-list__thumb-overlay{background:#0000001f}.x-video-list__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.x-video-list__play-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5));transition:transform .25s ease,color .25s ease,filter .25s ease}.x-video-list__play-icon .icon{width:2.25rem;height:2.25rem}.x-video-list__thumb-btn:hover .x-video-list__play-icon,.x-video-list__thumb-btn:focus-visible .x-video-list__play-icon{color:#fff;transform:scale(1.08);filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.x-video-list__duration{position:absolute;left:.75rem;bottom:.75rem;padding:.2rem .55rem;border-radius:9999px;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.x-video-list__meta{padding:.25rem 0 0;min-width:0}.x-video-list__title{margin:0 0 .35rem;line-height:1.25;color:var(--x-vl-text-primary, rgb(var(--text-color)))}.x-video-list__title.link{text-decoration:none}.x-video-list__title.link:hover{text-decoration:underline}.x-video-list__subtitle{margin:0 0 .45rem;line-height:1.35;color:var(--x-vl-text-secondary, rgb(var(--text-color) / .72))}.x-video-list__creator{display:flex;align-items:center;gap:.5rem}.x-video-list__avatar{width:2rem;height:2rem;min-width:2rem;min-height:2rem;border-radius:9999px;overflow:hidden;flex:0 0 auto;background:rgb(var(--text-color) / .08)}.x-video-list__avatar-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:9999px}.x-video-list__creator-name{margin:0;color:var(--x-vl-text-primary, rgb(var(--text-color)))}@media(max-width:767px){.x-video-list__social-row{justify-content:center!important}.x-video-list__social{justify-content:center!important;flex-wrap:nowrap;gap:.5rem}.x-video-list__social-btn{padding:.4rem .7rem}}.x-vl-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75}.x-vl-modal[hidden]{display:none}.x-vl-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--x-vl-modal-backdrop, rgba(0, 0, 0, .55))}.x-vl-modal__dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(96vw,920px);max-height:min(92vh,880px);overflow:auto;background-color:var(--x-vl-card-bg, rgb(var(--bg-color)));color:var(--x-vl-text-primary, rgb(var(--text-color)));border-radius:1rem;padding:0}.x-vl-modal__close{position:absolute;top:.55rem;right:.6rem;border:0;background:transparent;color:inherit;font-size:1.5rem;line-height:1;cursor:pointer;z-index:2}.x-vl-modal__header{padding:.85rem 2.75rem .65rem 1rem;border-bottom:1px solid rgba(var(--text-color) / .08)}.x-vl-modal__title{margin:0;line-height:1.25;color:var(--x-vl-text-primary, rgb(var(--text-color)))}.x-vl-modal__body{padding:.75rem 1rem 1rem}.x-vl-modal__video-root{margin:0 auto;max-width:100%}.x-vl-modal__stage.video-section__media{max-width:100%;border-radius:.75rem;background:#000}.x-product-collections{--x-pc-accent: #fe7912;--x-pc-gradient-from: #9b4500;--x-pc-gradient-to: #fe7912;--x-pc-heading-accent: var(--x-pc-accent)}.x-product-collections__header-strip{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.x-product-collections__heading{color:var(--x-pc-heading, rgb(var(--heading-color)));letter-spacing:-.03em;line-height:1.05}.x-product-collections__heading-line{display:inline-block}.x-product-collections__heading-accent{display:inline-block;color:var(--x-pc-heading-accent, var(--x-pc-accent, #fe7912))}.x-product-collections.x-product-collections--has-gradient .x-product-collections__heading-accent{background:linear-gradient(135deg,var(--x-pc-gradient-from, #9b4500) 0%,var(--x-pc-gradient-to, #fe7912) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.x-product-collections__subheading{color:var(--x-pc-sub, rgb(var(--text-color) / .78));max-width:42rem}.x-product-collections__header-nav{margin-left:auto;justify-content:flex-end;flex-shrink:0}.x-product-collections__round-btn{border-radius:999px;min-width:2.75rem;min-height:2.75rem;padding:0}.x-product-collections__carousel .slider-nav__btn.x-product-collections__round-btn{border-radius:999px}.x-product-collections__card{border-radius:.75rem;overflow:hidden}.x-product-collections__card-hit{display:block;text-decoration:none;color:inherit}.x-product-collections__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:.75rem;background:rgb(var(--text-color) / .06)}.x-product-collections__img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.x-product-collections__card-hit:hover .x-product-collections__img,.x-product-collections__card-hit:focus-visible .x-product-collections__img{transform:scale(1.06)}.x-product-collections__img-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(12,10,9,.92) 0%,rgba(12,10,9,.28) 42%,transparent 72%);opacity:.88}.x-product-collections__card-body{position:absolute;inset:auto 0 0 0;padding:clamp(1.25rem,3vw,2rem)}.x-product-collections__card-title{margin:0;color:#fff}.x-product-collections__card-text{margin:.35rem 0 0;color:#ffffffc7}.x-product-collections__card-text br+br{display:none}.x-product-collections__card-cta{margin-top:.85rem;display:inline-flex;align-items:center;gap:.35rem;color:var(--x-pc-accent, #fe7912);opacity:0;transform:translateY(.6rem);transition:opacity .35s ease,transform .35s ease;text-underline-offset:.2em;pointer-events:none}.x-product-collections__card-hit:hover .x-product-collections__card-cta,.x-product-collections__card-hit:focus-visible .x-product-collections__card-cta{opacity:1;transform:translateY(0)}.x-product-collections__card-cta .icon{width:1rem;height:1rem}.x-product-collections__card--placeholder{border-radius:.75rem}.x-product-collections ul[role=list]{list-style:none;padding:0;margin:0}@media(max-width:767px){.x-product-collections__header-strip{padding-inline:var(--gutter)}.x-product-collections .slider-nav,.x-product-collections__header-nav,.x-product-collections__slider-nav{display:none!important}}@media(prefers-reduced-motion:reduce){.x-product-collections__img,.x-product-collections__card-cta{transition:none;transform:none}.x-product-collections__card-hit:hover .x-product-collections__card-cta,.x-product-collections__card-hit:focus-visible .x-product-collections__card-cta{opacity:1}}.x-product-cards ul[role=list]{list-style:none;padding:0;margin:0}.x-product-cards.cc-product-card-grid product-card.card{height:100%}.x-product-cards__specs-wrap{margin-top:0}.x-product-card-specs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.x-product-card-specs__row{display:flex;align-items:center;gap:.625rem;color:var(--x-pc-spec-text, rgb(var(--text-color) / .75))}.x-product-card-specs__icon{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.5rem;opacity:.72;margin-top:0}.x-product-card-specs__icon .icon,.x-product-card-specs__icon svg{width:1.5rem;height:1.5rem;display:block}.x-product-card-specs__icon-image{width:1.5rem;height:1.5rem;object-fit:contain;display:block}.x-product-card-specs__text{margin:0;overflow-wrap:anywhere;word-break:break-word;min-width:0}@media(max-width:767px){.x-product-cards__carousel .slider-nav{display:none!important}}.x-product-card-specs-wrap{min-height:0}.card .x-product-card-specs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}
/*# sourceMappingURL=/cdn/shop/t/53/assets/custom-features.css.map */
