:root{--content-max: 1280px;--reading-max: 740px;--section-space: 64px;--section-half: 32px;--media-radius: 16px;--card-radius: 12px;--card-gap: clamp(18px, 2vw, 28px);--layout-gap: clamp(32px, 4.5vw, 64px);--heading-size: clamp(30px, 3vw, 42px);--page-heading-size: clamp(36px, 4vw, 52px)}.studio-section,.studio-help{padding-block:var(--section-space)}.studio-section,.studio-help,.studio-cart,.studio-page,.studio-prose,.studio-page-intro,.studio-collection-header,.studio-collection-products,.studio-footer,.eol-header{padding-inline:var(--container-inline)}.studio-steps,.studio-editorial,.live-elements,.live-soft-panel{margin-block:0;padding-block:var(--section-space)}.studio-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.studio-section-heading>div{flex:0 1 auto;min-width:0}.studio-section-heading h2,.live-collection-tabs>.studio-section-heading h2{font-size:var(--heading-size);line-height:1.22;margin:10px 0 0}.studio-section-heading>.studio-text-link{flex:0 0 auto;margin:0 0 3px}.studio-kicker{letter-spacing:.08em}.studio-text-link{white-space:normal;gap:10px}.studio-text-link svg{flex-shrink:0}.studio-page-intro,.studio-collection-header{padding-block:48px 28px}.studio-page-intro h1,.studio-collection-header h1{max-width:24ch;margin-block:14px 18px;font-size:var(--page-heading-size)}.studio-page-intro>p,.studio-collection-header>p,.studio-collection-header>div{max-width:64ch;font-size:16px;line-height:1.8;color:var(--muted)}.studio-page-intro+.studio-section,.studio-collection-products{padding-top:24px;padding-bottom:var(--section-space)}main>.shopify-section:has(>.studio-page-intro)+.shopify-section>.studio-section{padding-top:28px}.studio-section :is(.studio-product-grid,.studio-journal-grid,.live-content-cards){column-gap:var(--card-gap)}.studio-product-grid{row-gap:36px;align-items:stretch}.studio-product-media{border-radius:var(--card-radius);background:var(--surface);border-color:var(--line)}.studio-product-media img{object-fit:contain}.studio-product-card:hover .studio-product-media img{transform:none}.studio-product-copy{padding:16px 0 0}.studio-product-copy>span{text-transform:none;font-size:11px;letter-spacing:.02em}.studio-product-copy h3{font-size:16px;line-height:1.55;margin:7px 0 12px}.studio-product-copy p{font-size:15px;gap:3px 8px}.studio-product-discover{border-radius:8px}.live-collection-tabs{padding-block:var(--section-space)}.live-collection-tabs .live-tabs{margin-bottom:28px}.live-collection-panel .live-view-collection{margin-top:28px}.studio-journal-grid{row-gap:40px}.studio-journal-grid article{display:flex}.studio-journal-grid article>a{display:flex;flex-direction:column;align-items:flex-start;width:100%}.studio-journal-grid img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--media-radius);margin:0 0 20px}.studio-journal-grid h3{font-size:clamp(23px,2vw,28px);line-height:1.35;margin:9px 0 14px;max-width:none}.studio-journal-grid article p{margin:0 0 18px;font-size:15px;line-height:1.8}.studio-journal-grid .studio-text-link{margin-top:auto}.live-content-panel>h2,.live-content-copy>h2,.live-content-split h2{margin:10px 0 22px;font-size:var(--heading-size);line-height:1.25}.live-content-split,.live-content-alongside{align-items:center;gap:var(--layout-gap)}.live-content-panel .live-content-image img,.live-content-panel .live-content-split img{display:block;width:100%;height:auto;aspect-ratio:var(--content-image-ratio, 1);object-fit:contain;border-radius:var(--media-radius)}.live-content-cards{margin-top:30px;row-gap:32px}.live-content-cards>article{display:flex;flex-direction:column;align-items:flex-start}.live-content-cards>article>a:has(img){display:block;width:100%}.live-content-panel .live-content-cards>article>img,.live-content-panel .live-content-cards>article>a>img{display:block;width:100%;height:auto;aspect-ratio:var(--content-card-ratio, 1);object-fit:contain;border-radius:var(--media-radius);margin-bottom:20px;background:var(--surface)}.live-content-cards h3{font-size:clamp(23px,2vw,28px);line-height:1.35;margin:9px 0 14px}.live-content-cards .live-richtext{font-size:15px;line-height:1.8}.live-content-cards .live-richtext:empty{display:none}.live-content-cards .studio-text-link{margin-top:auto;padding-top:16px}.live-content-panel--prose>:is(.studio-kicker,h2,.live-richtext,.live-content-cards){max-width:var(--reading-max);width:100%;margin-inline:auto}.live-content-panel--prose .live-content-cards{grid-template-columns:1fr}.live-content-panel:not(.live-content-alongside) .live-content-cards:not(:has(img))>article{padding-top:20px;border-top:1px solid var(--line)}.live-content-cards:not(:has(img)) h3{font-size:24px}.live-content-alongside .live-content-cards{grid-template-columns:1fr}.live-content-alongside .live-content-cards h3{font-size:24px}.live-content-alongside .live-content-cards>article{padding-bottom:2px}.live-richtext>:first-child{margin-top:0}.live-richtext>:last-child{margin-bottom:0}.live-richtext :is(ul,ol){margin-block:16px 24px;padding-inline-start:24px}.live-richtext li{margin-block:6px}.live-richtext blockquote{margin:28px 0;padding:20px 24px;border-inline-start:2px solid var(--coral);background:var(--sky);border-radius:0 var(--card-radius) var(--card-radius) 0}.studio-page,.studio-prose{padding-block:48px var(--section-space)}.studio-page h1,.studio-prose h1{margin-block:14px 32px;font-size:var(--page-heading-size)}.studio-prose>img{display:block;width:100%;max-width:960px;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:var(--media-radius);margin-block:32px}.studio-page-content,.live-article>.live-richtext{font-size:16px;line-height:1.85}.studio-page-content :is(h2,h3),.live-article .live-richtext :is(h2,h3){margin-block:30px 14px}.live-contact>form{padding:28px;border:1px solid var(--line);border-radius:var(--media-radius);background:var(--surface)}.live-contact h2{max-width:25ch;margin-bottom:28px;font-size:var(--heading-size);line-height:1.3}.live-contact form :is(input:not([type=checkbox]),textarea){background:var(--paper);border:1px solid var(--line);border-radius:var(--card-radius)}.live-contact form :is(input:not([type=checkbox]),textarea):is(:focus,:focus-visible){outline:none;box-shadow:none;background:var(--sky);border-color:var(--line)}.live-contact label:has(:focus-visible){text-decoration:underline;text-underline-offset:4px}.live-contact .live-consent{align-items:start;gap:12px;margin-block:20px 24px}.live-contact .live-consent input{width:18px;height:18px;flex-shrink:0;margin-top:2px}.template-product .studio-product-page,.template-product .pdp-details,.template-product .pdp-related,.pdp-navigation{width:100%;max-width:none;margin-inline:0;padding-inline:var(--container-inline)}.template-product .studio-product-page{padding-bottom:var(--section-space);gap:var(--layout-gap)}.template-product .pdp-details,.template-product .pdp-related{padding-block:var(--section-space)}.template-product .studio-product-main-media{border-radius:var(--media-radius)}.template-product .pdp-details{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:var(--layout-gap)}.pdp-details-intro h2{font-size:var(--heading-size)}.studio-editorial{gap:var(--layout-gap);align-items:center}.studio-editorial-image{height:auto;min-height:0;aspect-ratio:auto;border-radius:var(--media-radius)}.studio-editorial-image img{width:100%;height:auto;object-fit:contain;border-radius:inherit}.studio-editorial-copy{padding:0}.studio-editorial-copy h2{font-size:var(--heading-size)}.studio-steps{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:var(--layout-gap)}.studio-step-grid{gap:var(--card-gap)}.studio-step{min-width:0}.studio-step p{max-width:none;font-size:15px;line-height:1.8}.live-elements .studio-section-heading{justify-content:flex-start;text-align:start}.live-element-grid img{aspect-ratio:1;object-fit:contain;border-radius:var(--card-radius);width:100%;max-width:none}.live-gallery-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--card-radius)}.live-video-frame{border-radius:var(--media-radius)}.studio-cart{padding-block:48px var(--section-space)}.studio-cart-layout{align-items:start;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:var(--layout-gap)}.studio-cart-summary{margin-top:0;padding:28px;border:1px solid var(--line);border-radius:var(--media-radius);background:var(--sky)}.studio-cart-items img{width:112px;height:112px;object-fit:contain;background:var(--surface);border-radius:var(--card-radius)}.studio-cart-items article{grid-template-columns:112px minmax(0,1fr);gap:22px}.studio-cart-items h2{font-size:23px;line-height:1.35}.studio-cart-items p{overflow-wrap:anywhere}.studio-cart-empty{max-width:620px;margin:28px auto 0;padding:40px 28px;border-radius:var(--media-radius);background:var(--sky)}.studio-cart-empty h2{font-size:32px;line-height:1.25}.studio-cart-empty p{margin:16px auto 24px;max-width:44ch;font-size:16px}.live-search-result{padding:24px;border:1px solid var(--line);border-radius:var(--media-radius);background:var(--surface)}.studio-search-form{gap:12px}.studio-search-form input{min-width:0;border-color:var(--line);border-radius:var(--card-radius)}.studio-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:40px 0 0}.studio-pagination a,.studio-pagination>span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:9px 14px;border-radius:var(--card-radius);font-size:14px;line-height:1.5}.studio-pagination a{border:1px solid var(--line);background:var(--surface)}.studio-pagination a:hover,.studio-pagination a:focus-visible{outline:none;background:var(--sky);text-decoration:underline;text-underline-offset:4px}.studio-pagination [aria-current=page]{background:var(--button);color:#fff}.studio-footer{padding-block:56px 24px}.studio-footer-lead{align-items:end;gap:var(--layout-gap);padding-bottom:36px}.studio-footer-lead h2{margin-top:10px;font-size:clamp(28px,2.6vw,36px)}.studio-footer-grid{padding-block:36px;gap:32px var(--card-gap)}.studio-footer-grid a:not(.studio-logo){margin-block:0;padding-block:5px}.studio-footer-brand{padding-inline-end:24px}.studio-footer-brand p{margin-top:12px}.studio-footer-grid h3{margin-block:0 12px}.live-footer-policies{gap:10px 22px;margin-bottom:24px}.live-footer-policies a{padding-block:4px}.studio-footer-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;padding-top:22px}.template-404 .studio-help,.template-password .studio-help{max-width:none;text-align:center;padding-block:72px}.template-404 .studio-help h1,.template-password .studio-help h1{max-width:20ch;margin:14px auto 28px}.template-password .studio-help form{display:grid;gap:14px;max-width:440px;margin:28px auto 0;text-align:start}.template-password input{min-height:50px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);font-size:16px}.template-password input:focus-visible{outline:none;background:var(--sky);border-color:var(--button)}@media(min-width:1600px){.studio-hero-visual{max-width:none}}@media(max-width:989px){.studio-steps{grid-template-columns:1fr}.studio-steps .studio-section-heading h2{max-width:none}.studio-cart-layout{grid-template-columns:1fr}}@media(max-width:749px){:root{--gutter: 20px;--section-space: 42px;--section-half: 21px;--media-radius: 14px;--card-radius: 10px;--card-gap: 14px;--layout-gap: 28px;--heading-size: 30px;--page-heading-size: 36px}.studio-section-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.studio-section-heading>div{flex:0 1 auto;width:100%}.studio-section-heading>.studio-text-link{max-width:none;min-width:0;margin:0}.studio-page-intro,.studio-collection-header{padding-block:32px 24px}.studio-page-intro h1,.studio-collection-header h1{margin-block:12px 16px}.studio-page-intro>p,.studio-collection-header>p{font-size:15px}.studio-section :is(.studio-product-grid,.studio-journal-grid,.live-content-cards){row-gap:30px}.studio-product-copy{padding-top:12px}.studio-product-copy h3{font-size:15px;line-height:1.5;margin-bottom:10px}.studio-product-copy p{font-size:15px}.studio-product-copy .live-price-compare{font-size:12px}.studio-journal-grid{grid-template-columns:1fr}.studio-journal-grid h3,.live-content-cards h3{font-size:25px}.studio-journal-grid img{margin-bottom:18px}.live-content-cards{grid-template-columns:1fr}.live-content-cards:not(:has(img)) h3{font-size:23px}.live-content-split,.live-content-alongside{grid-template-columns:1fr}.live-content-panel .live-content-cards>article>img,.live-content-panel .live-content-cards>article>a>img{margin-bottom:18px}.studio-page,.studio-prose{padding-top:32px}.studio-page h1,.studio-prose h1{margin-bottom:28px}.live-contact>form{padding:20px 18px}.live-contact h2{font-size:28px}.live-form-grid{grid-template-columns:1fr;gap:0}.live-contact form>.studio-button{width:100%}.template-product .pdp-details{grid-template-columns:1fr}.studio-cart{padding-top:32px}.studio-cart-summary{padding:24px}.studio-cart-items article{grid-template-columns:88px minmax(0,1fr);gap:16px}.studio-cart-items img{width:88px;height:88px}.studio-cart-items h2{font-size:21px}.studio-cart-empty{margin-top:24px;padding:32px 20px}.studio-cart-empty h2{font-size:28px}.studio-pagination{margin-top:30px;gap:6px}.studio-pagination a,.studio-pagination>span{padding-inline:11px}.studio-footer{padding-top:42px}.studio-footer-lead{gap:24px;padding-bottom:28px}.studio-footer-grid{padding-block:28px}.studio-footer-brand{padding:0}.studio-footer-grid a:not(.studio-logo){min-height:36px;padding-block:6px}.studio-footer-bottom{align-items:flex-start;gap:16px}.studio-footer-bottom .live-localization{width:100%;margin-top:0}.studio-footer-lead h2{font-size:30px}.template-404 .studio-help,.template-password .studio-help{padding-block:56px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-system.css.map */
