:root{--sx-ease:cubic-bezier(.22,.61,.36,1);--sx-ease-out:cubic-bezier(.16,1,.3,1);--sx-r:18px;--sx-r-lg:26px;--sx-pill:999px;--sx-clay:#855832;--sx-clay-2:#a97645;--sx-moss:#4c6762;--sx-gold:#c79a5f;--sx-cream:#f6f3ec;--sx-sky:#d9dde0;--sx-grad-accent:linear-gradient(130deg,#7d5230,#a97645 55%,#c79a5f);--sx-grad-moss:linear-gradient(130deg,#415854,#4c6762 60%,#6d8b85);--sx-grad-warm:linear-gradient(155deg,#fbfaf7,#efece3);--sx-grad-cool:linear-gradient(155deg,#f7f9fa,#e6ecee);--sx-hair:rgba(var(--color-foreground),.1);--sx-hair-soft:rgba(var(--color-foreground),.06);--sx-muted:rgba(var(--color-foreground),.62);--sx-sh-sm:0 1px 2px rgba(var(--color-shadow),.04),0 2px 8px rgba(var(--color-shadow),.04);--sx-sh-md:0 1px 2px rgba(var(--color-shadow),.04),0 10px 28px rgba(var(--color-shadow),.07);--sx-sh-lg:0 2px 6px rgba(var(--color-shadow),.04),0 26px 60px rgba(var(--color-shadow),.11);--sx-gap:clamp(56px,7vw,104px)}body{letter-spacing:0!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.title,.rich-text__heading{letter-spacing:-.025em!important;line-height:1.1;text-wrap:balance}h1,.h1,.title--primary{line-height:1.04}p,li,.rte p{line-height:1.68}.rte p,.rich-text__text p,.product__description p,.spx-scrolly__step p{max-width:64ch}.center .rte p,.rich-text--center .rich-text__text p{margin-left:auto;margin-right:auto}.caption,.caption-with-letter-spacing{color:var(--sx-muted)}.caption-with-letter-spacing{letter-spacing:.12em!important;text-transform:uppercase;font-size:1.1rem;opacity:.8}.shopify-section{position:relative}.shopify-section>.page-width,.shopify-section>.section>.page-width{padding-top:var(--sx-gap);padding-bottom:var(--sx-gap)}#MainContent .shopify-section:nth-of-type(2n):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 46% at 12% 0%,rgba(133,88,50,.07),transparent 70%),radial-gradient(ellipse 60% 40% at 92% 100%,rgba(76,103,98,.07),transparent 70%)}#MainContent .shopify-section>*{position:relative;z-index:1}#MainContent .shopify-section+.shopify-section:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1100px,86vw);height:1px;background:linear-gradient(90deg,transparent,rgba(133,88,50,.26),rgba(76,103,98,.22),transparent);z-index:2;pointer-events:none}#shopify-section-cloud-hero:after,#shopify-section-floating-cart:after,#shopify-section-floating-cart:before{display:none!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply}@media screen and (max-width:989px){body:before{display:none}}@media(prefers-reduced-motion:reduce){body:before{display:none}}.card,.card-wrapper .card,.media,.product-media-container,.spx-scrolly__step,.compare__wrap,.custom-specs__card,.usage-guide__step,.why-choose__item,.footer-cta__inner{border-radius:var(--sx-r)!important}.spx-scrolly__step,.custom-specs__card,.usage-guide__step,.why-choose__item{border:1px solid var(--sx-hair);box-shadow:var(--sx-sh-sm);background:var(--sx-grad-warm);transition:transform .5s var(--sx-ease-out),box-shadow .5s var(--sx-ease-out),border-color .5s var(--sx-ease-out)}@media(hover:hover){.spx-scrolly__step:hover,.custom-specs__card:hover,.usage-guide__step:hover,.why-choose__item:hover{transform:translateY(-4px);box-shadow:var(--sx-sh-md);border-color:#8558324d}}.why-choose__item:nth-child(2n),.usage-guide__step:nth-child(2n),.custom-specs__card:nth-child(2n){background:var(--sx-grad-cool)}.product-media-container,.media>img,.media>video{border-radius:var(--sx-r-lg)!important}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{border-radius:var(--sx-pill)!important;letter-spacing:.01em;font-weight:600;position:relative;overflow:hidden;transition:transform .35s var(--sx-ease-out),box-shadow .35s var(--sx-ease-out),filter .35s var(--sx-ease-out)}.button:after,.shopify-payment-button__button--unbranded:after{border-radius:var(--sx-pill)!important}.product-form__submit{background:var(--sx-grad-accent)!important;border-color:transparent!important;color:#fff!important;font-size:1.65rem!important;padding:1.9rem 3rem!important;letter-spacing:.01em;box-shadow:0 10px 30px #85583247;animation:sxBreathe 6s ease-in-out 2s infinite}.product-form__submit:before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);pointer-events:none;z-index:1}@media(hover:hover){.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(var(--color-shadow),.18)}.product-form__submit:not([disabled]):hover{box-shadow:0 16px 40px #85583261;filter:saturate(1.08)}.product-form__submit:not([disabled]):hover:before,.shopify-payment-button__button--unbranded:hover:before{animation:sxSheen .9s var(--sx-ease) forwards}}.button:not([disabled]):active,.shopify-payment-button__button--unbranded:active{transform:translateY(0) scale(.985)}@keyframes sxSheen{to{left:140%}}@keyframes sxBreathe{0%,92%,to{box-shadow:0 10px 30px #85583247}96%{box-shadow:0 10px 30px #85583247,0 0 0 9px #85583217}}.rte a:not(.button),a.link{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .4s var(--sx-ease-out)}.rte a:not(.button):hover,a.link:hover{background-size:100% 1px}.field__input,.select__select,.quantity{border-radius:14px!important}.quantity:after,.field:after,.select:after{border-radius:14px!important}.product-form__input--pill{display:flex!important;flex-direction:column!important;gap:12px!important;border:0!important;padding:0!important;margin:0 0 6px!important}.product-form__input--pill legend{font-weight:700!important;font-size:1.45rem!important;letter-spacing:.01em;margin-bottom:12px!important;opacity:.85}.product-form__input--pill input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important}.product-form__input--pill input[type=radio]+label,.product-form__input--pill label{position:relative!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;justify-content:flex-start!important;text-align:left!important;gap:15px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:19px 22px!important;font-size:1.5rem!important;line-height:1.3!important;border:1.5px solid rgba(var(--color-foreground),.13)!important;border-radius:18px!important;background:var(--sx-grad-warm)!important;color:rgb(var(--color-foreground))!important;box-shadow:0 1px 2px #11151c08!important;cursor:pointer!important;overflow:visible!important;transition:border-color .3s var(--sx-ease),background .3s var(--sx-ease),box-shadow .35s var(--sx-ease-out),transform .35s var(--sx-ease-out)!important}.product-form__input--pill label:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;border-radius:0 3px 3px 0;background:var(--sx-grad-accent);opacity:0;transition:opacity .3s var(--sx-ease)}@media(hover:hover){.product-form__input--pill label:hover{transform:translateY(-2px)!important;border-color:#85583257!important;box-shadow:0 10px 26px #11151c14!important}}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--sx-clay)!important;background:linear-gradient(145deg,#8558321a,#c79a5f0f 60%,#ffffff80)!important;box-shadow:0 14px 34px #85583233,inset 0 0 0 1px #85583224!important}.product-form__input--pill input[type=radio]:checked+label:before{opacity:1}.pkg-mark{position:relative!important;flex:0 0 auto!important;width:22px!important;height:22px!important;border-radius:50%!important;border:1.5px solid rgba(var(--color-foreground),.24)!important;background:#fff;transition:border-color .3s var(--sx-ease),box-shadow .3s var(--sx-ease)}.product-form__input--pill input[type=radio]:checked+label .pkg-mark{border-color:var(--sx-clay)!important;box-shadow:0 0 0 4px #8558321f}.product-form__input--pill input[type=radio]:checked+label .pkg-mark:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--sx-grad-accent);animation:sxDot .35s var(--sx-ease-out)}@keyframes sxDot{0%{transform:scale(0)}to{transform:scale(1)}}.pkg-main{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;gap:2px!important;flex:1 1 auto!important;min-width:0!important}.pkg-name{font-weight:700!important;font-size:1.6rem!important;letter-spacing:-.01em}.pkg-sub{font-size:1.2rem!important;opacity:.6!important;font-weight:400!important}.pkg-right{display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;gap:1px!important;flex:0 0 auto!important}.pkg-total{font-weight:700!important;font-size:1.65rem!important;white-space:nowrap;letter-spacing:-.02em}.pkg-was{font-size:1.15rem;opacity:.42;text-decoration:line-through;white-space:nowrap}.pkg-save{font-size:1.15rem!important;font-weight:700!important;white-space:nowrap;color:#fff!important;background:var(--sx-grad-moss);padding:2px 9px;border-radius:999px;margin-top:3px}.pkg-badge{position:absolute!important;top:-11px!important;right:20px!important;padding:4px 12px!important;border-radius:999px!important;background:var(--sx-grad-accent)!important;color:#fff!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;box-shadow:0 6px 16px #85583257!important;white-space:nowrap}.pkg-summary{display:flex!important;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:16px 0 4px!important;padding:14px 17px!important;border-radius:14px!important;font-size:1.3rem!important;background:linear-gradient(135deg,#4c67621a,#85583212)!important;border:1px solid rgba(var(--color-foreground),.07)}.pkg-summary .pkg-ship{margin-left:auto;font-weight:700;color:var(--sx-moss)!important}.sx-usp{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 14px;margin:0 0 18px;padding:0;list-style:none}.sx-usp li{display:flex;align-items:center;gap:8px;font-size:1.28rem;font-weight:500;opacity:.86}.sx-usp li svg{flex:0 0 auto;width:17px;height:17px;color:var(--sx-clay)}.sx-eta{display:flex;align-items:center;gap:12px;margin:14px 0 4px;padding:14px 17px;border-radius:14px;font-size:1.32rem;background:linear-gradient(135deg,#c79a5f24,#8558320f);border:1px solid rgba(133,88,50,.16)}.sx-eta__ico{flex:0 0 auto;width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--sx-grad-accent);color:#fff}.sx-eta__ico svg{width:17px;height:17px}.sx-eta b{font-weight:700}.sx-eta__dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3f8f5f;margin-right:6px;box-shadow:0 0 #3f8f5f99;animation:sxPulse 2.4s infinite}@keyframes sxPulse{0%{box-shadow:0 0 #3f8f5f8c}70%{box-shadow:0 0 0 8px #3f8f5f00}to{box-shadow:0 0 #3f8f5f00}}.sx-pay{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:14px 0 0}.sx-pay span{font-size:1.08rem;font-weight:600;letter-spacing:.02em;padding:5px 11px;border-radius:8px;background:rgba(var(--color-foreground),.055);border:1px solid rgba(var(--color-foreground),.07);opacity:.78}.sx-pay em{font-style:normal;font-size:1.08rem;opacity:.5;margin-right:2px}.sxbrand{position:fixed;left:26px;top:50%;transform:translateY(-50%);z-index:55;display:flex;flex-direction:column;align-items:center;gap:16px;pointer-events:none}.sxbrand__orb{position:relative;width:38px;height:38px;border-radius:50%;background:conic-gradient(from 0deg,#855832,#c79a5f,#4c6762,#855832);animation:sxSpin 14s linear infinite;box-shadow:0 8px 24px #8558324d}.sxbrand__orb:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:rgb(var(--color-background))}.sxbrand__ring{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(133,88,50,.5);opacity:0;animation:sxRipple 3.6s ease-out infinite}.sxbrand__ring:nth-child(2){animation-delay:1.2s}.sxbrand__ring:nth-child(3){animation-delay:2.4s}.sxbrand__word{writing-mode:vertical-rl;text-orientation:mixed;font-size:1.15rem;font-weight:700;letter-spacing:.42em;text-transform:uppercase;opacity:.42;color:rgb(var(--color-foreground))}.sxbrand__line{width:1px;height:58px;background:linear-gradient(180deg,rgba(133,88,50,.5),transparent)}@keyframes sxSpin{to{transform:rotate(360deg)}}@keyframes sxRipple{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.7)}}@media screen and (max-width:1279px){.sxbrand{display:none}}@media(prefers-reduced-motion:reduce){.sxbrand__orb,.sxbrand__ring{animation:none}}.sx-motion .sxr{opacity:0;transform:translate3d(0,20px,0);transition:opacity .9s var(--sx-ease-out) var(--sxr-d,0ms),transform .9s var(--sx-ease-out) var(--sxr-d,0ms)}.sx-motion .sxr.sxr--in{opacity:1;transform:none}.sx-motion .sxr--scale{transform:translate3d(0,24px,0) scale(.985)}.sx-motion .sxr-line{position:relative}.sx-motion .sxr-line:after{content:"";position:absolute;left:0;bottom:-14px;height:2px;width:0;border-radius:2px;background:var(--sx-grad-accent);transition:width 1.1s var(--sx-ease-out) .15s}.sx-motion .sxr-line.sxr--in:after{width:62px}.sx-progress{position:fixed;top:0;left:0;height:3px;width:100%;z-index:60;pointer-events:none;background:transparent}.sx-progress i{display:block;height:100%;width:0%;background:var(--sx-grad-accent);box-shadow:0 0 12px #8558328c;transition:width .12s linear}.sx-count{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.sx-motion .sxr,.sx-motion .sxr--scale{opacity:1!important;transform:none!important;transition:none!important}.product-form__submit{animation:none}.sx-progress{display:none}}.product__title h1,.product__title>*{letter-spacing:-.03em!important;line-height:1.04}.price,.price-item{letter-spacing:-.02em;font-variant-numeric:tabular-nums}.product__info-container>*+*{margin-top:1.8rem}.accordion{border-top:1px solid var(--sx-hair-soft);border-bottom:1px solid var(--sx-hair-soft)}.accordion summary{transition:opacity .3s var(--sx-ease)}.accordion summary:hover{opacity:.7}@media screen and (max-width:749px){:root{--sx-gap:clamp(44px,11vw,72px)}h1,.h1{font-size:3.2rem!important}h2,.h2{font-size:2.6rem!important}.shopify-section>.page-width,.shopify-section>.section>.page-width{padding-left:18px;padding-right:18px}.sx-usp{grid-template-columns:1fr}.product-form__input--pill label{padding:17px 18px!important;gap:12px!important}.pkg-name,.pkg-total{font-size:1.5rem!important}}#shopify-section-cloud-hero .sxr,#shopify-section-floating-cart .sxr{opacity:1!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/sleepx-design.css.map */
