.footer-content{contain:content;content-visibility:auto;display:grid;grid-template-columns:1fr;gap:var(--footer-gap)}.footer-content--custom-width{max-width:var(--section-custom-max-width);margin-left:auto;margin-right:auto;width:100%}@media screen and (max-width:749px){.footer-content{gap:min(var(--footer-gap),14px);row-gap:8px}.footer-content--mobile-columns-1{grid-template-columns:1fr}.footer-content--mobile-columns-2{grid-template-columns:1fr 1fr}.footer-content--multirow-mobile{justify-items:center;text-align:center}.footer-content--multirow-mobile .menu__details{text-align:center}.footer-content--multirow-mobile .menu__heading{text-align:center;justify-content:center}.footer-content--multirow-mobile .text-block{text-align:center}.footer-content--multirow-mobile .group-block-content{align-items:center;justify-content:center}.footer-content--mobile-columns-2>:last-child{grid-column:1 / -1;justify-self:center}.footer-content :is(.text-block,.menu__heading,.menu__item,.menu__item a,.button){font-size:clamp(12px,3.35vw,15px);line-height:1.18}.footer-content .social-icons__wrapper~.button,.footer-content .social-icons__wrapper+.button,.footer-content .social-icons__wrapper :is(.button,a),.footer-content .group-block-content:has(.social-icons__wrapper) :is(.text-block,.button){font-size:clamp(12px,3.35vw,15px);line-height:1.18}.footer-content :is(.text-block,.menu__item a,.button){white-space:nowrap}.footer-content .menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:.45rem}.footer-content .menu__item+.menu__item{margin-block-start:.45rem}.footer-content .menu__details{padding-block:0!important}.footer-content .group-block-content{gap:.55rem!important}#footer-group [class*=kl-private-reset-css][style*=min-height]{min-height:0!important}.footer-content .group-block-content:has(>.icon-block){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:.9rem!important;width:100%}.footer-content .group-block-content:has(>.icon-block)>*{flex:0 0 auto}.footer-content .social-icons__wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:.75rem;width:100%}.footer-content .social-icons__wrapper>*{flex:0 0 auto}.footer-content .social-icons__wrapper .social-icons__icon-wrapper{width:auto;height:1.35rem}.footer-content .social-icons__wrapper .social-icons__icon{width:1.35rem;height:1.35rem}.footer-content .group-block-content:has(.social-icons__wrapper){align-items:center;gap:.65rem!important;justify-content:flex-start}.footer-content .group-block-content:has(.social-icons__wrapper)>.text-block:first-child{margin-block:0;min-height:0}}.footer-content>.group-block:has(.icon-block){justify-self:center;max-width:100%}.footer-content>.group-block:has(.icon-block)>.group-block-content{align-items:center!important;justify-content:flex-start!important;text-align:center}.footer-content>.group-block:has(.icon-block)>.group-block-content>.text-block{align-items:center;white-space:normal}.footer-content>.group-block:has(.icon-block)>.group-block-content>.text-block>*{margin-block:0;text-align:center;white-space:normal}.footer-content>.group-block:has(.icon-block) .group-block-content:has(>.icon-block){justify-content:center!important}@media screen and (min-width:750px)and (max-width:989px){.footer-content--tablet-columns-1{grid-template-columns:1fr;grid-auto-flow:row}.footer-content--tablet-columns-2{grid-template-columns:1fr 1fr;grid-auto-flow:row}.footer-content--tablet-columns-3{grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row}.footer-content--isolated-grid-item-tablet>:last-child{grid-column:1 / -1}.footer-content--multirow-tablet{justify-items:center;text-align:center;align-items:start;row-gap:calc(var(--footer-gap) + 12px)}.footer-content--multirow-tablet .menu__details{text-align:center}.footer-content--multirow-tablet .menu__heading{text-align:center;justify-content:center}.footer-content--multirow-tablet .text-block{text-align:center}.footer-content--multirow-tablet .group-block-content{align-items:center;justify-content:center}.footer-content--columns-5.footer-content--tablet-columns-3{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.footer-content--columns-5.footer-content--tablet-columns-3>*{grid-column:span 2}.footer-content--columns-5.footer-content--tablet-columns-3>:nth-last-child(2){grid-column:2 / span 2}.footer-content--columns-5.footer-content--tablet-columns-3>:last-child{grid-column:4 / span 2}}@media screen and (min-width:990px){.footer-content--columns-1{grid-template-columns:1fr}.footer-content--columns-2{grid-template-columns:1fr 1fr}.footer-content--columns-3{grid-template-columns:1fr 1fr 1fr}.footer-content--columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.footer-content--columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1.5fr}.footer-content--columns-5>:last-child{justify-self:end}.footer-content--columns-1{justify-items:center}.footer-content--isolated-grid-item-desktop>:last-child{grid-column:1 / -1}.footer-content--multirow-desktop{justify-items:center;text-align:center}.footer-content--multirow-desktop .menu__details{text-align:center}.footer-content--multirow-desktop .menu__heading{text-align:center;justify-content:center}.footer-content--multirow-desktop .text-block{text-align:center}.footer-content--multirow-desktop .group-block-content{align-items:center;justify-content:center}.footer-content--multirow-desktop>:last-child{justify-self:center}}.footer-content--columns-5 .button-secondary{--button-padding-inline: .5rem;--button-padding-block: .5rem;white-space:nowrap}.footer-content--columns-5>:last-child .image-block{width:100%;height:100%;max-height:100%;justify-content:center;align-items:center}.footer-content--columns-5>:last-child .image-block__image{height:auto;width:100%;object-fit:contain;aspect-ratio:1 / 1;border-radius:50%}.footer-content--columns-5{--footer-logo-max-size: 140px}.footer-content--columns-5>:last-child .image-block__image{max-width:var(--footer-logo-max-size);max-height:var(--footer-logo-max-size)}.announcement-bar{border-block-end:var(--border-bottom-width) solid var(--color-border)}@media screen and (min-width:750px){.shopify-section:has(>.announcement-bar .announcement-bar__localization){position:relative;z-index:calc(var(--layer-header-menu) + 2)}}.announcement-bar__slider{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(8rem,680px) minmax(max-content,1fr);align-items:center;position:relative;column-gap:.75rem}@media screen and (max-width:749px){.announcement-bar__slider{grid-column:1 / -1;grid-template-columns:var(--button-size) minmax(0,1fr) var(--button-size)}}.announcement-bar__side{display:flex;align-items:center;min-width:0;width:100%}.announcement-bar__side--left{justify-content:flex-end}.announcement-bar__side--right{justify-content:flex-start}.announcement-bar__side-center,.announcement-bar__side-edge{display:inline-flex;align-items:center;gap:.75rem;min-width:0;max-width:100%;flex-wrap:nowrap}.announcement-bar__side--left .announcement-bar__side-center{margin-inline-start:auto}.announcement-bar__side--right .announcement-bar__side-edge{margin-inline-start:auto;justify-content:flex-end}.announcement-bar__slides{display:grid;grid:[stack] auto / [stack] auto;width:100%;max-width:680px;margin-inline:auto;text-align:center}.announcement-bar__slides>*{grid-area:stack}.announcement-bar__slide{position:relative;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.announcement-bar__slide[aria-hidden=true]{opacity:0;visibility:hidden}.announcement-bar__slider .slideshow-control{display:flex;padding:0;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center;opacity:1;animation:none;color:var(--color-foreground)}.announcement-bar__slider .slideshow-control .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.announcement-bar__localization{position:relative;display:flex;align-items:center;flex:0 0 auto;min-width:0}.announcement-bar__localization-button{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;min-height:auto;padding:0;border:0;background:transparent;color:var(--color-foreground);font-family:var(--font-body--family);font-size:.875rem;line-height:1;box-shadow:none}.announcement-bar__localization-button .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.announcement-bar__localization-wrapper{inset-inline-end:0;top:calc(100% + .5rem);z-index:calc(var(--layer-header-menu) + 3)}.announcement-bar__utility-link{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0;color:var(--color-foreground);text-decoration:none;font-family:var(--font-body--family);font-size:.875rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:989px){.announcement-bar__side-edge{column-gap:.5rem}}.announcement-bar__slide{place-content:center}.announcement-bar__text:first-child{margin:0}.announcement-bar__link{position:absolute;top:0;right:0;bottom:0;left:0}.announcement-bar__slider--with-localization+.header,.shopify-section:has(.announcement-bar__slider--with-localization)~.shopify-section:has(.header) .dropdown-localization,.shopify-section:has(.announcement-bar__slider--with-localization)~.shopify-section:has(.header) .header__column:has(.dropdown-localization){display:none!important}@media screen and (max-width:749px){.announcement-bar__localization,.announcement-bar__utility-link{display:none}}body{--header-height: 60px;--header-group-height: var(--header-height);--transparent-header-offset-boolean: 0}.header{display:block}.header[transparent]{--language-button-background-color: transparent;--language-button-border-color: transparent;--header-bg-color: transparent;--header-logo-display: none;--header-logo-inverse-display: block;position:absolute;top:0;left:0;right:0;background-color:transparent;z-index:var(--layer-overlay)}.header[transparent][transparent=not-sticky][data-sticky-state=active],.header[transparent]:has(.mega-menu__list:hover),.header[transparent]:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true],[data-animating])),.header[transparent]:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true],[data-animating])){--header-logo-display: unset;--header-logo-inverse-display: unset;--header-bg-color: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit}:is(.header[transparent][transparent=not-sticky][data-sticky-state=active],.header[transparent]:has(.mega-menu__list:hover),.header[transparent]:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true],[data-animating])),.header[transparent]:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true],[data-animating]))) .header__row{transition:color var(--animation-values-fast),border-color var(--animation-values-fast),background-color var(--animation-values-fast)}.header[transparent] .header__row{transition:color var(--animation-values-slow),border-color var(--animation-values-slow),background-color var(--animation-values-slow)}:is(.header[transparent]:not([data-sticky-state=active]),.header[transparent=always][data-sticky-state=active]) .header__row:not(:has(.mega-menu__list:hover,.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true],[data-animating]),.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true],[data-animating]))){--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}.header--inherit-color-scheme-on-menu-open:has(.mega-menu__list:hover) .header__row,.header--inherit-color-scheme-on-menu-open:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true],[data-animating])) .header__row,.header--inherit-color-scheme-on-menu-open:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true],[data-animating])) .header__row{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit}.header-section{position:relative;z-index:var(--layer-heightened)}#header-group:has(#header-component[sticky]){display:contents}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:sticky;top:-1px;z-index:var(--layer-sticky)}.header-section:has(details.menu-open){z-index:calc(var(--layer-header-menu) + 3)}.header[data-sticky-state]{transform:translateY(0);transition:transform var(--animation-speed) var(--animation-easing);opacity:1;will-change:transform}.header[data-sticky-state=active]{view-transition-name:sticky-header}.header[data-sticky-state=idle],.header[data-sticky-state=active][data-animating]{transform:translateY(calc(-100% - 1px));pointer-events:none}@media(prefers-reduced-motion:reduce){.header[data-sticky-state]{transition:none}}.header__row{position:relative;background-color:var(--header-bg-color, var(--color-background))}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns,.header__row--bottom{border-bottom:var(--border-bottom-width) solid var(--color-border)}@media screen and (max-width:749px){.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile)}}@media screen and (min-width:750px){.header__row.divider--page-width:not(.section--page-width) .header__columns{padding-inline-start:0;padding-inline-end:0;margin-inline-start:var(--page-margin);margin-inline-end:var(--page-margin)}}.header__column{display:flex;align-items:center}@media screen and (max-width:749px){.header__column{display:contents}}.header__column--left,.header__column--center{gap:var(--gap-xl);grid-area:left}.header__column--center{justify-content:center;grid-area:center}.header__column--center header-menu:only-child .overflow-menu::part(list){justify-content:center}.header__column--right{gap:var(--gap-xl);justify-content:flex-end;grid-area:right}.header__column--right .overflow-menu::part(list){justify-content:flex-end}.header__columns{--header-left: 1fr;--header-center: auto;--header-right: 1fr;--header-template-columns: var(--header-left) var(--header-center) var(--header-right);--header-mobile-bookend: 44px;display:grid;grid-template-areas:"left center right";grid-gap:var(--gap-xl);grid-template-columns:var(--header-template-columns)}.header__columns:has(.header__column--center header-menu){--header-center: auto;--header-left: minmax(max-content, 1fr);--header-right: minmax(max-content, 1fr)}@media screen and (min-width:750px){.header__columns:where(:not(:has(.header__column--center))){--header-template-columns: var(--header-left) var(--header-right);grid-template-areas:"left right"}}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--right header-menu){--header-right: auto;--header-left: minmax(max-content, 1fr)}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--left header-menu){--header-left: auto;--header-right: minmax(max-content, 1fr)}@media screen and (max-width:749px){.header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:0 var(--padding-3xs)}.header__columns .header-logo{grid-area:center}.header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}.header__columns:not(:has(.account-actions)) .search-action{grid-area:rightA}.header__columns .search-action{grid-area:leftB}.header__columns header-actions{grid-area:rightB}}.header__columns:not(:has(.header__column)){grid-template-columns:1fr}@media(hover:hover){:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.dropdown-localization__button:hover),.header__column:has(.header__icon--menu:hover)) header-menu:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.dropdown-localization__button:hover),.header__column:has(.header__icon--menu:hover)) .header-actions__action:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.dropdown-localization__button:hover),.header__column:has(.header__icon--menu:hover)) .dropdown-localization__button:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.dropdown-localization__button:hover),.header__column:has(.header__icon--menu:hover)) .header__icon--menu:not(:hover){opacity:var(--opacity-subdued-text);transition:opacity var(--animation-speed) var(--animation-easing)}}header-menu,.header-actions__action,.dropdown-localization__button,.header__icon--menu{transition:opacity var(--animation-speed) var(--animation-easing)}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__link[aria-haspopup],.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__link,.menu-list__list-item:where(:not([slot=overflow]))>button.menu-list__link{margin-block:calc(-2 * var(--header-padding));padding-block:calc(2 * var(--header-padding));margin-inline:calc(-1 * var(--gap-xl) / 2);padding-inline:calc(var(--gap-xl) / 2)}.header{--header-padding: var(--padding-sm);--font-paragraph--line-height: 1;contain:layout style}.header:has(#Details-menu-drawer-container[open]){contain:style}.header.header--compact{--header-padding: var(--padding-2xs)}.header__columns{--padding-block-start: var(--header-padding);--padding-block-end: var(--header-padding)}.header:not(.header--compact) .header__row--bottom{--header-padding: var(--padding-xs)}.header--collapse-row-paddings .header__row--top .header__columns{--padding-block-end: 0px}.header--collapse-row-paddings .header__row--bottom .header__columns{--padding-block-start: 0px}.header-section:has(.header[transparent])+.shopify-section{margin-top:var(--header-height)}main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style{--section-top-offset: calc(var(--header-height) * var(--transparent-header-offset-boolean))}:is(main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style) :is(.spacing-style,.inherit-spacing){--section-top-offset: 0px}main>.shopify-section:first-child .section:not(.disable-section-top-offset) .sticky-content{margin-top:calc(var(--header-height) * var(--transparent-header-offset-boolean) * -1)}.header-menu .menu-list__submenu{content-visibility:auto;contain-intrinsic-size:0px 500px}.header-menu details[open] .menu-list__submenu,.header-menu .menu-list__submenu[data-active]{content-visibility:visible}.product-context-info{display:grid;gap:var(--gap-xl)}.product-context-info__header{max-width:var(--narrow-content-width);margin-inline:auto;text-align:center;width:100%}.product-context-info__header--left{margin-inline:0 auto;text-align:left}.product-context-info__header--center{margin-inline:auto;text-align:center}.product-context-info__header--right{margin-inline:auto 0;text-align:right}.product-context-info__heading,.product-context-info__subheading,.product-context-info__title{margin:0}.product-context-info__heading{color:var(--color-foreground);font-family:var(--product-context-info-heading-font-family);font-style:var(--product-context-info-heading-font-style);font-weight:var(--product-context-info-heading-font-weight);font-size:var(--product-context-info-heading-font-size);line-height:var(--product-context-info-heading-line-height);letter-spacing:var(--product-context-info-heading-letter-spacing);text-transform:var(--product-context-info-heading-case)}.product-context-info__subheading{font:var(--font-h4);text-align:center;margin-block-end:var(--margin-lg)}.product-context-info__related-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-xl)}.product-context-info__related-item{flex:0 1 calc((100% - (var(--gap-xl) * 3)) / 4);min-width:0}.product-context-info__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-xl);width:min(100%,88rem);margin-inline:auto;align-items:stretch}.product-context-info__card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-content:start;gap:var(--gap-lg);min-width:0;height:100%;padding:var(--padding-md);background:var(--color-background)}.product-context-info__card:has(.product-context-info__media){grid-template-columns:minmax(0,1fr) minmax(16rem,.9fr);align-items:center}.product-context-info__card:nth-child(2n):has(.product-context-info__media) .product-context-info__card-copy{grid-column:2;grid-row:1}.product-context-info__card:nth-child(2n):has(.product-context-info__media) .product-context-info__media{grid-column:1;grid-row:1}.product-context-info__card-copy{min-width:0}.product-context-info__eyebrow{margin:0 0 var(--margin-2xs);color:var(--color-foreground-heading);font-family:var(--product-context-info-eyebrow-font-family);font-style:var(--product-context-info-eyebrow-font-style);font-weight:var(--product-context-info-eyebrow-font-weight);font-size:var(--product-context-info-eyebrow-font-size);line-height:var(--product-context-info-eyebrow-line-height);text-transform:var(--product-context-info-eyebrow-case);letter-spacing:var(--product-context-info-eyebrow-letter-spacing)}.product-context-info__title,.product-context-info__title-link{display:inline-block;color:#fc7d54;font-family:var(--font-paragraph--family);font-size:var(--font-size--xl);line-height:var(--font-paragraph--line-height);font-weight:400;letter-spacing:.06em;text-transform:uppercase;text-decoration-line:underline;text-decoration-thickness:.075em;text-underline-offset:.12em}.product-context-info__title-link:hover{color:var(--color-primary)}.product-context-info__description{margin-block-start:var(--margin-sm);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7;color:var(--color-foreground);font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);letter-spacing:normal}.product-context-info__description>*:first-child{margin-block-start:0}.product-context-info__description>*:last-child{margin-block-end:0}.product-context-info__media{overflow:hidden;margin-block-start:0;background:transparent}.product-context-info__media img{display:block;width:100%;height:100%;max-height:18rem;object-fit:contain}@media screen and (max-width:989px){.product-context-info__related-item{flex-basis:calc((100% - var(--gap-xl)) / 2)}.product-context-info__card:has(.product-context-info__media){grid-template-columns:minmax(0,1fr) minmax(14rem,.9fr)}}@media screen and (max-width:749px){.product-context-info.section{gap:var(--gap-lg);grid-template-columns:minmax(0,1fr);padding-inline:var(--page-margin)}.product-context-info.section>*{grid-column:1;min-width:0}.product-context-info__related-list,.product-context-info__grid{grid-template-columns:minmax(0,1fr)}.product-context-info__related-item{flex-basis:calc((100% - var(--gap-xl)) / 2)}.product-context-info__card{grid-template-columns:minmax(0,1fr);padding:var(--padding-sm)}.product-context-info__card:has(.product-context-info__media){grid-template-columns:minmax(0,1fr)}.product-context-info__card:nth-child(2n):has(.product-context-info__media) .product-context-info__card-copy,.product-context-info__card:nth-child(2n):has(.product-context-info__media) .product-context-info__media{grid-column:1;grid-row:auto}.product-context-info__media{margin-block-start:var(--margin-xs)}}.sticky-add-to-cart__bar{position:fixed;bottom:20px;left:50%;opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));z-index:calc(var(--layer-sticky) - 1);display:block;width:600px;border-radius:calc(var(--style-border-radius-buttons-primary) + min(var(--padding-sm),var(--style-border-radius-buttons-primary)));box-shadow:var(--shadow-popover);padding:var(--padding-sm);display:flex;align-items:center;gap:var(--gap-md)}@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:"";position:absolute;inset:calc(var(--border) * -1);background:linear-gradient(var(--color-background) 0 100%),linear-gradient(#00000026 0 100%);background-clip:content-box,border-box;border:var(--border) solid #0000;border-radius:inherit;z-index:-1;-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(1.5);backdrop-filter:blur(20px) saturate(180%) brightness(1.5)}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-property:transform,opacity,display;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}}.sticky-add-to-cart__bar[data-stuck=true]{transform:translate(-50%) translateY(0);opacity:1}.shopify-section:has(.sticky-add-to-cart__bar[data-stuck=true]){z-index:var(--layer-raised)}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-left:var(--padding-lg)}.sticky-add-to-cart__image{flex-shrink:0;aspect-ratio:1;height:var(--height-buy-buttons);overflow:hidden;border-radius:var(--style-border-radius-buttons-primary);background:var(--color-background-secondary)}.sticky-add-to-cart__image-img{width:100%;height:100%;object-fit:cover}.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);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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 (max-width:749px){.sticky-add-to-cart__bar{bottom:0;width:100%;max-width:none;border-radius: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 (max-width:389px){.sticky-add-to-cart__bar .compare-at-price{display:none}.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{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.product-recommendations__skeleton-item{aspect-ratio:3 / 4;background-color:var(--color-foreground);opacity:var(--skeleton-opacity);border-radius:4px}@media screen and (max-width:749px){.product-recommendations__skeleton-item:nth-child(odd){display:none}.product-recommendations .resource-list.hidden--desktop product-title.text-block.h5>*,.product-recommendations .resource-list__carousel product-title.text-block.h5>*{font-size:calc(var(--font-h5--size) - 2px)}.product-recommendations .resource-list.hidden--desktop product-title.text-block.rte>*,.product-recommendations .resource-list__carousel product-title.text-block.rte>*{font-size:calc(var(--font-paragraph--size) - 2px)}}product-recommendations:has([data-has-recommendations=false]){display:none}.utility-bar{background-color:var(--color-background);border-bottom:1px solid rgb(var(--color-border-rgb) / .25)}.utility-bar__nav{padding-inline:var(--page-margin, 1.5rem)}.utility-bar__nav--split{display:grid;grid-template-columns:1fr auto 1fr;align-items:flex-start;column-gap:calc(var(--utility-gap) * 1.25)}.utility-bar__nav--split .utility-bar__list{padding-block:37px 9px}.utility-bar{position:relative;z-index:calc(var(--layer-heightened, 3) + 1)}.utility-bar__list{display:flex;justify-content:center;align-items:center;gap:var(--utility-gap);margin:0;padding-block:var(--utility-padding-block);scrollbar-width:none}@media screen and (max-width:749px){.utility-bar__list{overflow-x:auto}}.utility-bar__list::-webkit-scrollbar{display:none}.utility-bar__list--left{justify-content:flex-end}.utility-bar__list--right{justify-content:flex-start}.utility-bar__logo{display:flex;align-items:flex-start;justify-content:center;text-decoration:none;color:var(--color-foreground);padding-block:5px 0;margin-block-end:-9px;position:relative;z-index:2}.utility-bar__logo-image{height:var(--utility-logo-height);width:auto;object-fit:contain}.utility-bar__logo-text{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.25rem;letter-spacing:.04em}.utility-bar__item{flex-shrink:0;white-space:nowrap;position:relative}.utility-bar__item--has-children>.utility-bar__link{display:inline-flex;align-items:center;gap:6px}.utility-bar__caret{display:block;width:.32em;height:.32em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg)}.utility-bar__dropdown{display:none;flex-direction:column;position:absolute;top:calc(100% + var(--utility-padding-block));left:50%;transform:translate(-50%);background-color:var(--color-background);border:1px solid rgb(var(--color-border-rgb) / .35);box-shadow:var(--shadow-popover, 0 8px 24px rgb(0 0 0 / .3));padding:26px 36px 30px;width:max-content;max-width:min(92vw,960px);z-index:10}.utility-bar__dropdown-span{display:flex;justify-content:center;gap:32px;border-bottom:1px solid rgb(var(--color-border-rgb) / .35);padding-bottom:16px;margin-bottom:20px}.utility-bar__dropdown-span-link{font-family:var(--font-heading--family);font-weight:700;font-size:.9375rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-foreground);text-decoration:none;opacity:.9}.utility-bar__dropdown-span-link:hover,.utility-bar__dropdown-span-link:focus-visible{opacity:1}.utility-bar__dropdown-columns{display:flex;gap:44px}.utility-bar__dropdown:before{content:"";position:absolute;top:calc(-1 * var(--utility-padding-block) - 2px);left:0;right:0;height:calc(var(--utility-padding-block) + 2px)}@media(hover:hover){.utility-bar__item--has-children:hover .utility-bar__dropdown{display:flex}}.utility-bar__item--has-children:focus-within .utility-bar__dropdown{display:flex}.utility-bar__dropdown-heading{display:block;font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .65);text-decoration:none;margin-bottom:10px;white-space:nowrap}.utility-bar__dropdown-heading--label{pointer-events:none}.utility-bar__dropdown-link{display:block;font-family:var(--font-body--family);font-size:.8125rem;font-weight:var(--font-body--weight);letter-spacing:.01em;text-transform:none;line-height:1.4;color:var(--color-foreground);text-decoration:none;opacity:.85;padding-block:4px;white-space:nowrap}.utility-bar__dropdown-link:hover,.utility-bar__dropdown-link:focus-visible{opacity:1}@media screen and (max-width:749px){.utility-bar__dropdown{display:none!important}.utility-bar__caret{display:none}}.utility-bar__link{font-family:var(--font-accent--family);font-style:var(--font-accent--style);font-weight:var(--font-accent--weight);font-size:var(--utility-font-size);letter-spacing:.12em;text-transform:uppercase;line-height:1;color:var(--color-foreground);text-decoration:none;opacity:.9;transition:opacity var(--animation-speed) var(--animation-easing)}.utility-bar__link:hover,.utility-bar__link:focus-visible,.utility-bar__link[aria-current=page]{opacity:1}@media screen and (max-width:749px){.utility-bar__list{justify-content:flex-start;-webkit-mask-image:linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.utility-bar__nav--split{grid-template-columns:1fr}.utility-bar__logo{display:none}}.details__icon{height:auto;margin-inline-end:var(--margin-xs)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width).h1,.text-block:not(.text-block--full-width).h2,.text-block:not(.text-block--full-width).h3,.text-block:not(.text-block--full-width).h4,.text-block:not(.text-block--full-width).h5,.text-block:not(.text-block--full-width).h6{text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.featured-product-content-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-sm)}.featured-product-content-bottom:not(:has(product-swatches)){display:none}marquee-component{display:block;width:100%;overflow:hidden;background-color:var(--color-background)}.marquee__wrapper{display:flex;gap:var(--marquee-gap);width:fit-content;white-space:nowrap}.marquee__content{min-width:max-content;display:flex;gap:var(--marquee-gap)}.marquee__content :is(p,h1,h2,h3,h4,h5,h6){white-space:nowrap}.marquee__content .marquee__repeated-items *{max-width:none}.marquee__repeated-items{min-width:max-content;display:flex;gap:var(--marquee-gap);align-items:center;justify-content:center}.marquee__repeated-items>*{align-content:center}.hero__content-wrapper.layout-panel-flex--column marquee-component{--margin-inline: var(--full-page-margin-inline-offset);width:-webkit-fill-available;min-height:max-content}@media(prefers-reduced-motion:no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation:marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction)}}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}.product-badges--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-2xs)}.product-badges--top-right.product-badges--stacked{align-items:flex-end}.product-badges__badge{--badge-font-size: var(--font-size--xs);display:inline-flex;align-items:center;justify-content:center;text-align:center;color:var(--color-foreground);background:var(--color-background);font-size:var(--badge-font-size);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);border-radius:var(--badge-border-radius)}.product-badges__badge--new{background:#000;color:#fff;text-transform:uppercase}.product-badges__badge--image{padding:0;overflow:visible;background:transparent!important;border-radius:0;line-height:0}.product-badges__badge-image{display:block;inline-size:auto;block-size:2.4rem;max-inline-size:8rem;object-fit:contain}.slide__content{height:100%;position:relative;z-index:var(--layer-flat)}.slide__content>*{margin:auto}.slide__content.background-transparent{background-color:transparent}slideshow-slide>.slide__image-container{display:flex;width:100%;height:100%;overflow:hidden;position:absolute}.slide__image-container>.slide__image,.slide__image-container>.slide__video,.slide__image-container>.slide__video-poster{position:relative;width:100%;height:100%;object-fit:cover;object-position:center center}.slide__image-container>.slide__video-poster{position:absolute}.accelerated-checkout-block[data-shopify-visual-preview]{width:300px}more-payment-options-link{font-size:smaller}more-payment-options-link a{--button-color: var(--color-primary)}more-payment-options-link a:hover{--button-color: var(--color-primary-hover)}.shopify-payment-button__more-options[aria-hidden=true]{display:none}.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)}@media screen and (max-width:749px){.accordion .details__header{font:var(--font-h5);min-height:auto;padding-block:var(--padding-md)}}.product-page-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-xs)}.product-page-badges .product-badges__badge{--badge-font-size: var(--font-size--xs);display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:var(--badge-font-size);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);border-radius:var(--badge-border-radius)}.product-page-badges .product-badges__badge--rectangle{padding-block:var(--badge-rectangle-padding-block);padding-inline:var(--badge-rectangle-padding-inline)}.product-page-badges .product-badges__badge--outlined{--badge-outline-width: 1px;border:var(--badge-outline-width) solid;border-color:var(--badge-outline-color);border-color:color-mix(in srgb,var(--badge-outline-color) 18%,transparent);padding-block:max(0px,calc(var(--badge-rectangle-padding-block) - var(--badge-outline-width)));padding-inline:max(0px,calc(var(--badge-rectangle-padding-inline) - var(--badge-outline-width)))}.product-page-badges .product-badges__badge--new{background:#000;color:#fff;text-transform:uppercase}.product-page-badges .product-badges__badge--image{padding:0;overflow:visible;background:transparent!important;border-radius:0;line-height:0}.product-page-badges .product-badges__badge-image{display:block;inline-size:auto;block-size:2.6rem;max-inline-size:9rem;object-fit:contain}.policy-list-trigger{anchor-name:--terms-policies-trigger;cursor:pointer;font-size:var(--font-size, .75rem);text-transform:var(--text-transform, none)}.policy_list li{border-radius:calc(var(--style-border-radius-popover) - 8px)}.policy_list li a{color:var(--color-foreground);display:inline-block;padding:8px;text-align:start;width:100%;outline-color:#0000;font-size:var(--font-size, .75rem);text-transform:var(--text-transform, none)}.policy_list li:is(:hover,:focus-within){background:rgb(var(--color-foreground-rgb) / .15)}.terms-policies-popover{position-anchor:--terms-policies-trigger;inset:unset;bottom:calc(anchor(top) + 1rem);left:anchor(left);border-radius:var(--style-border-radius-popover);background:linear-gradient(var(--color-background) 0 100%),linear-gradient(rgb(var(--color-background-rgb) / .15) 0 100%);background-clip:padding-box,border-box;border:1px solid #0000;box-shadow:var(--shadow-popover);padding:8px;margin:0;opacity:0;scale:.94;translate:0 6px;transform-origin:3.9em 100%}.terms-policies-popover.\:popover-open,.terms-policies-popover:popover-open{opacity:1;translate:0 0;scale:1}@media screen and (max-width:750px){.terms-policies-popover{left:anchor(center);transform:translate(-50%);transform-origin:0% 100%}}@supports not (position-anchor: --account-button-trigger){.terms-policies-popover{bottom:unset;top:calc(var(--anchor-top) * 1px);left:calc(var(--anchor-left) * 1px);transform:translateY(calc(-100% - 1.25rem))}@media screen and (max-width:750px){.terms-policies-popover{left:calc((var(--anchor-left) + (var(--anchor-width) / 2)) * 1px);transform:translate(-50%,calc(-100% - 1.25rem))}}}@media(prefers-reduced-motion:no-preference){.terms-policies-popover{transition-property:display,overlay,opacity,scale,translate;transition-behavior:allow-discrete;transition-duration:.3s;transition-timing-function:var(--ease-out-quad)}@starting-style{.terms-policies-popover.\:popover-open,.terms-policies-popover:popover-open{opacity:.7;translate:0 6px;scale:.94}}}.metaobject-description__text{overflow:hidden}.metaobject-description[data-truncate=true] .metaobject-description__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--desc-lines, 3);line-clamp:var(--desc-lines, 3)}.metaobject-description[data-truncate=true].is-expanded .metaobject-description__text{display:block}.metaobject-description__toggle{display:none;background:none;border:none;padding:0;margin-block-start:.5em;cursor:pointer;color:var(--color-primary);font-size:inherit;font-family:inherit;text-decoration:underline;text-decoration-color:currentcolor;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}.metaobject-description__toggle:hover{color:var(--color-primary-hover);text-decoration-color:transparent}.metaobject-description[data-truncate=true] .metaobject-description__toggle{display:inline-block}.metaobject-description[data-truncate=true].is-fully-visible .metaobject-description__toggle{display:none}.payment-icons{width:100%}.payment-icons__list{display:flex;align-items:center;justify-content:var(--alignment);flex-wrap:wrap;gap:var(--icon-gap);margin:0;padding:0}.payment-icons__item{display:flex;align-items:center}.bc-cartnote{margin-block:var(--margin-sm, .7rem);color:var(--color-foreground)}.bc-cartnote__header{display:flex;align-items:center;gap:12px;margin-block-end:6px}.bc-cartnote__title{margin:0;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:color-mix(in oklab,var(--color-foreground) 55%,transparent)}.bc-cartnote__save{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;color:color-mix(in oklab,var(--color-foreground) 55%,transparent)}.bc-cartnote__list{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:14px;margin:0;padding:0;list-style:none}.bc-cartnote__item{display:inline-flex;align-items:flex-start;gap:7px;min-width:0;font-size:.75rem;line-height:1.2;color:color-mix(in oklab,var(--color-foreground) 78%,transparent)}.bc-cartnote__label{min-width:0;white-space:normal;overflow-wrap:break-word;text-align:left}.bc-cartnote__icon{flex:none;width:16px;height:16px;margin-top:1px;opacity:.85}.bc-cartnote__icon svg{width:100%;height:100%;display:block}.bc-cartnote__savelabel{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font-family:inherit;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1.2;color:inherit;cursor:pointer}.bc-cartnote__savelabel:hover{color:var(--color-foreground)}.bc-cartnote__heart [data-bc-heart-wrap]{display:inline-flex!important;margin:0!important}.bc-cartnote__heart .bc-heart-btn,.bc-cartnote__heart button{width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:inherit;display:inline-flex!important;align-items:center;cursor:pointer}.bc-cartnote__heart .bc-heart-btn svg,.bc-cartnote__heart button svg{width:14px;height:14px}.bc-cartnote__heart .bc-heart-btn--active svg{color:#b8412e!important;fill:#b8412e!important;stroke:#b8412e!important}.bc-cartnote__heart .bc-heart-btn--clicked svg{animation:bc-heart-click-bounce .36s ease}.product-diet{width:100%;margin-block-start:.5rem}.product-diet__heading{margin:0 0 var(--product-diet-heading-gap);color:var(--color-foreground);font-family:var(--product-diet-heading-font-family);font-style:var(--product-diet-heading-font-style);font-weight:var(--product-diet-heading-font-weight);font-size:var(--product-diet-heading-font-size);line-height:var(--product-diet-heading-line-height);letter-spacing:var(--product-diet-heading-letter-spacing);text-transform:var(--product-diet-heading-case)}.product-diet__grid{display:flex;flex-wrap:wrap;gap:var(--product-diet-items-gap) calc(var(--product-diet-items-gap) * .6)}.product-diet__item{width:var(--product-diet-item-size);display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;position:relative}.product-diet__image{width:var(--product-diet-image-size);height:var(--product-diet-image-size);object-fit:contain}.product-diet__tooltip{position:absolute;inset-block-end:calc(100% + var(--margin-2xs));inset-inline-start:50%;transform:translate(-50%);width:max-content;max-width:10rem;padding:.375rem .5rem;border-radius:.375rem;background:#211f1e;color:#fff;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:.75rem;line-height:1.35;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--animation-speed) var(--animation-easing);z-index:2}.product-diet__item:hover .product-diet__tooltip,.product-diet__item:focus-visible .product-diet__tooltip,.product-diet__item:focus .product-diet__tooltip{opacity:1;visibility:visible}.product-diet__label{font-family:var(--product-diet-label-font-family);font-style:var(--product-diet-label-font-style);font-weight:var(--product-diet-label-font-weight);font-size:var(--product-diet-label-font-size);line-height:var(--product-diet-label-line-height);letter-spacing:var(--product-diet-label-letter-spacing);text-transform:var(--product-diet-label-case);color:var(--color-foreground-heading);text-wrap:balance}@media screen and (max-width:749px){.product-diet__grid{gap:calc(var(--product-diet-items-gap) * .8) calc(var(--product-diet-items-gap) * .5)}.product-diet__item{width:calc(var(--product-diet-item-size) * .86)}.product-diet__image{width:calc(var(--product-diet-image-size) * .89);height:calc(var(--product-diet-image-size) * .89)}.product-diet__label{font-size:calc(var(--product-diet-label-font-size) * .92)}.product-diet__tooltip{max-width:8rem}}.product-inventory__status{display:flex;align-items:center;font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);gap:var(--padding-xs)}.product-inventory__icon,.product-inventory__icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.product-inventory__icon-low{color:var(--color-lowstock)}.product-inventory__icon-in_stock{color:var(--color-instock)}.product-inventory__icon-out_of_stock{color:var(--color-outofstock)}.product-inventory__icon circle:first-of-type{opacity:.3}.product-siblings{width:100%}.product-siblings__title{margin:0 0 .75rem;font-family:var(--product-siblings-title-font-family, var(--font-subheading--family));font-style:var(--product-siblings-title-font-style, normal);font-size:var(--product-siblings-title-font-size, .875rem);font-weight:var(--product-siblings-title-font-weight, 700);letter-spacing:var(--product-siblings-title-letter-spacing, .08em);line-height:var(--product-siblings-title-line-height, 1.2);text-transform:var(--product-siblings-title-case, uppercase)}.product-siblings__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.product-siblings__item{margin:0}.product-siblings__link{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .8rem;border:1px solid rgb(var(--color-foreground-rgb) / .45);border-radius:999px;text-decoration:none;color:rgb(var(--color-foreground-rgb));font-family:var(--product-siblings-item-font-family, var(--font-body--family));font-style:var(--product-siblings-item-font-style, normal);font-size:var(--product-siblings-item-font-size, .875rem);font-weight:var(--product-siblings-item-font-weight, var(--font-body--weight));letter-spacing:var(--product-siblings-item-letter-spacing, normal);line-height:var(--product-siblings-item-line-height, 1.2);text-transform:var(--product-siblings-item-case, none);transition:border-color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}.product-siblings__link:hover{border-color:rgb(var(--color-foreground-rgb) / .7);background-color:rgb(var(--color-foreground-rgb) / .03)}.product-siblings__link--pending,.product-siblings__link--current{border-color:rgb(var(--color-foreground-rgb));background-color:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb))}.product-siblings__link--current{font-weight:600;cursor:default}.product-siblings__link--pending{opacity:.75}.product-siblings-debug{margin-top:1rem;padding:.8rem;border:1px dashed rgb(var(--color-foreground-rgb) / .35);border-radius:.6rem;font-size:.875rem;line-height:1.4}.product-siblings-debug p{margin:.3rem 0}.placeholder-video{aspect-ratio:5 / 3}accordion-custom details::details-content,accordion-custom details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}accordion-custom details:not(:focus-within)::details-content,accordion-custom details:not(:focus-within) .details-content{transition:none}accordion-custom details:not([open])::details-content,accordion-custom details:not([open]) .details-content{padding-block:0}accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.best-by-date{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);letter-spacing:var(--letter-spacing--body-tight);font-size:max(var(--font-size--xs, .75rem),.65em);color:#6b6b62}.color-scheme-a506ca2d-2d7e-4535-a33b-3530ccc92406 .best-by-date,.color-scheme-13af8612-0caa-44f4-83c0-614009276e6b .best-by-date{color:rgb(var(--color-foreground-rgb) / 75%)}.cart-items{--cart-item-media-width-min: 2.5rem;--cart-item-media-width-max: 7.5rem;container-name:cart-items;container-type:inline-size;width:100%}.cart-items-disabled{pointer-events:none}.cart-items__table{width:100%;border-spacing:0}.cart-items__table *{margin:0}.cart-items__table-row{--cart-item-price-width: 6rem;display:grid;grid-template-columns:clamp(2.5rem,15cqi,7.5rem) minmax(0,1fr) minmax(var(--cart-item-price-width),auto);grid-template-areas:"media details price" "media quantity price" "media error error";column-gap:var(--gap-md);align-items:start;padding-bottom:var(--cart-items-gap);margin-bottom:var(--margin-lg)}.cart-items__table-row.cart-items__nested-line td:first-child{width:60%;justify-self:right}html:active-view-transition-type(page-navigation) .cart-items__table-row{view-transition-name:none!important}.cart-items__table-row.removing{overflow:hidden;animation:removeRow calc(var(--animation-speed) * 2) var(--animation-easing) forwards;animation-delay:var(--animation-speed)}@keyframes removeRow{0%{height:var(--row-height)}to{opacity:0;height:0;padding-bottom:0;margin-bottom:0;border-color:transparent}}.cart-items__table-row:last-child{padding-bottom:0}.cart-items--dividers .cart-items__table-row{border-bottom:1px solid var(--color-border);margin-bottom:var(--cart-items-gap)}.cart-items--dividers .cart-items__table-row:has(+.cart-items__nested-line){border-bottom:none;margin-bottom:0}.cart-items--dividers .cart-items__table-row:last-child{border-block-end:none;padding-block-end:0;margin-bottom:0}.cart-items__details{grid-area:details;color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.cart-items__details>*+*,.cart-items__bundle li{margin-block-start:var(--margin-2xs)}.cart-items__details *{font-size:var(--cart-font-size--sm)}.cart-items__details a{text-decoration:none}.cart-items__title{font-size:var(--cart-font-size--md);color:var(--color-foreground);text-transform:var(--product-title-case)}.cart-items__variant{display:inline-block}.cart-items__quantity{grid-area:quantity;margin-block-start:var(--margin-xs);display:flex;align-items:center;justify-content:flex-start;gap:var(--gap-xs);width:fit-content}.cart-items__quantity-controls{display:flex;align-items:center;justify-content:flex-start;gap:var(--gap-xs);width:fit-content}.cart-items__quantity-and-rules{display:inline-flex;align-items:center;gap:var(--gap-2xs);min-width:0}.cart-items__quantity .quantity-selector{display:inline-flex;font-size:var(--cart-font-size--sm);height:auto}.cart-items__remove{background-color:transparent;color:var(--color-foreground);width:var(--minimum-touch-target);height:var(--minimum-touch-target);justify-content:center;box-shadow:none;padding:0}.cart-items__media{grid-area:media;padding:0}.cart-items__price{grid-area:price;min-height:unset;min-width:var(--cart-item-price-width);text-align:end;display:block;font-size:var(--cart-font-size--md)}.cart-items__price-unit{font-size:var(--cart-font-size--xs)}.cart-items__media-container{display:flex;aspect-ratio:var(--ratio);position:relative;width:100%;overflow:hidden}.cart-items__media-image{aspect-ratio:inherit;object-fit:cover;object-position:center center;width:100%;height:auto}.cart-items__empty-button{margin-top:var(--margin-md);padding-inline:var(--padding-4xl);padding-block:var(--padding-lg)}.cart-empty-products{width:100%;margin-block-start:var(--margin-xl);text-align:center}.cart-empty-products--align-left{text-align:left}.cart-empty-products--align-right{text-align:right}.cart-empty-products:not(:has(.cart-empty-products__item)){display:none}.cart-empty-products__heading{margin:0 0 var(--margin-sm, .75rem);font-weight:var(--font-weight-bold, 600);color:var(--color-foreground)}.cart-empty-products__grid{display:flex;gap:var(--gap-sm, .5rem);justify-content:safe center;overflow-x:auto;padding-block-end:5px;scrollbar-width:thin;width:100%}.cart-empty-products--align-left .cart-empty-products__grid{justify-content:flex-start}.cart-empty-products--align-right .cart-empty-products__grid{justify-content:flex-end}.cart-empty-products__item{flex:0 0 auto;min-width:0;width:7.25rem;cursor:pointer}.cart-empty-products__item .product-card__content{gap:var(--gap-2xs);align-items:center;text-align:center}.cart-empty-products--align-left .cart-empty-products__item .product-card__content{align-items:flex-start;text-align:left}.cart-empty-products--align-right .cart-empty-products__item .product-card__content{align-items:flex-end;text-align:right}.cart-empty-products__item[data-cart-add-pending=true]{opacity:.65;pointer-events:none}.cart-empty-products__item quick-add-component{display:none}.cart-empty-products__item .card-gallery{width:6rem;max-width:100%;margin-inline:auto}.cart-empty-products--align-left .cart-empty-products__item .card-gallery{margin-inline:0 auto}.cart-empty-products--align-right .cart-empty-products__item .card-gallery{margin-inline:auto 0}.cart-empty-products__item .product-media-container{aspect-ratio:1;border-radius:var(--style-border-radius-inputs, 6px);overflow:hidden}.cart-empty-products__item .product-media-container img{aspect-ratio:1;object-fit:cover}.cart-empty-products__item .text-block,.cart-empty-products__item product-price{width:100%}.cart-empty-products__item .text-block{text-transform:var(--product-title-case);color:var(--color-foreground)}.cart-empty-products__price,.cart-empty-products__price *{font-size:inherit;line-height:inherit}@media screen and (max-width:1023px){.cart-empty-products{margin-block-start:var(--margin-xl)}.cart-empty-products__heading{margin-block-end:var(--margin-xs, .5rem)}.cart-empty-products__grid{padding-block-end:10px}.cart-empty-products__item,.cart-empty-products__item .card-gallery{width:5.5rem}.cart-empty-products__item .cart-empty-products__title{font-size:calc(var(--cart-font-size--xs, .75rem) - 2px);line-height:1.2}.cart-empty-products__item .cart-empty-products__title.h3{font-size:calc(var(--font-h3--size) - 2px)}.cart-empty-products__item .cart-empty-products__title.h4{font-size:calc(var(--font-h4--size) - 2px)}.cart-empty-products__item .cart-empty-products__title.h5{font-size:calc(var(--font-h5--size) - 2px)}.cart-empty-products__item .cart-empty-products__title.h6{font-size:calc(var(--font-h6--size) - 2px)}.cart-empty-products__item product-price{display:block}}.cart-items__error{display:flex;align-items:flex-start;width:100%;grid-area:error;margin-block-start:var(--margin-xs);opacity:1;overflow:hidden;transform:translateY(0);transition:opacity var(--drawer-animation-speed) var(--animation-easing),transform var(--drawer-animation-speed) var(--animation-easing)}@starting-style{.cart-items__error{opacity:0;transform:translateY(-.5rem)}}.cart-item__error{display:flex;align-items:flex-start;width:100%;font-size:var(--cart-font-size--sm);padding-block:var(--padding-2xs)}.cart-item__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs);margin-block-start:var(--margin-3xs)}@container cart-items (min-width: 720px){.cart-items__table-row{--cart-item-price-width: 6rem;grid-template-columns:7.5rem 1fr 1fr minmax(var(--cart-item-price-width),auto);grid-template-rows:min-content 1fr;grid-template-areas:"media details quantity price" "media details error error"}.cart-items__quantity,.cart-items__price{grid-area:initial}.cart-items__quantity{margin-top:0}.cart-items__price{min-height:var(--minimum-touch-target);display:flex;flex-direction:column;align-items:flex-end;justify-content:center}}.cart__original-total-container,.cart__total-container{display:flex;flex-direction:column}.cart__total-container{row-gap:var(--gap-2xs)}.cart__total-container.cart__total-container--has-installments{row-gap:var(--gap-xs)}.cart__original-total-container:empty{display:none}.cart__summary-totals{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%;border-block-start:none}.cart__summary-totals:has(>:first-child:not(.cart__original-total-container,.cart__total-container)){padding-block-start:0;border-block-start:none}@media screen and (min-width:750px){.cart__summary-totals{padding-block-start:0}}.cart__original-total-container,.cart__original-total-container *{font-size:var(--cart-font-size--sm)}.cart__total{font-weight:var(--font-weight-bold)}.cart__total-label{font-size:var(--cart-font-size--sm)}.cart__total-value{font-size:var(--cart-font-size--xl)}@media screen and (max-width:749px){.cart__total-value{font-size:var(--cart-font-size--lg)}}.cart-primary-typography{font-family:var(--cart-primary-font-family);font-style:var(--cart-primary-font-style);font-weight:var(--cart-primary-font-weight)}.cart-secondary-typography{font-family:var(--cart-secondary-font-family);font-style:var(--cart-secondary-font-style);font-weight:var(--cart-secondary-font-weight)}.cart__ctas{width:100%;display:grid;gap:var(--checkout-button-gap);grid-auto-flow:row;grid-template-columns:1fr;padding:15px 0}.cart__additional-checkout-buttons{width:100%}.cart__ctas .cart__checkout-button{width:100%;height:clamp(25px,var(--height-buy-buttons),55px);padding-inline:var(--padding-4xl)}.cart-items__inline-price--controls{display:none}.cart-drawer .cart__summary-totals{gap:0}.cart-drawer .cart__total-container{row-gap:0;width:100%;background:var(--cart-drawer-accent-background, #f6f1e7);padding:10px var(--padding-lg) 0}.cart-drawer .cart__total-value{display:inline-flex;align-items:baseline;gap:var(--gap-2xs);font-size:calc(var(--font-size--xl) - 3px)}.cart-drawer .cart__total-currency,.cart-drawer .cart__checkout-note{color:var(--cart-drawer-muted-text, var(--color-foreground-heading));font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight)}.cart-drawer .cart__total-currency{font-size:var(--cart-font-size--xs);line-height:1}.cart-drawer .cart__checkout-note{width:100%;margin:1px 0 0;font-size:var(--cart-font-size--xs);line-height:1.25}.cart-drawer .cart__ctas{gap:5px;width:100%;background:var(--cart-drawer-accent-background, #f6f1e7);padding:7px var(--padding-lg) 10px}.cart-drawer .cart__ctas .cart__checkout-button{height:44px}.cart-drawer .Shipping_msg:empty{display:none!important;margin:0!important}.cart-drawer .wsaio_alerts_div{box-sizing:border-box;width:100%;margin:0;padding:0 var(--padding-lg) 10px;background:var(--cart-drawer-accent-background, #f6f1e7);color:var(--cart-drawer-muted-text, var(--color-foreground));font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--cart-font-size--xs);line-height:1.3;text-align:center}.cart-drawer .wor_title.wsaio-alerts{max-width:none!important;margin:0!important;padding:0!important;color:var(--color-error, #8b0000)!important;font-size:var(--cart-font-size--sm);line-height:1.25;text-align:center!important}.cart-drawer :is(ul,ol).wsaio-alerts{margin:2px 0 0!important;padding:0!important;color:inherit;list-style:none;text-align:center}.cart-drawer :is(ul,ol).wsaio-alerts>li{margin:0}@media screen and (min-width:750px){.cart-drawer .cart__total-container{padding-inline:var(--padding-2xl)}.cart-drawer .cart__ctas{padding-inline:var(--padding-2xl);padding-block-end:12px}.cart-drawer .wsaio_alerts_div{padding-inline:var(--padding-2xl)}}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary);--shopify-accelerated-checkout-row-gap: var(--checkout-button-gap, 10px)}.cart-note{width:100%}@starting-style{.cart-note[open-by-default-on-desktop][open-by-default-on-mobile] .details-content{block-size:auto;opacity:1;overflow-y:visible}}.cart-note__inner{padding-block:var(--padding-2xs) var(--padding-sm)}.cart-note__summary{display:flex;align-items:center;justify-content:space-between}.cart-note__summary:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cart-note__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--cart-font-size--2xs);font-weight:500}.cart-note__instructions{color:var(--color-input-text);background-color:var(--color-input-background);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);transition:box-shadow var(--animation-speed) ease;box-shadow:var(--input-box-shadow);min-height:5.5rem;min-width:100%;max-width:100%;font-size:var(--cart-font-size--sm);padding:max(4px,calc(var(--style-border-radius-inputs) * (1 - cos(45deg))))}.cart-note .svg-wrapper{height:var(--icon-size-sm);width:var(--icon-size-sm);margin:0}.cart-note .icon-plus{height:var(--icon-size-xs);width:var(--icon-size-xs)}.remove-icon-bottom,.remove-icon-top{transition:transform var(--animation-speed) var(--animation-easing)}.cart-items__remove:hover .remove-icon-top{transform:translate(calc(-1 * var(--icon-stroke-width)),var(--icon-stroke-width)) rotate(-15deg)}.cart-items__remove:is(:hover,:active) .remove-icon-bottom{transform:translateY(var(--icon-stroke-width))}.cart-items__table-row.removing .remove-icon-bottom{transform:translateY(0)}.cart-items__table-row.removing .remove-icon-top{animation:removeButtonClickedIconTop var(--animation-speed) var(--animation-easing) forwards}@keyframes removeButtonClickedIconTop{50%{transform:translateY(calc(-1 * var(--icon-stroke-width)))}to{transform:translate(0)}}.cart-items__properties{display:block;margin-block-start:var(--margin-2xs)}.cart-items__properties dt,.cart-items__properties dd{display:inline}@media screen and (max-width:749px){.cart-items__inline-price{display:none}.cart-items__table-row{grid-template-columns:clamp(2.5rem,15cqi,7.5rem) minmax(0,1fr) min-content}.cart-items__price{min-width:0}.cart-items__title{font-size:var(--cart-font-size--sm)}}.cart-drawer .cart-items__details>p{margin-block:0}.cart-drawer .cart-items__details>*+*,.cart-drawer .cart-items__bundle li{margin-block-start:0}.cart-drawer .cart-items__title{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.12;letter-spacing:0;text-transform:none}.cart-drawer .cart-items__properties{margin-block-start:0;line-height:1.15}.cart-drawer .cart-items__inline-price--details{display:none}.cart-drawer .cart-items__quantity{width:100%;margin-block-start:0}.cart-drawer .cart-items__quantity-controls{width:100%;justify-content:flex-start;gap:var(--gap-xs)}.cart-drawer .cart-items__inline-price--controls{display:inline-flex;align-items:baseline;gap:var(--gap-2xs);margin-inline-start:auto;white-space:nowrap}.cart-drawer .cart-items__remove{flex:0 0 auto}@media screen and (max-width:749px){.cart-drawer .cart-items__table-row{grid-template-areas:"media details price" "media quantity quantity" "media error error"}.cart-drawer .cart-items__quantity-controls{display:grid;grid-template-columns:max-content minmax(0,1fr) var(--minimum-touch-target);align-items:center;column-gap:var(--gap-xs)}.cart-drawer .cart-items__quantity-controls .quantity-selector{flex:none;width:96px;min-width:0}.cart-drawer .cart-items__quantity-controls .quantity-selector :is(.quantity-minus,.quantity-plus){width:30px;min-width:30px}.cart-drawer .cart-items__quantity-controls .quantity-selector input[type=number]{width:30px;min-width:0;max-width:none;padding:0}.cart-drawer .cart-items__inline-price--controls{justify-self:end;justify-content:flex-end;margin-inline-start:0;min-width:0;text-align:right}.cart-drawer .cart-items__remove{justify-self:end;margin-inline-end:-10px}}.recipient-fields__input{flex-grow:1;transition:background-color var(--animation-speed) ease,border-color var(--animation-speed) ease;padding:var(--input-padding);background-color:var(--color-input-background);color:var(--color-input-text);text-align:left;font-size:var(--font-paragraph--size);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs)}.recipient-fields__input:is(:focus,:hover){background-color:var(--color-input-hover-background)}.field--send-on .recipient-fields__input::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-image:none;background-color:currentColor;mask-type:match-source}.recipient-form{--options-border-radius: var(--variant-picker-button-radius);--options-border-width: var(--variant-picker-button-border-width);display:flex;flex-direction:column;padding-bottom:var(--padding-2xl)}.recipient-form__send-to{padding:0;margin-block-end:var(--margin-xs)}.gift-card-form-option{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sm);padding:0;border:none}.gift-card-form-option__button-label{display:flex;align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--style-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);border-width:var(--options-border-width);overflow:clip;justify-content:center;min-width:auto;background-color:var(--color-variant-background);color:var(--color-variant-text);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.gift-card-form-option__button-label:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.gift-card-form-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.gift-card-form-option__button-label:has(:checked){color:var(--color-selected-variant-text);background-color:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.gift-card-form-option__button-label:has(:checked):hover{background-color:var(--color-selected-variant-hover-background);border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}.gift-card-form-option__button-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;width:100%;height:100%}.recipient-fields{display:flex;flex-direction:column;gap:var(--gap-sm);transition:opacity .3s var(--animation-easing);padding-block-start:var(--padding-xl)}.recipient-fields[hidden]{display:none}.field--send-on{display:flex;flex-direction:column}.recipient-form__message{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm);margin-top:var(--margin-sm)}.recipient-form-field-label{position:absolute;left:var(--padding-sm);bottom:var(--padding-sm);font-style:italic;color:var(--color-input-text)}.recipient-fields__textarea{min-height:5.5rem;overflow-y:auto;padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3)}.recipient-fields__input{flex-grow:1;transition:background-color var(--animation-speed) ease;padding:var(--input-padding);background-color:var(--color-input-background);color:var(--color-input-text);text-align:left;font-size:var(--font-paragraph--size);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs)}.recipient-fields__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}.recipient-fields__input:is(:focus){outline-color:var(--color-input-background)}.field--send-on .recipient-fields__input::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-image:none;background-color:currentColor;mask-type:match-source}.field--send-on .recipient-fields__input::-webkit-datetime-edit{cursor:text}.field--send-on .recipient-fields__input::-webkit-datetime-edit-year-field,.field--send-on .recipient-fields__input::-webkit-datetime-edit-month-field,.field--send-on .recipient-fields__input::-webkit-datetime-edit-day-field{color:var(--color-input-text)}.field--send-on .recipient-fields__input{cursor:text}@supports (-moz-appearance: none){.field--send-on .recipient-fields__input{cursor:pointer}}.column-options-wrapper{--icon-offset: -3px;display:flex;gap:var(--gap-sm);min-width:fit-content;justify-content:flex-end;height:var(--minimum-touch-target);align-items:center;margin-right:var(--icon-offset)}.column-options-wrapper:only-child{margin-left:auto}.facets__form-wrapper>.column-options-wrapper:first-child{margin-left:auto}.facets .column-options-wrapper{display:none}@media screen and (min-width:750px){.facets .column-options-wrapper{display:flex}}.column-options{display:flex;flex-wrap:wrap;gap:var(--gap-xs);margin:0;padding:0;border:none}@media screen and (min-width:750px){.column-options{gap:var(--gap-2xs)}}.column-options__option{display:none;position:relative}@media screen and (max-width:749px){.column-options__option:has(.column-picker-mobile--single),.column-options__option:has(.column-picker-mobile--double){display:flex}}@media screen and (min-width:750px){.column-options__option:has(.column-picker--default),.column-options__option:has(.column-picker--zoom-out){display:flex}}.column-options__legend{padding:0;margin:0}.column-options__option-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.column-picker{color:rgb(var(--color-foreground-rgb) / var(--opacity-50));padding:var(--padding-2xs);border-radius:var(--style-border-radius-xs);transition:background-color var(--animation-speed) ease,color var(--animation-speed) ease}.column-options__option:hover .column-picker{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.column-options__option-input:checked~.column-picker{color:rgb(var(--color-foreground-rgb));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.pagination{--pagination-size: 36px;--pagination-inset: 2px;--pagination-radius: 6;display:flex;justify-content:center;padding:var(--padding-xl) var(--padding-sm);margin-top:var(--padding-xl);position:relative}.pagination__list{display:flex;gap:0;align-items:center;list-style:none;margin:0;padding:0;position:relative}.pagination__item{width:var(--pagination-size);aspect-ratio:1;display:grid;place-items:center}.pagination__link{display:grid;place-items:center;color:var(--color-foreground);text-decoration:none;width:100%;height:100%;-webkit-user-select:none;user-select:none;position:relative;outline-color:var(--color-foreground);-webkit-tap-highlight-color:transparent;font-size:var(--font-size--md);font-weight:var(--font-weight-normal);border-radius:calc(var(--pagination-radius) * 1px);transition:color var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.pagination__link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.pagination__link--current{color:var(--color-background);font-weight:var(--font-weight-medium);cursor:default}.pagination__link--gap{cursor:default;pointer-events:none}.pagination__link--arrow{display:flex;align-items:center;justify-content:center}.pagination__link--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.pagination__link svg{width:.5rem;height:.75rem;flex-shrink:0}.pagination__item--mobile-only{display:none}@supports not (anchor-name: --pagination-active){.pagination__link:not(.pagination__link--gap):before{content:"";position:absolute;inset:var(--pagination-inset);border-radius:calc(var(--pagination-radius) * 1px);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));z-index:-1;opacity:0;transition:background var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.pagination__link[aria-current=page]:before{background:var(--color-foreground);opacity:1}.pagination__link:hover:not([aria-current=page],.pagination__link--gap,.pagination__link--disabled):before{opacity:1}}@supports (anchor-name: --pagination-active){.pagination__list:before{content:"";z-index:-1;position:absolute;width:calc(var(--pagination-size) - (2 * var(--pagination-inset)));aspect-ratio:1;pointer-events:none;opacity:0;border-radius:calc(var(--pagination-radius) * 1px);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));transition:left var(--hover-transition-duration) var(--hover-transition-timing),top var(--hover-transition-duration) var(--hover-transition-timing)}@media(hover:none)and (pointer:coarse){.pagination__list:before{content:unset}}.pagination__list:has(.pagination__link:is(:hover,:focus-visible):not(.pagination__link--gap,.pagination__link--disabled)):before{opacity:1}.pagination__link[aria-current=page]:before{content:"";position:absolute;inset:var(--pagination-inset);border-radius:calc(var(--pagination-radius) * 1px);background:var(--color-foreground);z-index:-1}.pagination__list .pagination__item:has(.pagination__link:is(:hover,:focus-visible):not(.pagination__link--gap,.pagination__link--disabled)){anchor-name:--pagination-hover}.pagination__list:before{position-anchor:--pagination-hover;left:calc(anchor(left) + var(--pagination-inset));top:calc(anchor(top) + var(--pagination-inset))}.pagination__item:has(+.pagination__item--gap) .pagination__link:after,.pagination__item--gap+.pagination__item .pagination__link:after{position:absolute;content:"";pointer-events:auto}.pagination__item:has(+.pagination__item--gap) .pagination__link:after{top:0;right:-50%;bottom:0;left:100%}.pagination__item--gap+.pagination__item .pagination__link:after{top:0;right:100%;bottom:0;left:-50%}}@media screen and (max-width:749px){.pagination{--pagination-size: 44px;--pagination-inset: 5px;padding:var(--padding-lg) var(--padding-sm)}.pagination__link{font-size:var(--font-size--sm)}.pagination__item--mobile-hide{display:none}.pagination__item--mobile-only{display:grid}.pagination__item:has(.pagination__link--gap){width:calc(var(--pagination-size) * .5)}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}.price-facet{container-type:inline-size;display:flex;flex-direction:column}.facets__inputs-wrapper.price-facet__inputs-wrapper{flex-wrap:nowrap}.price-facet__field{width:50%;flex-grow:0}@container (max-width: 199px){.facets__inputs-wrapper.price-facet__inputs-wrapper{flex-wrap:wrap;width:100%}.price-facet__inputs-wrapper .price-facet__field{width:100%}}.facets .facets__inputs-wrapper.price-facet__inputs-wrapper{padding:var(--style-border-width-inputs);gap:calc(var(--gap-sm) + (var(--style-border-width-inputs) * 2))}.facets--horizontal .facets__panel-content:has(.price-facet){min-width:360px}@media screen and (min-width:750px){.facets--horizontal .facets__inputs-wrapper.price-facet__inputs-wrapper{padding:calc(var(--padding-md) + var(--style-border-width-inputs))}}.price-facet__input{width:100%;text-align:right;padding-left:calc(2.5 * var(--input-padding-x))}.price-facet__input::placeholder{color:var(--facets-input-label-color)}.price-facet__separator{display:flex;align-items:center;justify-content:center;font-size:var(--font-paragraph--size)}.price-facet__highest-price{padding:var(--padding-xs) 0 var(--padding-sm)}.facets--horizontal .price-facet__highest-price{padding:0 var(--padding-md) var(--padding-xs)}.field__label.price-facet__label{top:0;left:0;color:var(--facets-input-label-color);padding:var(--input-padding-y) var(--input-padding-x);transform:none}.product-badges{--badge-inset: max(var(--padding-xs), calc((var(--border-radius) + var(--padding-xs)) * (1 - cos(45deg))));position:absolute;z-index:var(--layer-flat)}.product-badges--bottom-left{bottom:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-left{top:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-right{top:calc(var(--badge-inset) + var(--padding-block-start));right:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges__badge{--badge-font-size: var(--font-size--xs);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-foreground);background:var(--color-background);font-size:var(--badge-font-size);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);border-radius:var(--badge-border-radius)}.product-badges__badge--rectangle{padding-block:var(--badge-rectangle-padding-block);padding-inline:var(--badge-rectangle-padding-inline)}.product-card-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:var(--gap-xs);inline-size:100%}.product-card-price-row__price{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-self:start;gap:var(--gap-3xs);min-inline-size:0;text-align:left}.product-card-price-row>.product-card-price-row__badges.product-badges{position:static;inset:auto;display:flex;z-index:auto;justify-self:end;margin-top:5px;pointer-events:auto}.product-card-price-row>.product-card-price-row__badges.product-badges--stacked{flex-direction:row;align-items:center}.product-card-price-row__badges .product-badges__badge{--price-row-badge-border-width: 1px;--price-row-badge-padding-block: 5px;--price-row-badge-padding-inline: 8px;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:var(--color-foreground);background:var(--color-background);font-size:11px;line-height:1;font-family:var(--badge-font-family);font-weight:600;text-transform:var(--badge-text-transform);border-radius:2px}.product-card-price-row__badges .product-badges__badge--rectangle{padding-block:var(--price-row-badge-padding-block);padding-inline:var(--price-row-badge-padding-inline)}.product-card-price-row__badges .product-badges__badge--outlined{border:var(--price-row-badge-border-width) solid;border-color:var(--badge-outline-color);border-color:color-mix(in srgb,var(--badge-outline-color) 18%,transparent);padding-block:max(0px,calc(var(--price-row-badge-padding-block) - var(--price-row-badge-border-width)));padding-inline:max(0px,calc(var(--price-row-badge-padding-inline) - var(--price-row-badge-border-width)))}.product-card-price-row__badges .product-badges__badge--image{padding:0;overflow:visible;background:transparent!important;border-radius:0;line-height:0}.product-card-price-row__badges .product-badges__badge-image{display:block;inline-size:auto;block-size:1.8rem;max-inline-size:6rem;object-fit:contain}.product-grid{--product-grid-gap: var(--product-grid-gap-mobile);--mobile-columns: 2;isolation:isolate}@media screen and (min-width:750px){.product-grid{--product-grid-gap: var(--product-grid-gap-desktop)}}.product-grid slideshow-arrows .slideshow-control{display:none}@media screen and (min-width:750px){.product-grid slideshow-arrows .slideshow-control{display:grid}}@supports not (background-color: rgb(from red 150 g b / alpha)){.product-grid .product-media,.product-grid .product-media-container{aspect-ratio:auto}}.main-collection-grid{padding:var(--grid--margin--mobile)}@media screen and (min-width:750px){.main-collection-grid{padding:var(--padding-block-start) var(--padding-inline-end) var(--padding-block-end) var(--padding-inline-start)}}.main-collection-grid__empty{padding-block:var(--padding-6xl);padding-inline:var(--page-margin);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--padding-sm)}.main-collection-grid__empty-title{margin:0}.collection-wrapper--full-width .main-collection-grid__title{margin-left:var(--page-margin)}@media screen and (max-width:749px){.collection-wrapper--full-width-on-mobile .main-collection-grid__title{margin-left:var(--page-margin)}}.product-information{gap:var(--gap) 0}.product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.product-details{order:1}.product-information__media{order:0;width:0;min-width:100%}.product-information__media .placeholder-image{width:100%;height:100%}@media screen and (max-width:749px){.product-information__media{grid-column:1 / -1}.product-details{grid-column:2 / 3}}@media screen and (min-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}.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{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{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{grid-column:3 / -1}.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 (min-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}}.product-information__grid--limit-details .product-details>.group-block{max-width:var(--sidebar-width)}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}.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 (max-width:749px){.dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:100%}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width: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{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.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);overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}.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 (max-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}.product-media{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio));min-height:0;min-width:0}.product-media__image{object-position:var(--focal-point, center center)}@media screen and (min-width:750px){.media-gallery--carousel slideshow-container,.media-gallery--grid .product-media>*{border-radius:var(--media-radius, 0);overflow:hidden}.product-information:not(.product-information--media-right) .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}.product-information.product-information--media-right .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-right-radius:0;border-bottom-right-radius:0}.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*{border-top-left-radius:0;border-bottom-left-radius:0}.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(2n) .product-media>*,.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(odd)) .product-media>*{border-top-right-radius:0;border-bottom-right-radius:0}}::view-transition-old(gallery-item),::view-transition-new(gallery-item){animation-duration:0ms}#quick-add-dialog{display:contents}@media screen and (min-width:750px){.quick-add-modal{width:var(--quick-add-modal-width);height:var(--quick-add-modal-height);max-width:none}}.quick-add-modal{padding:0;border:var(--style-border-popover);overflow:hidden;box-shadow:0 5px 30px rgb(0 0 0 / var(--opacity-15))}@media screen and (max-width:749px){.quick-add-modal{position:fixed;margin:auto 0 0;min-height:unset;max-width:100%;border-radius:0;overflow:clip;height:fit-content}}@media screen and (max-width:750px){.quick-add-modal[open]{border-top-left-radius:var(--style-border-radius-popover);border-top-right-radius:var(--style-border-radius-popover)}}@media screen and (min-width:750px){.quick-add-modal[open]{display:flex}}@media screen and (max-width:749px){.quick-add-modal .view-more-details__wrapper{display:none}}.quick-add-modal[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.quick-add-modal.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.quick-add-modal__close{position:absolute;top:var(--margin-2xs);right:var(--margin-2xs);transition:transform .15s var(--animation-timing-bounce);z-index:var(--layer-raised);overflow:visible;transform-origin:center}.quick-add-modal__close:active{transform:scale(.99) translateY(1px)}.quick-add-modal__close:focus-visible{outline:none}.quick-add-modal__close:focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--style-border-radius-popover) - var(--margin-2xs));outline:var(--focus-outline-width) solid currentColor}.quick-add-modal__content{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:100% 1fr;position:relative;overflow-y:auto;max-height:100vh;flex-grow:1}@media screen and (max-width:749px){.quick-add-modal__content{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;padding-inline:var(--padding-xl);padding-block:var(--padding-xl);gap:var(--gap-lg);flex:1;min-height:0;overflow-y:auto;height:auto;max-height:100vh}}.quick-add-modal__content .media-gallery--grid .media-gallery__grid{grid-template-columns:1fr}.quick-add-modal__content .media-gallery--grid.media-gallery--two-column .product-media-container:first-child{grid-column:auto}.quick-add-modal__content .media-gallery--grid:not(.media-gallery--two-column) .product-media>*,.quick-add-modal__content .media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.quick-add-modal__content .media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*,.quick-add-modal__content .media-gallery--carousel slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}.quick-add-modal__content .view-more-details__wrapper{display:flex;justify-content:flex-start;width:100%}.view-more-details__wrapper .view-more-details{display:flex;align-items:center;width:fit-content}@media screen and (max-width:749px){.quick-add-modal__content .product-header{display:flex;flex-direction:column;grid-column:2 / -1;grid-row:1;padding-right:var(--padding-2xl)}}@media screen and (max-width:749px){.quick-add-modal__content .product-header a:not(product-price *){font-size:var(--font-size--md);font-weight:500;color:inherit;width:fit-content}}@media screen and (max-width:749px){.quick-add-modal__content variant-picker,.quick-add-modal__content product-form-component{grid-column:1 / -1}}.quick-add-modal__content .product-media-container__zoom-button{cursor:default}.quick-add-modal__content .product-details{grid-column:4 / -1;grid-row:1 / span 2;display:flex;flex-direction:column;justify-content:stretch;height:100%;min-height:0;overflow-y:auto;position:relative}dialog[open] :is(.quick-add-modal__content .product-details){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}@media screen and (max-width:749px){.quick-add-modal__content .product-details{grid-column:2 / span 2;grid-row:span 1;max-height:100%;height:100%}}@property --quick-add-modal-mask-start{syntax: "<length>"; initial-value: 0px; inherits: false;}@property --quick-add-modal-mask-end{syntax: "<length>"; initial-value: 0px; inherits: true;}@keyframes detect-scroll{0%,to{--can-scroll: }}@supports (animation-timeline: scroll(self)){dialog[open] .quick-add-modal__content .product-details{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--quick-add-modal-mask-start),#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--quick-add-modal-mask-start),#000 100%);animation:.3s var(--animation-timing-fade-in) .1s both fadeSlideIn,scrollStart 1s linear both,scrollEnd 1s linear both,detect-scroll 1ms linear none;animation-timeline:auto,scroll(self),scroll(self),scroll(self);animation-range:normal,0px 48px,calc(100% - 48px) 100%,0% 100%}}@keyframes scrollStart{0%{--quick-add-modal-mask-start: 0px}to{--quick-add-modal-mask-start: 48px}}@keyframes scrollEnd{0%{--quick-add-modal-mask-end: 0px}to{--quick-add-modal-mask-end: 48px}}.quick-add-modal__content .product-details>.group-block{flex-grow:1;width:auto}.quick-add-modal__content>*{min-height:0}.quick-add-modal__content .product-details :is(.view-product-title,.buy-buttons-block){flex:0 0 auto}.quick-add-modal__content .product-details :is(.buy-buttons-block){margin-top:auto;position:sticky;bottom:0;padding-bottom:var(--padding-3xl);background-color:var(--color-background);z-index:var(--layer-raised)}.quick-add-modal__content .product-details :is(.buy-buttons-block):before{--quick-add-modal-mask-end-progressive-enhanced: 0px;position:absolute;content:"";display:block;inset:auto 0 100% 0;pointer-events:none;height:min(var(--gap-2xl),var(--gap));background-color:inherit;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent);mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent)}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form){position:static;padding-bottom:0;flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form)>product-form-component{flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form) form{flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form):before{display:none}.quick-add-modal__content .product-details .buy-buttons-block__bar{display:block;position:sticky;bottom:0;margin-top:auto;padding-block:var(--gap-md) var(--padding-3xl);background-color:var(--color-background);z-index:var(--layer-raised)}.quick-add-modal__content .product-details .buy-buttons-block__bar:before{--quick-add-modal-mask-end-progressive-enhanced: 0px;position:absolute;content:"";display:block;inset:auto 0 100% 0;pointer-events:none;height:min(var(--gap-2xl),var(--gap));background-color:inherit;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent);mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent)}@supports (animation-timeline: scroll(self)){.quick-add-modal__content .product-details :is(.buy-buttons-block):before,.quick-add-modal__content .product-details .buy-buttons-block__bar:before{--mask-if-scroll: var(--can-scroll) var(--quick-add-modal-mask-end);--mask-if-no-scroll: 48px;--quick-add-modal-mask-end-progressive-enhanced: var(--mask-if-scroll, var(--mask-if-no-scroll));height:calc(var(--gap-2xs) + 48px)}}.quick-add-modal__content .product-details .variant-picker{flex:0 0 auto;padding-block:min(var(--gap-2xl),var(--gap));margin-block-end:calc(var(--focus-outline-offset) + var(--focus-outline-width))}.quick-add-modal__content .variant-option--swatches{padding-inline-start:var(--padding-2xs)}.quick-add-modal__content .variant-option--swatches legend{margin-inline-start:calc(-1 * var(--padding-2xs))}.quick-add-modal__content:not(:has(.product-information__media)) .product-details{grid-column:1 / -1}.quick-add-modal__content .view-product-title{display:flex;padding-block:0;margin-block-end:12px;padding-inline-end:calc(var(--padding-2xl) + calc(var(--minimum-touch-target) / 2))}.quick-add-modal__content .view-product-title a{color:inherit;text-decoration:none;text-align:left;font-size:var(--font-size--2xl);font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--animation-easing)}.quick-add-modal__content .product-details product-price{--text-align: left}.quick-add-modal__content .product-details product-price.text-block--align-center{margin-inline:0}.quick-add-modal__content .product-details product-price.text-center{--text-align: left}.quick-add-modal__content .product-details product-price>*{text-align:left}@media screen and (min-width:750px){.quick-add-modal__content .product-details *:not(.group-block,.group-block-content,.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *){display:none!important}}.quick-add-modal__content .group-block:not(:has(.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *),.buy-buttons-block){display:none}@media screen and (min-width:750px){.quick-add-modal__content .group-block-content{gap:0}.quick-add-modal__content .media-gallery__grid{gap:min(var(--gap-2xs),var(--image-gap));border-radius:var(--style-border-radius-popover, 0)}.quick-add-modal__content .media-gallery--grid .product-media img{border-radius:0}}.quick-add-modal__content .product-details>.group-block{padding-block:var(--padding-3xl) 0}.quick-add-modal__content :where(.product-details>.group-block>.group-block-content>*){padding-inline:var(--padding-3xl)}.quick-add-modal__content slideshow-slide:not([aria-hidden=false]){content-visibility:auto}.quick-add-modal__content .product-information__media{width:100%;grid-column:1 / span 1;grid-row:1;position:relative;top:0;animation:fadeIn .4s var(--animation-timing-fade-in) both}@media screen and (min-width:750px){.quick-add-modal__content .product-information__media{position:sticky;grid-column:1 / 4;width:var(--quick-add-modal-gallery-width);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}}.quick-add-modal__content .product-information__media::-webkit-scrollbar{display:none}.quick-add-modal__content .product-information__media media-gallery{pointer-events:none}@media screen and (min-width:750px){.quick-add-modal__content .product-information__media media-gallery{position:absolute;top:0;right:0;bottom:0;left:0}}.quick-add-modal media-gallery{padding:0}.quick-add-modal__content .product-information__media slideshow-arrows{display:none}.quick-add-modal__content .product-information__media slideshow-container{display:block}.quick-add-modal__content .product-information__media slideshow-slides{display:flex;flex-direction:column;gap:var(--gap-2xs);overflow:visible;scroll-snap-type:none}.quick-add-modal__content .product-information__media slideshow-slide{width:100%;flex:none;scroll-snap-align:unset;position:relative;transform:none;opacity:1;visibility:visible;transition:opacity .3s var(--animation-easing)}@media screen and (max-width:749px){.quick-add-modal__content .product-information__media slideshow-slide[aria-hidden=true]{display:none}}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(1){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(2){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.05s}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(3){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}.quick-add-modal__content .product-information__media :is(slideshow-controls,slideshow-controls[thumbnails]){display:none}.quick-add-modal__content .sticky-content,.quick-add-modal__content .sticky-content--desktop{top:0}.quick-add-modal__content .text-block.rte:not(product-price),.quick-add-modal__content .view-more-details__wrapper{display:none}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}slideshow-controls{flex-shrink:0;display:flex;justify-content:space-between;scrollbar-width:none;min-height:var(--minimum-touch-target);grid-area:controls}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));display:inline-block;height:var(--minimum-touch-target);width:var(--minimum-touch-target);cursor:pointer}slideshow-controls .icon{width:var(--icon-size-sm);height:var(--icon-size-xs)}slideshow-controls[pagination-position=center]{align-items:center;justify-content: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 (min-width:750px){slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){display:flex;flex-direction:column;height:0;min-height:100%}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{position:sticky;top:var(--sticky-header-offset, 0)}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]{width:fit-content;align-self:flex-start}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{width:fit-content;align-self:flex-end}.slideshow-controls__arrows{display:flex;justify-content:space-between;height:var(--minimum-touch-target);grid-area:arrows}.slideshow-controls__arrows button{padding:0 var(--padding-xs)}.slideshow-controls__dots,.slideshow-controls__counter{display:inline-flex;justify-content:center;align-items:center;margin:0;list-style:none}: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-controls:has(.slideshow-controls__dots),slideshow-component[autoplay] slideshow-controls{mix-blend-mode:difference}.slideshow-controls__dots{gap:.6rem;padding:var(--padding-sm) var(--padding-lg);border-radius:3rem;overflow:hidden}.slideshow-controls__dots button{--size: .56rem;display:flex;align-items:center;justify-content:center;width:calc(var(--size) * 2);height:calc(var(--size) * 2);margin:calc(var(--size) / -2);font-size:0;border-radius:calc(var(--size))}.slideshow-controls__dots button:after{content:"";display:block;background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2);box-shadow:inset 0 0 0 1.5px #00000026}@supports not (view-timeline-axis: inline){:is()[aria-selected=true]{--color: var(--color-active)}}.slideshow-controls__dots button[aria-selected=true]{--color: var(--color-active)}.slideshow-controls__dots button[aria-selected=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);background-color:#0006;width:auto;border-radius:2rem;padding:.3rem var(--padding-sm);margin-inline:var(--margin-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs)}.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-control--large .icon-caret{--icon-stroke-width: 1px}.slideshow-control--large .svg-wrapper,.slideshow-control--large svg{width:var(--slideshow-controls-icon);height:var(--slideshow-controls-icon)}.slideshow-control.slideshow-control--shape-square,.slideshow-control.slideshow-control--shape-circle{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.slideshow-control.slideshow-control--shape-circle{border-radius:50%}.slideshow-control.slideshow-control--shape-square{border-radius:0}.slideshow-control .icon-caret{rotate:-90deg}.slideshow-controls__thumbnails-container{display:flex;width:100%;max-height:100%;overflow-x:scroll;scrollbar-width:none}.slideshow-controls__thumbnails{display:inline-flex;padding-inline:var(--slideshow-thumbnails-padding-inline, var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block, var(--padding-sm));gap:var(--gap-xs);margin-inline:auto;height:fit-content}.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{height:100%;object-fit:cover;border-radius:var(--thumbnail-radius, var(--media-radius))}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=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{position:absolute;top:var(--padding-2xs);right:var(--padding-2xs);width:clamp(16px,10%,20px);height:clamp(16px,10%,20px);background-color:var(--color-background);border-radius:var(--style-border-radius-xs);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-5))}.slideshow-controls__thumbnail-badge svg{width:60%;height:60%;fill:var(--color-foreground);opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/351/compiled_assets/styles.css.map?subset=AMABAABABTQAAAAGkABdAIARNbIADkuRAAAegABgUO0CDiAAAgg */
