.studio-hero:not(:has(img,video)) .studio-hero-heading{color:var(--studio-ink,#000000)}.studio-footer-wordmark:not(.studio-footer-wordmark--image){font-size:clamp(24px,14vw,200px);white-space:normal;overflow-wrap:anywhere}:root{--studio-ease:cubic-bezier(.76,0,.24,1);--studio-motion:.65s;--studio-button-background:rgb(var(--color-button,246,218,122));--studio-button-label:rgb(var(--color-button-text,0,0,0));--studio-button-rgb:var(--color-button,246,218,122)}.studio-section.studio-hero{margin:0}.studio-hero-panel{height:calc(100svh - 80px);min-height:540px;max-height:none;border-radius:0}.studio-hero .studio-media picture{-webkit-touch-callout:none}.studio-hero .studio-media img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.studio-hero-copy{inset:auto 32px 32px;gap:24px}.studio-hero-heading{font-size:calc(var(--studio-hero-title,36px) * var(--studio-type-scale, 1));line-height:1.2;letter-spacing:-.025em;max-width:75%}.studio-hero .studio-eyebrow{font-size:calc(12px * var(--studio-type-scale, 1))}.studio-split{gap:0;border-radius:var(--studio-radius);overflow:hidden}.studio-split-media,.studio-split-copy{min-height:660px;border-radius:0}.studio-split-copy{padding:clamp(32px,5.1vw,84px);gap:24px}.studio-split .studio-heading--large{font-size:calc(clamp(34px,3.35vw,52px) * var(--studio-type-scale, 1));line-height:1.08;letter-spacing:-.04em}.studio-split .studio-body{font-size:calc(16px * var(--studio-type-scale, 1));line-height:1.5}.studio-button{position:relative;isolation:isolate;overflow:hidden;border-radius:40px;min-height:44px;padding:9px 30px;font-size:calc(14px * var(--studio-type-scale, 1));line-height:1.3;text-transform:uppercase;gap:0;transition:none;background:var(--studio-button-background);border-color:var(--studio-button-background);color:var(--studio-button-label);-webkit-tap-highlight-color:transparent}.studio-button:before,.studio-button:after{content:none}.studio-button:hover,.studio-button:active,.studio-button:focus-visible{background:var(--studio-button-background);border-color:var(--studio-button-background);color:var(--studio-button-label)}.studio-button:focus-visible{outline:2px solid var(--studio-button-background);outline-offset:4px}.studio-hero .studio-button:before{content:none}.studio-hero .studio-button{-webkit-tap-highlight-color:transparent}.studio-hero .studio-button,.studio-hero .studio-button:hover,.studio-hero .studio-button:active,.studio-hero .studio-button:focus-visible{background:var(--studio-button-background);border-color:var(--studio-button-background);color:var(--studio-button-label,#000000)}.studio-hero .studio-button:focus-visible{outline:2px solid var(--studio-button-background);outline-offset:4px}.studio-button>span[aria-hidden=true]{display:none}body .button,body .shopify-challenge__button,body .customer button,body form button[type=submit],body input[type=submit],body .studio-collection-card-cta,body .template-search .field .search__button{--color-button:var(--studio-button-rgb);--color-button-text:0,0,0;--alpha-button-background:1;background:var(--studio-button-background);border-color:var(--studio-button-background);color:var(--studio-button-label)}body form button[type=submit]:focus-visible,body input[type=submit]:focus-visible{outline:2px solid var(--studio-button-background);outline-offset:4px}.studio-text-link>span[aria-hidden=true]{display:none}.studio-products{padding-top:32px;padding-bottom:32px}.studio-product-track{gap:28px;padding-bottom:0;scrollbar-width:none;scroll-behavior:smooth;touch-action:pan-x pan-y}.studio-product-track::-webkit-scrollbar{display:none}.studio-product-track>li{flex-basis:calc((100% - 56px)/3)}.studio-product-card{padding:0;position:relative;border-radius:var(--studio-radius);overflow:hidden;display:block}.studio-product-visual{height:auto;max-height:none;aspect-ratio:440/533;isolation:isolate;transition:background-color var(--studio-motion) var(--studio-ease)}.studio-product-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff8dc;opacity:0;transition:opacity var(--studio-motion) var(--studio-ease);z-index:-1}.studio-product-visual .studio-product-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;padding:0;mix-blend-mode:normal;transition:opacity var(--studio-motion) var(--studio-ease),transform var(--studio-motion) var(--studio-ease)}.studio-product-image--alternate{opacity:0}.studio-product-word{left:28px;top:25px;font-size:calc(clamp(38px,4vw,62px) * var(--studio-type-scale, 1));font-family:var(--font-heading-family,sans-serif);font-style:var(--font-heading-style,normal);font-weight:var(--font-heading-weight,400);letter-spacing:-.06em;line-height:1;right:20px;transition:transform var(--studio-motion) var(--studio-ease)}.studio-product-empty{inset:45% 24px auto;transition:transform var(--studio-motion) var(--studio-ease),opacity var(--studio-motion) var(--studio-ease)}.studio-product-details{position:absolute;bottom:26px;left:28px;right:28px;transform:translateY(58px);transition:transform var(--studio-motion) var(--studio-ease)}.studio-product-meta{padding:0;align-items:baseline;gap:12px}.studio-product-title{font-size:calc(clamp(12px,1.1vw,16px) * var(--studio-type-scale, 1));font-weight:600;letter-spacing:0;line-height:1.3}.studio-product-price{font-size:calc(clamp(12px,1.1vw,16px) * var(--studio-type-scale, 1));font-weight:600}.studio-product-description{padding:5px 0 0;max-width:100%;font-size:calc(14px * var(--studio-type-scale, 1));line-height:1.4;min-height:20px}.studio-product-cta{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:14px;background:var(--studio-button-background);border:1px solid var(--studio-button-background);color:var(--studio-button-label);border-radius:40px;font-size:calc(12px * var(--studio-type-scale, 1));text-transform:uppercase;opacity:0;transform:translateY(10px);transition:opacity var(--studio-motion) var(--studio-ease),transform var(--studio-motion) var(--studio-ease)}.studio-product-card:focus-visible .studio-product-details{transform:translateY(0)}.studio-product-card:focus-visible .studio-product-cta{opacity:1;transform:none}.studio-product-card:focus-visible .studio-product-image--alternate{opacity:1}.studio-product-card--has-alternate:focus-visible .studio-product-image--primary{opacity:0}.studio-carousel{position:relative}.studio-slider-arrow{position:absolute;top:calc(50% - 22px);z-index:3;width:44px;height:44px;border:0;border-radius:50%;background:#ffffffc9;color:var(--studio-section-ink);font-family:var(--font-body-family,sans-serif);font-style:var(--font-body-style,normal);font-weight:var(--font-body-weight,400);font-size:calc(32px * var(--studio-type-scale, 1));line-height:1;display:grid;place-items:center;cursor:pointer;transition:opacity .25s,background .25s,transform .25s}.studio-slider-arrow[hidden]{display:none}.studio-slider-arrow--prev{left:10px}.studio-slider-arrow--next{right:10px}.studio-slider-arrow:hover{background:#fff;transform:scale(1.06)}.studio-slider-arrow:disabled{opacity:0;pointer-events:none}.studio-slider-arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}.studio-product-track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.studio-product-track.is-dragging a{cursor:grabbing}@media(hover:hover)and (pointer:fine){.studio-product-card:hover .studio-product-details{transform:translateY(0)}.studio-product-card:hover .studio-product-cta{opacity:1;transform:none}.studio-product-card:hover .studio-product-image--alternate{opacity:1;transform:scale(1.015)}.studio-product-card--has-alternate:hover .studio-product-image--primary{opacity:0}.studio-product-card:hover .studio-product-visual:before{opacity:1}.studio-product-card:hover .studio-product-empty{transform:translateY(-9px);opacity:1}}.studio-product-card[data-studio-hovered=true] .studio-product-details{transform:translateY(0)}.studio-product-card[data-studio-hovered=true] .studio-product-cta{opacity:1;transform:none}.studio-product-card[data-studio-hovered=true] .studio-product-image--alternate{opacity:1;transform:scale(1.015)}.studio-product-card--has-alternate[data-studio-hovered=true] .studio-product-image--primary{opacity:0}.studio-product-card[data-studio-hovered=true] .studio-product-visual:before{opacity:1}.studio-product-card[data-studio-hovered=true] .studio-product-empty{transform:translateY(-9px);opacity:1}@media(min-width:750px)and (max-width:1199px){.studio-product-track>li{flex-basis:36.5vw}.studio-product-details{left:22px;right:22px}.studio-product-word{left:22px}}@media(max-width:749px){.studio-hero-panel{height:76svh;min-height:510px;max-height:800px}.studio-hero-copy{inset:auto 24px 28px;gap:22px}.studio-hero-heading{font-size:calc(clamp(27px,7.4vw,36px) * var(--studio-type-scale, 1));max-width:95%;line-height:1.12}.studio-products{padding-top:20px;padding-bottom:20px}.studio-product-track{gap:14px}.studio-product-track>li{flex-basis:82vw}.studio-product-visual{height:auto;aspect-ratio:440/533;max-height:none}.studio-product-word{font-size:calc(46px * var(--studio-type-scale, 1));left:22px;top:22px}.studio-product-details{left:22px;right:22px;bottom:22px;transform:none}.studio-product-cta{opacity:1;transform:none;margin-top:14px;font-size:calc(11px * var(--studio-type-scale, 1))}.studio-product-title,.studio-product-price,.studio-product-description{font-size:calc(12px * var(--studio-type-scale, 1))}.studio-slider-arrow{display:none}.studio-split{gap:0}.studio-split-media{height:115vw;min-height:0}.studio-split-copy{min-height:390px;padding:44px 28px}.studio-split .studio-heading--large{font-size:calc(38px * var(--studio-type-scale, 1))}.studio-split .studio-body{font-size:calc(14px * var(--studio-type-scale, 1))}.studio-button{font-size:calc(12px * var(--studio-type-scale, 1));padding:10px 26px}}#shopify-section-studio-header{position:sticky;top:0;z-index:40;background:#fff;pointer-events:auto}.studio-header-shell,.studio-announcement,.studio-header{pointer-events:auto}.studio-announcement{position:relative;z-index:4}.studio-header{transition:background-color .25s;border-radius:0}.studio-header:has(details[open]){background:var(--studio-menu-panel,var(--studio-panel))}@media(max-width:749px){.studio-header:has(.studio-mobile-menu[open]){border-bottom-left-radius:0;border-bottom-right-radius:0}.studio-mobile-menu[open] .studio-mobile-panel{border-top-left-radius:0;border-top-right-radius:0}}@media(min-width:750px){.studio-header:has(.studio-mega[open]){border-bottom-left-radius:0;border-bottom-right-radius:0}.studio-mega[open] .studio-mega-panel{border-top-left-radius:0;border-top-right-radius:0}}.studio-header-shell[data-scrolled=true] .studio-header{background:var(--studio-menu-panel,var(--studio-panel))}.studio-header{color:var(--studio-ink);background:var(--studio-menu-panel,var(--studio-panel))}.studio-nav--desktop>a,.studio-nav summary,.studio-footer-links a,.studio-text-link{position:relative;width:fit-content}.studio-nav--desktop>a:after,.studio-nav summary:after,.studio-footer-links a:after,.studio-text-link:after{content:"";position:absolute;bottom:7px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--studio-ease)}.studio-footer-links a:after{bottom:-3px}.studio-text-link:after{bottom:7px}.studio-header-shell .studio-nav a:hover,.studio-footer .studio-footer-links a:hover,.studio-text-link:hover{text-decoration:none}.studio-nav--desktop>a:hover:after,.studio-nav summary:hover:after,.studio-nav details[open]>summary:after,.studio-footer-links a:hover:after,.studio-text-link:hover:after{transform:scaleX(1);transform-origin:left}.studio-mega-panel{position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:185px minmax(0,1fr);gap:28px;padding:32px;background:var(--studio-menu-panel,var(--studio-panel));border-radius:var(--studio-radius);max-height:calc(100svh - 180px);overflow:auto;box-shadow:0 20px 25px #00000009;text-transform:none;font-weight:400;z-index:5}.studio-mega[open] .studio-mega-panel,.studio-mobile-menu[open] .studio-mobile-panel,.studio-search[open] .studio-search-panel{animation:studio-menu-in .35s var(--studio-ease) both}.studio-mega-sidebar{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-top:8px;font-size:calc(13px * var(--studio-type-scale, 1));text-transform:uppercase}.studio-mega-caption{font-size:calc(11px * var(--studio-type-scale, 1));opacity:1;margin-bottom:8px}.studio-mega-all{margin-top:auto;font-size:calc(11px * var(--studio-type-scale, 1));line-height:1.6}.studio-mega-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.studio-mega-card{min-width:0;display:block!important;text-decoration:none!important}.studio-mega-image{aspect-ratio:1/1.1;background:#fff8dc;border-radius:9px;overflow:hidden;display:grid;place-items:center}.studio-mega-image img{width:100%;height:100%;object-fit:cover;transition:transform .65s var(--studio-ease)}.studio-mega-image>span{font-size:calc(10px * var(--studio-type-scale, 1));opacity:1}.studio-mega-title{display:block;font-size:calc(12px * var(--studio-type-scale, 1));text-transform:uppercase;margin-top:15px;font-weight:600}.studio-mega-card:hover img{transform:scale(1.045)}.studio-mega-card:hover .studio-mega-title{text-decoration:underline;text-underline-offset:4px}.studio-mega[open] .studio-mega-card{animation:studio-menu-in .45s var(--studio-ease) both;animation-delay:calc(var(--studio-card-order,0)*40ms)}@keyframes studio-menu-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:989px)and (min-width:750px){.studio-mega-panel{grid-template-columns:140px minmax(0,1fr);padding:24px;gap:20px}.studio-mega-gallery{gap:12px}.studio-mega-title{font-size:calc(10px * var(--studio-type-scale, 1))}}@media(max-width:749px){.studio-header-shell[data-scrolled=true] .studio-header{background:var(--studio-menu-panel,var(--studio-panel))}}.studio-social-track{scrollbar-width:none;scroll-behavior:smooth}.studio-social-track::-webkit-scrollbar{display:none}.studio-social-track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.studio-social-card .studio-media img{transition:transform .65s var(--studio-ease)}@media(hover:hover){.studio-social-card:hover .studio-media img{transform:scale(1.025)}}[data-studio-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--studio-ease),transform .7s var(--studio-ease)}[data-studio-reveal].is-visible{opacity:1;transform:none}@media(max-width:349px){.studio-header .studio-nav--actions{gap:8px}}@media(prefers-reduced-motion:reduce){[data-studio-reveal]{opacity:1;transform:none;transition:none!important;animation:none!important}.studio-section *,.studio-section *:before,.studio-section *:after,.studio-header-shell *,.studio-header-shell *:after,.studio-footer *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}html,html *{-webkit-tap-highlight-color:transparent!important}body[data-studio-page] #MainContent>.shopify-section+.shopify-section{margin-block-start:var(--studio-gutter,clamp(12px,2.3vw,40px))}body[data-studio-page] :is(.studio-hero-panel,.studio-split,.studio-manifesto,.studio-faq,.studio-product-visual,.studio-value-card,.studio-social .studio-media,.studio-footer){background:var(--cbf-section-background,#f7f7f7)}body[data-studio-page] .studio-collection .studio-collection-banner--editorial{background:var(--cbf-section-background,#f7f7f7)}body[data-studio-page] :is(.studio-split-copy,.studio-split-media,.studio-split .studio-media,.studio-hero-panel>.studio-media,.studio-collection-banner-placeholder){background:transparent}
/*# sourceMappingURL=/cdn/shop/t/3/assets/studio-refinements.css.map */
