.shopify-section:has(.product-information){background-color:var(--color-secondary-background);padding-block-end:1rem}.product-information{display:block;gap:var(--gap) 0;container-type:inline-size}@media screen and (max-width:749px){.product-information__media{min-block-size:calc(100cqw / var(--product-information-media-ratio, 1))}}.featured-product-section .section-content-wrapper{grid-template-columns:1fr;display:grid;overflow:hidden}@media(min-width:750px){.featured-product-section .section-content-wrapper{grid-template-columns:1fr 1fr}}.featured-product-section .product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: var(--visual-preview--height, 80dvh)}@media screen and (min-width:750px){.featured-product-section .product-media-container.constrain-height{--viewport-offset: 300px}}.featured-product-section .product-grid__card{--padding-block: 20px;--padding-inline: 20px}@media screen and (min-width:750px){.featured-product-section .product-grid__card{--padding-block: 40px;--padding-inline: 40px}}@media screen and (max-width:749px){.featured-product-section .media-block{order:-1}}.product-information{gap:var(--gap) 0}.product-information__grid{display:flex;flex-direction:column;gap:var(--gap, 1rem);width:100%;container-type:inline-size}.product-information__media,.product-information__grid>.product-details{min-width:0;width:100%}.product-information__media .product-media-gallery__placeholder-image{width:100%;height:100%}@media screen and (min-width:1000px){.product-information__grid{flex-direction:row;align-items:flex-start}.product-information--media-right{flex-direction:row-reverse}.product-information__media{flex:1 1 calc(60% - (var(--gap, 1rem) / 2));min-width:calc(60% - (var(--gap, 1rem) / 2))}.product-information__grid>.product-details{flex:0 0 calc(40% - (var(--gap, 1rem) / 2))}}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}@media screen and (max-width:749px){.product-information.section--page-width .product-details>.group-block{padding-inline:0}}.view-product-title{display:none}.product-details{position:relative;display:flex;align-self:start;justify-content:center;background:var(--color-background);border:1px solid rgb(var(--color-border-rgb) / var(--opacity-10));border-radius:1rem;padding-inline:.75rem}.product-details:has(.flash-sale-timer){padding-block-start:1.5rem}.product-details.sticky-content--desktop{top:calc(var(--header-height) + var(--padding-5xl))}div[data-pgb-bundle-picker-divider] .divider{margin-block-start:var(--padding-xl)}.group-block-content:not(.group-block-content--design-mode)>.shopify-app-block:is(:empty,:has(>:first-child[hidden]),:has(>:first-child.hidden)){display:none!important}pgb-bundle-picker .pgb-product-card:has(.pgb-checkbox[data-discount="0"]) .pgb-old-price,pgb-bundle-picker .pgb-product-card:has(.pgb-checkbox[data-discount="0.0"]) .pgb-old-price,pgb-bundle-picker .pgb-product-card:has(.pgb-checkbox[data-discount="0.00"]) .pgb-old-price{display:none}pgb-bundle-picker .pgb-product-card{min-width:0}pgb-bundle-picker .pgb-product-image{aspect-ratio:1 / 1;height:auto;object-fit:contain}@media screen and (max-width:989px){pgb-bundle-picker .pgb-product-card{flex-wrap:wrap;gap:var(--gap-sm, .5rem)}}@media screen and (min-width:750px){.product-details>.group-block{height:min-content}.full-height--desktop{height:100%;max-height:calc(100vh - var(--header-group-height, 0));min-height:fit-content}.full-height--desktop .group-block{align-self:var(--details-position, "flex-start")}}@media screen and (min-width:1000px){.product-details{padding-inline:1.5rem}.product-details:has(.flash-sale-timer){padding-block-start:0rem}}@media screen and (min-width:1000px){.product-information__media:has(.media-gallery--viewer.sticky-content){position:sticky;top:calc(var(--header-height) + var(--padding-5xl))}}.media-gallery--viewer .media-gallery__viewer{--media-gallery-viewer-gap: 1rem;--media-gallery-viewer-radius: 1rem;--media-gallery-thumb-gap: var(--gap-xs);--media-gallery-thumb-radius: .5rem;--media-gallery-thumb-visible: 4}.media-gallery--viewer .media-gallery__viewer-stage{background:var(--color-background, #fff);border-radius:var(--media-gallery-viewer-radius);overflow:hidden;aspect-ratio:var(--viewer-aspect-ratio);position:relative}.media-gallery--viewer .media-gallery__viewer-item{background:var(--color-background, #fff);border-radius:var(--media-gallery-viewer-radius);overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.media-gallery--viewer .media-gallery__viewer-item[hidden]{display:none!important}.media-gallery--viewer .media-gallery__viewer-thumbs{margin-top:var(--media-gallery-viewer-gap);position:relative;display:block}.media-gallery--viewer .media-gallery__viewer-thumbs-scroller{display:flex;gap:var(--media-gallery-thumb-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.media-gallery--viewer .media-gallery__viewer-thumbs-scroller::-webkit-scrollbar{display:none}.media-gallery--viewer .media-gallery__viewer-thumb{flex:0 0 calc((100% - (var(--media-gallery-thumb-visible) - 1) * var(--media-gallery-thumb-gap)) / var(--media-gallery-thumb-visible));aspect-ratio:var(--thumbs-aspect-ratio, 39/32);background:var(--color-background, #fff);border-radius:var(--media-gallery-thumb-radius);overflow:hidden;scroll-snap-align:start;position:relative;border:2px solid transparent;transition:all .2s ease-in-out}.media-gallery--viewer .media-gallery__viewer-thumb[aria-selected=true]{border:2px solid var(--color-primary);cursor:default}.media-gallery--viewer .media-gallery__viewer-thumb img{width:100%;height:100%;object-fit:cover}.media-gallery--viewer .media-gallery__viewer-arrow{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);background-color:#ea0d0d;color:#fff;border-radius:50%;z-index:2;box-shadow:0 2px 4px #0003;transition:opacity .3s ease,transform .2s ease}.media-gallery--viewer .media-gallery__viewer-arrow:hover{transform:translateY(-50%) scale(1.1)}.media-gallery--viewer .media-gallery__viewer-arrow:first-of-type{left:0}.media-gallery--viewer .media-gallery__viewer-arrow:last-of-type{right:0}.media-gallery--viewer .media-gallery__viewer-arrow svg{width:1rem;height:1rem}.media-gallery--viewer .media-gallery__viewer-arrow[disabled]{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.media-gallery--viewer .media-gallery__viewer-thumbs-scroller{scroll-behavior:auto}}@media screen and (max-width:749px){.media-gallery__viewer-mobile .product-media-container{border-radius:var(--media-radius);overflow:hidden}}.dialog-zoomed-gallery__dialog{background-color:var(--color-background)}.dialog-zoomed-gallery{cursor:zoom-out}.dialog--preloading{opacity:0}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}@media screen and (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}.dialog-zoomed-gallery__dialog{view-transition-name:zoom-dialog-ui}:root:active-view-transition .dialog-zoomed-gallery__dialog{background-color:transparent}::view-transition-group(zoom-dialog-ui){z-index:calc(var(--layer-overlay) + 1)}::view-transition-old(gallery-item-open),::view-transition-new(gallery-item-open){animation-timing-function:step-start}::view-transition-old(gallery-item-close),::view-transition-new(gallery-item-close){animation-timing-function:step-end}@media screen and (min-width:750px){:root:active-view-transition .product-media__image{background-color:transparent}}::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){z-index:var(--layer-overlay);border-radius:var(--gallery-media-border-radius);overflow:clip}::view-transition-group(gallery-item-open){animation-timing-function:var(--spring-d300-b0-easing);animation-duration:var(--spring-d300-b0-duration)}::view-transition-group(gallery-item-close){animation-timing-function:var(--spring-d220-b0-easing);animation-duration:var(--spring-d220-b0-duration)}@media screen and (max-width:749px){::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){animation-timing-function:step-start;animation-duration:.1s}::view-transition-new(gallery-item-open){animation:fade-in var(--spring-d180-b0-duration) var(--spring-d180-b0-easing) forwards;animation-timing-function:var(--spring-d180-b0-easing);animation-duration:var(--spring-d180-b0-duration)}::view-transition-old(gallery-item-close){animation:fade-out .08s linear forwards}}@keyframes fade-in{0%{scale:.98;opacity:.8}}@keyframes fade-out{to{opacity:0}}.product-info-group{--product-info-group-gap: 1rem;--product-info-group-padding: clamp(1rem, 2vw, 1.25rem);--product-info-group-radius: 1rem;--product-info-group-border-color: rgb(var(--color-border-rgb) / var(--opacity-10));display:block;width:100%;color:var(--color-foreground)}.product-info-group__content{display:flex;flex-direction:column;gap:var(--product-info-group-gap);width:100%;padding:var(--product-info-group-padding);border:1px solid var(--product-info-group-border-color);border-radius:var(--product-info-group-radius);background:var(--color-secondary-background)}product-info-group[data-non-physical-product=true] delivery-estimate{display:none!important}.group-block-content:has(product-info-group[data-non-physical-product=true]) .product-reassurance{display:none!important}.product-info-header{display:flex;flex-direction:column;gap:calc(var(--padding-xs) + var(--padding-2xs));color:var(--color-foreground)}.product-details:has(.flash-sale-timer) .product-info-header{margin-block-start:1rem}.product-info-header__title{margin:0;font-family:"Biennale",var(--font-body--family);font-weight:var(--font-weight-bold);font-size:var(--font-size--3xl);line-height:1.2}.product-info-header__meta{display:flex;align-items:center;gap:var(--padding-xs)}.product-info-header__price{display:flex;flex-direction:column}.product-info-header__promo{display:flex;gap:var(--padding-xs);align-items:baseline;font-size:var(--font-size--md);line-height:1.2}.product-info-header__compare-at{color:rgb(var(--color-foreground-rgb) / .65);text-decoration:line-through;text-decoration-thickness:from-font;text-underline-offset:from-font}.product-info-header__discount{color:var(--color-primary);font-weight:var(--font-weight-bold)}.product-info-header__current{display:flex;align-items:baseline;gap:var(--padding-xs);flex-wrap:wrap}.product-info-header__current-price{font-family:"Biennale",var(--font-body--family);font-style:italic;font-weight:var(--font-weight-extrabold);font-size:var(--font-size--3xl);line-height:1.2}.product-info-header__price-note{font-family:"Biennale",var(--font-body--family);font-style:italic;font-weight:var(--font-weight-extrabold);font-size:var(--font-size--md);line-height:1.2;color:rgb(var(--color-foreground-rgb) / .5)}.product-info-header__price[data-bundle-pending=true] :is(.product-info-header__current-price,.product-info-header__compare-at,.product-info-header__discount,.price-ht){color:transparent;background:linear-gradient(90deg,rgb(var(--color-foreground-rgb) / .06) 25%,rgb(var(--color-foreground-rgb) / .12),rgb(var(--color-foreground-rgb) / .06) 75%);background-size:200% 100%;background-clip:padding-box;border-radius:.25rem;animation:bundle-price-shimmer 1.4s ease-in-out infinite}.product-info-header__price[data-bundle-pending=false] :is(.product-info-header__current-price,.product-info-header__compare-at,.product-info-header__discount,.price-ht){animation:bundle-price-reveal .18s ease-out both}@keyframes bundle-price-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bundle-price-reveal{0%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.product-info-header__price[data-bundle-pending=true] :is(.product-info-header__current-price,.product-info-header__compare-at,.product-info-header__discount,.price-ht){animation:none;background:rgb(var(--color-foreground-rgb) / .08)}.product-info-header__price[data-bundle-pending=false] :is(.product-info-header__current-price,.product-info-header__compare-at,.product-info-header__discount,.price-ht){animation:none}}.product-info-summary{display:block;width:100%;color:var(--color-foreground)}.product-info-summary__main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.product-info-summary__media{width:5rem;min-width:5rem;border-radius:.75rem;overflow:hidden;background:var(--color-background)}.product-info-summary__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding-inline:.25rem}.product-info-summary__body{display:flex;flex-direction:column;min-width:0}.product-info-summary__non-physical{position:relative;display:inline-flex;width:fit-content;max-width:100%;min-width:0;margin-block-end:.25rem}.product-info-summary__non-physical-badge{--product-info-summary-non-physical-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));position:relative;display:inline-flex;align-items:center;padding:.375rem .625rem;border-radius:999px;box-shadow:inset 0 0 0 1px var(--product-info-summary-non-physical-border-color);background:var(--color-background);color:var(--color-primary);font-family:"Biennale",var(--font-body--family);font-size:.75rem;font-weight:var(--font-weight-bold);line-height:1;letter-spacing:.01em;text-transform:uppercase;cursor:help}.product-info-summary__non-physical-label{display:inline-block;max-width:100%}.product-info-summary__non-physical-trigger{position:absolute;inset-block-start:0;inset-inline-end:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:2px solid var(--color-background);border-radius:999px;background:rgb(var(--color-foreground-rgb));color:var(--color-background);font-family:var(--font-body--family);font-size:.6rem;font-weight:var(--font-weight-bold);line-height:1;cursor:help;opacity:.8;transform:translate(35%,-35%);transition:transform .18s ease,background-color .18s ease}.product-info-summary__non-physical:hover .product-info-summary__non-physical-trigger,.product-info-summary__non-physical:focus-within .product-info-summary__non-physical-trigger{transform:translate(35%,-35%) scale(1.04);background:var(--color-primary);opacity:1}.product-info-summary__non-physical-trigger:focus-visible{outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:2px}.product-info-summary__non-physical-tooltip{position:absolute;inset-block-start:calc(100% + .75rem);inset-inline-start:0;z-index:2;width:max-content;max-width:min(19rem,calc(100vw - 3rem));padding:.75rem .875rem;border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10));border-radius:.875rem;box-shadow:0 1rem 2rem rgb(var(--color-foreground-rgb) / .12);background:var(--color-background);color:rgb(var(--color-foreground-rgb) / .82);font-size:var(--font-size--xs);line-height:1.5;text-transform:none;opacity:0;pointer-events:none;transform:translateY(-.25rem);transition:opacity .18s ease,transform .18s ease}.product-info-summary__non-physical-tooltip:before{content:"";position:absolute;inset-block-start:-.375rem;inset-inline-start:1rem;width:.75rem;height:.75rem;border-block-start:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10));border-inline-start:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10));background:var(--color-background);transform:rotate(45deg)}.product-info-summary__non-physical:hover .product-info-summary__non-physical-tooltip,.product-info-summary__non-physical:focus-within .product-info-summary__non-physical-tooltip{opacity:1;transform:translateY(0)}.product-info-summary__non-physical-tooltip--rich :is(p,ul,ol){margin:0 0 .5em}.product-info-summary__non-physical-tooltip--rich :is(p,ul,ol):last-child{margin-block-end:0}.product-info-summary__non-physical-tooltip--rich a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.product-info-summary__title,.product-info-summary__variants{margin:0}.product-info-summary__title{font-family:"Biennale",var(--font-body--family);font-weight:var(--font-weight-bold);font-size:var(--font-size--xl);line-height:1.25;margin-block-end:.5rem}.product-info-summary__variants{display:flex;flex-wrap:wrap;color:rgb(var(--color-foreground-rgb) / .7);font-size:var(--font-size--xs);line-height:1.4;margin-block-end:1rem}.product-info-summary__variant-item{display:inline-flex;gap:.25rem;min-width:0}.product-info-summary__variant-item--bundle,.product-info-summary__variant-item--option{display:flex;flex-basis:100%;width:100%}.product-info-summary__price-row{display:flex;flex-wrap:wrap;gap:.375rem;align-items:baseline;margin-block:1.5rem 1rem;padding-inline:.5rem}.product-info-summary__price-row--with-ht{align-items:flex-start;column-gap:.75rem;row-gap:.25rem}.product-info-summary__price-row--with-ht .price-ht-group{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:.25rem}.product-info-summary__price-row--with-ht .price-ht{font-size:calc(var(--font-size--2xl) * .55)}.product-info-summary__current-price{font-family:"Biennale",var(--font-body--family);font-style:italic;font-weight:var(--font-weight-extrabold);font-size:var(--font-size--2xl);line-height:1.2}.product-info-summary__compare-at-price{color:rgb(var(--color-foreground-rgb) / .65);font-size:var(--font-size--md);line-height:1.2;text-decoration:line-through;text-decoration-thickness:from-font;text-underline-offset:from-font}.product-info-summary__discount{color:var(--color-primary);font-size:var(--font-size--md);line-height:1.2;font-weight:var(--font-weight-bold)}.product-info-summary__price-row-separator{display:block;width:100%;height:1px;background:var(--color-border);margin-block:1rem}.product-info-summary__price-row[data-bundle-pending=true] :is(.product-info-summary__current-price,.product-info-summary__compare-at-price,.product-info-summary__discount,.price-ht){color:transparent;background:linear-gradient(90deg,rgb(var(--color-foreground-rgb) / .06) 25%,rgb(var(--color-foreground-rgb) / .12),rgb(var(--color-foreground-rgb) / .06) 75%);background-size:200% 100%;background-clip:padding-box;border-radius:.25rem;animation:bundle-price-shimmer 1.4s ease-in-out infinite}.product-info-summary__price-row[data-bundle-pending=false] :is(.product-info-summary__current-price,.product-info-summary__compare-at-price,.product-info-summary__discount,.price-ht){animation:bundle-price-reveal .18s ease-out both}@media(prefers-reduced-motion:reduce){.product-info-summary__price-row[data-bundle-pending=true] :is(.product-info-summary__current-price,.product-info-summary__compare-at-price,.product-info-summary__discount,.price-ht){animation:none;background:rgb(var(--color-foreground-rgb) / .08)}.product-info-summary__price-row[data-bundle-pending=false] :is(.product-info-summary__current-price,.product-info-summary__compare-at-price,.product-info-summary__discount,.price-ht){animation:none}}@media screen and (max-width:749px){.product-info-summary__non-physical-tooltip{inset-inline-end:auto;max-width:min(15rem,calc(100vw - 4rem))}}.product-info-description{position:relative}.product-info-description__content{position:relative;overflow:hidden}.product-info-description:not([data-expanded=true]):not(.product-info-description--no-overflow) .product-info-description__content{max-height:var(--product-info-description-max-height, 180px)}.product-info-description:not([data-expanded=true]):not(.product-info-description--no-overflow) .product-info-description__content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:48px;background:linear-gradient(to bottom,rgb(var(--color-background-rgb) / 0),rgb(var(--color-background-rgb) / .8) 50%,rgb(var(--color-background-rgb) / 1));pointer-events:none}.product-info-description[data-expanded=true] .product-info-description__content{max-height:none}.product-info-description__toggle{display:inline-flex;align-items:center;min-height:1.5rem;margin-top:.5rem;cursor:pointer;color:var(--color-primary);font-family:"Biennale",var(--font-body--family);font-weight:var(--font-weight-medium);font-size:14px;line-height:1.1;list-style:none;width:fit-content;background:transparent;border:0;padding:0}.product-info-description__toggle-text--less,.product-info-description__toggle[aria-expanded=true] .product-info-description__toggle-text--more{display:none}.product-info-description__toggle[aria-expanded=true] .product-info-description__toggle-text--less{display:inline}.product-info-description__rte{font-family:"Biennale",var(--font-body--family);font-weight:var(--font-weight-medium);font-size:14px;line-height:1.5;color:#15151e}.product-info-description__rte>:first-child{margin-top:0}.product-info-description__rte>:last-child{margin-block-end:0}.product-info-description__rte p{margin:0 0 .5em}.product-info-description__rte p:last-child{margin-block-end:0}.product-info-description__rte a{color:var(--color-primary);text-decoration:underline;text-underline-offset:from-font}.delivery-estimate{--delivery-estimate-muted: rgb(var(--color-foreground-rgb) / .7);--delivery-estimate-date-size: 1.125rem;--delivery-estimate-logo-height: 1rem;--delivery-estimate-logo-max-width: 6.5rem;--delivery-estimate-column-gap: .85rem;--delivery-estimate-stack-logo-gap: .25rem;--delivery-estimate-stack-free-gap: .25rem;--delivery-estimate-stack-divider: .5rem;--delivery-estimate-stack-meta-gap: 1rem;--delivery-estimate-stack-origin-gap: .5rem;display:flex;flex-direction:column;align-items:stretch;width:100%;margin-block:0;margin-inline:auto;max-width:30rem;padding-block-start:var(--product-info-group-gap, 1rem);border-block-start:1px solid var(--color-border);color:var(--color-foreground);font-family:var(--font-body--family);font-size:var(--font-size--sm);font-weight:var(--font-weight-regular);line-height:1.35;container-type:inline-size}.delivery-estimate--preorder{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.delivery-estimate__preorder-promise{color:rgb(var(--color-foreground-rgb) / var(--opacity-70));font-size:var(--font-size--xs)}.delivery-estimate__countdown{display:flex;align-items:center;justify-content:center;gap:.25rem;padding-block-start:.25rem;margin:0;color:var(--delivery-estimate-muted);font-size:var(--font-size--xs)}.delivery-estimate__countdown[hidden]{display:none}.delivery-estimate__clock{width:1rem;height:1rem;flex-shrink:0;color:currentColor}.delivery-estimate__timer{color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.delivery-estimate__carriers{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--delivery-estimate-column-gap);width:100%;margin:0;padding:0;list-style:none}.delivery-estimate__row{display:flex;flex-direction:column;align-items:center;min-width:0}.delivery-estimate__row+.delivery-estimate__row{padding-inline-start:var(--delivery-estimate-column-gap);border-inline-start:1px solid var(--color-border)}.delivery-estimate__logo{display:inline-flex;align-items:center;justify-content:flex-start;max-width:100%;margin-block-end:.25rem}.delivery-estimate__logo svg{display:block;height:var(--delivery-estimate-logo-height);width:auto;max-width:min(100%,var(--delivery-estimate-logo-max-width))}.delivery-estimate__text{position:relative;min-width:0;text-align:center;white-space:nowrap}.delivery-estimate__date{font-family:"Biennale",var(--font-heading--family, var(--font-body--family));font-size:var(--delivery-estimate-date-size);white-space:nowrap;font-weight:var(--font-weight-semibold);line-height:1;color:var(--color-foreground)}.delivery-estimate__free{font-size:var(--font-size--2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-sm);line-height:1.2;text-transform:uppercase;color:var(--color-primary)}.delivery-estimate__origin{padding-block-start:.75rem;margin:0;font-size:var(--font-size--xs);color:var(--delivery-estimate-muted);text-align:center}.delivery-estimate__flag{display:inline-block;width:1rem;height:.6875rem;vertical-align:-.1em;border-radius:.125rem;box-shadow:0 0 0 .5px rgb(var(--color-foreground-rgb) / .12)}@container (max-width: 26rem){.delivery-estimate__carriers{grid-template-columns:1fr;row-gap:var(--delivery-estimate-stack-divider)}.delivery-estimate__row+.delivery-estimate__row{padding-inline-start:0;padding-block-start:var(--delivery-estimate-stack-divider);border-inline-start:none;border-block-start:1px solid var(--color-border)}.delivery-estimate__logo{margin-block-end:var(--delivery-estimate-stack-logo-gap)}.delivery-estimate__free{margin-block-start:var(--delivery-estimate-stack-free-gap)}.delivery-estimate__countdown{padding-block-start:var(--delivery-estimate-stack-meta-gap)}.delivery-estimate__origin{padding-block-start:var(--delivery-estimate-stack-origin-gap)}.delivery-estimate__countdown[hidden]+.delivery-estimate__origin{padding-block-start:var(--delivery-estimate-stack-meta-gap)}}@supports not (container-type: inline-size){@media screen and (max-width:449px){.delivery-estimate__carriers{grid-template-columns:1fr;row-gap:0}.delivery-estimate__row+.delivery-estimate__row{padding-inline-start:0;padding-block-start:var(--delivery-estimate-stack-divider);border-inline-start:none;border-block-start:1px solid var(--color-border)}.delivery-estimate__logo{margin-block-end:var(--delivery-estimate-stack-logo-gap)}.delivery-estimate__free{margin-block-start:var(--delivery-estimate-stack-free-gap)}.delivery-estimate__countdown{padding-block-start:var(--delivery-estimate-stack-meta-gap)}.delivery-estimate__origin{padding-block-start:var(--delivery-estimate-stack-origin-gap)}.delivery-estimate__countdown[hidden]+.delivery-estimate__origin{padding-block-start:var(--delivery-estimate-stack-meta-gap)}}}.product-info-financing-availability{container-type:inline-size;container-name:product-info-financing}.product-info-financing-availability__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0}.product-info-financing-availability__financing{display:flex;align-items:center;flex:1 1 auto;min-width:0}.product-info-financing-availability__financing .alma-payment-plans-container{flex-direction:row;align-items:center;justify-content:space-between;padding:.25rem 1.25rem;border-radius:.5rem;border:unset;background:var(--color-variant-background);gap:1rem;width:fit-content;max-width:100%}.product-info-financing-availability__financing .alma-payment-plans-container>div{width:fit-content;align-items:center}.product-info-financing-availability__financing [aria-labelledby=payment-info-title],.product-info-financing-availability__financing .alma-payment-plans-payment-info{display:none}.product-info-financing-availability__financing .alma-payment-plans-title:after,.product-info-financing-availability__financing .alma-payment-plans-eligibility-line:after{content:none;display:none}.product-info-financing-availability__availability{display:flex;align-items:center;gap:.25rem;margin:0;font-family:"Biennale",var(--font-body--family);font-weight:var(--font-weight-medium);font-size:var(--font-size--sub-sm);line-height:1;white-space:nowrap;flex:0 0 auto}.product-info-financing-availability__icon,.product-info-financing-availability__icon svg{width:var(--icon-size-xs);height:var(--icon-size-xs);flex-shrink:0}.product-info-financing-availability__icon circle:first-of-type{opacity:.3}.product-info-financing-availability__availability.is-available{color:var(--color-success);font-size:var(--font-size--sm);font-weight:var(--font-weight-semibold)}.product-info-financing-availability__availability.is-unavailable{color:var(--color-primary)}.product-info-financing-availability__availability.is-preorder{color:var(--color-lowstock);font-size:var(--font-size--sm);font-weight:var(--font-weight-semibold)}.product-info-financing-availability__row .alma_widget_block .alma-payment-plans-know-more-action{min-width:2.5rem}.product-info-financing-availability__row .alma_widget_block .alma-payment-plans-eligibility-options{flex-wrap:nowrap}@container product-info-financing (max-width: 26rem){.product-info-financing-availability__row{flex-direction:column;align-items:stretch;gap:.5rem}.product-info-financing-availability__row .alma_widget_block,.product-info-financing-availability__row>div{width:100%}.product-info-financing-availability__financing{order:2;width:100%}.product-info-financing-availability__availability{order:1;width:auto;align-self:flex-start}.product-info-financing-availability__financing .alma-payment-plans-container{width:100%}.product-info-financing-availability__row .alma_widget_block .alma-payment-plans-eligibility-options{flex-wrap:wrap}}@supports not (container-type: inline-size){@media screen and (max-width:449px){.product-info-financing-availability__row{flex-direction:column;align-items:stretch;gap:.5rem}.product-info-financing-availability__row .alma_widget_block,.product-info-financing-availability__row>div{width:100%}.product-info-financing-availability__financing{order:2;width:100%}.product-info-financing-availability__availability{order:1;width:auto;align-self:flex-start}.product-info-financing-availability__financing .alma-payment-plans-container{width:100%}.product-info-financing-availability__row .alma_widget_block .alma-payment-plans-eligibility-options{flex-wrap:wrap}}}.product-info-quick-nav__grid{display:grid;grid-template-columns:repeat(var(--product-info-quick-nav-columns, 2),minmax(0,1fr));gap:.75rem}.product-info-quick-nav-link{display:flex;align-items:center;gap:10px;padding:.75rem;border-radius:.5rem;background:var(--color-secondary-background);text-decoration:none;color:#15151e;min-height:48px;transition:transform .15s ease,background-color .15s ease}.product-info-quick-nav-link:hover{background:#ecececbf;transform:translateY(-1px)}.product-info-quick-nav-link__icon-wrap{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:inherit}.product-info-quick-nav-link__icon,.product-info-quick-nav-link__icon svg{width:20px;height:20px}.product-info-quick-nav-link__label{font-family:"Biennale",var(--font-body--family);font-weight:var(--font-weight-bold);font-size:.75rem;line-height:1}.product-info-quick-nav-link__external,.product-info-quick-nav-link__external svg{width:1rem;height:1rem;margin-inline-start:auto;color:#15151e99}@media screen and (max-width:749px){.product-info-quick-nav__grid{grid-template-columns:1fr}}.buy-buttons-block,.buy-buttons-block__form-wrap{width:100%}.product-form-buttons{display:flex;flex-wrap:wrap}.product-form-buttons>.product-form-buttons__preorder-row,.product-form-buttons--stacked>.product-form-buttons__preorder-row{display:flex;flex-wrap:wrap;align-items:stretch;flex:1 1 100%;width:100%;min-width:0;gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.product-form-buttons>.product-form-buttons__preorder-row,.product-form-buttons--stacked>.product-form-buttons__preorder-row{gap:var(--gap-sm)}}.product-form-buttons__preorder-row>*:first-child{flex:1 1 auto;min-width:0}.product-form-buttons:not(:has(.quantity-rules)){gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.product-form-buttons:not(:has(.quantity-rules)){gap:var(--gap-sm)}}.product-form-buttons>*:not(.quantity-selector,.quantity-rules,.quantity-label){flex:1 1 185px;min-width:fit-content}.product-form-buttons--stacked>*:not(.quantity-selector,.quantity-rules,.quantity-label){flex-basis:51%}.product-form-buttons button{width:100%;padding-inline:var(--padding-4xl);padding-block:var(--padding-lg)}.quantity-selector{flex-grow:0;flex-shrink:0;height:var(--height-buy-buttons)}.product-form-buttons:has(.quantity-rules) .quantity-selector{margin-inline-end:var(--gap-sm);margin-block-end:var(--gap-sm)}.quantity-selector:has(+.quantity-rules){margin-block-end:0}.add-to-cart-button{height:var(--height-buy-buttons);text-transform:var(--button-text-case-primary)}.add-to-cart-button.button-secondary{text-transform:var(--button-text-case-secondary)}.product-form-buttons .shopify-payment-button__button{width:100%;min-height:var(--minimum-touch-target)}.product-form-text__error{display:flex;align-items:flex-start;gap:var(--gap-xs);margin-block-end:var(--gap-xs)}.quantity-label{flex:1 0 100%;width:100%;font-size:var(--font-size--sm);margin-block-end:var(--gap-xs)}.quantity-label__cart-count{color:var(--color-foreground-secondary)}.quantity-rules{display:flex;flex-wrap:wrap;gap:0;row-gap:calc(var(--gap-xs) / 2);flex:1 0 100%;width:100%;font-size:var(--font-size--xs);color:var(--color-foreground-secondary);margin-block-start:var(--gap-xs);margin-block-end:var(--gap-2xl)}.quantity-rules__item{position:relative;display:inline-block}.quantity-rules__item:not(:last-child){padding-right:var(--padding-xl);margin-inline-end:var(--margin-2xs)}.quantity-rules__item:not(:last-child):after{content:"\2022";position:absolute;inset-inline-end:.5rem;top:50%;transform:translateY(-50%);font-size:.5em;line-height:0}.product__pickup-availabilities{width:100%}.pickup-availability__column{display:flex;flex-direction:column;justify-content:flex-start}.pickup-availability__row{display:flex;gap:var(--padding-xs)}.pickup-availability__dialog-row{display:flex;justify-content:space-between;align-items:flex-start}.pickup-availability__header-container{padding-block-end:var(--padding-2xl)}.pickup-location__wrapper{display:flex;flex-direction:column;padding-block:var(--padding-2xl);border-top:1px solid var(--color-border);gap:var(--padding-xs)}.pickup-location__address-wrapper{display:flex;flex-direction:column;gap:var(--padding-md)}.pickup-location__dialog{padding:var(--padding-2xl);padding-block-end:calc(var(--padding-2xl) + env(safe-area-inset-bottom));position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;height:100dvh;margin:0 0 0 auto;border:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}.pickup-location__dialog:modal,.pickup-location__dialog.dialog-modal[open]{max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pickup-location__text-sm{font-size:var(--font-size--sm);margin:0}.pickup-location__text-xs{font-size:var(--font-size--xs);margin:0}.pickup-location__button{width:fit-content;color:var(--color-primary);font-size:var(--font-size--xs);font-family:var(--font-body--family);padding:0;cursor:pointer;margin-block:var(--margin-xs)}.pickup-location__button:hover{color:var(--color-primary-hover)}.pickup-location__h4{margin:0}.pickup-location__text-bold{font-size:var(--font-size--md);font-weight:var(--font-weight-semibold);margin:0}.pickup-location__availability-wrapper{display:flex;align-items:center;gap:var(--gap-xs);font-family:var(--font-paragraph--family)}.pickup-location__address{font-style:normal}.pickup-location__close-button{top:calc(var(--padding-2xl) - (var(--icon-size-xs) / 2));right:calc(var(--padding-2xl) - var(--icon-size-xs))}.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-preorder{color:var(--color-lowstock)}.product-inventory__icon circle:first-of-type{opacity:.3}product-custom-property-component{display:block;width:100%}product-custom-property-component .__heading{margin-inline:0;margin-block:0 var(--padding-sm)}product-custom-property-component .__heading:has(+.__description){margin-block-end:var(--padding-2xs)}product-custom-property-component .__description{font-size:min(.85em,var(--font-paragraph--size));color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));margin-inline:0;margin-block:0 var(--padding-md)}product-custom-property-component .__field{position:relative}product-custom-property-component .__input-wrapper{position:relative}product-custom-property-component input,product-custom-property-component textarea{width:100%;color:var(--color-input-text)!important}product-custom-property-component .__input-wrapper input{padding-bottom:calc(var(--padding-sm) * 3)}product-custom-property-component .__input-wrapper textarea{padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3)}product-custom-property-component textarea{min-height:80px}@supports (resize: vertical){@media(hover:hover)and (pointer:fine){product-custom-property-component textarea{resize:vertical}}}product-custom-property-component .__character-label{position:absolute;left:var(--input-padding-x);bottom:var(--padding-sm);pointer-events:none}product-custom-property-component .__character-count{font-style:italic;color:var(--color-input-text)!important}.custom-property__input{border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);box-shadow:none}.custom-property__input:is(:hover,:focus){box-shadow:none}.custom-property__input:focus{outline:var(--focus-outline-width) solid var(--color-input-background)}.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}.stock-alert{display:flex;flex-direction:column;gap:.75rem;width:100%}.stock-alert__trigger{width:100%;min-height:2.75rem}.stock-alert__trigger:not(.stock-alert__trigger--compact)[aria-expanded=true]{display:none}.stock-alert__trigger.stock-alert__trigger--compact{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:var(--height-buy-buttons);block-size:var(--height-buy-buttons);min-inline-size:var(--minimum-touch-target);min-block-size:var(--minimum-touch-target);width:auto;padding:0}.stock-alert__trigger-icon{display:inline-flex;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.stock-alert__trigger-icon svg{inline-size:100%;block-size:100%}.stock-alert--compact{width:100%}.stock-alert--compact .stock-alert__panel{margin-block-start:.75rem}.stock-alert__heading{margin:0 0 .25rem;font-size:1rem;line-height:1.3;color:var(--color-foreground)}.stock-alert__intro{margin:0 0 1rem;font-size:.875rem;line-height:1.5;color:var(--color-foreground-secondary, rgb(var(--color-foreground-rgb) / .75))}.stock-alert__help{display:block;margin-block-start:.375rem;font-size:.8125rem;line-height:1.4;color:var(--color-foreground-secondary, rgb(var(--color-foreground-rgb) / .75))}.stock-alert__panel[hidden]{display:none!important}.stock-alert__panel{width:100%}.stock-alert .contact-hub__group{position:relative;margin-block-end:.75rem}.stock-alert .contact-hub__label{display:block;margin-block-end:.5rem;font-size:.9375rem;font-weight:700;color:var(--color-foreground)}.stock-alert .contact-hub__label>span[aria-hidden=true]{color:var(--color-primary)}.stock-alert .contact-hub__input{width:100%;padding:.75rem 1rem;border:1px solid var(--tone-contact-border-subtle, rgb(var(--color-foreground-rgb) / .2));border-radius:4px;font-size:1rem;background:var(--color-background);color:var(--color-foreground)}.stock-alert .contact-hub__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.stock-alert .contact-hub__input.has-error{border-color:var(--color-primary)}.stock-alert .contact-hub__error-msg{display:none;color:var(--color-primary);font-size:.875rem;margin-top:.25rem}.stock-alert .contact-hub__error-msg.is-visible{display:block}.stock-alert .contact-hub__group--checkbox{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-top:.25rem}.stock-alert .contact-hub__checkbox{width:1.25rem;height:1.25rem;margin:.125rem 0 0;flex-shrink:0;accent-color:var(--color-primary)}.stock-alert .contact-hub__checkbox:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.stock-alert .contact-hub__checkbox-label{flex:1 1 12rem;font-size:.875rem;line-height:1.4;color:var(--color-foreground);cursor:pointer}.stock-alert .contact-hub__submit{width:100%;min-height:2.75rem;margin-block-start:.5rem;display:inline-flex;justify-content:center;align-items:center;gap:.5rem}.stock-alert .contact-hub__submit:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.stock-alert .contact-hub__submit:disabled{opacity:.55;cursor:not-allowed}.stock-alert .contact-hub__submit .spinner{border:3px solid rgb(255 255 255 / .3);border-radius:50%;border-top-color:var(--color-white, #fff);width:1.25rem;height:1.25rem;animation:stock-alert-spin 1s linear infinite;display:none}@keyframes stock-alert-spin{to{transform:rotate(360deg)}}.stock-alert .contact-hub__submit-status-visible{margin:0 0 .5rem;font-size:.9375rem;font-weight:500;text-align:center}.stock-alert .contact-hub__submit-status-visible[hidden]{display:none!important}.stock-alert .contact-hub__success{display:none;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;background-color:var(--tone-contact-success-bg, rgb(var(--color-foreground-rgb) / .04));color:var(--tone-contact-success-fg, var(--color-foreground));border:2px solid color-mix(in srgb,var(--tone-contact-success-fg, var(--color-foreground)) 35%,transparent);border-radius:.5rem;text-align:center}.stock-alert .contact-hub__success.is-visible,.stock-alert .contact-hub__success:not([hidden]).is-visible{display:flex}.stock-alert .contact-hub__success[hidden],.stock-alert .contact-hub__unavailable[hidden],.stock-alert .contact-hub__error-summary[hidden]{display:none!important}.stock-alert .contact-hub__success-title{margin:0;font-size:1.0625rem;line-height:1.3}.stock-alert .contact-hub__success-title:focus-visible{outline:.2rem solid var(--color-primary);outline-offset:.2rem}.stock-alert .contact-hub__success-body{margin:0;font-size:.9375rem;line-height:1.5}.stock-alert .contact-hub__unavailable,.stock-alert .contact-hub__error-summary{padding:1rem 1.25rem;margin-bottom:.75rem;background-color:rgb(var(--color-primary-rgb, 200, 30, 30) / .08);border:2px solid var(--color-primary);border-radius:.5rem;color:var(--color-foreground);line-height:1.5}.stock-alert .contact-hub__error-summary{display:flex;flex-direction:column;gap:.5rem}.stock-alert .contact-hub__error-summary-title{margin:0;font-size:1rem;color:var(--color-primary)}.stock-alert .contact-hub__error-summary-title:focus-visible{outline:.2rem solid var(--color-primary);outline-offset:.2rem}.stock-alert .contact-hub__error-summary-list{margin:0;padding-inline-start:1.25rem}.stock-alert .contact-hub__feedback-icon{display:inline-flex;width:1.5rem;height:1.5rem;flex-shrink:0}.stock-alert .contact-hub__feedback-icon svg{width:100%;height:100%}product-swatches{width:100%;display:flex;position:relative;overflow:hidden;gap:0;flex-shrink:0}swatches-variant-picker-component{display:flex;width:100%;flex-direction:row;justify-content:var(--product-swatches-alignment-mobile)}@media(min-width:750px){swatches-variant-picker-component{justify-content:var(--product-swatches-alignment)}}swatches-variant-picker-component .variant-option--swatches{padding-block:calc(var(--product-swatches-padding-block-start) + var(--focus-outline-offset) + var(--focus-outline-width)) calc(var(--product-swatches-padding-block-end) + var(--focus-outline-offset) + var(--focus-outline-width));padding-inline:calc(var(--product-swatches-padding-inline-start) + var(--focus-outline-offset) + (1.5 * var(--focus-outline-width))) calc(var(--product-swatches-padding-inline-end) + var(--focus-outline-offset) + var(--focus-outline-width))}.variant-option--swatches overflow-list::part(list){gap:var(--gap-sm)}.variant-option--swatches overflow-list[defer]::part(list){flex-wrap:nowrap}.hidden-swatches__count{display:flex;align-self:center;align-items:center;justify-content:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:transparent;padding:0;border:0;border-radius:0}.hidden-swatches__count:before{counter-reset:overflow-count var(--overflow-count);content:"+" counter(overflow-count);line-height:1;cursor:pointer}.hidden-swatches__count:hover{color:var(--color-foreground-rgb)}.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}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-information.css.map */
