.dk-sleep-luxe-product{--dk-ink: 50, 44, 39;--dk-muted: 116, 106, 97;--dk-line: 213, 204, 194;--dk-paper: 250, 248, 244;--dk-sand: 239, 232, 223;background:rgb(var(--dk-paper));color:rgb(var(--dk-ink));padding-top:0!important}.dk-sleep-luxe-product__mast{display:flex;align-items:center;gap:1.3rem;padding-top:2.6rem;padding-bottom:2.6rem;color:rgba(var(--dk-ink),.62);font-size:1.08rem;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.dk-sleep-luxe-product__back{color:rgb(var(--dk-ink));text-decoration:none}.dk-sleep-luxe-product__back:hover{text-decoration:underline;text-underline-offset:.4rem}.dk-sleep-luxe-product__divider{width:4.2rem;height:1px;background:rgba(var(--dk-ink),.28)}.dk-sleep-luxe-product>.page-width:last-of-type{max-width:148rem}.dk-sleep-luxe-product .product{align-items:flex-start;gap:clamp(3rem,5vw,8rem)}.dk-sleep-luxe-product .product__media-wrapper{background:#fff;padding:clamp(1.2rem,2vw,2.4rem);box-shadow:0 2.4rem 6rem #3a302711}.dk-sleep-luxe-product .product__media-list{margin-bottom:0}.dk-sleep-luxe-product .product__media,.dk-sleep-luxe-product .product__media img{background:#fff}.dk-sleep-luxe-product .thumbnail-list{gap:.9rem;margin-top:1.4rem}.dk-sleep-luxe-product .thumbnail{border:1px solid transparent;box-shadow:none;opacity:.72;transition:opacity .2s ease,border-color .2s ease}.dk-sleep-luxe-product .thumbnail[aria-current],.dk-sleep-luxe-product .thumbnail:hover{border-color:rgba(var(--dk-ink),.55);opacity:1}.dk-sleep-luxe-product .product__info-wrapper{padding:0!important}.dk-sleep-luxe-product .product__info-container{max-width:55rem;background:rgb(var(--dk-sand));padding:clamp(3rem,4vw,5.8rem)}.dk-sleep-luxe-product .product__text.caption-with-letter-spacing,.dk-sleep-luxe-product .product__text.subtitle{margin:0 0 1.7rem;color:rgba(var(--dk-ink),.62);font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase}.dk-sleep-luxe-product .product__title{margin-bottom:2rem}.dk-sleep-luxe-product .product__title h1,.dk-sleep-luxe-product .product__title .h1{max-width:12ch;margin:0;color:rgb(var(--dk-ink));font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,4.2vw,6rem);font-weight:400;letter-spacing:-.035em;line-height:.98}.dk-sleep-luxe-product .price{color:rgb(var(--dk-ink));font-size:1.7rem}.dk-sleep-luxe-product .product-form__input .form__label{color:rgba(var(--dk-ink),.72);font-size:1.05rem;letter-spacing:.13em;text-transform:uppercase}.dk-sleep-luxe-product .product-form__buttons .button,.dk-sleep-luxe-product .shopify-payment-button__button{min-height:5.6rem;border-radius:0;background:rgb(var(--dk-ink));box-shadow:none;color:#fff;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.dk-sleep-luxe-product .product-form__buttons .button:after,.dk-sleep-luxe-product .shopify-payment-button__button:after{box-shadow:none}.dk-sleep-luxe-product .product__description{margin:3.2rem 0 2rem;color:rgba(var(--dk-ink),.79);font-size:1.45rem;line-height:1.75}.dk-sleep-luxe-product .product__description>:first-child{margin-top:0}.dk-sleep-luxe-product .product__description details{margin:0;border-top:1px solid rgb(var(--dk-line))}.dk-sleep-luxe-product .product__description details:last-child{border-bottom:1px solid rgb(var(--dk-line))}.dk-sleep-luxe-product .product__description details summary{position:relative;display:flex;align-items:center;min-height:6rem;padding:1.8rem 3.5rem 1.8rem 0;color:rgb(var(--dk-ink));cursor:pointer;font-size:1.15rem;letter-spacing:.09em;list-style:none;text-transform:uppercase}.dk-sleep-luxe-product .product__description details summary::-webkit-details-marker{display:none}.dk-sleep-luxe-product .product__description details summary:before,.dk-sleep-luxe-product .product__description details summary:after{content:"";position:absolute;top:50%;right:.4rem;width:1.4rem;height:1px;background:rgb(var(--dk-ink));transition:transform .25s ease}.dk-sleep-luxe-product .product__description details summary:after{transform:rotate(90deg)}.dk-sleep-luxe-product .product__description details[open] summary:after{transform:rotate(0)}.dk-sleep-luxe-product .product__description details>:not(summary){margin-top:0;padding-right:2rem;padding-bottom:2rem;color:rgba(var(--dk-ink),.74)}.dk-sleep-luxe-product .product__accordion{margin:0;border-top:1px solid rgb(var(--dk-line));border-bottom:0}.dk-sleep-luxe-product .product__accordion:last-of-type{border-bottom:1px solid rgb(var(--dk-line))}.dk-sleep-luxe-product .product__accordion summary{min-height:6.1rem;padding:1.8rem 0}.dk-sleep-luxe-product .product__accordion .accordion__title{color:rgb(var(--dk-ink));font-family:inherit;font-size:1.25rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.dk-sleep-luxe-product .product__accordion .accordion__content{padding:0 2rem 2.2rem 0;color:rgba(var(--dk-ink),.76);line-height:1.7}.dk-sleep-luxe-product .slider-button{color:rgb(var(--dk-ink))}@media screen and (min-width:990px){.dk-sleep-luxe-product .product{display:grid!important;grid-template-columns:minmax(0,1.38fr) minmax(38rem,.72fr);align-items:start}.dk-sleep-luxe-product .product__media-wrapper{width:100%!important;max-width:none!important;min-width:0}.dk-sleep-luxe-product .product__info-wrapper{width:100%!important;max-width:none!important;min-width:0;align-self:start}.dk-sleep-luxe-product .product__info-container{width:100%;max-width:none;box-sizing:border-box}}@media screen and (max-width:749px){.dk-sleep-luxe-product__mast{padding:1.8rem 1.5rem;font-size:.95rem}.dk-sleep-luxe-product__mast>span:last-child{display:none}.dk-sleep-luxe-product__divider{width:2.8rem}.dk-sleep-luxe-product>.page-width:last-of-type{padding:0}.dk-sleep-luxe-product .product{gap:0}.dk-sleep-luxe-product .product__media-wrapper{padding:.8rem;box-shadow:none}.dk-sleep-luxe-product .product__info-container{max-width:none;padding:3.2rem 2rem 4rem}.dk-sleep-luxe-product .product__title h1,.dk-sleep-luxe-product .product__title .h1{font-size:clamp(3.5rem,12vw,4.7rem)}}@media(prefers-reduced-motion:reduce){.dk-sleep-luxe-product *,.dk-sleep-luxe-product *:before,.dk-sleep-luxe-product *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dk-sleep-luxe-product.css.map */
