body.sleepiti-v2 .header__heading-link{font-family:Georgia,serif;letter-spacing:-.04em}body.sleepiti-v2 :is(.header__menu-item,.menu-drawer__menu-item){font-family:Arial,sans-serif;letter-spacing:.025em}body.sleepiti-v2 .shopify-policy__container{max-width:820px;padding:54px 24px 80px;line-height:1.8}body.sleepiti-v2 .shopify-policy__title h1{font-size:clamp(32px,5vw,52px)}body.sleepiti-v2 .sleepiti-product,body.sleepiti-v2 .sleepiti-pdp-band{background:var(--sl-paper);color:var(--sl-ink)}body.sleepiti-v2 .sleepiti-product__inner{padding:42px 32px 64px;max-width:1264px}body.sleepiti-v2 .sleepiti-product__grid{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:clamp(28px,5vw,70px)}body.sleepiti-v2 .sleepiti-product__gallery-stage{background:#eeede5;aspect-ratio:1.15;border:1px solid #dedfd3;border-radius:2px}body.sleepiti-v2 .sleepiti-product__gallery-item img{padding:18px}body.sleepiti-v2 .sleepiti-product__summary h1{font:600 15px/1.4 Arial,sans-serif;letter-spacing:.015em;margin:0 0 14px}body.sleepiti-v2 .sleepiti-product__headline{font:400 clamp(38px,4.8vw,64px)/1.07 Georgia,serif;letter-spacing:-.045em;margin:0 0 20px}body.sleepiti-v2 .sleepiti-product__eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#6b7458}body.sleepiti-v2 .sleepiti-product__intro{font-size:15px;line-height:1.7;color:#666b5f}body.sleepiti-v2 .sleepiti-product__price{font-size:28px;font-weight:400;margin:20px 0}body.sleepiti-v2 .sleepiti-product__pack-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.sleepiti-v2 .sleepiti-product__pack{border-radius:2px;background:#faf9f5;border-color:#cbd1be;min-width:0;gap:8px}body.sleepiti-v2 .sleepiti-product__pack.is-selected{border-color:var(--sl-olive);background:#eef0e7}body.sleepiti-v2 .sleepiti-product__pack :is(strong,small){font-size:13px;overflow-wrap:anywhere}body.sleepiti-v2 .sleepiti-product__submit,body.sleepiti-v2 .sleepiti-pdp-button{background:var(--sl-olive);border-radius:2px;color:#fff}body.sleepiti-v2 .sleepiti-product__submit:disabled{opacity:.6;cursor:not-allowed}body.sleepiti-v2 .sleepiti-product__label{font-size:11px;text-transform:uppercase;letter-spacing:.09em}body.sleepiti-v2 .sleepiti-product__form{gap:16px}body.sleepiti-v2 .sleepiti-product__quantity{width:170px}body.sleepiti-v2 .sleepiti-product__links{font-size:12px;border-top:1px solid var(--sl-line);padding-top:15px}body.sleepiti-v2 .sleepiti-pdp-band h2{font-size:clamp(30px,4vw,46px)}body.sleepiti-v2 .sleepiti-pdp-inner{padding-block:64px}body.sleepiti-v2 .sleepiti-pdp-faq{border-color:var(--sl-line)}body.sleepiti-v2 .sleepiti-pdp-faq summary{padding-block:8px;min-height:44px;font-weight:500}body.sleepiti-v2 .sl-visual[id]{background:#eceee3;color:var(--sl-ink)}body.sleepiti-v2 .sl-visual[id] :is(h1,h2){color:var(--sl-ink);letter-spacing:-.035em}body.sleepiti-v2 .sl-visual[id] .sl-visual__button{background:var(--sl-olive);min-height:48px}.sl-e-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.sl-e-kicker{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#6b7458;margin:0 0 18px}.sl-e-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:62px 0 72px}.sl-e-hero h1{font-size:clamp(44px,5.7vw,80px);margin:0 0 24px;max-width:620px}.sl-e-copy{font-size:16px;line-height:1.8;max-width:470px;color:#666b5f}.sl-e-photo{margin:0}.sl-e-photo img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/5}.sl-e-photo figcaption{font-size:10px;color:#6a705f;margin-top:9px;line-height:1.5}.sl-e-link{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:15px 24px;margin-top:22px;min-height:48px;background:#424a37;color:#fff!important;text-decoration:none;border-radius:2px;font:14px/1.4 Arial,sans-serif}.sl-e-link:hover{background:#303829}.sl-e-link:focus-visible{outline-offset:5px}.sl-e-ribbon{padding:20px;background:#e8eadd;border-block:1px solid #d8dccb;text-align:center;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.sl-e-section{padding-block:72px}.sl-e-section h2{font-size:clamp(34px,4vw,56px);margin:0 0 24px}.sl-e-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.sl-e-product-image{background:#eeede5;padding:24px;border:1px solid #dedfd3}.sl-e-product-image img{aspect-ratio:1.2;object-fit:contain}.sl-e-price{font-size:24px;font-variant-numeric:tabular-nums;margin:18px 0 0}.sl-e-band{background:#eceee3}.sl-e-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px}.sl-e-grid article{border-top:1px solid #bbc3ac;padding-top:22px}.sl-e-grid h3{font-size:18px;font-weight:500}.sl-e-grid p{font-size:14px;line-height:1.8;color:#69725d}.sl-e-faq{max-width:820px;margin-inline:auto;padding-block:64px}.sl-e-faq h1{font-size:clamp(38px,5vw,58px);margin:0 0 22px}.sl-e-faq details{border-bottom:1px solid #cdd2c0}.sl-e-faq summary{cursor:pointer;padding:20px 8px;font-size:16px;min-height:48px}.sl-e-faq details>div{padding:0 8px 22px;line-height:1.8;color:#626a58}.sl-e-faq a{text-underline-offset:4px}.sl-e-faq>p{line-height:1.8}@media(max-width:767px){.sl-e-wrap{width:calc(100% - 36px)}.sl-e-hero,.sl-e-split{grid-template-columns:1fr;gap:28px}.sl-e-hero{padding:30px 0 38px}.sl-e-hero h1{font-size:45px}.sl-e-hero .sl-e-photo img{aspect-ratio:5/4;object-position:center 55%}.sl-e-copy{font-size:14px}.sl-e-section{padding-block:42px}.sl-e-grid{grid-template-columns:1fr;gap:18px}.sl-e-section h2{font-size:36px}.sl-e-grid article{padding-top:16px}.sl-e-ribbon{font-size:8px;letter-spacing:.09em}.sl-e-faq{padding-block:34px}body.sleepiti-v2 .sleepiti-product__inner{padding:22px 18px 40px}body.sleepiti-v2 .sleepiti-product__grid{grid-template-columns:1fr;gap:25px}body.sleepiti-v2 .sleepiti-product__gallery-stage{aspect-ratio:auto;height:clamp(220px,65vw,360px)}body.sleepiti-v2 .sleepiti-product__headline{font-size:38px;margin-bottom:13px}body.sleepiti-v2 .sleepiti-product__summary h1{font-size:14px;margin-bottom:10px}body.sleepiti-v2 .sleepiti-product__price{margin:16px 0}body.sleepiti-v2 .sleepiti-product__intro{font-size:14px}body.sleepiti-v2 .sleepiti-pdp-inner{padding:40px 20px}body.sleepiti-v2 .cart-item__details{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){body.sleepiti-v2{scroll-behavior:auto}body.sleepiti-v2 *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sleepiti-editorial.css.map */
