.product-shop-return[data-astro-cid-zprict2y]{padding:var(--studio-space-xl) var(--studio-section-gutter)}.product-shop-return[data-astro-cid-zprict2y] .content-container[data-astro-cid-zprict2y]{justify-content:flex-start;display:flex}.product-shop-return[data-astro-cid-zprict2y] .button__text[data-astro-cid-zprict2y]{align-items:center;gap:var(--studio-space-xs);display:inline-flex}.template-gallery[data-astro-cid-yrbdppcc]{min-width:0;display:block}.template-gallery__viewport[data-astro-cid-yrbdppcc]{position:relative}.template-gallery__image[data-astro-cid-yrbdppcc]{background:var(--studio-background-primary);cursor:zoom-in;aspect-ratio:1;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.template-gallery__image[data-astro-cid-yrbdppcc]>img[data-astro-cid-yrbdppcc]{object-fit:contain;width:100%;height:100%;display:block}.template-gallery__enlarge[data-astro-cid-yrbdppcc]{background:var(--studio-background-elevated);width:40px;height:40px;color:var(--studio-text-primary);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.template-gallery__arrow[data-astro-cid-yrbdppcc]{border:1px solid var(--studio-border-soft);background:var(--studio-background-elevated);width:44px;height:44px;color:var(--studio-text-primary);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.template-gallery__arrow[data-astro-cid-yrbdppcc]:hover{background:var(--studio-background-primary)}.template-gallery__arrow--previous[data-astro-cid-yrbdppcc]{left:12px}.template-gallery__arrow--next[data-astro-cid-yrbdppcc]{right:12px}.template-gallery__thumbnails[data-astro-cid-yrbdppcc]{scrollbar-width:thin;gap:8px;padding-block:16px 4px;display:flex;overflow-x:auto}.template-gallery__thumbnail[data-astro-cid-yrbdppcc]{cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 64px;width:64px;height:64px;padding:3px}.template-gallery__thumbnail[data-astro-cid-yrbdppcc][aria-pressed=true]{border-color:var(--studio-text-primary)}.template-gallery__thumbnail[data-astro-cid-yrbdppcc]:hover{border-color:var(--studio-color-stone-300)}.template-gallery__thumbnail[data-astro-cid-yrbdppcc]>img[data-astro-cid-yrbdppcc]{object-fit:contain;width:100%;height:100%;display:block}.template-gallery__dialog[data-astro-cid-yrbdppcc]{width:100%;max-width:none;height:100dvh;max-height:none;padding:var(--studio-space-md);color:var(--studio-text-inverse);background:0 0;border:0;outline:0;margin:0;position:fixed;inset:0;overflow:hidden}.template-gallery__dialog[data-astro-cid-yrbdppcc][open]{grid-template-rows:44px minmax(0,1fr) 44px;gap:8px;display:grid}.template-gallery__dialog[data-astro-cid-yrbdppcc]::backdrop{background:#121212bf}.template-gallery__toolbar[data-astro-cid-yrbdppcc]{justify-content:flex-end;display:flex}.template-gallery__stage[data-astro-cid-yrbdppcc]{min-width:0;min-height:0;padding-inline:var(--studio-space-xl);place-items:center;display:grid}.template-gallery__stage[data-astro-cid-yrbdppcc]>img[data-astro-cid-yrbdppcc]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.template-gallery__counter[data-astro-cid-yrbdppcc]{text-align:center;font-size:var(--studio-type-size-body-small);align-self:center}.template-gallery__control[data-astro-cid-yrbdppcc]{border:1px solid var(--studio-border-inverse);background:var(--studio-background-inverse);width:44px;height:44px;color:var(--studio-text-inverse);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.template-gallery__control[data-astro-cid-yrbdppcc]:hover{border-color:var(--studio-color-paper)}.template-gallery__previous[data-astro-cid-yrbdppcc],.template-gallery__next[data-astro-cid-yrbdppcc]{position:absolute;top:50%;transform:translateY(-50%)}.template-gallery__previous[data-astro-cid-yrbdppcc]{left:16px}.template-gallery__next[data-astro-cid-yrbdppcc]{right:16px}@media (width<=40rem){.template-gallery__thumbnail[data-astro-cid-yrbdppcc]{flex-basis:52px;width:52px;height:52px}.template-gallery__dialog[data-astro-cid-yrbdppcc]{padding:var(--studio-space-sm)}.template-gallery__stage[data-astro-cid-yrbdppcc]{padding-inline:0}.template-gallery__previous[data-astro-cid-yrbdppcc],.template-gallery__next[data-astro-cid-yrbdppcc]{top:auto;bottom:8px;transform:none}.template-gallery__previous[data-astro-cid-yrbdppcc]{left:8px}.template-gallery__next[data-astro-cid-yrbdppcc]{right:8px}}.template-faqs__list[data-astro-cid-qlxwptxu]{border-top:1px solid var(--studio-border-soft)}details[data-astro-cid-qlxwptxu]{border-bottom:1px solid var(--studio-border-soft)}summary[data-astro-cid-qlxwptxu]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:16px;list-style:none;display:flex}summary[data-astro-cid-qlxwptxu]::-webkit-details-marker{display:none}summary[data-astro-cid-qlxwptxu] svg[data-astro-cid-qlxwptxu]{flex-shrink:0}details[data-astro-cid-qlxwptxu][open] summary[data-astro-cid-qlxwptxu] svg[data-astro-cid-qlxwptxu]{transform:rotate(45deg)}details[data-astro-cid-qlxwptxu] p[data-astro-cid-qlxwptxu]{color:var(--studio-color-stone-700);font-size:var(--studio-type-size-body-small);padding:0 32px 24px 0}.shop-add-error[data-astro-cid-x4oxfzf6]{color:var(--studio-text-accent);flex-basis:100%;font-size:13px}.template-section{padding:var(--studio-space-xxl) var(--studio-section-gutter);scroll-margin-top:var(--studio-space-md)}.template-section--compact{padding-block:var(--studio-space-xl)}.template-split{align-items:start;gap:var(--studio-space-xxl);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.template-section__heading{justify-items:start;gap:var(--studio-space-md);display:grid}.template-section__heading h2{max-width:18ch}.template-section__heading>p{max-width:46ch}.template-text-link{width:fit-content;color:inherit;text-underline-offset:5px;padding-block:6px;text-decoration:underline 1px}.template-text-link:hover{color:var(--studio-text-accent)}.template-item-list{gap:var(--studio-space-md);margin:0;padding:0;list-style:none;display:grid}.template-item-list>li{gap:var(--studio-space-xs);padding-top:var(--studio-space-md);border-top:1px solid var(--studio-border-soft);display:grid}.template-item-list h3{font-size:26px}.template-item-list p{color:var(--studio-color-stone-700);font-size:var(--studio-type-size-body-small)}.template-three-columns{gap:var(--studio-space-lg);margin:var(--studio-space-xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.template-three-columns>li{padding-top:var(--studio-space-md);border-top:1px solid var(--studio-border-soft)}.template-three-columns h3{margin-bottom:var(--studio-space-sm);font-size:26px}.template-three-columns p,.template-preview-note{color:var(--studio-color-stone-700);font-size:var(--studio-type-size-body-small)}@media (width<=64rem){.template-split{gap:var(--studio-space-lg)}}@media (width<=48rem){.template-section{padding-block:var(--studio-space-xl)}.template-split,.template-three-columns{gap:var(--studio-space-lg);grid-template-columns:minmax(0,1fr)}.template-section__heading h2{max-width:22ch}.template-three-columns{margin-top:var(--studio-space-lg)}}.template-product-hero{padding-top:var(--studio-space-lg);padding-bottom:var(--studio-space-xl);border-radius:0 0 var(--studio-radius-lg) var(--studio-radius-lg)}.template-product-breadcrumb{color:var(--studio-color-stone-700);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.template-product-breadcrumb a,.template-product-hero__description .portable-text a{color:var(--studio-text-accent);text-underline-offset:.2em;text-decoration:underline 1px;transition:color .18s}.template-product-breadcrumb a:is(:hover,:focus-visible),.template-product-hero__description .portable-text a:is(:hover,:focus-visible){color:var(--studio-text-primary)}.template-product-hero__inner{align-items:start;gap:var(--studio-space-xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.template-product-hero__copy{justify-items:start;gap:var(--studio-space-md);grid-area:1/2;display:grid}.template-product-hero__identity,.template-product-hero__details{justify-items:start;gap:var(--studio-space-md);display:grid}.template-product-hero__copy h1{max-width:none;font-size:var(--studio-type-size-heading-section);line-height:var(--studio-type-leading-heading)}.template-product-hero__metadata{color:var(--studio-color-stone-700);font-size:14px}.template-product-hero__description{overflow-wrap:anywhere;width:100%;min-width:0;max-width:none}.template-product-hero__description .portable-text{gap:var(--studio-space-sm);font-size:var(--studio-type-size-body-normal)}.template-product-hero__purchase{justify-items:start;gap:12px;width:100%;padding-top:8px;display:grid}.template-product-hero__purchase .button{width:100%;min-height:calc(var(--studio-control-height-default) + var(--studio-space-sm))}.template-product-hero__terms{color:var(--studio-text-secondary);scroll-margin-top:var(--studio-space-xl);margin:0;font-size:12px;line-height:1.6}.template-product-hero__terms a{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px;transition:color .18s}.template-product-hero__terms a:is(:hover,:focus-visible){color:var(--studio-text-accent)}.template-product-hero__price{flex-wrap:wrap;align-items:baseline;gap:16px;font-size:clamp(1.75rem,2.5vw,2.5rem);line-height:1.2;display:flex}.template-product-hero__price del{color:var(--studio-color-stone-700);font-size:.7em;text-decoration-thickness:1px}.template-product-hero__media{grid-area:1/1;min-width:0;scroll-margin-top:24px}.template-product-fit h2{max-width:20ch}.template-product-preview__heading{gap:var(--studio-space-md);margin-bottom:var(--studio-space-lg);display:grid}.template-product-preview__companion{padding-block:var(--studio-space-lg) var(--studio-space-sm);gap:16px;display:grid}.template-product-preview__companion h3{font-size:28px}.template-product-preview__companion p{color:var(--studio-color-stone-700);font-size:14px}.template-product-personalize{align-items:center}.template-product-personalize .template-item-list{margin-top:8px}.template-product-personalize__image img{border-radius:var(--studio-radius-md);width:100%;height:auto;display:block}.template-product-personalize__image figcaption{color:var(--studio-color-stone-700);margin-top:16px;font-size:12px}.template-product-package{margin:var(--studio-space-xl) 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;padding:0;list-style:none;display:grid}.template-product-package li{border-top:1px solid var(--studio-border-soft);padding-top:24px}.template-product-package h3{margin-bottom:12px;font-size:26px}.template-product-package p{max-width:62ch;color:var(--studio-color-stone-700);font-size:14px}.template-product-package__wide{gap:var(--studio-space-xxl);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.template-product-exclusions{border-top:1px solid var(--studio-border-soft);padding-top:32px}.template-product-exclusions h3{font-size:30px}.template-product-exclusions p{color:var(--studio-color-stone-700);font-size:14px}.template-product-delivery{margin:0;padding:0;list-style:none}.template-product-delivery li{border-top:1px solid var(--studio-border-soft);grid-template-columns:32px minmax(0,1fr);gap:24px;padding-block:24px;display:grid}.template-product-delivery li>span{color:var(--studio-text-accent);font-size:14px}.template-product-delivery h3{margin-bottom:16px;font-size:26px}.template-product-delivery p{color:var(--studio-color-stone-700);font-size:14px}@media (width<=64rem){.template-product-hero__inner,.template-product-package__wide{gap:var(--studio-space-lg)}}@media (width<=48rem){.template-product-hero__inner,.template-product-package{gap:var(--studio-space-lg);grid-template-columns:minmax(0,1fr)}.template-product-hero__copy,.template-product-hero__media{grid-area:auto}.template-product-hero__copy{display:contents}.template-product-hero__identity{order:0}.template-product-hero__media{order:1}.template-product-hero__details{order:2}.template-product-package__wide{grid-column:auto;display:block}.template-product-personalize__image{grid-row:1}}.template-product-hero--modules{padding:var(--studio-space-lg) var(--studio-section-gutter) var(--studio-space-xxl)}.template-product-hero--joined{border-radius:0}.template-product-hero--modules .template-product-hero__inner{gap:var(--studio-space-md) var(--studio-space-xl);grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.template-product-hero--modules .template-product-hero__copy{display:contents}.template-product-hero--modules .template-product-hero__identity{gap:var(--studio-space-sm);grid-area:1/2;min-width:0}.template-product-hero--modules .template-product-hero__price{font-size:var(--studio-type-size-heading-subsection)}.template-product-hero--modules .template-product-hero__metadata{font-size:var(--studio-type-size-body-small)}.template-product-hero--modules .template-product-hero__details{gap:var(--studio-space-md);grid-area:2/2}.template-product-hero--modules .template-product-hero__description .portable-text,.product-rich-text .portable-text{gap:var(--studio-space-sm);font-size:var(--studio-type-size-body-normal);line-height:var(--studio-type-leading-body)}.template-product-hero--modules .template-product-hero__description ul{gap:var(--studio-space-xs)}.template-product-hero--modules .template-product-hero__media{top:var(--studio-space-md);grid-row:1/3;justify-self:center;width:min(100%,100svh - 160px);position:sticky}.template-product-hero--modules .template-product-hero__purchase{padding-top:0;display:flex}.product-content{display:block}.product-section{--product-text-secondary:var(--studio-color-stone-700);--product-border:var(--studio-border-soft);padding:var(--studio-space-xxl) var(--studio-section-gutter);scroll-margin-top:var(--studio-space-md)}.product-section.surface-dark{--product-text-secondary:var(--studio-text-inverse-secondary);--product-border:var(--studio-border-inverse)}.product-section--round-top{border-start-start-radius:var(--studio-radius-lg);border-start-end-radius:var(--studio-radius-lg)}.product-section--round-bottom{border-end-end-radius:var(--studio-radius-lg);border-end-start-radius:var(--studio-radius-lg)}.product-section h2{max-width:22ch}.product-rich-text .portable-text ul,.product-rich-text .portable-text ol{gap:var(--studio-space-xs);padding-left:var(--studio-space-md)}.product-rich-text .portable-text em{font-family:inherit;font-weight:inherit}.product-rich-text .portable-text a{color:inherit}.product-rich-text .portable-text a:hover{color:var(--studio-text-accent)}.product-section--productIncludedSection{padding-block:var(--studio-space-xl)}.product-included__overview{align-items:start;gap:var(--studio-space-xxl);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.product-included__intro h2{margin-bottom:var(--studio-space-md)}.product-included__intro .portable-text{max-width:var(--studio-type-measure-body);color:var(--product-text-secondary)}.product-included__content .portable-text>ul{margin:0}.product-included__link{margin-top:var(--studio-space-md);font-size:var(--studio-type-size-body-small)}.product-page-carousel{--carousel-gap:var(--studio-space-md);margin-top:var(--studio-space-lg);margin-inline:calc(-1 * var(--studio-section-gutter));display:block;position:relative}.product-page-carousel [hidden]{display:none}.product-page-carousel__track{gap:var(--carousel-gap);overscroll-behavior-inline:contain;scroll-behavior:auto;scrollbar-width:none;padding-block:var(--studio-space-xs);display:flex;position:relative;overflow-x:auto}.product-page-carousel__track::-webkit-scrollbar{display:none}.product-page-carousel__group{gap:var(--carousel-gap);flex:none;width:max-content;display:flex}.product-page-carousel__slide{flex:none;width:clamp(12rem,min(20vw,28svh),18rem);min-width:0}.product-page-carousel__crop{aspect-ratio:4/5;background:var(--studio-background-primary);overflow:hidden}.product-page-carousel__crop img{width:100%;height:auto;display:block}.product-page-carousel__slide figcaption{margin-top:var(--studio-space-xs);color:var(--studio-text-secondary);font-size:var(--studio-type-size-label);line-height:var(--studio-type-leading-label)}.product-media-switcher{align-items:center;gap:var(--studio-space-xxl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-media-switcher--reverse .product-switcher__copy{grid-area:1/2}.product-media-switcher--reverse .product-switcher__home{grid-area:1/1}.product-switcher__intro{margin-top:var(--studio-space-md);max-width:var(--studio-type-measure-body);color:var(--product-text-secondary)}.product-switcher__list{margin-top:var(--studio-space-lg)}.product-switcher__item{border-top:1px solid var(--product-border);padding-block:var(--studio-space-md)}.product-switcher__item:last-child{border-bottom:1px solid var(--product-border)}.product-switcher__heading{grid-template-columns:var(--studio-control-height-compact) minmax(0, 1fr);align-items:center;gap:var(--studio-space-sm);width:100%;line-height:var(--studio-type-leading-heading);text-align:left;display:grid}.product-switcher__number{width:var(--studio-control-height-compact);height:var(--studio-control-height-compact);border:1px solid var(--product-border);border-radius:var(--studio-radius-pill);font:var(--studio-type-size-label)/1 var(--studio-font-text);color:var(--product-text-secondary);justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.product-switcher__item:hover .product-switcher__number{color:var(--studio-text-inverse);background:var(--studio-background-inverse);border-color:var(--studio-background-inverse)}.surface-dark .product-switcher__item:hover .product-switcher__number{color:var(--studio-text-primary);background:var(--studio-background-elevated);border-color:var(--studio-background-elevated)}}.product-switcher__body{margin:var(--studio-space-xs) 0 0 calc(var(--studio-control-height-compact) + var(--studio-space-sm));max-width:var(--studio-type-measure-body);color:var(--product-text-secondary)}.product-switcher__home{min-width:0;display:grid}.product-switcher__image{aspect-ratio:1;grid-area:1/1;width:100%;overflow:hidden}.product-switcher__image[hidden]{display:none}.product-switcher__photo{object-fit:contain;width:100%;height:100%;display:block}.product-section--media-bleed{--product-switcher-highlight:var(--studio-background-elevated);padding:0;overflow:hidden}.product-section--media-bleed.surface-white{--product-switcher-highlight:var(--studio-background-primary)}.product-section--media-bleed.surface-dark{--product-switcher-highlight:var(--studio-color-stone-700)}.product-section--media-bleed>.content-container{max-width:none}.product-media-switcher--bleed{align-items:stretch;gap:0}.product-media-switcher--bleed .product-switcher__copy{padding-block:var(--studio-space-xxl);padding-inline:max(var(--studio-section-gutter), calc(100% - var(--studio-content-max) / 2)) var(--studio-space-xl)}.product-media-switcher--bleed.product-media-switcher--reverse .product-switcher__copy{padding-inline:var(--studio-space-xl) max(var(--studio-section-gutter), calc(100% - var(--studio-content-max) / 2))}.product-media-switcher--bleed .product-switcher__item{padding:var(--studio-space-sm);transition:background-color .18s}@media (hover:hover) and (pointer:fine){.product-media-switcher--bleed .product-switcher__item:hover{background:var(--product-switcher-highlight)}}.product-media-switcher--bleed .product-switcher__item h3{font-size:var(--studio-type-size-heading-item)}.product-media-switcher--bleed .product-switcher__body .portable-text{font-size:var(--studio-type-size-body-normal)}.product-media-switcher--bleed .product-switcher__home{min-height:0;position:relative}.product-media-switcher--bleed .product-switcher__image{aspect-ratio:auto;height:100%;margin:0;position:absolute;inset:0}.product-media-switcher--bleed .product-switcher__photo{object-fit:cover;object-position:center}.product-section--productMediaSection{padding-block:var(--studio-space-xl)}.product-media-section{gap:var(--studio-space-xl);grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:center;display:grid}.product-media-section__copy h2{max-width:none;margin-bottom:var(--studio-space-md)}.product-media-section__copy .portable-text{max-width:72ch;color:var(--product-text-secondary)}.product-media-section__image{justify-self:end;width:100%;min-width:0;max-width:22.5rem}.product-media-section__image img{width:100%;height:auto;display:block}.product-steps{gap:var(--studio-space-lg);margin:var(--studio-space-xl) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.product-steps>li{padding-top:var(--studio-space-md);border-top:1px solid var(--product-border)}.product-steps__number{margin-bottom:var(--studio-space-md);font-size:var(--studio-type-size-label);color:var(--product-text-secondary);display:block}.product-steps h3{margin-bottom:var(--studio-space-sm)}.product-steps .portable-text{color:var(--product-text-secondary);font-size:var(--studio-type-size-body-small)}.product-section--productFaqSection{padding-block:var(--studio-space-xl)}.product-faq-grid{gap:var(--studio-space-xxl);grid-template-columns:377px minmax(0,1fr);align-items:start;display:grid}.product-faq-grid>h2{font-size:var(--studio-type-size-heading-subsection)}.product-faqs details{border-bottom:1px solid var(--product-border)}.product-faqs summary{align-items:center;gap:var(--studio-space-sm);min-height:60px;padding-block:var(--studio-space-sm);color:var(--product-text-secondary);cursor:pointer;font-size:var(--studio-type-size-body-normal);line-height:var(--studio-type-leading-body);grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.product-faqs summary::-webkit-details-marker{display:none}.product-faqs__icon{width:16px;height:16px;color:var(--studio-text-muted);position:relative}.product-faqs__icon:before,.product-faqs__icon:after{content:"";background:currentColor;width:16px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-faqs__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.product-faqs details[open] .product-faqs__icon:after{display:none}.product-faqs details[open] summary,.product-faqs summary:hover,.product-faqs summary:focus-visible,.product-faqs details[open] .product-faqs__icon,.product-faqs summary:hover .product-faqs__icon,.product-faqs summary:focus-visible .product-faqs__icon{color:inherit}.product-faqs__answer{max-width:62ch;padding:0 var(--studio-space-lg) var(--studio-space-lg) var(--studio-space-md);color:var(--product-text-secondary)}.product-faqs__answer .portable-text{gap:var(--studio-prose-paragraph-gap);font-size:var(--studio-type-size-body-small)}.product-faqs__contact{margin-top:var(--studio-space-md);color:var(--product-text-secondary)}.product-faqs__contact .portable-text{font-size:var(--studio-type-size-body-small)}.product-content :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--studio-text-accent);outline-offset:5px}@media (width<=64rem){.template-product-hero--modules .template-product-hero__inner{column-gap:var(--studio-space-lg)}.product-included__overview,.product-media-switcher,.product-media-section{gap:var(--studio-space-lg)}.product-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.product-faq-grid{gap:var(--studio-space-xl);grid-template-columns:18rem minmax(0,1fr)}.product-media-switcher--bleed{grid-template-columns:minmax(0,1fr);gap:0}.product-media-switcher--bleed .product-switcher__copy,.product-media-switcher--bleed.product-media-switcher--reverse .product-switcher__copy{padding:var(--studio-space-xl) var(--studio-section-gutter) var(--studio-space-lg);grid-area:1/1}.product-media-switcher--bleed .product-switcher__home,.product-media-switcher--bleed.product-media-switcher--reverse .product-switcher__home{aspect-ratio:4/3;grid-area:2/1}.product-media-switcher--bleed .product-switcher__intro,.product-media-switcher--bleed .product-switcher__body{max-width:none}}@media (width<=62.4375rem){.product-faq-grid{gap:var(--studio-space-xl);grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){.template-product-hero--modules{padding-block:var(--studio-space-md) var(--studio-space-xl)}.template-product-hero--modules .template-product-hero__inner{gap:var(--studio-space-md);flex-direction:column;display:flex}.template-product-hero--modules .template-product-hero__identity{order:0}.template-product-hero--modules .template-product-hero__media{order:1;width:100%;position:static}.template-product-hero--modules .template-product-hero__details{order:2}.product-section{padding-block:var(--studio-space-xl)}.product-section--media-bleed{padding:0}.product-included__overview,.product-media-section{gap:var(--studio-space-lg);grid-template-columns:minmax(0,1fr)}.product-media-section{gap:var(--studio-space-md)}.product-media-section__image{justify-self:center;max-width:14rem}.product-page-carousel{--carousel-gap:var(--studio-space-sm);margin-top:var(--studio-space-lg)}.product-page-carousel__slide{width:56vw;max-width:18rem}.product-steps{gap:var(--studio-space-lg);margin-top:var(--studio-space-lg);grid-template-columns:minmax(0,1fr)}.product-steps>li{grid-template-columns:var(--studio-space-md) minmax(0, 1fr);gap:0 var(--studio-space-sm);display:grid}.product-steps__number{grid-area:1/1/3;margin:4px 0 0}.product-steps h3,.product-steps__body{grid-column:2}}@media (width<=760px){.product-media-switcher{display:block}.product-media-switcher[data-ready] .product-switcher__home{display:none}.product-media-switcher--bleed[data-ready] .product-switcher__home{display:grid}.product-switcher__image{margin-top:var(--studio-space-md)}}@media (width<=40rem){.product-included__content .portable-text li>ul>li{grid-template-columns:minmax(0,1fr);gap:0}.product-faqs__answer{padding-inline:0 var(--studio-space-md)}}@media (prefers-reduced-motion:reduce){.product-content *,.product-content :before,.product-content :after{scroll-behavior:auto!important;transition:none!important}}
