[data-cg-spot].cg-spot{--cg-spot-radius:var(--cg-surface-radius,8px);isolation:isolate;color:var(--cg-spot-text);background:var(--cg-spot-surface);padding-block:calc(var(--cg-spot-pt,96px) * .72) calc(var(--cg-spot-pb,96px) * .72);padding-inline:var(--cg-spot-pl,32px) var(--cg-spot-pr,32px);display:block;position:relative;overflow:clip}[data-cg-spot].cg-spot--ink{--cg-spot-surface:#151718;--cg-spot-text:#f4efe6;--cg-spot-hair:oklch(95.3541% .0131275 82.4025/.16);--cg-spot-muted:oklch(95.3541% .0131275 82.4025/.78);--cg-spot-value:color-mix(in oklch, var(--cg-spot-accent) 58%, #fff);--cg-spot-well:oklch(95.3541% .0131275 82.4025/.06);--cg-spot-cta-fg:#f7f2ea;--cg-spot-cta-edge:#1a1410}[data-cg-spot].cg-spot--cream{--cg-spot-surface:#f4efe6;--cg-spot-text:#1a1410;--cg-spot-hair:oklch(19.722% .0125804 55.5458/.12);--cg-spot-muted:oklch(19.722% .0125804 55.5458/.66);--cg-spot-value:var(--cg-spot-accent);--cg-spot-well:oklch(19.722% .0125804 55.5458/.05);--cg-spot-cta-fg:#f7f2ea;--cg-spot-cta-edge:#1a1410}@media (width>=750px){[data-cg-spot].cg-spot{padding-block:var(--cg-spot-pt,96px) var(--cg-spot-pb,96px)}}[data-cg-spot] .cg-spot__inner{width:100%;max-width:min(var(--page-width,1280px), 78rem);min-block-size:var(--cg-spot-minh,auto);grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,4rem);margin-inline:auto;display:grid}[data-cg-spot].cg-spot--full-width .cg-spot__inner{max-width:none}[data-cg-spot] .cg-spot__media{border-radius:var(--cg-spot-radius);margin:0;position:relative}[data-cg-spot] .cg-spot__media-glow{z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 42%, color-mix(in oklch, var(--cg-spot-accent) 42%, transparent) 0%, transparent 70%);filter:blur(28px);opacity:.7;border-radius:50%;position:absolute;inset:-14% -10% -18%}[data-cg-spot] .cg-spot__media-clip{z-index:1;border-radius:var(--cg-spot-radius);aspect-ratio:4/5;background:var(--cg-spot-well);position:relative;overflow:clip;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.1),0 40px 80px -50px oklch(0% none none/.8)}[data-cg-spot] .cg-spot__img{object-fit:cover;object-position:var(--cg-spot-focal,center);width:100%;height:100%;display:block}[data-cg-spot] .cg-spot__img--placeholder{background:linear-gradient(150deg, #2b1d12 0%, #6e4724 55%, var(--cg-spot-accent) 100%)}[data-cg-spot] .cg-spot__content{flex-direction:column;gap:clamp(1.6rem,3vw,2.4rem);display:flex}[data-cg-spot] .cg-spot__head{flex-direction:column;gap:clamp(.8rem,1.4vw,1.15rem);max-width:44ch;display:flex}[data-cg-spot] .cg-spot__eyebrow{font-family:var(--font-accent--family,ui-monospace, SFMono-Regular, monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--cg-spot-value);margin:0;font-size:.72rem;font-weight:600;line-height:1}[data-cg-spot] .cg-spot__heading{font-family:var(--font-heading--family);font-weight:400;font-size:calc(clamp(2rem, 1.3rem + 2.9vw, 3.4rem) * var(--cg-spot-heading-scale,1));letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:0;padding-bottom:.35rem;line-height:1.04;position:relative}[data-cg-spot] .cg-spot__heading em{color:var(--cg-spot-value);font-style:italic}[data-cg-spot] .cg-spot__underline{background:var(--cg-spot-accent);transform-origin:0;inset-inline-start:0;border-radius:3px;width:clamp(3rem,18%,5.5rem);height:3px;position:absolute;bottom:-.1rem}[data-cg-spot] .cg-spot__intro{text-wrap:pretty;color:var(--cg-spot-muted);max-width:46ch;font-size:clamp(1rem,.96rem + .3vw,1.14rem);line-height:1.62}[data-cg-spot] .cg-spot__intro>*{margin:0 0 .6em}[data-cg-spot] .cg-spot__intro>:last-child{margin-bottom:0}[data-cg-spot] .cg-spot__features{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}[data-cg-spot] .cg-spot__feature{grid-template-columns:1fr;gap:clamp(1.3rem,3vw,1.7rem) clamp(1rem,2.4vw,2rem);padding-block:0 clamp(1.3rem,3vw,1.7rem);display:grid}[data-cg-spot] .cg-spot__feature--metric{grid-template-columns:minmax(4.5rem,auto) 1fr;align-items:baseline}[data-cg-spot] .cg-spot__feature-rule{background:var(--cg-spot-hair);grid-column:1/-1;height:1px}[data-cg-spot] .cg-spot__value{font-family:var(--font-heading--family);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--cg-spot-value);overflow-wrap:break-word;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.75rem);font-weight:400;line-height:.95}[data-cg-spot] .cg-spot__feature-body{flex-direction:column;gap:.4rem;min-width:0;display:flex}[data-cg-spot] .cg-spot__feature-title{font-family:var(--font-heading--family);letter-spacing:-.01em;overflow-wrap:break-word;color:var(--cg-spot-text);margin:0;font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);font-weight:400;line-height:1.12}[data-cg-spot] .cg-spot__feature-title em{color:var(--cg-spot-value);font-style:italic}[data-cg-spot] .cg-spot__feature-text{text-wrap:pretty;overflow-wrap:break-word;color:var(--cg-spot-muted);max-width:52ch;margin:0;font-size:.98rem;line-height:1.55}[data-cg-spot] .cg-spot__feature-text em{color:var(--cg-spot-value);font-style:italic}[data-cg-spot] .cg-spot__feature-text strong{color:var(--cg-spot-text);font-weight:600}[data-cg-spot] .cg-spot__cta{background:var(--cg-spot-accent);min-height:48px;color:var(--cg-spot-cta-fg);font-family:var(--font-body--family);letter-spacing:-.005em;box-shadow:inset 0 1px 0 0 oklch(100% 5.96046e-8 none/.12), 0 8px 24px -12px color-mix(in oklch, var(--cg-spot-accent) 58%, transparent);border:1px solid #0000;border-radius:12px;align-self:flex-start;align-items:center;padding:.85rem 1.55rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .3s,box-shadow .3s,filter .2s,scale .18s cubic-bezier(.22,1,.36,1);display:inline-flex}[data-cg-spot] .cg-spot__cta:hover{border-color:color-mix(in oklch, var(--cg-spot-cta-edge) 78%, transparent);box-shadow:inset 0 1px 0 0 oklch(100% 5.96046e-8 none/.22), 0 14px 30px -14px color-mix(in oklch, var(--cg-spot-cta-edge) 42%, transparent);filter:brightness(1.05)}@media (prefers-reduced-motion:no-preference){[data-cg-spot] .cg-spot__cta:active{filter:none;transition-duration:.3s,.3s,.2s,.12s;scale:.97}}[data-cg-spot] .cg-spot__cta:focus-visible{outline:3px solid color-mix(in oklch, var(--cg-spot-accent) 55%, #fff);outline-offset:3px}@media (forced-colors:active){[data-cg-spot] .cg-spot__cta:focus-visible{outline-color:canvastext}}@media (width>=750px){[data-cg-spot].cg-spot--page-width{padding-inline:max(var(--cg-spot-pl,32px), 4vw) max(var(--cg-spot-pr,32px), 4vw)}[data-cg-spot] .cg-spot__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}[data-cg-spot].cg-spot--media-right .cg-spot__inner{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}[data-cg-spot].cg-spot--media-right .cg-spot__media-col{order:2}[data-cg-spot] .cg-spot__media-col{top:calc(var(--header-group-height,5rem) + 1.5rem);position:sticky}[data-cg-spot] .cg-spot__content{padding-block:clamp(.5rem,2vw,2rem)}[data-cg-spot].cg-spot--no-head .cg-spot__content{align-self:center}}@media (width<=749px){[data-cg-spot] .cg-spot__media-clip{aspect-ratio:1;max-height:72svh}[data-cg-spot] .cg-spot__img{object-fit:contain}[data-cg-spot] .cg-spot__feature--metric{grid-template-columns:1fr}[data-cg-spot].cg-spot{padding-inline:calc(var(--cg-spot-pl,32px) * .7) calc(var(--cg-spot-pr,32px) * .7)}[data-cg-spot] .cg-spot__content{padding-inline:34px}[data-cg-spot] .cg-spot__feature-rule{margin-inline:-34px}}@media (width>=750px){[data-cg-spot].cg-spot--text-right .cg-spot__content{align-items:flex-end}[data-cg-spot].cg-spot--text-right .cg-spot__head{text-align:right;align-items:flex-end}[data-cg-spot].cg-spot--text-right .cg-spot__underline{transform-origin:100%;inset-inline:auto 0}[data-cg-spot].cg-spot--text-right .cg-spot__intro{text-align:right;margin-inline-start:auto}[data-cg-spot].cg-spot--text-right .cg-spot__feature,[data-cg-spot].cg-spot--text-right .cg-spot__feature--metric{text-align:right;grid-template-columns:1fr}[data-cg-spot].cg-spot--text-right .cg-spot__feature-body{align-items:flex-end}[data-cg-spot].cg-spot--text-right .cg-spot__feature-text{margin-left:auto}[data-cg-spot].cg-spot--text-right .cg-spot__cta{align-self:flex-end}}@media (scripting:enabled){[data-cg-spot] .cg-spot__media,[data-cg-spot] .cg-spot__content{opacity:0}}[data-cg-spot][data-cg-spot-failsafe] .cg-spot__media,[data-cg-spot][data-cg-spot-failsafe] .cg-spot__content{opacity:1!important}@media (prefers-reduced-motion:reduce){[data-cg-spot] .cg-spot__cta{transition:none}}@media screen and (width<=749px){.product-information.section--page-width .product-details>.group-block{padding-inline:0}}.view-product-title{display:none}.product-details{justify-content:center;align-self:start;display:flex}@media screen and (width>=750px){.product-details>.group-block{height:min-content}.full-height--desktop{height:100%;max-height:calc(100vh - var(--header-group-height,0));min-height:fit-content}.full-height--desktop .group-block{align-self:var(--details-position,"flex-start")}}.product-details .cg-description{--cg-desc-accent:#8a3a12;--cg-desc-accent-strong:#6f2e0e;max-inline-size:68ch;color:color-mix(in oklch, var(--color-foreground) 88%, transparent);font-family:var(--font-body--family);text-wrap:pretty;padding-inline:27px;font-size:1rem;line-height:1.65}.product-details .cg-description>:first-child{margin-block-start:0}.product-details .cg-description>:last-child{margin-block-end:0}.product-details .cg-description p{margin-block:0 1.1em}.product-details .cg-description :is(h2,h3,h4){font-family:var(--font-heading--family);letter-spacing:-.01em;text-wrap:balance;color:var(--color-foreground);margin-block:1.6em .6em;line-height:1.25}.product-details .cg-description h2{font-size:1.35rem}.product-details .cg-description h3{font-size:1.15rem}.product-details .cg-description strong{color:var(--color-foreground);font-weight:600}.product-details .cg-description a{color:var(--cg-desc-accent);text-underline-offset:.15em;transition:color .3s var(--ease-out-quad);text-decoration:underline 1px}.product-details .cg-description a:hover{color:var(--cg-desc-accent-strong)}.product-details .cg-description ul{list-style-type:disc}.product-details .cg-description ol{list-style-type:decimal}.product-details .cg-description :is(ul,ol){margin-block:0 1em;padding-inline-start:1.4em;list-style-position:outside}.product-details .cg-description li{margin-block:.4em 0;padding-inline-start:.25em}.product-details .cg-description li::marker{color:var(--cg-desc-accent);font-size:.9em}.product-details .cg-description li>p{margin-block:0}.product-details .cg-description blockquote{background:color-mix(in oklch, var(--cg-desc-accent) 8%, transparent);color:color-mix(in oklch, var(--color-foreground) 82%, transparent);border-radius:10px;margin-block:1.2em;margin-inline:0;padding:.75em 1em;font-style:italic}.product-details .cg-disclaimer{max-inline-size:68ch;font-family:var(--font-body--family);padding:27px;padding-inline:27px}.product-details .cg-disclaimer__details{border:1px solid color-mix(in oklch, var(--color-foreground) 16%, transparent);background:color-mix(in oklch, var(--color-foreground) 4%, transparent);border-radius:10px;overflow:clip}.product-details .cg-disclaimer__summary{color:var(--color-foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.92rem;font-weight:600;list-style:none;display:flex}.product-details .cg-disclaimer__summary::-webkit-details-marker{display:none}.product-details .cg-disclaimer__icon{background:color-mix(in oklch, var(--cg-desc-accent) 12%, transparent);block-size:1.35rem;inline-size:1.35rem;color:var(--cg-desc-accent-strong);transition:transform .24s var(--ease-out-quad);border-radius:999px;place-items:center;font-size:1rem;line-height:1;display:inline-grid}.product-details .cg-disclaimer__details[open] .cg-disclaimer__icon{transform:rotate(45deg)}.product-details .cg-disclaimer p{color:color-mix(in oklch, var(--color-foreground) 78%, transparent);text-wrap:pretty;margin:0;padding:0 1rem 1rem;font-size:.9rem;line-height:1.55}@media screen and (width<=749px){.product-information.section--page-width .product-details .cg-description,.product-information.section--page-width .product-details .cg-disclaimer{padding-inline:27px}}.product-details{--cg-rail-accent:#8a3a12;--cg-rail-accent-strong:#6f2e0e;--cg-rail-hair:color-mix(in oklch, var(--color-foreground) 14%, transparent);--cg-rail-ease:var(--ease-out-quad)}.product-details .text-block h1{font-family:var(--font-heading--family);letter-spacing:-.022em;text-wrap:balance;max-inline-size:100%;color:var(--color-foreground);margin-block:0;font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-weight:600;line-height:1.1}@media (width>=750px) and (scripting:enabled){.product-information--main-product .product-details .text-block h1{white-space:nowrap;min-width:0;overflow:hidden}}.product-details rte-formatter.text-block :is(p,em){font-family:var(--font-body--family);letter-spacing:0;color:color-mix(in oklch, var(--color-foreground) 64%, transparent);text-wrap:pretty;font-size:1.0625rem;font-style:italic;line-height:1.5}.product-details [id*=__judge_me_reviews_preview_badge_]{min-block-size:24px}.product-details [id*=__judge_me_reviews_preview_badge_] .jdgm-prev-badge,.product-details [id*=__judge_me_reviews_preview_badge_] .jdgm-prev-badge__stars{align-items:center;display:inline-flex}.product-details [id*=__judge_me_reviews_preview_badge_] .jdgm-prev-badge__stars,.product-details [id*=__judge_me_reviews_preview_badge_] .jdgm-prev-badge__text{line-height:1}.product-details product-price.text-block{font-family:var(--font-body--family);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-foreground);font-size:clamp(1.55rem,1.2rem + 1.1vw,1.95rem)}.product-details product-price.text-block,.product-details product-price .price,.product-details product-price .price-item,.product-details product-price .price__regular,.product-details product-price .price-item--regular{font-weight:800}.product-details .variant-picker{--color-selected-variant-border:#1a1410}.product-details .variant-option__button-label--has-swatch:has(:checked){outline:none}.product-details .variant-option__button-label--has-swatch .swatch{transition:border-color .2s var(--cg-rail-ease)}.product-details .variant-option__button-label--has-swatch:has(:checked) .swatch{border-width:2.5px;border-color:#1a1410}.product-details .variant-option__button-label--has-swatch:not(:has(:checked)):hover{outline:none}.product-details .variant-option__button-label--has-swatch:not(:has(:checked)):hover .swatch{border-width:2px;border-color:oklch(19.722% .0125804 55.5458/.5)}.product-details .variant-option--buttons legend{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklch, var(--color-foreground) 88%, transparent);font-size:.78rem;font-weight:600}.product-details .variant-option__swatch-value{text-transform:none;letter-spacing:.01em;color:var(--color-foreground);font-size:.95rem;font-weight:500}.product-details .product-form-buttons{gap:10px}.product-details .add-to-cart-button{letter-spacing:.01em;font-weight:600}.product-details .divider__line{min-height:0;height:max(var(--divider-border-thickness,1px), 3px);background:radial-gradient(ellipse at center, color-mix(in oklch, var(--cg-rail-hair) 24%, transparent) 0%, transparent 68%) center / 64% 100% no-repeat, linear-gradient(to right, transparent 0%, color-mix(in oklch, var(--cg-rail-hair) 26%, transparent) 8%, color-mix(in oklch, var(--cg-rail-hair) 65%, transparent) 28%, var(--cg-rail-hair) 50%, color-mix(in oklch, var(--cg-rail-hair) 65%, transparent) 72%, color-mix(in oklch, var(--cg-rail-hair) 26%, transparent) 92%, transparent 100%) center / 100% max(var(--divider-border-thickness,1px), 1px) no-repeat;border:0;border-radius:999px}.product-details .group-block-content>product-price,.product-details .group-block-content>product-price~*{order:2}.product-details .group-block-content>.buy-buttons-block~*{order:4}.product-details .group-block-content>.cg-rail-purchases{order:1}.product-details .group-block-content>.cg-rail-trust{order:3}.product-details .group-block-content>:has(.cg-description),.product-details .group-block-content>:has(.cg-disclaimer){order:5}.cg-rail-purchases{justify-content:flex-start;padding-block:5px 2px;padding-inline:27px;display:flex}.cg-rail-purchases--reserve{visibility:hidden}.product-details .group-block-content:has(>.cg-rail-purchases:not(.cg-rail-purchases--reserve))>.cg-rail-purchases--reserve{display:none}.cg-rail-purchases__pill{background:color-mix(in oklch, var(--color-foreground) 7%, transparent);font-family:var(--font-body--family);letter-spacing:.01em;color:color-mix(in oklch, var(--color-foreground) 82%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 12px;font-size:.8rem;font-weight:500;line-height:1.2;display:inline-flex}.cg-rail-trust{flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-block-start:4px;padding-block:16px 0;padding-inline:27px;display:flex;position:relative}.cg-rail-trust__item{font-family:var(--font-body--family);letter-spacing:.01em;color:color-mix(in oklch, var(--color-foreground) 64%, transparent);align-items:center;gap:8px;font-size:.82rem;display:inline-flex}.cg-rail-trust__icon{width:16px;height:16px;color:var(--cg-rail-accent);flex-shrink:0}.cg-pdp-showcase .product-details .disclosures__container{padding-inline:27px}.cg-pdp-showcase .product-details #cg-bundle-callout{box-shadow:none;background:oklch(94.4047% .0220736 81.7867);border:1px solid #1a141029;border-radius:8px}.cg-pdp-showcase .product-details .cg-disclaimer__details{border-radius:8px}.cg-pdp-showcase .product-details .variant-option--buttons{--variant-picker-button-radius:8px}.cg-pdp-showcase .product-details .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){--color-variant-background:#fff;--color-variant-border:#1a141029}.cg-pdp-showcase .product-details .buy-buttons-block{--style-border-radius-buttons-primary:8px;--style-border-radius-buttons-secondary:8px;--style-border-radius-inputs:8px;--color-input-border:#1a141029}@media (prefers-reduced-motion:no-preference){.product-details .add-to-cart-button{transition-property:scale;transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.product-details .add-to-cart-button:active{transition-duration:.12s;scale:.97}}.sticky-add-to-cart__bar{opacity:0;visibility:hidden;z-index:calc(var(--layer-sticky) - 1);border-radius:calc(var(--style-border-radius-buttons-primary) + min(var(--padding-sm), var(--style-border-radius-buttons-primary)));width:600px;box-shadow:var(--shadow-popover);padding:var(--padding-sm);align-items:center;gap:var(--gap-md);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)translateY(calc(100% + 40px))}@starting-style{.sticky-add-to-cart__bar{opacity:0;transform:translate(-50%)translateY(calc(100% + 40px))}}.sticky-add-to-cart__bar:before{--border:2px;content:"";inset:calc(var(--border) * -1);background:linear-gradient(var(--color-background) 0 100%), linear-gradient(#00000026 0 100%);border:var(--border) solid #0000;border-radius:inherit;z-index:-1;backdrop-filter:blur(20px)saturate(180%)brightness(1.5);background-clip:content-box,border-box;position:absolute}@media (prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-property:transform,opacity,display,visibility;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}}.sticky-add-to-cart__bar[data-stuck=true]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0%)}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{opacity:0;display:none;transform:translate(-50%)translateY(calc(100% + 40px))}.sticky-add-to-cart__info[data-has-image=false]{padding-left:var(--padding-lg)}.sticky-add-to-cart__image{aspect-ratio:1;height:var(--height-buy-buttons);border-radius:var(--style-border-radius-buttons-primary);background:var(--color-background-secondary);flex-shrink:0;overflow:hidden}.sticky-add-to-cart__image-img{object-fit:cover;width:100%;height:100%}.sticky-add-to-cart__info{flex:1;min-width:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph-medium--size);font-weight:var(--font-weight-semibold);line-height:var(--font-paragraph--line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sticky-add-to-cart__variant{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--font-paragraph-small--size);margin-top:var(--margin-3xs)}.sticky-add-to-cart__price{font-weight:var(--font-weight-semibold)}.sticky-add-to-cart__button{height:var(--height-buy-buttons);position:relative}@media screen and (width<=749px){.sticky-add-to-cart__bar{border-radius:0;width:100%;max-width:none;bottom:0}.sticky-add-to-cart__bar:before{--border:1px}.sticky-add-to-cart__bar .add-to-cart-text__content{display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-left:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph--size)}.sticky-add-to-cart__button{padding:var(--padding-lg)}.sticky-add-to-cart__price{font-size:var(--font-paragraph-small--size)}.sticky-add-to-cart__button{width:var(--height-buy-buttons)}sticky-add-to-cart:not([data-variant-available=true]) .add-to-cart-text__content{display:initial}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{width:auto}}@media screen and (width<=389px){.sticky-add-to-cart__bar .compare-at-price,.sticky-add-to-cart__title{display:none}.sticky-add-to-cart__info[data-singleton=true] .sticky-add-to-cart__title,.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__title{display:block}.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__variant{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.disclosures__container{width:100%}.disclosures__container:has(>[shopify-block-empty]){display:none}.disclosures{--disclosures-symbol-width:calc(var(--disclosures-icon-size) * var(--disclosures-symbol-aspect-ratio,1));color:var(--color,inherit);width:100%;display:block;container-type:inline-size}.disclosures.accordion--dividers accordion-custom:first-child .details{border-block-start:var(--style-border-width) solid var(--color-border)}.disclosures.accordion--dividers accordion-custom:last-child .details{border-block-end:var(--style-border-width) solid var(--color-border)}.disclosures__heading{margin-block-end:var(--margin-lg)}.disclosures .details__header{padding-block:var(--padding-xl);align-items:flex-start;gap:var(--gap-xs);display:flex}.disclosures .details__header>.svg-wrapper{margin-block-start:calc((var(--disclosures-icon-size) - var(--icon-size-xs)) / 2)}.disclosures details[open] .details__header{padding-block-end:var(--padding-xs)}.disclosures__summary-content{align-items:center;row-gap:var(--gap-xs);flex-wrap:wrap;flex:1;min-width:0;display:flex}.disclosures__summary-item{row-gap:var(--gap-xs);overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex}.disclosures__summary-item--measure{visibility:hidden;white-space:nowrap;pointer-events:none;contain:layout style;width:max-content;max-width:none;display:block;position:fixed;inset-block-start:0;inset-inline-start:0}.disclosures__summary-item-row{align-items:center;gap:var(--padding-2xs);vertical-align:middle;min-width:0;display:flex}.disclosures__summary-item-title{font-weight:var(--font-weight-normal,normal);overflow-wrap:break-word}.disclosures__summary-item--measure .disclosures__summary-item-title{white-space:nowrap;overflow-wrap:normal}.disclosures .details__icon{width:auto;max-inline-size:100%;height:var(--disclosures-icon-size);object-fit:contain;vertical-align:middle;flex-shrink:0;margin:0;display:inline-block}.disclosures__summary-item-row:has(>.details__icon){grid-template-columns:var(--disclosures-symbol-width) minmax(0, 1fr);align-items:center;column-gap:var(--padding-2xs);min-inline-size:0;display:grid}.disclosures__summary-item-row:has(>.details__icon)>.details__icon{grid-column:1;justify-self:center}.disclosures__summary-item-row:has(>.details__icon)>.disclosures__summary-item-title{grid-column:2}.disclosures details[open]>summary .disclosures__summary-item-title{font-weight:var(--font-weight-bold,bold)}.disclosures__summary-item-extra{display:block}.disclosures__separator{padding-inline:var(--padding-xs);flex-shrink:0;line-height:1;display:none}@container (width>=701px){.disclosures:where([data-summary-layout=inline]) .details__header{align-items:center}.disclosures:where([data-summary-layout=inline]) .details__header>.svg-wrapper{margin-block-start:0}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item{display:block}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-row{display:inline-flex}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-row:has(>.details__icon){display:inline-grid}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-extra{align-items:center;display:inline-flex}.disclosures:where([data-summary-layout=inline]) .disclosures__separator{display:inline-block}}.disclosures__summary-item--measure .disclosures__summary-item-row{white-space:nowrap;display:inline-flex}.disclosures__summary-item--measure .disclosures__summary-item-row:has(>.details__icon){display:inline-grid}.disclosures__summary-item--measure .disclosures__summary-item-extra{white-space:nowrap;align-items:center;display:inline-flex}.disclosures__summary-item--measure .disclosures__separator{display:inline-block}.disclosures details[open] .disclosures__summary-item-extra{display:none}.disclosures__item{display:flex}.disclosures__item+.disclosures__item{margin-block-start:var(--spacing-lg)}.disclosures__item-left{cursor:default;flex:0 auto;min-width:0}.disclosures__item-right{cursor:pointer;flex:1}.disclosures__item-header{align-items:center;gap:var(--padding-2xs);margin-block-end:var(--spacing-xs);padding-block-end:var(--padding-xs);display:flex}.disclosures__item-title{margin:0}.disclosures__item-header:has(>.details__icon){grid-template-columns:var(--disclosures-symbol-width) minmax(0, 1fr);align-items:center;column-gap:var(--padding-2xs);min-inline-size:0;display:grid}.disclosures__item-header:has(>.details__icon)>.details__icon{grid-column:1;justify-self:center}.disclosures__item-header:has(>.details__icon)>.disclosures__item-title{grid-column:2}.disclosures details[open] .disclosures__item-title{font-weight:var(--font-weight-bold,bold)}.disclosures__item-content{max-width:var(--normal-content-width);padding-block-end:var(--padding-2xl)}.disclosures details[open] .details-content{padding-block-end:0}.accordion{flex:1;width:100%}.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border)}.accordion--dividers{--show-fallback-borders:0}.accordion--dividers:not([class*=color-])[style*="--border-width: 0"],.accordion--dividers:not([class*=color-])[style*="--border-style: none"]{--show-fallback-borders:1}.accordion--dividers accordion-custom:first-child .details{border-block-start:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers accordion-custom:last-child .details{border-block-end:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers .details-content{padding-block-end:var(--padding-sm)}.accordion--caret .icon-plus,.accordion--plus .icon-caret{display:none}.accordion .details__header{font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight);font-size:var(--summary-font-size);line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);min-height:var(--minimum-touch-target)}.details__icon{height:auto;margin-inline-end:var(--margin-xs)}.payment-icons{width:100%}.payment-icons__list{align-items:center;justify-content:var(--alignment);gap:var(--icon-gap);flex-wrap:wrap;margin:0;padding:0;display:flex}.payment-icons__item{align-items:center;display:flex}.product-recommendations{display:block}.product-recommendations__skeleton-item{aspect-ratio:3/4;background-color:var(--color-foreground);opacity:var(--skeleton-opacity);border-radius:4px}@media screen and (width<=749px){.product-recommendations__skeleton-item:nth-child(odd){display:none}}product-recommendations:has([data-has-recommendations=false]){display:none}.product-information{gap:var(--gap) 0}.product-information__grid{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.product-details{order:1}.product-information__media{order:0;width:0;min-width:100%}.product-information__media .product-media-gallery__placeholder-image{width:100%;height:100%}@media screen and (width<=749px){.product-information__media{grid-column:1/-1}.product-details{grid-column:2/3}}@media screen and (width>=750px){.product-information__grid{grid-column:2}.product-information__grid.product-information--media-none .product-details{width:var(--narrow-content-width);margin:0 auto}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw, var(--sidebar-width))}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:calc(var(--gap,0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:calc(var(--gap,0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1/3}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw, var(--sidebar-width)) 1fr}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-left:calc(var(--gap,0) / 2);order:1}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-right:calc(var(--gap,0) / 2);order:0}.product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2/-1}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)){grid-column:1/-1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2/3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1/3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details,:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3/4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3/-1}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2/3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left,.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:1/-1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1/3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-details,.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3/-1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-details{grid-column:1/3}}@media screen and (width>=1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:1fr 2fr}}@media screen and (width>=750px){.product-information--main-product .product-information__grid:not(.product-information__grid--half,.product-information--media-none){--cg-pdp-center-gap:clamp(16px, 1.8vw, 28px);column-gap:var(--cg-pdp-center-gap);align-items:start}.product-information--main-product .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,53fr) minmax(22rem,47fr)}.product-information--main-product .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:minmax(22rem,47fr) minmax(0,53fr)}.product-information--main-product .product-information__media,.product-information--main-product .product-details{min-width:0;padding-inline:0}.product-information--main-product .product-information__media{align-self:stretch;width:100%}.product-information--main-product .product-details{justify-content:flex-start}.product-information--main-product .product-details>.group-block{width:min(100%,34rem)}.product-information--main-product .product-media-container.constrain-height{--viewport-offset:max(var(--header-height,156px), var(--cg-pdp-header-floor,156px))}.product-information--main-product media-gallery:has(slideshow-controls[thumbnails][pagination-position=center]) .product-media-container.constrain-height{--viewport-offset:calc(max(var(--header-height,156px), var(--cg-pdp-header-floor,156px)) + var(--cg-pdp-gallery-reserve,96px))}}.product-information__grid--limit-details .product-details>.group-block{--details-max-width:var(--sidebar-width);max-width:var(--details-max-width)}@media screen and (width>=1600px){.product-information__grid--limit-details .product-details>.group-block{--details-max-width:32rem}}.product-information--main-product.cg-pdp-showcase{background:linear-gradient(135deg, var(--cg-pdp-wash-1,oklch(64.7237% .118014 56.6685/.14)), transparent 64%), linear-gradient(315deg, var(--cg-pdp-wash-2,oklch(45.1236% .120205 43.4264/.12)), transparent 66%), var(--color-background)}.product-information--main-product.cg-pdp-showcase .product-details>.group-block{background:#fffaf2eb;border:1px solid #1a141029;border-radius:8px;box-shadow:0 24px 70px #1a141014}@media screen and (width>=750px){.product-information--main-product.cg-pdp-showcase .product-information__media media-gallery{background:#fffaf2eb;border:1px solid #1a141029;border-radius:8px;padding-inline:clamp(12px,1.4vw,20px);box-shadow:0 24px 70px #1a141014}}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset:var(--header-height)}.dialog-zoomed-gallery__dialog{background-color:var(--color-background)}.dialog-zoomed-gallery{cursor:zoom-out}.dialog--preloading{opacity:0}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}@media screen and (width<=749px){.dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;height:100%;display:flex;overflow-x:hidden}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{scroll-snap-align:start;flex:0 0 100%;position:relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;width:100%;height:100%;overflow:hidden}.dialog-zoomed-gallery .product-media-container--video,.dialog-zoomed-gallery .product-media-container--external_video{align-content:center}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio:auto;align-items:center;height:100%}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image{height:100%}.product-media__drag-zoom-wrapper{aspect-ratio:auto;scrollbar-width:none;justify-content:center;width:100%;height:100%;display:flex;overflow:scroll}.product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.product-media__drag-zoom-wrapper .product-media__image{--product-media-fit:contain;object-fit:var(--product-media-fit);transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x,0), var(--drag-zoom-translate-y,0));overflow:hidden}.media-gallery--hint{--slideshow-gap:var(--gap-2xs)}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}}.dialog-zoomed-gallery__close-button{color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}.media-gallery__mobile-controls{grid-area:auto}@media screen and (width<=749px){.media-gallery__mobile-controls[thumbnails]{--thumbnail-width:44px}.media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:auto}}.dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out}.product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.dialog-zoomed-gallery .product-media-container--video deferred-media,.dialog-zoomed-gallery .product-media-container--external_video deferred-media{height:auto;aspect-ratio:var(--ratio)}.dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}.dialog-zoomed-gallery__dialog{view-transition-name:zoom-dialog-ui}:root:active-view-transition .dialog-zoomed-gallery__dialog{background-color:#0000}::view-transition-group(zoom-dialog-ui){z-index:calc(var(--layer-overlay) + 1)}::view-transition-old(gallery-item-open),::view-transition-new(gallery-item-open){animation-timing-function:step-start}::view-transition-old(gallery-item-close),::view-transition-new(gallery-item-close){animation-timing-function:step-end}@media screen and (width>=750px){:root:active-view-transition .product-media__image{background-color:#0000}}::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){z-index:var(--layer-overlay);border-radius:var(--gallery-media-border-radius);overflow:clip}::view-transition-group(gallery-item-open){animation-timing-function:var(--spring-d300-b0-easing);animation-duration:var(--spring-d300-b0-duration)}::view-transition-group(gallery-item-close){animation-timing-function:var(--spring-d220-b0-easing);animation-duration:var(--spring-d220-b0-duration)}@media screen and (width<=749px){::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){animation-duration:.1s;animation-timing-function:step-start}::view-transition-new(gallery-item-open){animation:fade-in var(--spring-d180-b0-duration) var(--spring-d180-b0-easing) forwards;animation-timing-function:var(--spring-d180-b0-easing);animation-duration:var(--spring-d180-b0-duration)}::view-transition-old(gallery-item-close){animation:80ms linear forwards fade-out}}@keyframes fade-in{0%{opacity:.8;scale:.98}}@keyframes fade-out{to{opacity:0}}slideshow-controls{scrollbar-width:none;min-height:var(--minimum-touch-target);flex-shrink:0;grid-area:controls;justify-content:space-between;display:flex}slideshow-controls[controls-on-media]{position:absolute;bottom:0}slideshow-controls::-webkit-scrollbar{display:none}slideshow-controls button{--color:rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active:var(--color-foreground);--color-hover:rgb(var(--color-foreground-rgb) / var(--opacity-50));height:var(--minimum-touch-target);width:var(--minimum-touch-target);cursor:pointer;display:inline-block}slideshow-controls .icon{width:var(--icon-size-sm);height:var(--icon-size-xs)}slideshow-controls[pagination-position=center]{justify-content:center;align-items:center}slideshow-controls[pagination-position=center][thumbnails]{width:100%}slideshow-controls[pagination-position=center]:not([controls-on-media],[thumbnails],[icons-on-media]){justify-content:space-between}@media screen and (width>=750px){slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){flex-direction:column;height:0;min-height:100%;display:flex}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:hidden auto}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails-container{top:var(--sticky-header-offset,0);position:sticky}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails{padding-block-start:var(--focus-outline-offset)}slideshow-controls:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:column}slideshow-controls:not([controls-on-media]):is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails{padding-block:var(--padding-2xs)}slideshow-controls:not([controls-on-media])[pagination-position=right] .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline,var(--focus-outline-offset))}slideshow-controls:not([controls-on-media])[pagination-position=left] .slideshow-controls__thumbnails{padding-inline-start:var(--slideshow-thumbnails-padding-inline,var(--focus-outline-offset))}}slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:flex-end}slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=left]{justify-content:flex-start}slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground:#fff;--color-foreground-rgb:var(--color-white-rgb)}slideshow-controls[controls-on-media][pagination-position=right]{right:0}slideshow-controls[controls-on-media][pagination-position=left]{left:0}slideshow-controls[controls-on-media][pagination-position=center]{width:100%}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{align-self:flex-start;width:fit-content}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{align-self:flex-end;width:fit-content}.slideshow-controls__arrows{height:var(--minimum-touch-target);grid-area:arrows;justify-content:space-between;display:flex}.slideshow-controls__arrows button{padding:0 var(--padding-xs)}.slideshow-controls__dots,.slideshow-controls__counter{justify-content:center;align-items:center;margin:0;list-style:none;display:inline-flex}:is(.slideshow-controls__dots,.slideshow-controls__counter) button{--color:rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active:var(--color-foreground);--color-hover:rgb(var(--color-foreground-rgb) / var(--opacity-50))}slideshow-component[autoplay] slideshow-controls,slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:difference}.slideshow-controls__dots{padding:var(--padding-sm) var(--padding-lg);border-radius:3rem;gap:.6rem;overflow:hidden}.slideshow-controls__dots button{--size:.56rem;width:calc(var(--size) * 2);height:calc(var(--size) * 2);margin:calc(var(--size) / -2);border-radius:calc(var(--size));justify-content:center;align-items:center;font-size:0;display:flex}.slideshow-controls__dots button:after{content:"";background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2);display:block;box-shadow:inset 0 0 0 1.5px #00000026}@supports not (view-timeline-axis:inline){.slideshow-controls__dots button[aria-current=true]:after{--color:var(--color-active)}}.slideshow-controls__dots button:after:hover{--color:var(--color-hover)}.slideshow-controls__dots button[aria-current=true]{--color:var(--color-active)}.slideshow-controls__dots button[aria-current=true]:after{box-shadow:inset 0 0 0 1.5px #0006}:is(.slideshow-controls__dots,.slideshow-controls__counter):only-child{margin-inline:auto}.slideshow-controls__counter{color:var(--color-foreground);width:auto;padding:.3rem var(--padding-sm);margin-inline:var(--margin-sm);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs);background-color:#0006;border-radius:2rem}.slideshow-controls__counter .slash{color:rgb(var(--color-foreground-rgb) / var(--opacity-40));padding-inline:var(--padding-2xs);margin-block-start:-.1rem}.slideshow-control[disabled]{opacity:.5;cursor:not-allowed}.slideshow-controls__thumbnails-container{scrollbar-width:none;width:100%;max-height:100%;display:flex;overflow-x:scroll}.slideshow-controls__thumbnails{padding-inline:var(--slideshow-thumbnails-padding-inline,var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block,var(--padding-sm));gap:var(--gap-xs);height:fit-content;margin-inline:auto;display:inline-flex}.slideshow-controls__thumbnails .slideshow-control{border-radius:var(--thumbnail-radius,var(--media-radius));width:clamp(44px, 7vw, var(--thumbnail-width));height:auto;aspect-ratio:var(--aspect-ratio)}.slideshow-controls__thumbnails .slideshow-control img{object-fit:cover;border-radius:var(--thumbnail-radius,var(--media-radius));height:100%}.slideshow-controls__thumbnails .slideshow-control[aria-current=true]{outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}.slideshow-controls__thumbnail{position:relative}.slideshow-controls__thumbnail-badge{top:var(--padding-2xs);right:var(--padding-2xs);background-color:var(--color-background);border-radius:var(--style-border-radius-xs);width:clamp(16px,10%,20px);height:clamp(16px,10%,20px);box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-5));justify-content:center;align-items:center;display:flex;position:absolute}.slideshow-controls__thumbnail-badge svg{width:60%;height:60%;fill:var(--color-foreground);opacity:.6}.slideshow-control:is(.icon-pause,.icon-play){color:var(--color-active)}.slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-hover)}.slideshow-control:is(.icon-pause,.icon-play) svg{display:none}slideshow-component[autoplay][paused] .icon-play>svg,slideshow-component[autoplay]:not([paused]) .icon-pause>svg{display:block}slideshow-controls .slideshow-controls__paddles{align-items:center;gap:var(--gap-2xs);width:100%;display:flex}slideshow-controls .slideshow-controls__paddles .slideshow-controls__thumbnails-container{flex:auto;min-width:0}slideshow-controls .slideshow-controls__paddle{width:28px;min-height:var(--minimum-touch-target);border-radius:var(--style-border-radius-xs,8px);color:rgb(var(--color-foreground-rgb) / var(--opacity-50));cursor:pointer;transition:color .3s ease, background-color .3s ease, transform .3s var(--ease-out-quad);background:0 0;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;display:inline-flex}slideshow-controls .slideshow-controls__paddles:not([data-overflowing]) .slideshow-controls__paddle{display:none}slideshow-controls .slideshow-controls__paddle:hover{color:var(--color-foreground);background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}slideshow-controls .slideshow-controls__paddle:active{transform:scale(.92)}slideshow-controls .slideshow-controls__paddle:disabled{opacity:.3;cursor:default;transform:none}slideshow-controls .slideshow-controls__paddle svg{width:var(--icon-size-sm,16px);height:auto}@media (hover:none){slideshow-controls .slideshow-controls__paddle{display:none}}@media (prefers-reduced-motion:reduce){slideshow-controls .slideshow-controls__paddle{transition:none}}.product-information--main-product .product-media{position:relative}.product-information--main-product .product-media:after{content:"";border-radius:var(--media-radius,0);pointer-events:none;position:absolute;inset:0 1px 0 0;box-shadow:inset 0 0 0 1px #00000014}.product-information--main-product .dialog-zoomed-gallery .product-media:after{display:none}.product-information--main-product .slideshow-controls__thumbnail{border-radius:var(--thumbnail-radius,8px);outline-offset:-1.5px;transition:outline-color .3s var(--ease-out-quad);outline:1.5px solid #00000014}.product-information--main-product .slideshow-controls__thumbnail:hover{outline-color:#0003}.product-information--main-product .slideshow-controls__thumbnails .slideshow-control[aria-current=true]{outline-offset:-1.5px;border:0;outline:1.5px solid #1a1410}@media (forced-colors:active){.product-information--main-product .slideshow-controls__thumbnails .slideshow-control[aria-current=true]{outline-offset:1px;outline:2px solid highlight}}@media (prefers-reduced-motion:no-preference){.product-information--main-product .slideshow-controls__thumbnail{transition:outline-color .3s var(--ease-out-quad), scale .18s cubic-bezier(.22, 1, .36, 1)}.product-information--main-product .slideshow-controls__thumbnail:active{transition-duration:.3s,.12s;scale:.97}}
