:root{--clr-primary-shade: #fcf4ee;--clr-secondary-shade: rgba(127, 40, 91, .33);--clr-gray-dusty: #989898;--clr-ash: #f2f2f2;--clr-green: #01b67a;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-xxs: 8px;--fs-xs: 12px;--fs-sm: 14px;--fs-base: 16px;--fs-lg: 18px;--fs-2xl: 24px;--gap-xxs: 4px;--gap-xs: 10px;--gap-sm: 12px;--gap-base: 16px;--gap-md: 24px;--gap-lg: 28px;--gap-xl: 30px;--gap-2xl: 40px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit;transition:all ease-in-out .2s!important}ul,ol,ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{min-height:100%}body{text-rendering:optimizeSpeed;line-height:1.5}a,a:not([class]){text-decoration-skip-ink:auto;text-decoration:none;color:var(--clr-text)}img,picture,svg{max-width:100%;display:block}select,select:focus{border:none;outline:none}summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}input{outline:none;box-shadow:none;border:none}input:focus{outline:none;box-shadow:none;border-color:transparent}em{font-style:italic}.main-btn{width:100%;min-width:312px;height:auto;margin:4px 0;padding:4px 0;display:flex;justify-content:center;align-items:center;font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--gap-md);color:var(--clr-white);background-color:var(--clr-secondary);text-align:center;border-radius:6px;border:none;overflow:hidden;cursor:pointer}.share-btn-wrapper .share-btn:hover{background-color:var(--clr-white);box-shadow:0 4px 10px #1e385133}.main-btn[button-type=turnary]:hover,.main-btn[button-type="4th"]:hover{background-color:#f1f5f9}.pdp-expand-btn button:hover,.main-btn[button-type=pdp-primary]:hover,.main-btn[button-type=primary]:hover,.main-btn[button-type=secondary]:hover,.main-btn:hover,.assembly2-button:hover{background-color:#73164d}.main-btn[button-type=pdp-primary]{padding:10px 28px;gap:var(--fs-xxs);font-size:var(--fs-2xl);line-height:32px}.main-btn[button-type=primary]{min-width:fit-content;width:fit-content;padding:10px 28px;gap:var(--gap-xs);font-size:var(--fs-sm);line-height:var(--fs-lg)}.main-btn[button-type=filter]{min-width:fit-content;width:fit-content;padding:6px 12px;margin:0;gap:var(--gap-xxs);font-size:var(--fs-sm);line-height:20px;color:var(--clr-text);background-color:var(--clr-primary)}.main-btn[button-type=filter-mobile]{min-width:fit-content;width:fit-content;padding:8px 44px;margin:0;gap:var(--fs-xxs);font-size:var(--fs-sm);line-height:18px;color:var(--clr-white);background-color:var(--clr-secondary)}.main-btn[button-type=secondary]{max-width:149px;padding:8px 0;font-size:var(--fs-sm);line-height:18px;color:var(--clr-text);background-color:var(--clr-secondary);border:1px solid var(--clr-primary)}.main-btn[button-type=turnary]{padding:8px 16px;font-size:var(--fs-sm);line-height:18px;color:var(--clr-text);background-color:var(--clr-primary);border:1px solid var(--clr-secondary);justify-content:center;min-width:fit-content;max-width:100%;width:100%}.main-btn[button-type="4th"]{padding:6px 10px;gap:20px;font-size:var(--fs-sm);line-height:18px;color:var(--clr-text);background-color:var(--clr-white);border:1px solid var(--clr-secondary);justify-content:center;min-width:fit-content;max-width:170px;width:100%}.text-white{color:var(--clr-white)}.text-primary{color:var(--clr-primary)}.text-black{color:var(--clr-black)}.text-secondary{color:var(--clr-secondary)}.text-gray{color:var(--clr-text)}.text-gray-light{color:var(--clr-alto)}.ff-primary{font-family:var(--ff-primary)}.bg-white{background-color:var(--clr-white)}.bg-primary{background-color:var(--clr-primary)}.bg-black{background-color:var(--clr-black)}.bg-secondary{background-color:var(--clr-secondary)}.bg-gray{background-color:var(--clr-text)}.bg-white-linen{background-color:var(--clr-white-linen)}.fs-xxs{font-size:var(--fs-xxs)}.fs-sm{font-size:var(--fs-sm)}.fs-base{font-size:var(--fs-base)}.fs-lg{font-size:var(--fs-lg)}.fs-2xl{font-size:var(--fs-2xl)}.fw-regular{font-weight:var(--fw-regular)}.fw-medium{font-weight:var(--fw-medium)}.fw-semibold{font-weight:var(--fw-semibold)}.fw-bold{font-weight:var(--fw-bold)}.mx-auto{margin-inline:auto}.text-center{text-align:center}.flex{display:flex}.shrink-0{flex-shrink:0}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:end}.item-center{align-items:center}.item-end{align-items:end}.w-half{width:50%}.w-full{width:100%}.h-full{height:100%}.h-fit{height:fit-content}.w-fit{width:fit-content}.rounded-sm{border-radius:4px;overflow:hidden}.rounded-md{border-radius:6px;overflow:hidden}.rounded-lg{border-radius:8px;overflow:hidden}.rounded-xl{border-radius:12px;overflow:hidden}.hidden-sm-block{display:none}.block-sm-hidden{display:block}.flex-row-sm-col{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-xxs{gap:var(--gap-xxs)}.gap-xs{gap:var(--gap-xs)}.gap-sm{gap:var(--gap-sm)}.gap-base{gap:var(--gap-base)}.gap-md{gap:var(--gap-md)}.gap-lg{gap:var(--gap-lg)}.gap-xl{gap:var(--gap-xl)}.gap-2xl{gap:var(--gap-2xl)}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.pointer{cursor:pointer}.object-cover{object-fit:cover}.title-spacing{gap:var(--gap-2xl)}*{font-family:var(--ff-secondary)}h2,em{font-family:var(--ff-primary)!important}.heading-1{font-size:var(--fs-desktop-h1);font-weight:var(--fw-h1);line-height:54px;color:var(--clr-h1);font-family:var(--ff-primary)!important}.heading-2{font-size:var(--fs-desktop-h2);font-weight:var(--fw-h2);line-height:40px;color:var(--clr-h2);font-family:var(--ff-primary)!important}.heading-3{font-size:var(--fs-desktop-h3);font-weight:var(--fw-h3);line-height:32px;color:var(--clr-h3)}.heading-4{font-size:var(--fs-desktop-h4);font-weight:var(--fw-h4);line-height:18px;color:var(--clr-h4)}.heading-5{font-size:var(--fs-desktop-h5);font-weight:var(--fw-h5);line-height:var(--gap-md);color:var(--clr-h5)}.paragraph{font-size:var(--fs-desktop-p);font-weight:var(--fw-p);line-height:20px;color:var(--clr-p)}.heading-4-title{font-size:var(--fs-h4-title-desktop);font-weight:var(--fw-h4);line-height:32px;color:var(--clr-h4)}.container{max-width:1364px;margin-inline:auto;padding-inline:14px}.container-narrow{max-width:1168px;margin-inline:auto;padding-inline:14px}.section-py{padding-block:60px}.product-card-title .line-clamp{-webkit-line-clamp:2}.line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.price{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--fs-base);text-decoration:line-through;color:var(--clr-gray-dusty)}.sonno-richtext h2{font-size:var(--fs-desktop-h2);font-weight:var(--fw-h2);line-height:40px;color:var(--clr-h2);font-family:var(--ff-secondary)!important;margin:16px 0}.sonno-richtext h3{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);line-height:32px;color:var(--clr-text);margin-bottom:24px}.sonno-richtext span{margin-bottom:0}.sonno-richtext .splide__track{padding-bottom:24px}.sonno-richtext .splide__pagination{flex-direction:row}.sonno-richtext .splide__pagination .splide__pagination__page{background:var(--clr-alto)!important}.sonno-richtext .splide__pagination .splide__pagination__page.is-active{background:var(--clr-secondary)!important}.sonno-richtext div ul li a:has(.product-card-main){text-decoration:none;color:var(--clr-text)}.sonno-richtext span,.sonno-richtext li,.sonno-richtext h4,.sonno-richtext p{font-size:calc(var(--fs-2xl) - var(--gap-xxs));font-weight:var(--fw-medium);line-height:32px;color:var(--clr-text)!important;margin-bottom:24px}.cart-richtext strong,.mattress-details-drawer strong,.metafield-rich_text_field strong,.mattress-info-details strong,.sonno-richtext strong{font-weight:var(--fw-bold)}.sonno-richtext a span,.sonno-richtext a{color:var(--clr-secondary)!important;text-decoration:underline}.sonno-richtext ul{padding-left:56px;margin-bottom:40px;display:flex;flex-direction:column;gap:var(--fs-xxs)}.sonno-richtext ul li{list-style:disc;margin-bottom:0}.article-content img{border-radius:8px;height:auto;margin-bottom:24px;width:100%}.about-product-quality-wrapper,.about-product-quality-col2,.bg-img-rvw-content,.bg-img-rvw-card-item-main,.bg-img-rvw-cta>div,.bg-img-rvw-card-wrapper{gap:var(--gap-md)}.splide__pagination{bottom:24px!important}.splide__pagination__page,.splide__arrow{background-color:var(--clr-white)!important;opacity:1!important}.blog-cate a{background-color:var(--clr-primary);color:var(--clr-text);padding:10px 24px}.blog-cate:hover a,.blog-cate.active a{background-color:var(--clr-secondary);color:var(--clr-white)}.package-row,.dimension-row{display:grid;grid-template-columns:2fr 1fr 1fr;padding:20px 0;border-bottom:1px solid var(--clr-alto)}.package-row:last-child,.dimension-row:last-child{border-bottom:none}@media (max-width: 1030px){.heading-2{font-size:36px}.section-py{padding-block:40px}#data-sonno-mattress-addon .title-card{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width: 824px){.about-product-quality-wrapper,.about-product-quality-col2,.bg-img-rvw-content,.bg-img-rvw-card-item-main,.bg-img-rvw-cta>div,.bg-img-rvw-card-wrapper{gap:var(--gap-base)}}@media (max-width: 765px){.main-btn[button-type="4th"]{padding:8px}.hidden-sm-block{display:block}.block-sm-hidden{display:none}.w-half{width:100%}.flex-row-sm-col{flex-direction:column}.title-spacing{gap:var(--gap-md)}.heading-1{font-size:var(--fs-mobile-h1);line-height:40px}.heading-2{font-size:var(--fs-mobile-h2)}.heading-3{font-size:var(--fs-mobile-h3);line-height:27px}.heading-4{font-size:var(--fs-mobile-h4);line-height:18px}.heading-5{font-size:var(--fs-mobile-h5);line-height:20px}.paragraph{font-size:var(--fs-mobile-p)}.heading-4-title{font-size:var(--fs-h4-title-mobile);line-height:32px}.section-py{padding-block:32px}.sonno-richtext h2{font-size:var(--fs-2xl);line-height:28px;margin:0 0 16px}.sonno-richtext h3{font-size:calc(var(--fs-2xl) - var(--gap-xxs));line-height:28px;margin-bottom:12px}.sonno-richtext ul li,.sonno-richtext h4,.sonno-richtext p{font-size:var(--fs-lg);font-weight:var(--fw-regular);line-height:28px}.sonno-richtext ul{padding-left:var(--fs-2xl);margin-bottom:36px;gap:var(--gap-xxs)}.sonno-richtext ul li{list-style:disc}.sonno-richtext div:has(table){overflow-x:scroll}.sonno-richtext div table{width:600px!important}.about-product-quality-wrapper,.bg-img-rvw-content,.bg-img-rvw-card-wrapper{gap:var(--gap-md)}.bg-img-rvw-card-item-main{gap:var(--gap-xs);align-items:center}.bg-img-rvw-card-item-main-txt h4{text-align:center;font-size:var(--fs-desktop-h5);font-weight:var(--fw-h5);line-height:var(--gap-md);padding:0 50px}.bg-img-rvw-card-item-main-txt div,.bg-img-rvw-card-item-main-txt p{text-align:center}.assembly2-button{width:65px!important}.about-product-quality-col2{gap:20px}.blog-cate a{padding:4px 24px}}.product-card-content{padding:12px 8px;gap:var(--gap-md);min-height:159px}.product-card-title p{font-weight:var(--fw-bold)}.product-card-img{position:relative;overflow:hidden}.product-card-img img{width:100%;height:251px;object-fit:cover;display:block}.product-card-item .product-card-main{box-shadow:0 4px 10px #00aab51a}.product-card-item:hover .product-card-main{box-shadow:0 20px 25px -5px #00aab51a,0 8px 10px -6px #00aab51a}.price[data-type=save-price]{text-decoration:underline;color:var(--clr-secondary);font-weight:var(--fw-regular);cursor:pointer}.card-sticker{height:57px;width:57px;padding:6px 4px;font-size:var(--gap-xs);line-height:var(--gap-xs)}@media (max-width: 1030px){.product-card-img img{height:182px}}@media (max-width: 765px){.product-card-img img{height:139px}.card-sticker{padding:4px}.price[data-type=save-price]{font-size:var(--fs-xs)}}@media (max-width: 370px){.price{font-size:var(--gap-xs)}}.shopify-policy__container{margin:2.5rem auto!important;max-width:80rem!important}@media (min-width: 768px){.shopify-policy__container{margin-bottom:5rem!important;margin-top:5rem!important}}.shopify-policy__container .shopify-policy__title h1{font-size:2.25rem;font-weight:var(--fw-bold);line-height:2.5rem;margin-bottom:2.5rem;text-align:start;color:var(--clr-text)}.shopify-policy__container .shopify-policy__body h2{font-family:var(--ff-secondary)!important;font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:2rem;margin-top:1.5rem;color:var(--clr-text)}.shopify-policy__container .shopify-policy__body :is(h2,h3){margin-bottom:16px}.shopify-policy__container .shopify-policy__body h3{font-size:1.25rem;line-height:1.75rem;margin-top:1.5rem}.shopify-policy__container .shopify-policy__body h4{font-size:var(--fs-lg);line-height:1.75rem;margin-top:1.5rem}.shopify-policy__container .shopify-policy__body :is(h4,h5){margin-bottom:1px}.shopify-policy__container .shopify-policy__body h5{font-size:var(--fs-base);line-height:1.5rem;margin-top:1.5rem}.shopify-policy__container .shopify-policy__body ul{list-style-type:disc;padding-left:1.5rem}.shopify-policy__container .shopify-policy__body ul li,.shopify-policy__container .shopify-policy__body p{font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.25rem;line-height:1.5rem;color:var(--clr-text)}.shopify-policy__container .shopify-policy__body a{font-size:.875rem;font-weight:400;line-height:1.25rem;line-height:1.5rem;color:var(--clr-secondary)}.shopify-policy__container .shopify-policy__body a:hover{text-decoration-line:underline}.shopify-policy__container .shopify-policy__body a span{font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.25rem;line-height:1.5rem;color:var(--clr-secondary)}.shopify-policy__container .shopify-policy__body a span:hover{text-decoration-line:underline}
/*# sourceMappingURL=/cdn/shop/t/275/assets/global-new.css.map */
