body.cart .scarcity-title{font-family:Mukta;font-size:16px!important;line-height:20px;font-weight:500}.cart-container{--cart-header-total-margin-bottom: 8px;--cart-header-padding: 40px 0 32px 0;--cart-item-spacing-lateral: 24px;--cart-item-spacing-vertical: 24px;--cart-checkout-padding: 40px 0 0;--cart-item-media-width: 220px;--cart-mattress-price-original-margin: 0 0 4px 0;--red: #ae4134;--dark-text: #2b2f44;max-width:100%;padding:0}.cart-container .loader{z-index:100;top:170px;width:100%;display:flex;align-items:center;justify-content:center;left:0}.cart-container .loader .lds-dual-ring:after{width:36px;height:36px}.cart_product--loading .loader{display:flex!important}@media screen and (min-width:1401px){.cart-container .loader{top:22px}}@media screen and (max-width:577px){.cart-container .loader{top:250px;bottom:auto}}.cart-header-wrapper,#cart-content,.cart-total-items-inner{max-width:1516px;margin:0 auto!important;padding-top:40px;padding-left:28px;padding-right:28px}.cart-total-items-inner{padding-inline:28px;padding-bottom:16px}.cart-item__media{background:#faf6ef;height:138px}.cart-item__container{grid-template-areas:"details price" "size qty";padding:0;margin-left:28px;position:relative}.cart-item__product-info{height:fit-content}.cart-item.child .cart-item__product-info{display:flex}.cart-header{display:grid;justify-content:center;align-items:center;gap:32px;margin-left:auto;margin-right:auto;grid-template-columns:1fr}.cart-header__total{color:var(--primary-normal, var(--primary-primary, #2b2f44));font:700 24px/37px PT Serif;margin-bottom:4px;display:flex;align-items:center;gap:10px}.cart-header__subtext{color:var(--primary-normal, var(--primary-primary, #596c7f));font:500 16px/20px Mukta;text-align:left}.cart-header__klarna{justify-content:center;margin-top:16px;text-align:center}.cart-header__klarna .finance-area .finance-area__box{text-align:center}.cart-header__cta{max-width:100%}.finance-area--cart klarna-placement ::part(osm-message){color:var(--neutral-normal, var(--neutral-neutral, #596c7f));font:500 16px/25px Mukta}.cart-header__cta button{color:var(--primary-lighter, #dadce8);font:500 18px/20px Mukta}.cart-headline__title{margin-bottom:4px}.cart-headline__title .product-title{font-size:28px;line-height:32px;font-weight:400;margin-right:4px}.cart-headline__title .product-title:hover{text-decoration:underline}.cart-headline__title .product-title__wrapper{display:block}.cart-headline__key{color:#2b2f44;font-size:18px;font-weight:400;line-height:20px}.cart-item--bundle .cart-headline__title{margin-bottom:4px}.cart-item--bundle{--cart-item-grid-template-columns: 116px 1fr}.cart-headline__title{display:flex;align-items:center;flex-wrap:wrap}body.cart-v2 .cart-headline .pdp-right-section__rating{padding:6px 0 18px!important}body.cart-v2 .cart-headline .pdp-right-section__rating__remark,body.cart-v2 .cart-headline .pdp-right-section__rating__stars>strong,body.cart-v2 .cart-headline .pdp-right-section__rating strong,body.cart-v2 .cart-headline .pdp-right-section__rating,body.cart-v2 .cart-headline .pdp-right-section__rating__remark .total-reviews{color:#596c7f;font:500 16px/17px Mukta;--pdp-rs__rating__stars-gap: 4px}body.cart-v2 .cart-headline .pdp-right-section__rating__remark{height:18px}body.cart-v2 .cart-headline .pdp-right-section__rating__remark .total-reviews,body.cart-v2 .cart-headline .pdp-right-section__rating__remark .total-reviews strong{font:700 16px/20px Mukta!important}body.cart-v2 .cart-headline .pdp-right-section__rating__stars{gap:8px}.cart-headline__title span:nth-child(1){margin-right:12px}.cart-headline__options .cart-headline__line,.cart-headline__value,.cart-item__product-quantity__value,.cart-headline__options,.cart-item__product-quantity__qty{color:var(--neutral-normal, var(--neutral-neutral, #596c7f));font:500 24px/28px Mukta;margin:0}.cart-headline__options{grid-area:size;display:flex;align-items:end;margin-bottom:10px}.cart-item__product-update{display:flex;gap:32px;align-items:end;justify-content:right;flex-direction:row-reverse;height:fit-content}.cart-item__product-quantity__value{color:var(--dark-text)}.cart-headline__value{color:var(--primary-normal, var(--neutral-neutral, #2b2f44));font:700 18px/20px Mukta}.cart-item__product-price.cart-item__product-price--code .cart-prices__price--smaller{color:var(--neutral-normal, var(--neutral-neutral, #596c7f));text-align:right;font:300 20px/24px Mukta;text-decoration:line-through}.cart-item__product-price .tooltip__title span{white-space:nowrap}.qty-box{border:1px solid var(--primary-light, #2b2f44);height:40px;width:96px;border-radius:4px!important;justify-content:space-between;align-items:center;padding:5px 7px}.qty-box .qty-box__button{background-color:transparent}.qty-box .qty-box__button{width:24px;height:24px}.qty-box .qty-box__button.qty-box__button--minus{background-image:url(/cdn/shop/files/cart-minus.svg?v=1716285084)}.qty-box .qty-box__button.qty-box__button--plus{background-image:url(/cdn/shop/files/cart-plus.svg?v=1716285085)}.cart-item__container .scarcity{margin-left:0!important;background-color:transparent;border:none;color:#ae4134;font:500 16px/20px Mukta}.cart-item__container .qty-box__title{font:400 18px/20px Mukta;margin-right:19px;color:#2b2f44}.cart-item__container .scarcity svg{width:21.6px;height:18px}.cart-item.child .cart-headline__title{font-size:20px;line-height:32px;color:#2b2f44;font-family:Mukta;font-weight:500}.cart-item.child .cart-headline__options .cart-headline__line,.cart-item.child .cart-headline__value,.cart-item.child .cart-item__product-quantity__value,.cart-item.child .cart-headline__options,.cart-item.child .cart-item__product-quantity__qty,.cart-item.child .cart-headline__key{font:400 14px/16px Mukta;color:#596c7f;margin:0}.cart-item.child .cart-item__product-quantity__value{font-weight:500}.cart-item.child .cart-headline__value{color:var(--primary-normal, var(--neutral-neutral, #596c7f));font-weight:500}.cart-item.child .cart-item__product-price.cart-item__product-price--code .cart-prices__price--smaller{color:var(--neutral-normal, var(--neutral-neutral, #596c7f));text-align:right;font:300 24px/28px Mukta;text-decoration:line-through}.cart-item__product-quantity{display:flex;align-items:flex-end;order:-2}.cart-item__container--child .cart-item__product-quantity{display:inline-block}.cart-headline__options:not(.cart-headline__options--one-option-only):before{height:0px}.cart-item__container--child .cart-headline__options{gap:0px}.bundle_option_spacer{width:40px}.cart-item__product-remove{grid-area:auto;justify-content:flex-start;height:fit-content}.cart-item-group .cart-item{margin:0;padding:20px 0;border:none}@media screen and (min-width:801px){.cart-item-group .cart-item:not(.child){grid-template-columns:var(--cart-item-media-width) 1fr auto}}.cart-item__media a{display:flex}.cart-item__media a,.cart-item__media .image-element__wrap,.cart-item__media .image-element__wrap img{height:auto;object-fit:cover}.cart-total__title{order:-1;font-size:24px;font-family:PT Serif;line-height:28px;font-weight:400;color:#2b2f44;text-transform:capitalize}@media screen and (min-width:1025px){.cart-item__media a,.cart-item__media .image-element__wrap,.cart-item__media .image-element__wrap img{height:138px}}.cart-item__product-price{padding-top:0;padding-bottom:16px;justify-content:end}.cart-item--bundle .cart-item__product-price{padding-bottom:0}.cart-item--bundle .cart-item.child .cart-item__container{padding:4px 0}.cart-item--bundle .cart-item__product-price--child{align-items:center}.cart-item-group .cart-item.child{max-height:100px;padding:0;margin-bottom:16px;background:transparent}.cart-item.child .cart-item__container{padding:0}.cart-item.child .cart-item__media{height:64px;width:116px;margin:0;border-radius:8px}.cart-item-group .cart-item.child .cart-item__media a,.cart-item-group .cart-item.child .cart-item__media .image-element__wrap,.cart-item-group .cart-item.child .cart-item__media .image-element__wrap img{height:100px;object-fit:contain;width:100%;justify-content:center}.cart-item-group .cart-item.child .cart-item__container{display:flex;justify-content:space-between}.cart-item-group .cart-item.child .cart-item__product-info{align-items:flex-start}.cart-item-group .cart-item.child:last-child{margin-bottom:0}.cart-item.child .cart-item__container{border:0}@media screen and (min-width:801px){.cart-item.child:not(:nth-child(4)) .cart-item__container{border-bottom:1px solid #f4f5f9}}.bundle___items{padding-block:20px;padding-right:48px}.cart-item__product-price:not(.cart-item__product-price--code) .cart-prices__price--del,.cart-item__product-price:not(.cart-item__product-price--code) .cart-headline__price{color:var(--neutral-normal, var(--neutral-neutral, #596c7f));text-align:right;font:400 20px/28px Mukta;margin:0 0 4px}.cart-item__product-price:not(.cart-item__product-price--code) .cart-prices__price--sale,.cart-item__product-price:not(.cart-item__product-price--code) .cart-headline__free{color:#6e9672;text-align:right;font:700 28px/32px "PT Serif";text-transform:uppercase}.cart-item__product-price:not(.cart-item__product-price--code) .cart-headline__free{font:700 20px/24px Mukta!important;margin-bottom:16px}.free-bundle-heading{color:var(--primary-normal, var(--primary-primary, #2b2f44));font:400 20px/24px "PT Serif";margin-bottom:24px;align-items:center;display:flex;gap:4px}.cart-checkout{border-top:0;padding-top:0;margin-bottom:40px;grid-column:2 / 3;grid-row:1 / 3}@media(min-width:1025px){.cart-checkout{margin-bottom:48px}.cart-checkout__inner{position:sticky;top:calc(var(--header-height) + var(--timer-bar-height) + 40px);transition:top .3s ease}}.cart-checkout__total{display:grid;padding-inline:38px}.cart-totals{padding-block:8px;border:none}.cart-totals .cart-totals__text{color:var(--primary-normal, var(--primary-primary, #2b2f44));text-align:right;font-family:Mukta;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.cart-totals .cart-totals__number--bold{color:#6e9672;font-family:Mukta;font-size:18px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase}.cart-totals__number{color:var(--primary-normal, var(--primary-primary, #2b2f44));font-family:Mukta;font-size:18px;font-style:normal;font-weight:700;line-height:20px}.cart-totals--final.cart-totals{padding-block:24px 0;margin:20px 0 24px;align-items:center;border-top:1px solid #f1e3cf}.cart-totals--final .cart-totals__text{font-weight:700;font-size:24px;line-height:28px;font-family:PT Serif;color:#2b2f44}.cart-checkout__action .new-buttons{width:100%;max-width:100%;max-height:64px;height:64px;background:var(--primary-primary, #2b2f44);color:var(--primary-lighter, #dadce8);text-align:center;font-family:Mukta;font-size:18px;font-style:normal;font-weight:400;line-height:20px;padding-left:32px;padding-right:32px;text-transform:uppercase}.cart-checkout__action .new-buttons svg{width:13.33px;height:16.67px}.cart-checkout__action .new-buttons.in--progress .cart-checkout__button-icon{visibility:hidden}.cart-header__cta button{max-height:64px;max-width:294px;height:64px}.cart-footer{border-bottom:0px;padding:0;margin-bottom:88px;padding-inline:38px;grid-template-areas:"cta" "klarna" "guarantee";grid-template-columns:repeat(1,1fr)}#cart-upsell-comp{border:none;grid-column:1 / 2;grid-row:2 / 3;margin-bottom:48px}.cart-upsell-section__inner{justify-content:center;align-items:stretch;gap:16px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:100%;margin:0 auto}.cart-upsell{padding-block:32px 0}.cart-upsell__title{color:var(--primary-normal, var(--primary-primary, #2b2f44));font-family:PT Serif;font-size:24px;font-style:normal;font-weight:400;line-height:28px}.cart-upsell__title span{text-transform:capitalize}.cart-upsell__title .breaker{display:block}@media screen and (max-width:375px){.cart-upsell__title .breaker{display:inline}}.cart-upsell-section__item{background-color:#f4f5f9;padding:20px 12px;border-radius:8px}.cart-upsell-section__action{margin-right:8px}.cart-upsell-section__action__title{color:var(--primary-primary, #2b2f44);text-align:center;font-family:Mukta;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase}.cart-upsell-section__action button{max-height:36px;max-width:134px;font-weight:500;padding:2px 20px;font-size:20px;line-height:32px;border-radius:4px}.cart-upsell-section__action__add{font-size:30px;font-weight:400;width:14px;line-height:7px}.upsell-layer{margin-top:4px;color:var(--neutral-normal, var(--neutral-neutral, #596c7f));font-family:Mukta,Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-align:left}.cart-v2 .cart-upsell-popup .addToCart,.cart-v2 .cart-upsell-popup .sold-out-btn{text-transform:uppercase}.THE_DOT{margin-inline:1px;font-size:16px;color:#596c7f;position:relative;top:-3px;display:inline-flex}.cart-upsell-section__item__media{height:100%;max-width:140px;display:flex;align-items:center}.cart-upsell-section__item__media img{max-height:88px;object-fit:contain;max-width:140px;cursor:pointer;display:flex}.cart-upsell-section__item{display:grid;grid-template-columns:minmax(50px,32%) 1fr;align-items:flex-start;justify-content:space-between;gap:12px}.cart-usp-bar .usps__bar__wrapper{gap:80px;grid-template-columns:auto auto auto auto}.cart-total-items{--cart-total-items-margin-bottom: 18px}.cart-total-items-inner{display:flex;justify-content:space-between;color:var(--primary-normal, var(--primary-primary, #2b2f44));font-family:Mukta,Open Sans;font-size:19px;font-style:normal;font-weight:500;line-height:23px;text-transform:capitalize}.upsell-pricing{text-align:left;color:var(--primary-normal, var(--primary-primary, #2b2f44));font-family:Mukta;font-size:20px;font-style:normal;font-weight:700;line-height:24px;display:flex;justify-content:space-between;align-items:center;margin-top:20px}.upsell-prices{padding-right:4px}.old-price{color:var(--neutral-neutral, #596c7f);font-family:Mukta;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-decoration:line-through;margin-right:4px}.cart-item__product-remove .remove-icon{display:block;margin-left:16px}.cart-checkout__content{background-color:#faf6ef;border-radius:8px}.cart-footer .affirm-as-low-as{line-height:20px;font-weight:400}.cart-footer .affirm-modal-trigger{display:block;margin-top:8px;margin-bottom:0}@media screen and (max-width:1220px){.cart-usp-bar .usps__bar__wrapper{gap:20px}}@media screen and (max-width:1050px){#usps__bar.cart-usp-bar .usps__bar__usp{justify-content:flex-start}}@media screen and (max-width:850px){.cart-container{--cart-item-media-width: 200px}}.finance-area--cart klarna-placement ::part(osm-cta){color:#2b2f44;font-family:Mukta,Open Sans}.cart-v2 .product-head:before,.cart-v2 .product-head:after{content:unset}.cart-v2 .product-head{background-color:var(--cart-gen-clr)}.cart.co-page .cart-headline:hover *{text-decoration:none!important}.cart.co-page .cart-headline a:hover{text-decoration:underline!important}.cart-header-wrapper{padding:20px 38px 14px}.cart .cart-header__klarna{margin-top:24px}.cart .cart-footer{align-items:center;text-align:center;margin-bottom:0}.cart-sticky .cart-ordertotal{grid-area:ordertotal;font-size:18px;font-family:Mukta;line-height:24px;color:var(--text-dark);font-weight:500;display:flex;justify-content:space-between;margin:12px auto}.cart-sticky{display:none;position:fixed;bottom:0;background:var(--secondary-lighter, #faf6ef);border-top:1px solid #f1e3cf;width:100%;margin-bottom:0;grid-template-areas:"ordertotal" "cta" "guarantee";z-index:6}.cart .cart-sticky .cart-checkout__action .guarantee{margin-top:12px;margin-bottom:12px}@media screen and (max-width:800px){.cart-item__product-price .tooltip,.cart-totals .tooltip{height:auto}.cart-footer .affirm-as-low-as{margin-top:16px}.cart-sticky{display:block}.cart-sticky[style="visibility: hidden;"]{display:none}.cart-header-wrapper{padding:32px 16px}}@media screen and (min-width:800px){.cart-sticky{display:none!important}}@media(min-width:801px){.qty-box[data-puffix-qty]:after{font-size:20px}}.cart-upsell-section__item__info__wrap{display:flex;flex-wrap:wrap;row-gap:8px}.cart-upsell-section__item__info__wrap .tooltip{align-items:center}.cart-upsell-section__item__info__wrap .v2-hybrid{margin-left:4px;padding-inline:2px;height:fit-content;width:fit-content;display:flex;align-items:center;line-height:15px;font-size:12px}.cart-upsell-section__item__info__wrap .v2-hybrid .tooltip__icon{display:none}.mattress--item .upsell-layer{margin-top:4px}.mattress--item .upsell-pricing{margin-top:20px}@media screen and (max-width:1024px){.cart-upsell-section__item__info__wrap .v2-hybrid{font-size:14px;height:16px;line-height:16px;margin-top:4px}.mattress--item .cart-upsell-section__item__info__wrap{gap:0}}@media screen and (max-width:900px){.cart-upsell-section__item__info__wrap .v2-hybrid{font-size:12px;height:16px;line-height:16px}}@media screen and (max-width:800px){.cart-v2 .cart-upsell-section__item__info__wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px}.cart-upsell-section__item{grid-template-columns:minmax(0,1fr)}.cart-upsell-section .cart-upsell-section__item__info__wrap{display:flex}.cart-upsell-section__item__info__wrap .v2-hybrid{margin-top:0}.cart-upsell-section__item__info__wrap{justify-content:center}.cart-v2 .cart-upsell-section__item__info__wrap .product-head__reviews-v2{grid-row:span 2}.mattress--item .upsell-pricing{margin-top:12px}}@media screen and (max-width:480px){.cart-item-group--puffy-bed-frame .cart-item__product-info{border-bottom:0;padding-bottom:0}}.cart-item-group--puffy-bed-frame .cart-prices__price--hidden{display:none}.cart-item-group--puffy-bed-frame .cart-prices__price{font:700 32px/40px Mukta;color:#6e9672}@media screen and (max-width:800px){.cart-item-group--puffy-bed-frame .cart-prices__price{font-size:20px;font-style:normal;font-weight:700;line-height:24px}}.new-buttons.in--progress .ajax-loading{visibility:visible;opacity:1}.new-buttons.in--progress .text,.new-buttons.in--progress span{opacity:0;visibility:hidden}.jsCheckoutSubmit.in--progress{pointer-events:none!important;cursor:wait!important}#cartHolder{display:flex;flex-direction:column;padding-right:16px}.cart-item-group:not(.is-mattress){order:-1}.cart-item-group.is-mattress,.cart-item-group.is-smb,#cart-upsell-comp{order:1}@media screen and (max-width:1400px){#cartHolder{padding-right:20px}.cart-item__container{grid-template-areas:"details details" "size size" "qty price"}.cart-container{--cart-item-media-width: 180px}.cart-item-group .cart-item{padding:20px 0}.cart-item__product-update{flex-direction:row;width:fit-content;gap:20px;height:auto}.cart-item__product-price{padding-bottom:0;margin-bottom:4px}.cart-checkout__total{padding-inline:20px}.cart-header-wrapper{padding:20px 20px 14px}.cart-footer{padding-inline:20px}.upsell-pricing{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:800px){timer-bar .sale-name{column-gap:4px}timer-bar .sale-name svg{width:20px;height:20px}}.v2-hybrid{display:inline-block;font-family:"PT Serif";font-style:normal;font-weight:400;font-size:18px;line-height:23px;color:#2b2f44;border-top:1px solid rgba(199,147,68,.87);border-bottom:1px solid rgba(199,147,68,.87);padding-right:20px;padding-left:3px;text-decoration:none;text-transform:uppercase;margin-right:0!important}.mp-hybrid-title .tooltip__icon{transform:translate(-100%);margin-right:0;height:26px}@media screen and (min-width:1025px){#cart-upsell-comp{display:inline-grid;padding-bottom:48px;height:100%;align-items:flex-end}}@media screen and (max-width:1024px){#cartHolder{width:100%;padding-right:0;padding-bottom:0}.mp-hybrid-title .tooltip__icon{height:16px}.cart-item.child .cart-item__media,.cart-item-group .cart-item.child .cart-item__media a,.cart-item-group .cart-item.child .cart-item__media .image-element__wrap,.cart-item-group .cart-item.child .cart-item__media .image-element__wrap img{height:63px;object-fit:contain}.v2-hybrid{text-align:center;font-size:12px;line-height:13.39px;padding-right:13px}.mp-hybrid-title .tooltip__icon svg{width:10.74px;height:9.739px}.mp-hybrid-title .tooltip__title,.mp-hybrid-title .tooltip__icon{padding-top:2px}.cart-checkout{width:100%;margin-bottom:0}.cart-item-group .cart-item{padding:16px 0}.cart-item__media{width:220px}.cart-item__media a,.cart-item__media .image-element__wrap,.cart-item__media .image-element__wrap img{height:100%;max-height:100%}.cart-container{--cart-item-media-width: 220px}.bundle___items{padding-inline:0 48px}.cart .cart-checkout__action{place-items:center;flex-direction:column;max-width:394px;margin:auto}.cart-header-wrapper{padding-bottom:32px}.cart-headline .tooltip{--tooltip__content-width: 250px}.cart-checkout,#cartHolder,#cart-upsell-comp{grid-column:auto;grid-row:auto}.cart-checkout{padding-top:16px}}.tooltip{--tooltip-title-content-space: 4px;--tooltip__arrow-height: 8px;--tooltip__arrow-width: 12px;--tooltip__content-width: 230px;position:relative;align-items:end}.tooltip__content{width:var(--tooltip__content-width);height:fit-content;padding:12px 16px;margin:0!important;background-color:#f1e3cf;z-index:6;color:#596c7f;font-family:Mukta;font-size:14px;font-style:normal;font-weight:300;line-height:16px;text-transform:none;position:absolute;left:calc(50% + var(--tooltip__arrow-width));right:initial;top:calc(100% + var(--tooltip__arrow-height) + var(--tooltip-title-content-space));bottom:initial;transform:translate(calc((var(--tooltip__content-width) - var(--tooltip__arrow-width)) / -2));transition:opacity .5s;visibility:hidden;opacity:0}.tooltip__content>span{margin-right:0!important}.tooltip__content:after,.tooltip__content:before{content:initial}.tooltip__title{display:flex;text-decoration:none}.tooltip__icon{display:flex;align-items:center;position:relative;height:100%}@media screen and (max-width:800px){.cart-totals .tooltip{height:19px}}.tooltip-arrow-on-icon .tooltip__icon:before,.tooltip__icon:before{content:"";width:var(--tooltip__arrow-width);height:var(--tooltip__arrow-height);position:absolute;left:50%;right:0;top:calc(100% + var(--tooltip-title-content-space));bottom:initial;transform:translate(-50%);background:url(/cdn/shop/files/tooltip-arrow.svg?v=1711513447) no-repeat center center / contain;transition:opacity .5s;visibility:hidden;opacity:0}.tooltip.is--active .tooltip-arrow-on-icon .tooltip__icon:before,.tooltip:hover .tooltip-arrow-on-icon .tooltip__icon:before{visibility:visible;opacity:1}@media screen and (max-width:800px){.tooltip-arrow-on-icon .tooltip__icon:before,.tooltip__icon:before{top:calc(100% + (var(--tooltip-title-content-space) / 2))}}.cart-headline .tooltip{--tooltip__content-width: 320px}@media screen and (max-width:480px){.cart-headline__title{position:relative}.cart-headline__title .tooltip{position:initial}.cart-headline__title .tooltip__content{left:initial;right:0;transform:initial;width:100%;max-width:320px}}.price-with-code--tooltip .tooltip__content{text-align:start;margin-right:4px;top:calc((100% + var(--tooltip__arrow-height)));transform:initial;left:calc(var(--tooltip__arrow-width) * -1)}.price-with-code--tooltip .tooltip__title{color:#2b2f44;font:400 14px/16px Mukta!important;text-transform:uppercase}.price-with-code--tooltip .tooltip__price,.cart-totals--final.cart-totals .cart-totals__number{color:#6e9672;text-align:right;font:700 28px/32px "PT Serif"!important}.price-with-code--tooltip .tooltip__price{margin-bottom:-5px}.price-with-code--tooltip .tooltip__icon{margin-right:8px;min-height:32px;align-items:end}@media screen and (min-width:801px){.price-with-code--tooltip .tooltip-arrow-on-icon .tooltip__icon:before,.price-with-code--tooltip .tooltip__icon:before{top:100%}}@media screen and (max-width:380px){#cart-content{padding-top:32px!important}}@media screen and (max-width:800px){.cart-header-wrapper,#cart-content,.cart-total-items-inner{padding-left:0;padding-right:0}.cart-upsell-section__action{margin-right:0}.cart-v2 .cart-upsell-section__action button{min-height:36px;max-width:280px;width:280px}.cart-upsell-section__action__add{font-size:20px;width:8px}.cart-container{--cart-item-media-width: 100%;--cart-mattress-price-original-margin: 0}#cart-content{padding-top:22px}.upsell-pricing{text-align:center;font-size:18px;font-weight:700;line-height:20px;flex-direction:column;align-items:center;margin-top:12px}.upsell-pricing .new-price{font-size:20px;font-weight:700;line-height:24px}.old-price{font-size:18px;font-style:normal;font-weight:500;line-height:20px;margin-right:4px}.cart-item__container{position:unset!important}.cart-item__container .qty-box__title{margin-right:0}.cart-item__product-info{width:100%}.cart-headline__title>a>span:nth-child(1){margin-right:6px}.cart-item__product-quantity{margin-bottom:0;align-self:flex-end}.cart-container{padding-inline:0px}.cart-header{max-width:343px;gap:24px;margin-left:initial;margin-right:initial}.cart-header-wrapper{padding:20px 16px 14px}.cart-header__total{margin-bottom:4px}.cart-header__total strong{display:block}.cart-header__subtext{font-size:16px;line-height:20px}.cart-header__cta{color:var(--primary-lighter, #dadce8);text-align:center;font-family:Mukta;font-size:16px;font-style:normal;font-weight:500;line-height:20px;height:60px}.cart-header__cta button{height:60px;max-height:60px;max-width:var(--cart-header-cta-button-max-width)}.cart-header__klarna{margin-top:24px}.finance-area--cart .finance-area__box-content,.finance-area--cart .finance-area__box-icon{display:grid;justify-content:center;align-items:center;gap:8px}.finance-area--cart klarna-placement ::part(osm-message){color:var(--neutral-normal, var(--neutral-neutral, #596c7f));text-align:center;font-family:Mukta;font-size:16px;font-style:normal;font-weight:500;line-height:25px;max-width:261px;margin:0 auto}.cart-total-items{margin-bottom:0}.cart-total-items-inner{color:var(--primary-normal, var(--primary-primary, #2b2f44));padding:0;font-family:Mukta;font-size:19px;font-style:normal;font-weight:500;line-height:23px;text-transform:capitalize}body>div.cart-container.jsCartContent>div.cart-total-items>div:nth-child(2)>div:nth-child(2){display:none}.cart-item{padding:16px}.cart-headline__title{margin-bottom:12px}.cart-headline__title .product-title{font-size:24px;line-height:28px}.cart-headline__title .hybrid{--hybrid-text--font-size: 12px;--hybrid-text--line-height: 18px}.cart-headline__title .hybrid.new_tooltip{--info-icon--size: 12px}.cart-item.child .cart-headline__title{font-size:16px;line-height:20px}.cart-item__container{padding:0;margin:0}.cart-item__product-price.cart-item__product-price--code .cart-prices__price--smaller{font:300 16px/18px Mukta!important}.cart-item-group .cart-item{padding-top:16px;padding-inline:16px;padding-bottom:16px}.cart-headline .scarcity{display:flex!important}.cart-item__media{margin-bottom:16px}.parent .cart-item__product-info{padding-block:4px;padding-bottom:12px;border-bottom:1px solid var(--secondary-lighter, #faf6ef)}.cart-item__product-info{justify-content:flex-end}.scarcity-wrapper{flex-direction:row;gap:20px;align-items:center!important}.cart-headline .scarcity{margin:12px 0 0!important;padding:0}.scarcity-title{font-size:14px!important;font-weight:300;line-height:16px}.scarcity-wrapper svg{width:17px;height:14px}.cart-item__product-price{display:flex}.bundle___items{padding:20px 0 16px}.free-bundle-heading{font-family:PT Serif;font-size:20px;font-weight:400;line-height:24px;margin-bottom:4px}.bundle___items .cart-item{gap:12px;grid-template-columns:auto 1fr}.cart-item.child .cart-headline__options{flex-direction:column-reverse}.cart-item.child .cart-headline__title,.cart-item.child .cart-item__product-quantity{padding:0;margin:0}div.bundle___items>div:nth-child(2){border:none}.cart-item-group .cart-item.child{max-height:fit-content;margin:0;padding-block:16px}.cart-item.child .cart-headline__options .cart-headline__line,.cart-item.child .cart-headline__value,.cart-item.child .cart-item__product-quantity__value,.cart-item.child .cart-headline__options,.cart-item.child .cart-item__product-quantity__qty{font-size:14px;font-style:normal;font-weight:500;line-height:16px;align-items:flex-start}.cart-item.child .cart-item__product-quantity__qty{font-weight:400}.cart-item.child .cart-headline__title,.cart-item.child .cart-item__product-quantity{margin-bottom:4px}.bundle_option_spacer{height:4px}.cart-item__product-price:not(.cart-item__product-price--code) .cart-prices__price--del,.cart-item__product-price:not(.cart-item__product-price--code) .cart-headline__price{color:var(--neutral-normal, var(--neutral-neutral, #596c7f));text-align:right;font-family:Mukta;font-size:20px;font-style:normal;font-weight:300;line-height:24px;margin:0}.cart-item__container--child .cart-item__product-price .cart-headline__price{font-size:18px!important;line-height:20px!important}.cart-item__product-price.cart-item__product-price--code .cart-prices__price--smaller{font-size:20px!important;line-height:24px!important}.cart-item__product-price:not(.cart-item__product-price--code) .cart-prices__price--sale,.cart-item__product-price:not(.cart-item__product-price--code) .cart-headline__free{font-family:Mukta;font-size:28px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:0}.cart-item__product-price:not(.cart-item__product-price--code) .cart-prices__price--sale{font-family:PT-Serif}.cart-item.child{padding:0 var(--cart-item-spacing-lateral);border-top:1px solid rgba(177,189,200,.2)}.cart-item-group .cart-item.child:last-child{padding-bottom:0}.cart-item.child .cart-headline__title,.cart-item.child .cart-item__product-quantity{font-size:16px;line-height:20px;margin-bottom:4px;width:100%}.qty-box{padding-inline:0px}.qty-box .qty-box__button{width:90px;height:26px}.cart-checkout{padding:16px 16px 0;border:0}.cart-checkout__total{padding-inline:16px}.cart-totals--final.cart-totals{margin-block:8px 24px}.cart-totals{padding:0;padding-block:0px 16px;min-width:100%}.cart-checkout__action .new-buttons{width:min(343px,100%);max-height:60px;height:60px;color:var(--primary-lighter, #dadce8);text-align:center;font-family:Mukta;font-size:16px;font-style:normal;font-weight:300;line-height:20px;padding-left:32px;padding-right:32px}.cart-footer{padding-inline:16px;padding-bottom:12px;gap:0}.cart-checkout__total{grid-template-columns:100%}.cart-upsell{border:none}.cart-upsell__title{font-size:24px;font-weight:400;line-height:28px;margin-bottom:20px;padding-left:16px;padding-right:16px}.cart-upsell-section__inner{gap:12px;grid-template-columns:100%;grid-template-rows:auto auto;padding-inline:16px}.cart-upsell-section__item__info{grid-auto-columns:auto;display:grid;margin:auto}.cart-upsell-section__item__title{font-size:18px;font-weight:700;line-height:24px;text-align:center}.upsell-layer{margin:4px 0 0;font-size:14px;font-weight:300;line-height:16px;text-align:center}.THE_DOT{top:-3px}.cart-upsell-section__item__media,.cart-upsell-section__item__media img{max-height:135px;margin:auto}.cart-upsell-section__item{padding:12px 12px 20px;flex-direction:column}.cart-upsell-section__action__title{font-size:16px;font-weight:500;line-height:20px}.cart-upsell-section__action button{min-height:58px;min-width:min(303px,100%)}.cart-usp-bar .usps__bar__wrapper{grid-template-columns:100%;grid-template-rows:auto auto auto auto;justify-content:center;align-items:center;gap:32px}#usps__bar.cart-usp-bar .usps__bar__usp{justify-content:center}.cart-totals__number,.cart-totals .cart-totals__number--bold{font-size:18px;font-weight:700;line-height:20px}.cart-item__product-remove{position:absolute;align-items:center;justify-content:center;top:28px;right:10px;width:48px;height:48px;border-radius:100px;border:2px solid #ffffff}.cart-item.child .cart-item__media,.cart-item-group .cart-item.child .cart-item__media a,.cart-item-group .cart-item.child .cart-item__media .image-element__wrap,.cart-item-group .cart-item.child .cart-item__media .image-element__wrap img{height:80px;object-fit:contain;max-width:100%}.cart-headline .tooltip{height:20px}.cart-container{--cart-item-media-width: 100%}.cart-item-group .cart-item{padding:16px 0}.cart-item-group{margin:0 16px}.cart-item__media{width:100%}.price-with-code--tooltip .tooltip__price{text-align:right;font:700 28px/32px "PT Serif"!important}.price-with-code--tooltip .tooltip__content{top:calc(100% + var(--tooltip__arrow-height))}.price-with-code--tooltip .tooltip__icon{min-height:24px}.cart-item__media{height:auto}.cart_image{width:100%}.cart-checkout__total .tooltip__price{margin-bottom:-4px}}.js-cart_content__form{display:grid;grid-template-columns:calc(67.4% - 8px) calc(32.6% - 8px);grid-template-rows:auto auto;gap:16px;row-gap:0}@media screen and (max-width:1024px){.tooltip{--tooltip__content-width: 180px}.js-cart_content__form{flex-direction:column;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:0}.cart-total__title{font-size:20px;line-height:24px;font-weight:400;color:#2b2f44;padding:0 16px}}.cart-item-group--border-btm{border-bottom:1px solid #dadce8}@media screen and (max-width:800px){.cart-item__product-remove-btn{height:auto}.cart-item__product-remove .remove-icon{margin-left:0;height:32px}body.cart-v2 .cart-headline .pdp-right-section__rating__stars{gap:4px}body.cart-v2 .cart-headline .pdp-right-section__rating__remark{height:19px}body.cart-v2 .cart-headline .pdp-right-section__rating{padding-top:0!important}}@media screen and (max-width:480px){body.cart-v2 .cart-headline .pdp-right-section__rating__remark{height:21px}}@media screen and (max-width:385px){.cart-headline__title a{display:inline}.cart-headline .tooltip{display:inline-flex}}@media screen and (max-width:380px){.cart-headline__title{display:block}.bundle___items .cart-item{grid-template-columns:25% 1fr}.scarcity-wrapper{gap:4px}}@media screen and (max-width:360px){body.cart-v2 .cart-headline .pdp-right-section__rating__remark,body.cart-v2 .cart-headline .pdp-right-section__rating__stars>strong,body.cart-v2 .cart-headline .pdp-right-section__rating strong,body.cart-v2 .cart-headline .pdp-right-section__rating,body.cart-v2 .cart-headline .pdp-right-section__rating__remark .total-reviews{font:500 14px/18px Mukta;--pdp-rs__rating__stars-gap: 3px}body.cart-v2 .cart-headline .pdp-right-section__rating__remark .total-reviews,body.cart-v2 .cart-headline .pdp-right-section__rating__remark .total-reviews strong{font:700 14px/16px Mukta!important}body.cart-v2 .cart-headline .pdp-right-section__rating__remark{height:18px}.qty-box{width:80px}.price-with-code--tooltip .tooltip__title{font:400 13px/16px Mukta!important}.price-with-code--tooltip .tooltip__icon{margin-right:4px}.cart-v2 .cart-upsell-section__action button{max-width:calc(100vw - 90px);width:calc(100vw - 90px)}body.cart-v2 .pdp-right-section__rating__stars>img{width:56px}}.upsell-withcode-tooltip-wrapper .tooltip{align-items:center}.upsell-withcode-tooltip-wrapper .tooltip__icon:before{top:-22px!important;transform:translate(-50%) rotate(180deg)}.upsell-withcode-tooltip-wrapper .tooltip__content{top:-72px!important;left:107px!important}.cart-item__remove-confirmation--inner button{border-radius:4px!important}@media screen and (max-width:1024px){.upsell-withcode-tooltip-wrapper .tooltip__content{left:81px!important}}@media screen and (max-width:800px){div[data-type-handle=mattress] .upsell-section__content .tooltip__content,.upsell-withcode-tooltip-wrapper .tooltip__content{top:-71px!important;left:81px!important}}.bundle___items .cart-headline__price{display:none}.cart-item__media{border-radius:8px;overflow:hidden}@media(min-width:801px)and (max-width:1024px){.new_tooltip__position{width:100%!important;left:-40px!important;right:0!important;transform:translate(0)!important}}
/*# sourceMappingURL=/cdn/shop/t/3010/assets/component-cart-v2.css.map */
