:root{--radius: 5px;--border: 1px;--fg: #161616;--muted: #6b7280;--ring: #3b82f6;--shadow: 0 2px 6px rgba(0,0,0,.1);--menu-bg: #fff;--menu-border: #ddd;--item-hover: #f3f4f6}.featured-product-section .section-title{color:#fff;text-align:center;font-family:Lato;font-size:41.6px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:52px}.featured-product-section .product-grid{gap:50px}.featured-product-section .product-card{border-radius:16px;background:#fff;flex:1}.featured-product-section .product-card .product-card__link{flex-direction:column;justify-content:flex-start;display:flex;height:100%}.featured-product-section .product-card .product-card__image-wrapper img{border-radius:16px 16px 0 0;width:100%;height:100%}.featured-product-section .product-card .product-card__info{display:flex;flex-direction:column;padding:16px}.featured-product-section .product-card .product-card__form{width:100%;margin-top:auto;padding:0 16px 16px}.featured-product-section .product-card .product-card__title{color:#24421f;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:32px;width:80%}.product-card__title--highlight{color:#da3f3f}.featured-product-section .product-card .product-card__info .product-card__measurements,.featured-product-section .product-card .product-card__info .product-card__includes,.featured-product-section .product-card .product-card__info .product-card__price{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.2)}.featured-product-section .product-card .product-card__info .product-card__measurements p{color:#24421f;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:28px}.featured-product-section .product-card .product-card__info .product-card__measurements strong{font-weight:700}.featured-product-section .product-card .product-card__info .product-card__includes p{color:#24421f;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:28px}.featured-product-section .product-card .product-card__info .product-card__includes p em{font-size:12px;font-style:normal}.featured-product-section .product-card .product-card__buttons{margin:8px auto;width:100%}.featured-product-section .product-card .product-card__buttons .product-card__buttons--atc{color:#fff;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:23px;text-transform:uppercase;width:100%}.featured-product-section .product-card .product-card__buttons .atc-spinner{display:none}.featured-product-section .product-card .product-card__buttons.adding .product-card__buttons--atc>:not(.atc-spinner){visibility:hidden}.featured-product-section .product-card .product-card__buttons.adding .atc-spinner{display:flex}.product-card__benefits{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.product-card__benefit{flex:1;display:flex;justify-content:center;align-items:center;gap:5px}.product-card__benefit img{width:36px}.product-card__benefit .product-card__benefit--text p{color:#24421f;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:15.6px}.product-card__price .f-price__sale{display:flex;gap:8px}.product-card__price .f-price-item.f-price-item--sale{color:#24421f;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.product-card__price .f-price-item.f-price-item--regular.prod__compare_price{color:#da3f3f;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:28px;text-decoration-line:line-through}.c-select{width:min(100%,600px);position:relative;margin-top:16px}.c-select__button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 7px;border:var(--border) solid var(--fg);border-radius:var(--radius);background:#fff;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.c-select__button:hover{box-shadow:var(--shadow)}.c-select__button:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px #3b82f64d}.c-select__label{color:#000000b3;font-family:Inter;font-size:14.4px;font-style:normal;font-weight:600;line-height:21.6px}.c-select__value{display:flex;align-items:center;justify-content:center;gap:10px;color:#000;font-family:Inter;font-size:14.4px;font-style:normal;font-weight:600;line-height:21.6px}.c-select__value img{width:25px;height:25px;object-fit:contain}.c-select__chevron{margin-left:auto;width:20px;height:20px;transition:transform .2s ease}.c-select[aria-expanded=true] .c-select__chevron{transform:rotate(180deg)}.c-select__menu{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:var(--radius);box-shadow:var(--shadow);list-style:none;margin:0;padding:6px;display:none;max-height:250px;overflow:auto;z-index:20}.c-select[aria-expanded=true] .c-select__menu{display:block}.c-select__option{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer}.c-select__option:hover{background:var(--item-hover)}.c-select__option img{width:28px;height:28px;object-fit:contain}@media screen and (max-width: 768px){.featured-product-section .section-title{font-size:34px;line-height:normal;margin-bottom:24px}.featured-product-section .product-grid{flex-direction:column;gap:32px}.featured-product-section .product-card{width:100%}}@media (max-width:520px){.c-select__label{display:none}.c-select__button{padding:12px}}.page-sleep-better-tonight .sf-menu-logo-bar .logo-img{cursor:default}.page-sleep-better-tonight #backToTop{display:none!important}.page-sleep-better-tonight .sf-menu-button,.page-sleep-better-tonight m-search-popup,.page-sleep-better-tonight .sf-menu-wrapper__desktop{display:none}.page-sleep-better-tonight .sf-menu-logo-bar{position:relative}.page-sleep-better-tonight .sf-header{min-height:30px}.page-sleep-better-tonight .sf-logo{flex:0 0 100%;justify-content:center}.page-sleep-better-tonight .sf-header-icons{position:absolute;right:0}.page-sleep-better-tonight .jdgm-rev-widg__other-lang{display:none}@media screen and (max-width: 1024px){.page-sleep-better-tonight .sf-header{min-height:40px}.page-sleep-better-tonight .sf-logo--mobile .logo-img{max-width:200px}.page-sleep-better-tonight .sf-header__mobile-right{position:absolute;right:0}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/lp-featured-product.css.map */
