:root{--studio-ink:#000000;--studio-paper:#fff;--studio-panel:#fff8dc;--studio-gutter:clamp(12px,2.3vw,40px);--studio-radius:12px}body[data-studio-page]{background:var(--studio-paper);color:var(--studio-ink)}.studio-announcement-flow,.studio-header-shell,.studio-footer{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(16px * var(--studio-type-scale, 1));line-height:1.4;letter-spacing:0;color:var(--studio-ink)}.studio-header-shell *,.studio-footer *{box-sizing:border-box}.studio-header-shell a,.studio-footer a{color:inherit;text-decoration:none}.studio-header-shell a:hover,.studio-footer a:hover{text-decoration:underline;text-underline-offset:4px}.studio-header-shell :focus-visible,.studio-footer :focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:3px}.studio-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.studio-announcement-flow{padding:0}.studio-header-shell{position:relative;z-index:30;padding:0;background:var(--studio-menu-panel,var(--studio-panel))}.studio-announcement{min-height:40px;background:var(--studio-panel);border-radius:0;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;padding:10px 16px;font-size:calc(14px * var(--studio-type-scale, 1));font-weight:600;letter-spacing:.025em}.studio-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:var(--studio-nav-height,56px);height:var(--studio-nav-height,56px);padding:0 24px;gap:20px}.studio-brand{font-size:calc(clamp(28px,3.6vw,50px) * var(--studio-type-scale, 1));font-weight:700;line-height:1;letter-spacing:-.065em;white-space:nowrap;text-align:center;text-decoration:none!important}.studio-brand{display:flex;align-items:center;justify-content:center;min-height:44px}.studio-brand img{display:block;width:auto;height:var(--studio-logo-height,24px);max-height:calc(var(--studio-nav-height,56px) - 16px);max-width:100%;object-fit:contain}.studio-nav{display:flex;align-items:center;gap:clamp(16px,2.5vw,38px);font-size:calc(12px * var(--studio-type-scale, 1));text-transform:uppercase;font-weight:600;line-height:1.2}.studio-nav>a,.studio-nav summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.studio-header-inner{display:contents}.studio-mobile-actions{display:none}.studio-nav--actions{justify-content:flex-end;min-width:0}.studio-nav--actions>.studio-cart{position:relative;justify-content:center;width:44px;min-width:44px;min-height:44px;flex:none;text-decoration:none}.studio-cart-icon{display:block;width:26px;height:26px;flex:none;fill:none;stroke:currentColor}.studio-cart-count{position:absolute;top:5px;right:14px;min-width:10px;font-size:calc(9px * var(--studio-type-scale,1));font-weight:600;line-height:1.4;letter-spacing:0;text-align:center}.studio-nav--actions>.studio-account{display:flex;justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;flex:none}.studio-account-icon{display:block;width:26px;height:26px;flex:none;fill:none;stroke:currentColor}.studio-header summary{list-style:none}.studio-header summary::-webkit-details-marker{display:none}.studio-header details>summary{outline-offset:4px}.studio-submenu{position:absolute;left:0;top:100%;min-width:320px;padding:30px;background:var(--studio-menu-panel,var(--studio-panel));border-radius:var(--studio-radius);box-shadow:0 12px 30px #0000000b;display:grid;gap:18px;z-index:4}.studio-search-panel{position:absolute;left:0;right:0;top:100%;background:var(--studio-menu-panel,var(--studio-panel));border-radius:0;padding:32px;box-shadow:0 12px 30px #0000000b;z-index:5}.studio-search-panel label{display:block;text-transform:none;font-size:calc(24px * var(--studio-type-scale, 1));font-weight:400;letter-spacing:-.03em;margin-bottom:18px}.studio-search-row{display:flex;gap:20px;border-bottom:1px solid currentColor;padding-bottom:8px}.studio-search-row input{min-width:0;flex:1;border:0;background:transparent;color:inherit;font:inherit;font-size:calc(18px * var(--studio-type-scale, 1));padding:10px 0;outline-offset:2px}.studio-search-row input::placeholder{color:inherit;opacity:1}.studio-search-row button{border:0;background:transparent;color:inherit;font:inherit;font-size:calc(12px * var(--studio-type-scale, 1));cursor:pointer;min-height:44px;white-space:nowrap;padding:8px}.studio-mobile-menu,.studio-mobile-search-icon,.studio-mobile-label{display:none}.studio-footer{margin:48px var(--studio-gutter) 16px;padding:56px 40px 20px;background:var(--studio-panel);border-radius:var(--studio-radius);overflow:hidden}.studio-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.studio-newsletter{max-width:520px;min-width:0}.studio-newsletter h2{font:inherit;font-size:calc(clamp(30px,3.6vw,52px) * var(--studio-type-scale, 1));line-height:1.03;letter-spacing:-.055em;color:inherit;margin:0 0 22px}.studio-newsletter>p{font-size:calc(15px * var(--studio-type-scale, 1));max-width:390px;line-height:1.5;margin:0 0 28px}.studio-email-row{display:flex;align-items:center;gap:8px}.studio-email-row input{background:#fff;border:1px solid #344a3b40;min-width:0;flex:1;color:inherit;font:inherit;font-size:calc(16px * var(--studio-type-scale, 1));padding:0 14px;height:52px;min-height:52px;border-radius:10px;-webkit-appearance:none;appearance:none}.studio-email-row input::placeholder{color:inherit;opacity:1}.studio-email-row button{background:var(--studio-button-background,#f6da7a);border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:none;font:inherit;font-size:calc(14px * var(--studio-type-scale, 1));font-weight:700;text-transform:none;cursor:pointer;color:var(--studio-button-label,#000000);height:52px;min-height:52px;white-space:nowrap;padding:0 18px;line-height:1.2}.studio-newsletter .studio-fineprint{font-size:calc(10px * var(--studio-type-scale, 1));line-height:1.5;margin-top:14px;max-width:420px}.studio-fineprint a{text-decoration:underline}.studio-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.studio-footer-links h3{font:inherit;color:inherit;font-size:calc(11px * var(--studio-type-scale, 1));text-transform:uppercase;margin:0 0 24px;font-weight:600}.studio-footer-links a,.studio-footer-placeholder{display:block;font-size:calc(13px * var(--studio-type-scale, 1));margin-bottom:14px}.studio-footer-placeholder{opacity:1}.studio-footer-wordmark{font-size:calc(clamp(60px,16vw,260px) * var(--studio-type-scale, 1));font-weight:700;line-height:.95;letter-spacing:-.075em;white-space:nowrap;text-align:center;padding:65px 0 30px}.studio-footer .studio-footer-wordmark--image{font-size:0;line-height:0;letter-spacing:normal;white-space:normal}.studio-footer-logo{display:block;width:100%;max-width:var(--studio-footer-logo-max,1800px);height:auto;margin:0 auto;object-fit:contain;filter:none}.studio-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;font-size:calc(10px * var(--studio-type-scale, 1));border-top:1px solid #67645e33;padding-top:20px}@media(max-width:989px){.studio-nav{gap:18px;font-size:calc(11px * var(--studio-type-scale, 1))}.studio-header{padding:0 20px}.studio-nav--desktop{gap:18px}.studio-footer-top{gap:40px}.studio-footer{padding:40px 28px 20px}.studio-footer-links{gap:16px}}@media(max-width:749px){.studio-announcement-flow,.studio-header-shell{padding-top:0}.studio-announcement{font-size:calc(12px * var(--studio-type-scale, 1));min-height:32px;padding:8px 12px;border-radius:0;letter-spacing:0}.studio-header{min-height:var(--studio-nav-height,48px);height:var(--studio-nav-height,48px);padding:0 14px;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.studio-brand{font-size:calc(32px * var(--studio-type-scale, 1));max-width:155px;white-space:normal}.studio-brand img{width:auto;height:var(--studio-logo-height,16px);max-height:calc(var(--studio-nav-height,48px) - 16px)}.studio-nav--desktop{display:none}.studio-nav--actions{gap:14px;font-size:calc(11px * var(--studio-type-scale, 1))}.studio-nav--actions a,.studio-nav--actions summary{min-height:44px}.studio-desktop-label{display:none}.studio-mobile-label{display:inline}.studio-mobile-search-icon{display:block;width:19px;height:19px;stroke:currentColor;stroke-width:1.4}.studio-mobile-menu{display:block}.studio-mobile-menu>summary{cursor:pointer;width:44px;height:44px;display:flex;align-items:center}.studio-menu-icon{width:23px;display:grid;gap:5.59375px}.studio-menu-icon i{display:block;height:1.40625px;width:23px;background:currentColor;transition:transform .2s}.studio-mobile-menu[open] .studio-menu-icon i:first-child{transform:translateY(3.5px) rotate(45deg)}.studio-mobile-menu[open] .studio-menu-icon i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.studio-mobile-panel{position:absolute;left:0;right:0;top:100%;background:var(--studio-menu-panel,var(--studio-panel));padding:28px 24px;border-radius:0;box-shadow:0 15px 20px #0000000b;display:grid;gap:22px}.studio-mobile-panel>a{display:flex;align-items:center;justify-content:space-between;font-size:calc(26px * var(--studio-type-scale, 1));letter-spacing:-.04em}.studio-mobile-panel>a.studio-child-link{font-size:calc(15px * var(--studio-type-scale, 1));padding-left:15px;letter-spacing:0}.studio-search-panel{top:100%;padding:24px 18px}.studio-search-panel label{font-size:calc(23px * var(--studio-type-scale, 1))}.studio-search-row{gap:10px}.studio-search-row input{font-size:calc(16px * var(--studio-type-scale, 1))}.studio-search-row button{font-size:calc(11px * var(--studio-type-scale, 1))}.studio-footer{margin-top:30px;padding:35px 22px 20px}.studio-footer-top{grid-template-columns:1fr;gap:40px}.studio-newsletter h2{font-size:calc(24px * var(--studio-type-scale, 1))}.studio-newsletter>p{font-size:calc(14px * var(--studio-type-scale, 1));margin-bottom:22px}.studio-footer-links{gap:15px}.studio-footer-links h3{font-size:calc(10px * var(--studio-type-scale, 1));margin-bottom:18px}.studio-footer-links a,.studio-footer-placeholder{font-size:calc(12px * var(--studio-type-scale, 1));margin-bottom:12px}.studio-footer-wordmark{font-size:calc(17vw * var(--studio-type-scale, 1));padding:45px 0 25px}.studio-footer-bottom{font-size:calc(9px * var(--studio-type-scale, 1));gap:12px}}@media(min-width:750px)and (max-width:989px){.studio-header .studio-nav--actions{gap:8px}.studio-search--desktop>summary{width:44px;justify-content:center}.studio-search--desktop .studio-desktop-label{display:none}.studio-search--desktop .studio-mobile-search-icon{display:block;width:20px;height:20px;stroke:currentColor;stroke-width:1.4}}@media(max-width:749px){.studio-header-shell .studio-header{display:block}.studio-header-inner{display:grid;grid-template-columns:minmax(88px,1fr) auto minmax(88px,1fr);align-items:center;width:max(100%,320px);margin-left:calc((100% - max(100%,320px))/2);height:100%;gap:0}.studio-mobile-actions{display:flex;align-items:center;justify-content:flex-start;min-width:0;gap:0}.studio-mobile-actions>.studio-mobile-menu,.studio-mobile-actions>.studio-search{flex:none;width:44px}.studio-mobile-actions summary{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.studio-mobile-menu .studio-menu-icon,.studio-mobile-menu .studio-menu-icon i{width:20px}.studio-header .studio-nav.studio-nav--actions{gap:0}.studio-nav--actions>.studio-search--desktop,.studio-nav--actions>.studio-contact--desktop{display:none}}.studio-nav--actions>.studio-contact--desktop{margin-right:8px}.studio-header .studio-nav.studio-nav--actions{gap:0}.studio-account-icon{transform:translate(4px)}.studio-cart-icon{transform:translate(-4px)}@media(max-width:749px){.studio-nav--actions>.studio-account{display:none}.studio-cart-icon{width:25px;height:25px}}@media(prefers-reduced-motion:reduce){.studio-header-shell *,.studio-footer *{scroll-behavior:auto!important;transition:none!important}}body[data-studio-page] .product-count,body[data-studio-page] .facets-layout .facets__label.disabled{opacity:1}body[data-studio-page] .facets__label.disabled .facet-checkbox__text{opacity:1;color:rgb(var(--color-foreground))}body[data-studio-page] .facets__label.disabled>svg,body[data-studio-page] .facets__label.disabled>.svg-wrapper{opacity:.4}body[data-studio-page] .studio-catalog-price s,body[data-studio-page] .studio-cart-line-price s{opacity:1}.studio-footer .studio-newsletter h2{font-weight:700}.studio-footer-policies{grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:8px;align-content:start;align-items:start}.studio-footer-policies a{margin-bottom:0}@media(max-width:749px){.studio-newsletter-brand-line{display:block}}@media(min-width:990px){.studio-newsletter>p{max-width:none;white-space:nowrap}}.studio-payment-icons{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;list-style:none;margin:0;padding:0;flex:none}.studio-payment-icons>li{display:flex;flex:0 1 38px;min-width:0;margin:0;padding:0}.studio-payment-icons svg{display:block;width:38px;max-width:100%;height:auto}.studio-footer>.studio-payment-icons{margin-top:16px}.studio-cart-content>.studio-payment-icons{margin-top:12px}.studio-footer-bottom:has(.studio-footer-instagram){align-items:center}.studio-footer .studio-footer-instagram{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;padding:0;line-height:1}.studio-footer-instagram svg{display:block;width:20px;height:20px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/studio-shell.css.map */
