:root{--bedsdivans-elegant-serif: Georgia, "Times New Roman", serif}h1,h2,h3,h4,.heading,.text-block h1,.text-block h2,.text-block h3,.product-title,.collection-title{font-family:var(--bedsdivans-elegant-serif)!important;font-weight:500!important;letter-spacing:-.01em}h1,.text-block h1{line-height:1.12!important}h2,.text-block h2{line-height:1.18!important}h3,.text-block h3,h4{line-height:1.25!important}body,button,input,select,textarea,p,li{font-family:Inter,Arial,sans-serif}.product-details .text-block h1,.product-details .text-block h2,.product-details .text-block h3{text-decoration:none!important;text-shadow:none!important}.text-block h1,.text-block h2,.text-block h3{margin-top:0}@media screen and (max-width:749px){.menu-drawer{width:min(82vw,360px)!important;max-width:360px!important;background:linear-gradient(160deg,#0b2342,#06182f 70%,#041326)!important;color:#fff!important;border-right:1px solid #b9d8ef!important;overflow-x:hidden!important}.menu-drawer__navigation{padding:28px 22px 24px!important}.menu-drawer__navigation:before{content:"BEDSDIVANS";display:block;margin:0 0 7px;padding:0 4px 14px;border-bottom:1px solid rgba(185,216,239,.55);color:#fff;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:700;letter-spacing:.09em;line-height:1.25}.menu-drawer__navigation:after{content:"COMFORT  \2022   SUPPORT  \2022   QUALITY";display:block;margin:0 4px 16px;color:#c8d9e9;font-size:9px;font-weight:600;letter-spacing:.11em}.menu-drawer__menu{padding:0!important;margin:0!important}.menu-drawer__list-item--flat,.menu-drawer__list-item--deep,.menu-drawer__list-item--divider{border-bottom:1px solid rgba(185,216,239,.28)!important}.menu-drawer__menu-item,.menu-drawer__menu-item>span,.menu-drawer a,.menu-drawer summary{color:#fff!important}.menu-drawer__menu-item{padding:12px 4px!important;min-height:0!important;height:auto!important;font-size:17px!important;font-weight:600!important;letter-spacing:.01em!important}.menu-drawer__navigation-container:after{content:"PAYMENT OPTIONS\\A Klarna  \2022   Clearpay  \2022   PayPal";display:block;white-space:pre-line;margin:14px 20px 20px;padding:15px 14px;border:1px solid rgba(185,216,239,.45);border-radius:12px;background:#ffffff0f;color:#fff;font-size:12px;font-weight:600;line-height:1.8;letter-spacing:.035em;text-align:center}.menu-drawer__close-button{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;inset-inline-start:auto!important;inset-inline-end:12px!important;transform:none!important;z-index:5!important;color:#fff!important;background:#ffffff14!important;border:1px solid rgba(185,216,239,.45)!important;border-radius:999px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.announcement-bar,.announcement-bar__message,.announcement-bar__text,.utility-bar{max-width:100%!important;box-sizing:border-box!important}.announcement-bar__message,.announcement-bar__text{font-size:11px!important;line-height:1.35!important;letter-spacing:.025em!important}.announcement-bar img,.utility-bar img{max-width:96px!important;height:auto!important}.header,.header__row,.header__columns,.header__heading,.header__heading-link{min-width:0!important;max-width:100%!important}.header__heading-logo{max-width:min(42vw,170px)!important;height:auto!important}}.footer-content:after{content:"FLEXIBLE PAYMENT OPTIONS  \2022   KLARNA  \2022   CLEARPAY  \2022   PAYPAL";display:block;grid-column:1 / -1;width:100%;box-sizing:border-box;margin-top:12px;padding:15px 12px;border-top:1px solid #d6e0eb;color:#06182f;font-size:12px;font-weight:700;letter-spacing:.045em;line-height:1.5;text-align:center}@media screen and (max-width:749px){.footer-content:after{font-size:10px;letter-spacing:.015em;padding:13px 6px}}.shopify-policy__body .rte>h1:first-child,.shopify-policy__body .rte>h2:first-child,.shopify-policy__body .rte>h3:first-child{display:none!important}@media screen and (max-width:749px){.announcement-bar img,.announcement-bar .announcement-logo,.announcement-bar__logo,.header-announcements img{display:none!important}.announcement-bar__message,.announcement-bar__text,.header-announcements{font-size:12px!important;line-height:1.4!important;letter-spacing:.015em!important}}@media screen and (max-width:749px){.footer-content{row-gap:18px!important}.footer-content h2,.footer-content h3{margin-bottom:8px!important}.footer-content p{margin-block:6px!important;line-height:1.5!important}.footer-content .text-block{padding-block:0!important}}.product-information{color:#071a35}.product-details .text-block h1,.product-details .text-block h2,.product-details .text-block h3{font-family:Georgia,Times New Roman,serif!important;font-weight:600!important;letter-spacing:-.015em!important;text-decoration:none!important;text-shadow:none!important}.product-details .text-block h1{font-size:clamp(1.7rem,3vw,2.3rem)!important;line-height:1.15!important;margin:0 0 10px!important}.product-details .text-block h3{font-size:1.2rem!important;line-height:1.3!important;margin:0 0 10px!important}.product-details .text-block rte-formatter p>strong,.product-details .text-block rte-formatter li>strong{text-decoration:none!important;text-underline-offset:0!important;font-size:1em!important}.product-details .text-block rte-formatter ul,.product-details .text-block rte-formatter ol{padding-inline-start:1.25rem!important;margin-block:8px 16px!important}.product-details .text-block rte-formatter li{padding-block:3px!important;line-height:1.5!important}.product-details .text-block rte-formatter p{line-height:1.6!important;margin-block:8px!important}.bedsdivans-reassurance-box{border:1px solid #24486c!important;box-shadow:0 5px 16px #06182f1a!important}.bedsdivans-reassurance-item+.bedsdivans-reassurance-item{padding-top:12px;border-top:1px solid rgba(185,216,239,.28)}.variant-picker,.product-details variant-picker,.product-details .price,.product-details .buy-buttons{max-width:100%;box-sizing:border-box}.product-details .buy-buttons .button,.product-details .buy-buttons button{min-height:48px;font-weight:750}@media screen and (max-width:749px){.product-information{--product-mobile-content-gap: 16px}.product-information .product-details{min-width:0!important;width:100%!important}.product-information .product-details>.group-block{gap:var(--product-mobile-content-gap)!important}.product-details .text-block h1{font-size:1.7rem!important;line-height:1.16!important;margin-bottom:8px!important}.product-details .text-block rte-formatter p,.product-details .text-block rte-formatter li{font-size:14px!important;line-height:1.55!important}.bedsdivans-reassurance-box{border-radius:12px!important;padding:16px!important;gap:12px!important;margin-block:4px!important}.bedsdivans-reassurance-item strong{font-size:13px!important}.bedsdivans-reassurance-item span{font-size:12px!important;line-height:1.5!important}.variant-picker{margin-block:2px!important}.variant-picker button,.variant-picker label,.product-details [role=radiogroup] button{max-width:100%;overflow-wrap:anywhere}.product-details .buy-buttons .button,.product-details .buy-buttons button{width:100%;min-height:50px}.product-details .text-block rte-formatter table{display:block;max-width:100%;overflow-x:auto}}.product-details .price{margin-block:2px 8px!important}.product-details .variant-picker{margin-block:4px 12px!important}.product-details .buy-buttons{margin-top:4px!important}.product-details .buy-buttons .button,.product-details .buy-buttons button{border-radius:10px!important}.product-recommendations .product-card,.product-recommendations .card{border-radius:12px}.product-recommendations .product-card__content,.product-recommendations .card__content{padding:10px!important}.product-recommendations .product-card__title,.product-recommendations .card__heading{line-height:1.35!important;font-size:14px!important}.product-recommendations .price{margin-top:5px!important;font-weight:700!important}@media screen and (max-width:749px){.product-details .price{margin-bottom:4px!important}.product-details .variant-picker{margin-block:2px 10px!important}.product-recommendations .product-card__content,.product-recommendations .card__content{padding:8px!important}}.footer-content{font-family:Inter,Arial,sans-serif!important;color:#f5f8fc}.footer-content p,.footer-content li,.footer-content .text-block,.footer-content .text-block a{font-family:Inter,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:.005em!important}.footer-content h3{font-family:Inter,Arial,sans-serif!important;font-size:17px!important;font-weight:750!important;line-height:1.35!important;letter-spacing:.035em!important}.footer-content .text-block a{font-weight:550!important;text-underline-offset:3px}@media screen and (max-width:749px){.footer-content p,.footer-content li,.footer-content .text-block,.footer-content .text-block a{font-size:14px!important;line-height:1.6!important}.footer-content h3{font-size:16px!important;letter-spacing:.025em!important}}footer .rte p,footer .rte li,footer .text-block p,footer .text-block li,.footer .rte p,.footer .rte li,.footer-block__details-content p,.footer-block__details-content li{font-family:Inter,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important}footer .rte p strong,footer .text-block p strong,.footer .rte p strong,.footer-block__details-content p strong{font-weight:650!important}footer .rte h3,footer .text-block h3,.footer .rte h3,.footer-block__details-content h3{font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:750!important;line-height:1.35!important;letter-spacing:.025em!important}@media screen and (max-width:749px){footer .rte p,footer .rte li,footer .text-block p,footer .text-block li,.footer .rte p,.footer .rte li,.footer-block__details-content p,.footer-block__details-content li{font-size:14px!important;line-height:1.6!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bedsdivans-elegant-1125.css.map */
