.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]),.customer-account:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]){font-family:var(--nt-font-body)}.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) h1,.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) h2,.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) h3,.customer-account:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) h1,.customer-account:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) h2{font-family:var(--nt-font-head);letter-spacing:var(--nt-head-track);font-weight:var(--nt-head-weight);line-height:var(--nt-head-line)}.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) .sf-header{background:var(--sf-bg);box-shadow:none;border-bottom:1px solid #8883}.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) .sf-logo{letter-spacing:.1em;font-size:22px}.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) .sf-header nav a{letter-spacing:.06em;font-size:12px;font-weight:600}.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) .sf-product{border:var(--nt-card-border);border-radius:var(--nt-radius-sm);background:var(--nt-card-bg);padding:var(--nt-card-pad);box-shadow:var(--nt-shadow);text-align:var(--nt-name-align)}.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) .sf-product .product-art{border-radius:var(--nt-img-radius);aspect-ratio:var(--nt-card-ratio);padding:0}.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) .sf-product h3{font-size:var(--nt-name-size);font-weight:var(--nt-name-weight);letter-spacing:var(--nt-name-track);text-transform:var(--nt-name-transform)}.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) .product-info h1{font-size:clamp(28px,4vw,46px)}.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) .product-main-image{background:var(--sf-muted)}.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) .product-main-image img{object-fit:contain}.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) .product-info .product-description{font-size:15px;line-height:1.8}.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) .sf-footer-brand h2{font-size:30px}.storefront:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) button:focus-visible{outline:3px solid var(--sf-accent);outline-offset:4px}.studio-home a:focus-visible{outline:3px solid var(--sf-accent);outline-offset:4px}.studio-home{width:100%;max-width:none!important;margin:0!important;padding:0!important}.studio-home a{color:inherit;text-decoration:none}.studio-home p{color:inherit;opacity:.78;font-size:15px;line-height:1.7}.studio-home h1{max-width:760px;margin:20px 0;font-size:clamp(32px,4.5vw,66px);line-height:1.06}.studio-home h2{margin:12px 0;font-size:clamp(26px,3vw,40px);line-height:1.15}.studio-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:11px}.studio-home .studio-cta{background:var(--sf-accent);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:24px;min-height:48px;margin-top:16px;padding:14px 24px;font-size:13px;display:inline-flex}.studio-hero{background:var(--sf-muted);grid-template-columns:1fr 1fr;width:min(1440px,100%);min-height:480px;margin:0 auto;display:grid}.studio-hero>div:first-child{align-self:center;padding:clamp(28px,6vw,96px)}.studio-hero-image{min-width:0;min-height:400px;max-height:680px;display:grid}.studio-hero-image>img{object-fit:cover;width:100%;height:100%}.studio-align-center>div:first-child{text-align:center}.studio-align-right>div:first-child{text-align:right}.studio-no-image{background:linear-gradient(135deg,#d6cbbd,#b49b84);flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:350px;display:flex}.studio-products{max-width:1440px;margin:0 auto;padding:72px 32px}.studio-products>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.studio-products>header>a{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.studio-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.studio-product-grid>article{min-width:0;position:relative}.studio-product-image{aspect-ratio:3/4;background:var(--sf-muted);place-items:center;display:grid;position:relative;overflow:hidden}.studio-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.studio-product-image:hover img{transform:scale(1.025)}.studio-product-grid h3{letter-spacing:0!important;margin:16px 0 9px!important;font-size:15px!important;font-weight:500!important}.studio-product-grid .sf-price-display{font-size:14px}.studio-heart{color:#242220;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:12px}.studio-heart.active svg{fill:currentColor}.studio-stock{background:#fff;padding:6px 10px;font-size:11px;position:absolute;bottom:12px;left:12px}.studio-story{background:var(--sf-muted);justify-content:center;align-items:center;gap:60px;padding:70px max(32px,50vw - 625px);display:flex}.studio-story>div{max-width:650px}.studio-story img{object-fit:cover;width:42%;max-height:440px}.studio-story p{white-space:pre-line}.studio-benefits{max-width:1440px;margin:auto;padding:56px 32px}.studio-benefits>h2{text-align:center;margin-bottom:30px}.studio-benefits>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:32px;display:grid}.studio-benefits article{border-top:1px solid #8885;padding:18px}.studio-benefits article>span{opacity:.6;font-size:12px}.studio-benefits h3{margin:18px 0 12px;font-size:20px}.studio-track{border-top:1px solid #8884;justify-content:space-between;align-items:center;gap:24px;max-width:1376px;margin:0 auto;padding:48px 32px;display:flex}.studio-slider{isolation:isolate;background:var(--sf-muted);color:#fff;height:clamp(390px,35vw,650px);min-height:390px;position:relative;overflow:hidden}.studio-slider>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.studio-slider:after{content:"";z-index:-1;background:linear-gradient(90deg,#0009,#0001);position:absolute;inset:0}.studio-slider-copy{flex-direction:column;justify-content:center;align-items:flex-start;max-width:850px;height:100%;padding:clamp(26px,6vw,90px);display:flex}.studio-slider-copy p{max-width:540px}.studio-slider .studio-cta{color:#242220;background:#fff}.studio-slider nav{align-items:center;gap:14px;display:flex;position:absolute;bottom:22px;right:30px}.studio-slider nav button{color:#fff;background:#0003;border:1px solid #fff8;place-items:center;width:40px;height:40px;display:grid}.studio-empty{text-align:center;padding:60px}.customer-account:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) .ca-sidebar button.active{background:var(--ca-accent);color:#fff}.customer-account:is([data-sf-theme=studio],[data-sf-theme=keepsake],[data-sf-theme=atelier],[data-sf-theme=pulse],[data-sf-theme=bloom],[data-sf-theme=onyx],[data-sf-theme=volt],[data-sf-theme=harvest],[data-sf-theme=paperie],[data-sf-theme=sole]) .ca-settings-form{box-shadow:none;border-radius:4px}@media (max-width:900px){.studio-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio-hero{min-height:350px}.studio-hero-image{min-height:320px}.studio-story{gap:25px}.studio-products{padding:50px 24px}}@media (max-width:600px){.studio-hero{grid-template-columns:1fr}.studio-hero>div:first-child{padding:32px 24px}.studio-hero-image{aspect-ratio:4/3;min-height:0;max-height:380px;overflow:hidden}.studio-products{padding:40px 16px}.studio-product-grid{gap:22px 12px}.studio-products>header{align-items:start}.studio-products>header>a{font-size:11px}.studio-home h2{font-size:27px}.studio-story{flex-direction:column;align-items:start;padding:38px 20px}.studio-story img{width:100%;max-height:300px}.studio-track{flex-direction:column;align-items:start;padding:35px 20px}.studio-slider{height:400px;min-height:340px}.studio-slider-copy{padding:24px 20px 55px}.studio-heart{width:34px;height:34px;top:8px;right:8px}.studio-product-grid h3{font-size:14px!important}.studio-home .studio-cta{gap:14px;padding:12px 18px}.studio-benefits{padding:32px 20px}}@media (prefers-reduced-motion:reduce){.studio-product-image img{transition:none}.studio-product-image:hover img{transform:none}}.studio-tracking-form{flex-wrap:wrap;align-items:end;gap:12px;max-width:460px;display:flex}.studio-tracking-form label{flex:1;gap:8px;min-width:180px;font-size:13px;display:grid}.studio-tracking-form input{background:var(--sf-bg);width:100%;min-height:48px;color:inherit;border:1px solid #8886;padding:12px}.studio-tracking-form p{flex-basis:100%}.studio-tracking-form .studio-cta{cursor:pointer;border:0;margin:0}
