body,h1,h2,h3,h4,h5,h6,p{letter-spacing:0}h1,h2,h3,h4,h5,h6{color:var(--colorTextBody)}p{line-height:24px}#header{-webkit-transition:background-color .3s,color .3s,opacity .3s ease-in-out,-webkit-transform .3s;transition:background-color .3s,color .3s,opacity .3s ease-in-out,-webkit-transform .3s;transition:background-color .3s,color .3s,transform .3s,opacity .3s ease-in-out;transition:background-color .3s,color .3s,transform .3s,opacity .3s ease-in-out,-webkit-transform .3s}.hide-header{opacity:0}.show-header{opacity:1}.cart-wrapper .cart-item-count.cart-extra-pad{top:0;right:0}.site-nav .site-nav__link-container{font-size:14px;font-weight:var(--subheaderFontWeight);line-height:16px;padding:5px 25px 5px 10px}.site-nav__dropdown .side-end--all-single{grid-template-columns:1fr 1fr 1fr 1fr 1fr}#header .header__nav .site-nav__dropdown{max-width:1600px;margin:auto}.site-nav__dropdown .side-end--all-single .child-site-nav__link{margin-bottom:15px}.site-nav__link{display:block;text-align:center;position:relative}.menu-has-dropdown-wrap{display:flex;align-items:center}.menu-has-dropdown-wrap>a.menu-has-dropdown{display:block;margin-right:5px}.menu-has-dropdown-wrap svg{width:20px;height:20px}.site-nav .site-nav__link-container .main-menu-dropdown{top:124px!important}.site-nav .site-nav__main-link{font-weight:500}#header .header__wrapper{padding:4px 4%;display:flex;justify-content:space-between}.custom-main-nav{background-color:#fff}.custom-main-nav .header__nav{max-width:1920px;padding:8px 4%;margin:auto auto auto -12px}.header__search-container{width:30px;height:auto;justify-content:center}.header__icon-group{gap:5px;padding-top:5px}.header__icon-group svg{height:auto}.header__individual-icon{width:auto;height:auto}.header__individual-icon.cart-wrapper{width:30px;display:flex;justify-content:center}.header__individual-icon.cart-wrapper svg{width:22px}.cart-wrapper .cart-item-count{top:-12px;right:-10px}.menu-thumbnail-image{width:100%;max-width:90px;height:90px;object-fit:cover;border-radius:6px;margin:0 auto 10px}.menu-dropdown-name{font-size:14px;font-weight:500;line-height:16px}.menu-badge{background-color:#0071bc;color:#fff;font-size:10px;line-height:12px;text-transform:uppercase;letter-spacing:.5px;padding:3px 6px;border-radius:4px;position:absolute;top:0;left:0}#NavDrawer{box-shadow:0 0 20px 12px #0071bc80;border-right:3px solid rgb(0 113 188)}#NavDrawer:focus-visible{outline:none}.custom-mobile-menu-wrap{height:calc(100% - 71px);overflow-y:auto;display:flex;flex-direction:column}#NavDrawer .drawer__close button{position:absolute}#NavDrawer .drawer__close .mobile-header-logo{max-width:150px;margin:auto}#NavDrawer .drawer__close .mobile-header-icons{display:flex;align-items:center;justify-content:center}#NavDrawer .drawer__close .mobile-header-icons g#shopping-cart{stroke:#586280}#NavDrawer .menu-accordion li{padding:0;margin:0}#NavDrawer .menu-accordion>li{margin-bottom:0;padding:0 5px}.menu-accordion{width:100%;margin:0;padding:0}.menu-accordion>li:first-child{border:none}.menu-accordion>li{position:relative;padding:0;border-top:1px solid #7684a2}.menu-accordion>li p.link{margin:0}.menu-accordion .link a{position:relative;display:block;padding:13px 20px;color:#1b3746;font-weight:600;text-decoration:none;font-size:18px}.menu-accordion .link>a{color:var(--colorTextBody)}.menu-accordion .link>a:active{color:#fe8761}.menu-accordion .active .link>a{color:#fe8761}.menu-grid{margin:0;list-style:none}.custom-submenu{display:none;margin:0;list-style:none;padding:0 10px 10px}.menu-accordion .custom-submenu>li a{display:block;padding:10px 15px;text-decoration:none;color:#8fa7b3;cursor:pointer}.menu-accordion .custom-submenu>li a:hover{background:#e6ecec;color:#1795d8;padding:10px 15px 10px 20px;transition:padding .2s ease-in}.menu-accordion .plus-icon{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.menu-accordion .plus-icon:after{content:"";position:absolute;top:0;left:0;width:2px;height:15px;background-color:#26417f;transform:translateY(-50%);transition:all .3s}.menu-accordion li.active .plus-icon:after{opacity:0}.menu-accordion .plus-icon:before{content:"";position:absolute;top:50%;left:0;width:15px;height:2px;background-color:#26417f;transform:translate(-50%,-50%) rotate(-180deg);transition:all .3s}.menu-accordion li.active .plus-icon:before{transform:translate(-50%,-50%) rotate(0);background-color:#fe8761}.menu-accordion .arrow-icon{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.menu-accordion .arrow-icon:before{content:"";position:absolute;top:0;left:0;border:solid #26417f;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(-45deg) translateY(-50%)}.menu-accordion .arrow-icon:after{content:"";position:absolute;top:0;right:-5px;width:15px;height:2px;background:#26417f}.custom-submenu ul.menu-grid{display:flex;flex-wrap:wrap;gap:16px}.custom-submenu ul.menu-grid li{max-width:calc(50% - 8px)}.custom-submenu ul.menu-grid .menu-box{border:1px solid #26417f;border-radius:5px;overflow:hidden;height:100%;position:relative}.menu-box .mobile-menu-link{font-size:14px;font-weight:500;line-height:18px;padding:8px 10px!important;color:var(--colorTextBody)}.custom-submenu ul.menu-grid .menu-box>a{display:block;padding-top:20px}.custom-submenu ul.menu-grid .menu-box img{max-width:100%;aspect-ratio:10 / 8;object-fit:contain}.custom-submenu ul.menu-grid .menu-box .custom-menu-badge{position:absolute;top:5px;left:5px;background-color:#0071bc;padding:2px 5px;color:#fff;font-size:10px;font-weight:500;line-height:14px;text-align:center;text-transform:uppercase;letter-spacing:.5px;border-radius:4px}.custom-mobile-menu-wrap .mobile-header-footer-btn{display:flex;flex-direction:column;justify-content:center;gap:5px 0}.custom-mobile-menu-wrap .mobile-header-footer-btn p{text-align:center;font-size:14px;line-height:20px}.custom-mobile-menu-wrap .mobile-header-footer-btn .header-btn{display:inline-flex;justify-content:center;align-items:center;padding:10px;border:1px solid;border-radius:6px}.custom-mobile-menu-wrap .mobile__nav-footer{position:static;margin-top:auto;margin-inline:auto;padding:25px 25px 0;transform:none;width:100%}.custom-mobile-menu-wrap .mobile-header-footer-btn .header-btn svg{margin-right:7px}.custom-mobile-menu-wrap .mobile-header-footer-btn .header-btn.chat-btn{color:#fe8761}.custom-mobile-menu-wrap .mobile-header-footer-btn .header-btn.email-btn{color:#26417f}.custom-mobile-menu-wrap .mobile__nav-social-media{display:flex;flex-direction:column;padding:10px 0}.custom-mobile-menu-wrap .mobile__nav-social-media svg path{fill:#26417f}.custom-mobile-menu-wrap .jdgm-prev-badge{line-height:12px!important;padding:0 10px 10px}.custom-mobile-menu-wrap .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:10px;line-height:10px}.custom-mobile-menu-wrap .jdgm-prev-badge__text{font-size:12px;color:var(--colorTextBody)}.site-header .header-icons{align-items:center;justify-content:flex-start;flex-direction:row-reverse;column-gap:10px;position:relative;width:100%}.header__search-container button svg{width:22px;height:22px}.trustpilot-logo{position:absolute;max-width:200px;right:80px;top:27px}.trustpilot-logo img{width:100%;height:auto;padding-left:0}.weglot-container{z-index:9999!important;width:65px}.weglot-container .language-option.active-language{padding:5px 0;height:auto;border-radius:4px!important;justify-content:center;background-color:transparent!important}.weglot-container .language-option.active-language>a{background-color:transparent!important}.weglot-container .language-option a{font-weight:500!important;color:var(--colorTextBody)!important;gap:5px!important}.weglot-container .language-option a>img{width:23px!important;height:23px!important;padding-left:0;border-radius:100px;border:1px solid var(--colorTextBody)!important}.weglot-container .language-list{box-shadow:0 10px 15px -3px #0000001a}.language-list .language-option{padding:0 8px!important}.language-list .language-option:hover>a{color:#fff!important}.wg-drop.country-selector{background:transparent!important;width:auto!important}.wg-drop.country-selector .wgcurrent{border:0!important;background:transparent}.wg-flags a img.wg-flag{width:25px;height:25px;margin-right:0;padding-left:0;border:1px solid #26417f;border-radius:100%}.wg-drop.country-selector .wgcurrent a{padding-left:0;padding-right:16px!important}.wg-drop.country-selector .wgcurrent:after{right:0!important}.wg-drop.country-selector.closed .wgcurrent:after{transform:rotate(0)!important}.wg-drop.country-selector.open .wgcurrent:after{transform:rotate(180deg)!important}.jdgm-prev-badge{line-height:12px!important}.jdgm-preview-badge .jdgm-star.jdgm-star{font-size:12px;line-height:12px}.jdgm-prev-badge__text{font-size:12px}.hero-slider .section__text-block h2{font-size:72px;line-height:80px}.hero-slider .section__text-block h3{font-size:30px;font-weight:600;line-height:36px}.gallery .gallery__wrapper{border-radius:10px}.gallery__content-wrapper .btn{background-color:var(--btn_background_color);color:#fff!important;border-color:var(--btn_background_color)}.gallery__content-wrapper .btn:hover{background-color:var(--color_btn_background_hover);color:#fff!important;border-color:var(--color_btn_background_hover)}.newsletter-color{background-image:url(/cdn/shop/files/newsletter-cloud-bg.jpg?v=1723548504);background-color:#0071bc;background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:30px;padding-bottom:30px}.custom-gif .flex-grid-item .logo-list__image-ratio img{height:350px;object-fit:cover;border-radius:10px}.product-template__container{padding-top:20px!important}#product_template .product .loft-grid{position:relative}.product__meta{box-shadow:none;padding:0}.product__meta h1{font-size:34px;line-height:40px;letter-spacing:0;color:var(--colorTextBody)}.product__meta .product-form__input .form__label{color:var(--colorTextBody)}.product__meta .price{padding-top:5px;padding-bottom:5px}.product__meta .price .price__sale{align-items:center}.product__meta .price .price__sale .price-item{font-size:28px;font-weight:600;line-height:30px;color:#f04438}.product__meta .price .price__sale .price-item--regular{font-size:16px;line-height:16px;color:var(--colorTextBody);text-decoration:line-through;opacity:.8}.product__meta .price .price__regular .price-item{font-size:28px;font-weight:600;line-height:30px}.product__meta .quantity-field{display:inline-block;vertical-align:bottom;width:30%}.product__meta .quantity-field .product-form__quantity{margin-bottom:0}.product__meta .buy-buttons__container{display:inline-block;vertical-align:bottom;width:calc(71% - 10px);padding-left:10px}.product__meta .quantity{width:100%;border:0}.product__meta .quantity .quantity__input{height:100%;width:100%;border-top:1px solid rgba(38,65,127,.6);border-bottom:1px solid rgba(38,65,127,.6)}.product__meta .quantity .quantity__button{background-color:#33437c40;width:30px;flex-shrink:0;font-size:.8rem;border:1px solid rgba(38,65,127,.6);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#26417f;padding:0}.product__meta .quantity .quantity__button:first-child{border-radius:5px 0 0 5px}.product__meta .quantity .quantity__button:last-child{border-radius:0 5px 5px 0}.product__meta .quantity .quantity__button svg{width:10px;height:10px}.product__meta .add-to-cart-btn{margin-bottom:0}.product__meta .add-to-cart-btn:disabled{opacity:.5}.product__meta .add-to-cart-btn span{border-radius:6px;padding:16px 20px;background-color:var(--btn_background_color);color:#fff}.product__meta .add-to-cart-btn:hover span{background-color:var(--color_btn_background_hover);color:#fff}.product__meta .product__description .product-description__tab{padding-bottom:10px}.product__meta .product__description .product-description__tab a{color:var(--colorPrimary);border-color:var(--colorPrimary)}.product__meta .product__description .description{font-size:14px;line-height:20px}.klarna-rates-payment{font-size:12px;font-weight:500;display:flex;align-items:center;column-gap:10px;padding-top:5px;padding-bottom:10px}.product__meta .product__description{margin-top:5px;margin-bottom:20px;max-width:100%}.product__meta .product__description .rte,.product__meta .product__description ul,.product__meta .product__description ul li{margin-bottom:0}.product__meta .product__description .product__tab-title-container{display:none}variant-radios{margin-bottom:10px}.loyalty-points{display:flex;align-items:center;justify-content:center;gap:7px;border-radius:4px;padding:6px 8px;margin-bottom:10px}.loyalty-points svg{width:20px;height:auto}.loyalty-points-text{font-size:12px;font-weight:500;line-height:16px;letter-spacing:0}.loyalty-points-text a{color:var(--colorTextBody);text-decoration:underline;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.loyalty-points-text a:hover{color:var(--color_accent)}.promo-badge-discount{padding-bottom:15px}.promo-badge-discount .promo-badge{font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;text-align:center;display:block;border-radius:4px;padding:4px 8px;margin:0!important}.promo-badge-discount .promo-badge.bg-gold{background:radial-gradient(circle,#e9af08,#fc0,#d2920f);color:#26417f!important}.promo-badge-discount .promo-badge.bg-pink{background:#d21b63;background:radial-gradient(circle,#d21b63,#ee579a 35%,#f387b8 65%,#f6b1ce);color:#fff!important}.promo-badge-discount .promo-badge.bg-light-blue{background:#72c2f8;background:linear-gradient(180deg,#72c2f8,#399ada 40%,#0071bc 87%);color:#fff!important}.promo-badge-discount .promo-badge.bg-blue{background:#0071bc;color:#fff!important}.price-percent-badge{font-size:14px;font-weight:600;line-height:14px;letter-spacing:0;background-color:#f04438;color:#fff;border-radius:4px;padding:4px 8px;margin-right:5px}.product__meta .custom-variant{width:100%;display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}#product_template .product__meta .custom-variant .swatch-element__text{font-size:14px;font-weight:500;line-height:16px;letter-spacing:0px;padding:12px;border-radius:5px;margin:0;border-color:#8fa1c8;max-width:calc(33.3333% - 6px);width:100%;display:flex;align-items:center;justify-content:center;position:relative}#product_template .product__meta .custom-variant input[type=radio]:checked+.swatch-element__text{color:var(--colorPrimary);background-color:#fe876166;border-color:var(--color_accent)}.custom-variant input.hidden[type=radio]+.swatch-element__text.custom-variant-text{display:none}.custom-variant{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;width:100%}.custom-variant .custom-mattress-variant{position:relative;max-width:calc(50% - 5px);width:100%;margin-top:30px}.custom-variant .custom-mattress-variant .swatch-element__text{justify-content:flex-start!important;flex-wrap:wrap;height:100%;letter-spacing:0!important;font-weight:500;border-width:2px!important;max-width:100%!important}.custom-mattress-variant input[type=radio]{width:15px!important;height:15px!important;clip:unset!important;top:10px;right:4px;appearance:none!important;-webkit-appearance:none;border:.2rem solid #fff;background-color:var(--bg-color);border-radius:50%;box-shadow:0 0 0 1px #d0d5dd}.custom-mattress-variant input[type=radio]:focus-visible{outline-offset:0}.custom-mattress-variant input[type=radio]:hover{border-width:0}.custom-mattress-variant input[type=radio]:checked{box-shadow:0 0 0 1px #fe8761;background-color:#fe8761;border-width:.2rem}.custom-mattress-variant label.swatch-element__text{text-transform:unset;text-align:left!important;max-width:100%;width:100%}.custom-variant input.hidden[type=radio]+.swatch-element__text.custom-variant-text{display:none!important}.custom-mattress-variant label ul{list-style:none;margin:0}.custom-mattress-variant label ul li{font-size:10px;line-height:12px;text-align:left;letter-spacing:0;position:relative;padding-left:12px;padding-bottom:4px}.custom-mattress-variant label ul li:before{content:"";background-image:url(/cdn/shop/files/check-blue-icon.png);background-position:center;background-size:contain;width:8px;height:8px;position:absolute;top:2px;left:0}.custom-variant-text{width:100%;max-width:31.4%}.custom-mattress-variant input[type=radio]:checked+label{color:var(--colorPrimary)!important;background-color:transparent!important;border:2px solid #fe8761!important}.custom-variant .variant-badge-container{max-width:calc(33.3333% - 7px);width:100%}.custom-variant .variant-badge-container .swatch-element__text{font-weight:500;text-align:center!important;color:#2a386b!important;border-color:#d0d5dd!important;border-radius:5px!important;margin:0!important;letter-spacing:0!important;font-weight:500!important}.mattress-option-badge{font-size:12px;font-weight:500;line-height:16px;color:#fff;background-color:#d0d5dd;border-radius:4px 4px 0 0;padding:3px 5px;position:absolute;top:-22px;left:10px}.swatch-element__color .tooltip{background:#0071bc}.swatch-element__color .tooltip:after{border-top:10px solid #0071bc}.rio-media-gallery .pwzrswiper-btn-next,.rio-media-gallery .pwzrswiper-btn-prev{height:40px!important;padding:10px}.menu-top-icon{background-color:#0071bc;margin-top:-2px}.menu-top-icon .wrapper{max-width:1500px;width:100%;padding-left:30px;padding-right:30px}.menu-top-icon .flex-grid-item{align-items:center}.menu-top-icon .flex-grid-item img{max-width:60px!important}.menu-top-icon .flex-grid-item .flex-grid-item__text-content{padding-left:0}.menu-top-icon .flex-grid-item .flex-grid-item__text-content p{font-size:14px;font-weight:500;line-height:16px;color:#fff;margin-bottom:0}.hero-countdown-wrap{background-color:#fff;padding:30px;border-radius:18px;max-width:450px}.hero-countdown-text{font-size:18px;font-weight:500;line-height:24px;color:var(--colorTextBody)!important;text-align:center}.hero-countdown-wrap .image-text-overlay__buttons .btn{font-size:16px;letter-spacing:2px;width:100%;margin:0}#hero-countdown{border-radius:8px;padding:20px;margin-bottom:10px;display:flex;align-items:flex-start;justify-content:center}.bg-gold #hero-countdown{background:#e9af08;background:radial-gradient(circle,#e9af08,#fc0,#d2920f)}.bg-pink #hero-countdown{background:#d21b63;background:radial-gradient(circle,#d21b63,#ee579a 35%,#f387b8 65%,#f6b1ce)}.bg-light-blue #hero-countdown{background:#72c2f8;background:linear-gradient(180deg,#72c2f8,#399ada 40%,#0071bc 87%)}.hero-countdown-block{max-width:70px;width:100%;position:relative}.hero-countdown-block span{display:block;text-align:center}.hero-countdown-block:after{content:":";font-size:26px;color:var(--colorPrimary);position:absolute;top:20%;right:0}.hero-countdown-block:last-child:after{display:none}.hero-countdown-block .count-num{font-size:24px;font-weight:600;line-height:28px;color:var(--colorPrimary)}.hero-countdown-block .count-label{font-size:12px;font-weight:500;line-height:18px;color:var(--colorPrimary);text-transform:uppercase;letter-spacing:1px}.bg-gold .hero-countdown-block .count-num,.bg-gold .hero-countdown-block .count-label,.bg-gold .hero-countdown-block:after{color:var(--colorPrimary)}.bg-pink .hero-countdown-block .count-num,.bg-pink .hero-countdown-block .count-label,.bg-pink .hero-countdown-block:after,.bg-light-blue .hero-countdown-block .count-num,.bg-light-blue .hero-countdown-block .count-label,.bg-light-blue .hero-countdown-block:after{color:#fff}#collection-template .wrapper{max-width:1600px;padding:20px 30px 0}#collection-template .collection-header{padding-bottom:0}#collection-template .collection-header .collection-desc{width:100%!important}#collection-template .collection__title{color:var(--colorTextBody);letter-spacing:0}#winterverkauf .collection-header{display:none}.product-loop-element .product-loop_title{font-size:18px;font-weight:600;line-height:24px}.product-loop-element .product-loop-element__price .money{font-size:20px;font-weight:600;line-height:22px;color:var(--colorPrimary)}.product-loop-element .product-loop-element__price .p--accent{color:#ff0045!important}.product-loop-element .product-loop-element__price .p--accent span{font-size:20px;font-weight:600;line-height:22px;color:#ff0045}.product-loop-element .product-loop-element__price .p--crossed-out span{font-size:14px;font-weight:600;line-height:16px}.product__meta .product-badge{top:0;left:0}.product__meta .product-badge .sale-badge{background-color:#ff0045;border-radius:4px;padding:4px 8px}.product__meta .product-badge .soldout-badge{background-color:#dee2e6;color:#6c757d;border-radius:4px;padding:4px 8px}.product-badge{top:5px;left:5px}.sale-badge--rectangle{font-size:12px;letter-spacing:1px;padding:5px 10px;border-radius:4px}.image-badge-wrap{position:absolute;top:10px;left:10px;z-index:9}.image-badge{font-size:12px;font-weight:600;line-height:14px;text-align:center;text-transform:uppercase;letter-spacing:.5px;background-color:var(--color_accent);color:#fff;padding:4px 8px;border-radius:4px;margin-bottom:4px}.custom-thumbnail-badge{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-align:center;padding:4px 8px;border-radius:4px;position:absolute;top:5px;left:5px;z-index:1}.custom-thumbnail-badge.bg-gold{background:radial-gradient(circle,#e9af08,#fc0,#d2920f);color:var(--colorPrimary)}.custom-thumbnail-badge.bg-pink{background:#d21b63;background:radial-gradient(circle,#d21b63,#ee579a 35%,#f387b8 65%,#f6b1ce);color:#fff}.custom-thumbnail-badge.bg-light-blue{background:#72c2f8;background:linear-gradient(180deg,#72c2f8,#399ada 40%,#0071bc 87%);color:#fff!important}.product-badge .soldout-badge{background-color:#dee2e6;color:#6c757d;border-radius:4px;padding:4px 8px;letter-spacing:1px}.sold-out-wrap{display:flex;align-items:center;justify-content:center;column-gap:5px;padding-top:10px;padding-bottom:5px}.sold-out-icon{width:20px;height:auto}.sold-out-text{color:#ff0045}.custom-variant-badge{font-size:12px;font-weight:500;line-height:12px;color:#fff;position:absolute;bottom:-10px;left:0;right:0;background-color:var(--color_accent);padding:2px 5px;border-radius:4px;max-width:150px;margin:auto}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale{margin:0!important}.payment-icons{list-style:none;display:flex;align-items:center;justify-content:center;column-gap:10px;padding-top:15px;padding-bottom:15px}.payment-icons li{margin-bottom:0}.product__meta .trusted-information-wrap{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px;background-color:#f5f5f5;border-radius:8px;padding:12px 10px}.product__meta .trusted-information-wrap img{width:100%;max-width:100px;object-fit:contain}.product__meta .trusted-information{text-align:left;padding:0;margin-bottom:0;color:var(--colorTextBody);line-height:20px}.product__meta .trusted-information p{font-size:14px;line-height:16px;margin-bottom:0}.section__product-recommendations .flickity-viewport{overflow:hidden}.section__product-recommendations .featured-collection__product .card-background{border-radius:8px}.contact-info-bar{background:#f4f4f4;padding:30px;border-radius:10px;position:relative}.contact-title{font-size:26px;line-height:34px;letter-spacing:0;margin-bottom:5px;color:var(--colorTextBody)}.contact-desc p{font-size:14px;line-height:22px;margin-bottom:0}.contact-bar-header{display:flex;gap:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d1d1d1}.contact-image{flex-basis:150px;position:relative}.contact-bar-buttons{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.contact-btn a.btn{font-size:16px;line-height:20px;text-transform:capitalize;background:transparent;border-radius:6px!important;display:flex;align-items:center;justify-content:center;column-gap:8px;padding:10px 20px}.contact-btn a.btn img{width:20px}.contact-btn-1 a.btn{color:#fe8761;border:2px solid #fe8761}.contact-btn-2 a.btn{color:#0071bc;border:2px solid #0071bc}.contact-btn-1 a.btn:hover img{filter:brightness(0) invert(1)}.contact-btn-2 a.btn:hover svg path{stroke:#fff}.contact-btn-1 a.btn:hover{background:#fe8761;color:#fff;border:2px solid #fe8761}.contact-btn-2 a.btn:hover{background:#0071bc;color:#fff;border:2px solid #0071bc}.contact-status-wrap{position:absolute;top:10%;left:10%}.contact-status-wrap .contact-circle{background:#38b000;width:10px;height:10px;display:block;border-radius:50px}.custom-judgeme-badge .logo-list{max-width:450px;margin:auto;flex-wrap:nowrap}.custom-judgeme-badge .logo-list .flex-grid-item{padding:10px 5px;justify-content:center}.custom-judgeme-badge .logo-list__image-ratio{max-width:200px}.section__logo-list .section__standard-spacing--full--section-header h2{font-size:34px;line-height:40px}.logo-list .flex-grid-item .body-title{color:var(--colorTextBody)}.logo-list .flex-grid-item .body-title{font-size:18px;line-height:22px;margin-bottom:5px;letter-spacing:0}.logo-list .flex-grid-item .body-text{font-size:14px;line-height:18px}.logo-list .flex-grid-item .body-text p{margin-bottom:0}.section-product-icon .flex-grid-item img{max-width:60px!important;height:60px!important}.section-product-icon .body-text p{margin-bottom:0}.custom-mat-features{background-color:var(--colorPrimary)}.custom-mat-features .section__standard-spacing--full--section-header h2,.custom-mat-features .section__standard-spacing--full--section-header p{color:#fff;letter-spacing:0}.custom-mat-features .section__standard-spacing--full--section-header p{max-width:1000px;margin:auto}.custom-mat-features .logo-list .flex-grid-item h2,.custom-mat-features .logo-list .flex-grid-item h3{color:#fff}.kk-image-text .card-shadow{box-shadow:none;background-color:transparent}.kk-image-text .left-image,.kk-image-text .right-image{background-size:contain;background-repeat:no-repeat;border-radius:16px}.kk-image-text .image-with-text__content h2{font-size:26px;line-height:30px;letter-spacing:0}.page-section-header{padding-bottom:0;margin-bottom:0}.page-section-header .section__rich-text h2,.section-title{font-size:34px;line-height:40px}.section-subheading{font-size:22px;line-height:28px}.page-section-header p{line-height:24px}.custom-jm-header .logo-list>div{padding:0}.custom-jm-header .logo-list-img{height:auto!important}.custom-jm-header .body-title{text-align:center;padding-top:10px}.bp-featured-image .section__standard-spacing--full--section-header p{max-width:800px;margin:0 auto 15px}.bp-featured-image .logo-list .flex-grid-item img{object-fit:cover;border-radius:8px}.product-features.bg-dark-blue .section__standard-spacing--full--section-header h2,.product-features.bg-dark-blue .section__standard-spacing--full--section-header p{color:#fff}.product-features .logo-list .flex-grid-item{grid-gap:0}.product-features .logo-list .flex-grid-item .logo-list__image-ratio,.product-features .logo-list .flex-grid-item .flex-grid-item__text-content{background-color:#fff}.product-features .logo-list .flex-grid-item .logo-list__image-ratio{border-radius:8px 8px 0 0;padding:20px}.product-features .logo-list .flex-grid-item .flex-grid-item__text-content{border-radius:0 0 8px 8px;padding:0 20px 20px;height:100%}.product-features .logo-list .flex-grid-item .body-title{font-size:20px;line-height:24px}.product-features .logo-list .flex-grid-item .body-text{font-size:16px;line-height:22px}.product-features .logo-list .flex-grid-item .logo-list__image-ratio img{border-radius:6px}.logo-list-dark-blue .section__standard-spacing--full--section-header h2,.logo-list-dark-blue .section__standard-spacing--full--section-header p,.logo-list-dark-blue .logo-list .flex-grid-item .body-title{color:#fff}.list-check-items ul{list-style:none;margin:0}.list-check-items ul li{margin-bottom:0;padding-left:28px;padding-bottom:15px;position:relative}.list-check-items ul li:before{content:"";background-image:url(/cdn/shop/files/images__3_-removebg-preview.png);background-size:18px;background-repeat:no-repeat;width:18px;height:18px;position:absolute;border-radius:100%;top:0;left:0}.video-header h2{font-size:36px;line-height:40px;margin-bottom:0}.video-description p{font-size:20px;line-height:28px}.custom-bg-video{position:relative}.custom-bg-video:before{content:"";background-color:#000;display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;z-index:99;opacity:.3}.custom-bg-video .video-header h2,.custom-bg-video .video-description p{color:#fff}.custom-bg-video .video-section__wrapper{position:relative}.custom-bg-video .video-section__wrapper .video-header{position:absolute;z-index:99;top:25%;left:0;right:0;max-width:850px;margin:auto;padding-left:20px;padding-right:20px}.custom-bg-video .video-section__video-wrapper svg{display:none}.logo-image-wrap{padding-top:20px}.cp-features{background-color:var(--colorPrimary)}.cp-features h2,.cp-features h3,.cp-features p{color:#fff!important}.certificate-section-header,.certificate-section{background-color:var(--colorPrimary)}.certificate-section-header .section__rich-text h2,.certificate-section-header .section__rich-text h3,.certificate-section-header .section__rich-text p{color:#fff!important}.certificate-section .image-with-text__image-container{min-width:100px!important}.certificate-section .section__text-block{color:#fff}.certificate-section .section__text-block ol{font-size:20px;line-height:28px}.certificate-section ol>li{margin-bottom:20px}.certificate-section ol>li>br{display:none}.bottom-text-wrap{padding-top:30px}.bottom-text-wrap p{font-size:14px;line-height:18px}.logo-list .flex-grid-item{position:relative}.logo-badge-image{position:absolute;max-width:50px;top:40px;left:40px}.mattress-size-guide .logo-list .flex-grid-item{align-items:center}.mattress-size-guide .logo-list .flex-grid-item .logo-list__image-ratio{max-width:100px;width:100%;height:100px}.mattress-size-guide .logo-list .flex-grid-item .logo-list-img{max-width:100%;height:100px!important}.facet-filters .facet-filters__field .facet-filters__sort{border:1px solid #ddd;padding:10px}.facet-filters .facet-filters__field .facet-filters__sort:focus,.facet-filters .facet-filters__field .facet-filters__sort:focus-visible{outline:none;outline-offset:none;box-shadow:none}.facet-filters .facet-filters__label label{color:var(--colorTextBody)}.pagination{padding-top:30px}#upsell-modal{position:fixed;bottom:0;right:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:flex-end;justify-content:flex-end;z-index:99999}.MyCartUpsells_MainContainer{background:#fff;padding:20px;max-width:480px;width:100%;box-shadow:0 4px 10px #0000004d;text-align:center;position:relative}.MyCartUpsells_MainContainer .cart-upsell-close{position:absolute;top:8px;right:8px}.MyCartUpsells_MainContainer button svg{width:20px;height:auto;stroke:#818181}.cart-upsell-product-details{display:flex;column-gap:20px}.cart-upsell-product h4{font-size:14px;font-weight:600;line-height:18px;color:var(--colorPrimary);margin-bottom:5px}.cart-upsell-product{text-align:left}.cart-upsell-product .item-price{font-size:14px;font-weight:600;line-height:16px;text-decoration:line-through;color:var(--colorPrimary);padding-bottom:5px;opacity:.7}.cart-upsell-product .item-price.sale-price{color:#ff0045;font-size:16px;line-height:18px;text-decoration:none;opacity:1}#upsellVariantSelect{margin-bottom:10px}.cart-upsell-product select:focus,.cart-upsell-product select:focus-visible{outline:none;outline-offset:none;box-shadow:none}.cart-upsell-product .add-to-cart{font-size:12px;line-height:16px;letter-spacing:.5px;background-color:var(--btn_background_color);color:#fff;padding:6px 15px;border-radius:4px}.cart-upsell-product .add-to-cart:hover{background-color:var(--color_btn_background_hover)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;background-color:#00000080;z-index:99999}.modal-active{display:flex!important}.modal .MyCartUpsells_MainContainer{background:#fff;padding:20px;border-radius:8px;width:90%;max-width:500px;text-align:center}.dog-sleep-section ul{list-style:none;margin:0;padding-top:20px}.dog-sleep-section ul li{position:relative;margin-bottom:25px;padding-left:70px}.dog-sleep-section ul li:before{content:"";background-size:contain;background-position:center;background-repeat:no-repeat;display:block;width:50px;height:50px;position:absolute;top:0;left:0}.dog-sleep-section ul li:first-child:before{background-image:url(/cdn/shop/t/146/assets/made-in-europe.svg)}.dog-sleep-section ul li:nth-child(2):before{background-image:url(/cdn/shop/t/146/assets/suitable-for-dogs.svg)}.dog-sleep-section ul li:last-child:before{background-image:url(/cdn/shop/t/146/assets/delivery.svg)}.product-form__input.swatch--1{position:relative}.stock-legend-wrap{position:absolute;top:-22px;right:0}.stock-legend-text{font-size:12px;font-weight:500;line-height:14px;position:relative}.stock-legend-text:before{content:"";background:red;display:block;width:8px;height:8px;border-radius:3px;position:absolute;top:3px;left:-12px}.stock-circle-legend{background:red;display:block;width:8px;height:8px;border-radius:3px;position:absolute;top:5px;left:5px}.stock-swatch-legend{width:10px;height:10px;top:1px;left:0}.product__meta .elsklip-coupon{padding:10px 0}.product__meta .elsklip-coupon__widget{margin:0}.product__meta .elsklip-countdown .elsklip-time-box{aspect-ratio:unset}#add-to-cart-success{background-color:#0071bc;font-weight:500}.sold-info{padding-top:5px;padding-bottom:5px}.sold-info p{font-size:14px;margin-bottom:0}#bik-chat-iframe{z-index:99999!important}.comfort-topper-progress .progress-row{align-items:stretch}.comfort-topper-progress .progress-row .progress-main-image{height:100%}.comfort-topper-progress .progress-row .progress-main-image img{height:100%;object-fit:cover;object-position:80%}.comfort-topper-progress .progress-row .progress-col-2{padding-top:80px;padding-bottom:80px}.kk-tab-buttons{display:flex;align-items:stretch}.kk-tab-btn{font-size:14px;font-weight:500;line-height:18px;text-transform:capitalize;text-align:center;width:33.33%;flex:1;padding:10px;cursor:pointer;background:#fff;color:var(--colorPrimary);border:1px solid #d4d9e6;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.kk-tab-btn:first-child{border-top-left-radius:8px}.kk-tab-btn:last-child{border-top-right-radius:8px}.kk-tab-btn.active,.kk-tab-btn:hover{font-weight:500;background:#fec3af;border-color:#fec3af}.kk-tab-pane{border:1px solid #ddd;border-top:0;border-radius:0 0 8px 8px;padding:15px;background:#fff;display:none}.kk-tab-pane.active{display:block;background:#fec3af;border-color:#fec3af}.kk-tab-pane p{font-size:14px;line-height:18px;margin-bottom:0}.product-accordion{padding-bottom:15px}.accordion-btn{width:100%;font-size:14px;line-height:22px;color:var(--colorTextBody);display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #d9d9d9}.accordion-btn.active{border-bottom:1px solid transparent}.accordion-btn svg{width:20px;height:20px}.accordion-btn .remove-icon{display:none}.accordion-btn.active .remove-icon{display:block}.accordion-btn.active .add-icon{display:none}.accordion-title{text-transform:capitalize}.accordion-panel{font-size:14px;line-height:22px;padding:0 20px 15px;border-bottom:1px solid #d9d9d9;display:none;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.size-delivery-accordion .accordion-title{text-transform:capitalize}.custom-variant-description{display:flex;align-items:flex-start;column-gap:8px}.info-icon svg{width:20px;height:auto}.loft-grid .nav-label__product-photos{position:relative}.image-icon-wrap{display:flex;align-items:center;column-gap:10px;row-gap:15px;background:#fff;padding:10px;border-radius:6px;max-width:500px;width:95%;margin:auto;position:absolute;left:0;right:0;bottom:22%;z-index:9}.image-icon-content{display:flex;align-items:center;column-gap:10px;width:33.33%}.image-icon-content img{max-width:35px;height:35px;object-fit:contain}.image-icon-content p{font-size:12px;font-weight:500;line-height:16px}.custom-icon-slider{padding-top:15px;padding-bottom:15px}.custom-icon-slider .logo-list .flex-grid-item{align-items:center;padding-top:0;padding-bottom:0}.custom-icon-slider .logo-list .logo-list__image-ratio{width:50px!important}.custom-icon-slider .logo-list .logo-list__image-ratio img{width:100%;max-width:50px!important;height:50px!important}.custom-icon-slider .logo-list .body-title{font-size:16px;margin-bottom:0}.promo-bar__container,.promo-bar__container .promo-bar__slide{align-items:center}.promo-bar__container .flickity-page-dots{display:none}.shipping-info-wrap{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:15px}#shipping-info svg path{fill:#12b76a}.shipping-text,.sold-out-text{font-size:14px;font-weight:500;line-height:22px}.shipping-text{color:#12b76a}.sold-out-text{color:#fe0000}.section__product-recommendations h2{color:var(--colorTextBody)}.d-flex{display:flex}.product-breadcrumbs{padding-top:35px}.breadcrumbs,.breadcrumbs>a{color:#717680;font-size:12px;line-height:18px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.breadcrumbs>a:hover{color:var(--color_accent)}.mobile-breadcrumbs{display:none}.comfort-breakdown-image .fullwidth-image-container img{object-fit:contain!important;max-width:700px;min-height:auto!important;margin:auto}.topper-num-list ol li{line-height:26px;margin-bottom:20px}.topper-num-list ol li strong{font-size:22px;line-height:32px}#predictive-search-results .price .price__regular{display:none}#predictive-search-results .price--on-sale .price__regular .price-item,#predictive-search-results .price--on-sale .price__sale .price-item.price-item--sale{font-weight:600;color:#f04438}#predictive-search-results .price .price__sale .price-item.price-item--regular{font-size:12px;font-weight:600;line-height:18px}#predictive-search-results .price .price__sale{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.flex-one-sixth{width:16.66%}.btn{border-radius:6px}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.pt-0{padding-top:0!important}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-50{padding-top:50px}.pb-0{padding-bottom:0}.pb-10{padding-bottom:10px!important}.pb-20{padding-bottom:20px}.py-10{padding-top:10px;padding-bottom:10px}.px-10{padding-left:10px;padding-right:10px}.w-100{width:100%}.text-lg{font-size:18px!important;line-height:24px!important}.text-md{font-size:16px!important;line-height:22px!important}.text-sm{font-size:14px!important;line-height:20px!important}.text-xs{font-size:12px!important;line-height:18px!important}.text-right{text-align:right}.fw-normal{font-weight:400!important}.fw-semibold{font-weight:500!important}.fw-bold{font-weight:600!important}.text-red{color:#f04438}.text-black{color:var(--colorTextBody)!important}.text-blue{color:#26417f!important}.bg-orange{background-color:var(--color_accent)}.bg-blue{background-color:#0071bc}.bg-sky-blue{background-color:#dff1fb}.bg-dark-blue{background-color:var(--colorPrimary)}.d-none{display:none}.d-block{display:block}.overflow-hidden{overflow:hidden}#affiliate .wrapper{max-width:100%;padding:0}#affiliate .wrapper .page-title{display:none}#affiliate .wrapper .section__standard-spacing{padding:0}#affiliate .wrapper .section__standard-spacing .page-text{margin-bottom:0}#affiliate_uppromote{min-height:180vh}@media (max-width: 768px){#affiliate_uppromote{min-height:200vh}}@media (max-width: 460px){#affiliate_uppromote{min-height:220vh}}@media (max-width: 1279px){.flex-one-sixth{width:25%}.menu-top-icon .logo-list .flex-grid-item{width:16.66%}}@media (max-width: 1199px){.flex-one-sixth{width:33.33%}.menu-top-icon .flex-grid-item{flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:15px 10px}.menu-top-icon .flex-grid-item img{max-width:50px!important}.menu-top-icon .flex-grid-item .flex-grid-item__text-content p{text-align:center}.comfort-topper-progress .progress-row .progress-col-2{padding:50px!important}.comfort-topper-progress .progress-row .progress-bar-content{margin-bottom:0}.image-icon-wrap{padding:8px 10px;bottom:25%}.image-icon-content img{max-width:25px;height:25px}.image-icon-content p{font-size:10px;line-height:14px}}@media (max-width: 1080px){.contact-status-wrap{top:10%;left:10%}}@media (max-width: 1023px){.image-icon-wrap{flex-wrap:wrap;position:relative;bottom:auto}.image-icon-content{width:48%}}@media (max-width: 980px){#winterverkauf #collection-template .collection-image-grid .page__image{height:250px}.contact-status-wrap{top:6%;left:17%}.comfort-topper-progress .progress-row{flex-wrap:wrap}.comfort-topper-progress .progress-row .progress-col{width:100%}.comfort-topper-progress .progress-row .progress-col-2{padding:50px 4vw!important}}@media (max-width: 791px){.site-nav .site-nav__link-container .main-menu-dropdown{top:180px!important}}@media (max-width: 768px){#header{box-shadow:0 0 10px #0000001a;background:#fff}#header .header__wrapper{padding:5px 15px;justify-content:unset;grid-template-columns:1fr minmax(100px,max-content) 1fr}.site-header .header-icons{justify-content:end;column-gap:5px}.site-header .header-icons .header__search-container{position:absolute;left:45px}.header__search-container button{padding:0 8px;margin-left:15px}.header__icon-group{padding-top:4px;margin-left:5px}.cart-wrapper .cart-item-count{top:-10px;right:-2px}.site-header .header-icons{position:unset}#header .header__wrapper{display:grid}.trustpilot-logo{display:none}.predictive-search__wrapper{margin-top:20%!important;margin-left:15px!important;margin-right:15px!important}.custom-announcement-slide .promo-bar__slide-content p{flex-grow:unset}.promo-bar__container-slider--true .promo-bar__slide-container{padding:0 18px}.js-drawer-open-bottom .drawer--bottom{transform:translate(0);left:0}.drawer--bottom{max-width:320px;top:0%!important;left:-100%;bottom:0;z-index:9002}.custom-gif .flex-grid-item .logo-list__image-ratio img{height:250px}.hero-slider .section__text-block h2{font-size:52px;line-height:60px}.hero-slider .section__text-block h3{font-size:26px;line-height:34px}.hero-slider .slideshow__slide .slideshow__content{align-items:center;position:absolute;top:0;right:0;left:0}.hero-slider .slideshow__slide .slideshow__text{text-align:center!important}.hero-countdown-wrap{margin:auto}.hero-slider .flickity-page-dots{text-align:center!important;padding-top:20px!important}.hero-slider .flickity-page-dots .dot{height:10px;width:10px;border-radius:100px;background:#fff!important;margin:2px 5px}.hero-slider .slideshow__button-wrapper{display:none}.page-section-header .section__rich-text h2,.section-title{font-size:30px;line-height:36px}.section-subheading{font-size:20px;line-height:26px}#product_template{padding:0}#product_template .product{padding-top:0;width:100%}#pwzrswiper-container-wrapper .pwzrswiper-pagination{padding-left:15px;padding-right:15px}#product_template .product .product__meta{padding:0 5vw}.product__meta h1{font-size:30px;line-height:36px}variant-radios{padding-top:20px}.product__meta .quantity-field{width:25%}.product__meta .buy-buttons__container{width:calc(75% - 10px)}#winterverkauf #collection-template .collection-image-grid .page__image{height:200px}.section__logo-list .section__standard-spacing--full--section-header h2{font-size:30px;line-height:36px}.video-header h2{font-size:34px;line-height:38px}.video-description p{font-size:18px;line-height:26px}.custom-bg-video .video-section__video-wrapper{padding-top:400px!important}.certificate-section .image-with-text__image-container{min-width:unset!important;max-width:200px;margin:auto}.certificate-section .image-with-text__content-container{width:100%!important}.image-icon-wrap{position:absolute;bottom:23%;flex-wrap:nowrap;max-width:580px}.image-icon-content{width:33.33%}.image-icon-content p{font-size:12px}.rio-hide-scrollbar{padding:0 5px}.custom-icon-slider .logo-list .flex-grid-item{padding:0 50px}.product-template__container{padding-top:15px!important}.desktop-breadcrumbs{display:none}.mobile-breadcrumbs{display:block}.product-breadcrumbs{padding:15px 5vw 0}}@media (max-width: 767px){.flex-one-sixth{width:50%}.menu-top-icon .wrapper{padding-left:0;padding-right:0}.menu-top-icon .flex-grid-item{padding:10px 5px}}@media (max-width: 640px){.contact-status-wrap{top:4%;left:15%}}@media (max-width: 575px){.site-header .header-icons .header__search-container{position:absolute;left:40px}.header__search-container button{margin-left:0}.site-header .header-icons{padding-right:8px}.menu-top-icon .flex-grid-item img{max-width:40px!important}.menu-top-icon .flex-grid-item{grid-gap:5px}.menu-top-icon .flex-grid-item .flex-grid-item__text-content p{font-size:12px;line-height:14px}.hero-slider .section__text-block h2{font-size:30px;line-height:36px}.hero-slider .section__text-block h3{font-size:20px;line-height:26px}.hero-slider .slideshow__slide .slideshow__content{padding:15px}.hero-countdown-wrap{padding:20px;border-radius:12px}.hero-countdown-text{font-size:14px;line-height:18px}#hero-countdown{padding:6px 10px}.hero-countdown-block .count-num{font-size:20px;line-height:22px}.hero-countdown-block .count-label{font-size:10px;line-height:16px}.hero-countdown-wrap .image-text-overlay__buttons .btn{font-size:14px}.custom-thumbnail-badge{font-size:12px}.page-section-header .section__rich-text h2,.section-title{font-size:26px;line-height:32px}.section-subheading{font-size:18px;line-height:26px}.rio-media-gallery .rio-hide-scrollbar .PwzrButtonBase-root{width:25px!important;height:25px!important;margin-right:10px;margin-left:10px}.rio-media-gallery .rio-hide-scrollbar .PwzrButtonBase-root .PwzrSvgIcon-root{width:25px;height:25px}.product__meta h1{font-size:26px;line-height:32px}.product__meta .quantity-field{width:100%;max-width:150px;padding-bottom:15px}.product__meta .buy-buttons__container{width:100%;padding-left:0}#product_template .product__meta .custom-variant .swatch-element__text{max-width:calc(50% - 6px)}.rio-media-gallery .pwzrswiper-btn-next,.rio-media-gallery .pwzrswiper-btn-prev{height:30px!important;width:30px!important;padding:8px}.product-loop-element .product-loop_title{font-size:16px;line-height:20px}.product-loop-element .product-loop-element__price .money,.product-loop-element .product-loop-element__price .p--accent .money{font-size:18px;line-height:20px}#collection-template .collection__title{font-size:24px;line-height:30px}#collection-template .collection-desc p{font-size:14px;line-height:22px}#winterverkauf #collection-template .collection-image-grid .page__image{height:150px}#collection-template .wrapper{padding-left:15px;padding-right:15px}#main-collection-filters .mobile-facets__wrapper .mobile-facets__open svg{width:18px}#main-collection-filters .mobile-facets__wrapper .mobile-facets__open .mobile-facets__open-label{font-size:14px;margin-left:5px}#main-collection-filters .facets-container #ProductCount{font-size:14px}.section-product-icon .flex-grid-item img{max-width:40px!important;height:40px!important}.section-product-icon .body-title{font-size:16px;line-height:20px;margin-bottom:5px}.section__logo-list .section__standard-spacing--full--section-header h2{font-size:26px;line-height:32px}.product-features .logo-list .flex-grid-item{padding:10px}.product-features .logo-list .flex-grid-item .body-title{font-size:18px;line-height:20px}.product-features .logo-list .flex-grid-item .body-text{font-size:14px;line-height:20px}.video-header h2{font-size:30px;line-height:36px;padding-bottom:5px}.video-description p{font-size:16px;line-height:22px}.certificate-section .section__text-block ol{font-size:18px;line-height:26px;margin:0}.dog-sleep-section ul li{padding-left:55px}.dog-sleep-section ul li:before{width:40px;height:40px}.custom-gif .flex-grid-item{padding:6px;height:165px}.custom-gif .flex-grid-item .logo-list__image-ratio img{height:150px}.comfort-topper-progress .progress-row .progress-col-2{padding:35px 4vw!important}.breadcrumbs,.breadcrumbs>a{font-size:10px;line-height:16px}}@media (max-width: 568px){.custom-mobile-col .logo-list .flex-grid-item,.mattress-size-guide .logo-list .flex-grid-item{width:50%}.mattress-size-guide .logo-list .flex-grid-item{display:block;text-align:center!important}.mattress-size-guide .logo-list .flex-grid-item .logo-list__image-ratio{height:85px;margin:0 auto 10px}.mattress-size-guide .logo-list .flex-grid-item .logo-list-img{max-width:85px;height:85px!important}.mattress-size-guide .logo-list .flex-grid-item .flex-grid-item__text-content{padding-left:0}.mattress-size-guide .logo-list .flex-grid-item .body-title{font-size:16px;line-height:20px}.mattress-size-guide .logo-list .flex-grid-item .body-text{font-size:12px;line-height:16px}}@media (max-width: 520px){.image-icon-content img{max-width:22px;height:22px}.image-icon-content p{font-size:10px;line-height:12px}}@media (max-width: 480px){.product-loop-element .product-loop_title{padding-bottom:10px}.product-loop-element__swatch{padding-top:10px}.product-loop-element .product-loop-element__price .p--crossed-out span{font-size:12px;line-height:14px}}@media (max-width: 425px){#header .header__wrapper{padding:6px 5px}.header__wrapper .header__logo{width:130px}.weglot-container{width:60px}.weglot-container .language-option a>img{width:20px!important;height:20px!important}.wg-flags a img.wg-flag{width:23px;height:23px}.wg-drop.country-selector .wgcurrent a{width:30px}.wg-drop.country-selector .wgcurrent a{padding-right:0!important}.wg-drop.country-selector .wgcurrent:after{right:-3px!important;width:8px}.hero-countdown-wrap{padding:12px 15px}.hero-slider .section__text-block h2{font-size:22px;line-height:26px;margin-bottom:5px}.hero-slider .slideshow__slide .slideshow__text h3{font-size:14px;line-height:20px}#hero-countdown{padding:5px 10px;margin-bottom:8px}.hero-countdown-text{font-size:12px;line-height:16px;margin-bottom:8px}.hero-countdown-block .count-num{font-size:18px;line-height:18px}.hero-countdown-block .count-label{font-size:8px;line-height:12px}.hero-countdown-wrap .image-text-overlay__buttons .btn{font-size:14px;padding:8px 20px}.product-loop-element .product-loop-element__price .p--accent{font-size:12px;padding-right:5px}.product-loop-element .product-loop-element__price .money,.product-loop-element .product-loop-element__price .p--accent .money{font-size:16px;line-height:18px}.product-loop-element .product-loop-element__price .p--crossed-out .money{font-size:12px}.product-features .logo-list .flex-grid-item .logo-list__image-ratio{padding:15px 15px 20px}.product-features .logo-list .flex-grid-item .flex-grid-item__text-content{padding:0 15px 15px}#winterverkauf #collection-template .collection-image-grid .page__image{height:100px}.custom-bg-video .video-section__wrapper .video-header{top:50px}.logo-badge-image{top:35px;left:35px}}@media (max-width: 380px){.contact-status-wrap{top:2%;left:15%}}@media (max-width: 375px){.header__wrapper .header__logo{width:125px}.site-header .header-icons{column-gap:2px}.menu-top-icon .flex-grid-item .flex-grid-item__text-content p{font-size:10px;line-height:12px}.weglot-container{width:25px}.weglot-container .language-option.active-language a{position:relative}.weglot-container .language-option.active-language a{width:20px}.weglot-container .language-option.active-language a>img{position:absolute;left:0;right:0}.weglot-container .language-list{width:60px!important}.product-loop-element .product-loop-element__price .p--crossed-out{display:block}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/custom_style.css.map */
