.mattress-card__scales{display:flex;flex-direction:column;gap:0}.mattress-card__divider{border:none;border-top:1px solid var(--Surface-Outline-1, #dfded5);margin:1.2rem 0}@media screen and (min-width:750px){.mattress-card__divider{margin:1.6rem 0}}.mattress-scale{display:flex;flex-direction:column;gap:.2rem;padding:0 0 .8rem}.mattress-scale:last-child{padding-bottom:0}.mattress-scale__row{display:grid;align-items:baseline;grid-template-columns:8rem 1fr;gap:1.6rem}.mattress-scale__label{font-size:1.4rem;font-weight:500;color:var(--Surface-On-3, #262626);line-height:1.715}@media screen and (max-width:749px){.mattress-scale__row{grid-template-columns:7.2rem 1fr;gap:1.2rem}.grid--2-col-tablet-down .mattress-scale__row{grid-template-columns:1fr;gap:.5rem}.mattress-scale__label{font-size:1.3rem}.grid--2-col-tablet-down .mattress-scale__label{font-size:1.2rem}}.mattress-scale__track{position:relative;height:8px;background:var(--mattress-scale-empty-color, #e5e4dc);border-radius:100px;overflow:hidden;margin-bottom:.4rem}.mattress-scale__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--scale-fill, 0%);background:var(--scale-color, var(--mattress-scale-default-color, #5e7a5a));border-radius:100px;z-index:1;display:block!important}.mattress-scale__track:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to right,transparent 0,transparent calc(20% - 1.5px),var(--mattress-scale-divider-color, #fff) calc(20% - 1.5px),var(--mattress-scale-divider-color, #fff) calc(20% + 1.5px),transparent calc(20% + 1.5px),transparent 20%);z-index:2;pointer-events:none}.mattress-scale__end-labels{display:flex;justify-content:space-between;padding-left:8.4rem}@media screen and (min-width:750px){.mattress-scale__end-labels{padding-left:9.6rem}}.mattress-scale__end-label{font-size:1.1rem;font-weight:400;color:var(--Surface-On-2, #7c7c7c);line-height:1.4}@media screen and (max-width:749px){.grid--2-col-tablet-down .mattress-scale__end-label{display:none}}.card--mattress .card__heading{font-size:2rem;line-height:140%;letter-spacing:normal}.card--mattress .card__price-col{width:100%;display:flex;flex-direction:column;gap:.2rem;letter-spacing:normal;align-items:center;margin:1.6rem 0 0;padding:1.6rem 0 0;border-top:1px solid var(--Surface-Outline-1, #dfded5)}.card--mattress .card__price-from{text-transform:none}.card--mattress .card__price-from:after{margin-right:0}.card--mattress .card__price-row{display:flex;flex-direction:row;gap:var(--s-1_5, 6px);font-size:var(--4, 16px);line-height:1;flex-wrap:wrap;justify-content:flex-start;align-items:end}.card--mattress .card__price-compare{color:var(--Surface-On-1, #bdbdbd);font-weight:500}.card--mattress .card__price-current{color:var(--Surface-On-4, #262626);font-weight:500}@media screen and (max-width:810px){.grid--1-col-tablet-down .card--mattress .card__heading{font-size:2rem}.grid--2-col-tablet-down .card--mattress .card__heading{font-size:1.6rem}.grid--2-col-tablet-down .card--mattress .card__price-row{justify-content:center}.grid--2-col-tablet-down .card--mattress :is(.card__price-from,.card__price-compare,.card__price-current){font-size:1.4rem}}@media screen and (max-width:510px){.grid--2-col-tablet-down .card--mattress .card__price-row{flex-direction:column;align-items:center}.grid--2-col-tablet-down .card--mattress .card__price-from:after{display:none}}.card--mattress .card__price-prices{display:flex;flex-direction:column;align-items:center;gap:.2rem}.card--mattress .card__price-amounts{display:flex;align-items:baseline;gap:.4rem}.product-card-wrapper--v3 .card--mattress .card__price-prices{font-size:1.4rem}.product-card-wrapper .card--mattress .savings{margin-left:0}.card--mattress .price__badge-trade{display:inline-block;font-size:1.4rem;font-style:normal;font-weight:500;line-height:150%;padding:0 .4rem;white-space:nowrap;background:var(--savings-badge-background-color, var(--Color-System-Success-Green-150, #d7f7c2));color:var(--savings-badge-text-color, var(--surface-positive, #0b6e40));border:none}.product-card-wrapper--v3 .card--mattress .savings--filled{background:var(--savings-background-color, #f3e4dc);padding:.2rem .8rem}@media screen and (max-width:510px){.grid--2-col-tablet-down .product-card-wrapper .card--mattress .savings{font-size:1.1rem}.grid--2-col-tablet-down .card--mattress .card__price-prices{flex-direction:column-reverse}}.mattress-card__cta-wrapper{margin-top:1.6rem}.mattress-card__cta-wrapper .button{padding-block:var(--s-3, 12px);font-size:1.4rem}.card--mattress .card-description{display:block}.card--mattress .card-information--shop-now{display:none}
/*# sourceMappingURL=/cdn/shop/t/55/assets/component-card-product-mattress.css.map */
