.product-info .product-info__text:first-of-type{font-size:var(--text-md);font-weight:500;line-height:22px;letter-spacing:-.15px;text-decoration-line:underline}.product-info_title-wishlist-container{display:flex;justify-content:space-between;margin-bottom:.5rem}.product-info .product-info__title{margin-block:1.25rem .25rem;font-family:Montserrat;font-size:25.6px;font-weight:700;line-height:33px;margin-top:0!important}.product-info .product-info__liquid{margin:4px 0}.product-info .product-info__liquid .prose h4 p{font-weight:400;font-size:14px;line-height:22px}.product-info .dor-product-specs{margin:1.25rem 0 .5rem}.product-info .product-info__text:nth-of-type(2){margin-block:.25rem 1.5rem}.product-info .product-info__text:nth-of-type(2) h4{font-size:var(--text-h4);font-weight:500;line-height:30px;letter-spacing:.23px}.product-info .product-info__price{margin:12px 0}.product-info .product-info__price .text-lg:after{margin-left:2px;content:"\20ac";font-size:var(--text-h2-mobile-s);font-weight:600}.product-info .product-info__price price-list{align-items:center;gap:0;column-gap:1.5rem}.product-info__price .rating-with-text{align-items:center}.product-info .product-info__price price-list sale-price{font-size:var(--text-h2);font-weight:700;letter-spacing:.0225rem;color:var(--text-primary)}.product-info .product-info__separator{margin-block-end:.75rem}.product-gallery__media-list{gap:.3rem}.product-info .product-info__price price-list compare-at-price{font-size:var(--text-sm);font-style:normal;font-weight:300;line-height:var(--text-md);color:#878787;flex-basis:100%}.dor-cur-sym{margin-left:.25rem;font-size:1.25rem;font-style:normal;font-weight:600;line-height:2.625rem;letter-spacing:.0225rem;vertical-align:super}.product-info on-sale-badge{font-size:var(--text-base)!important;font-style:normal;font-weight:400;line-height:1.1875rem}.dor-benefits-wrapper+.product-info__separator{margin-block-start:1.25rem;margin-block-end:1.25rem}.dor-prod-spec .dor-prod-spec-name{font-size:var(--text-base);font-weight:300;line-height:1.375rem;color:#878787}.dor-prod-spec .dor-prod-spec-value{margin-left:.33rem;font-size:var(--text-base);font-weight:500;line-height:1.375rem;color:var(--text-primary)}.product-info button.button.button--xl{grid-column:1 / span 1}.product-info .wishlist-engine{grid-column:2 / span 1;cursor:pointer}.product-info .wishlist-engine .wishlist-icon{height:fit-content;display:flex;transition:color .5s ease-in-out}.product-info .wishlist-engine:hover .wishlist-icon{color:#121212}.product-info .wishlist-engine-button-icon{text-align:center}.dor-purchase-claims .dor-claim{display:flex;align-content:center;justify-content:flex-start;align-items:center;gap:.5rem}.dor-purchase-claims .dor-claim:first-of-type .dor-claim-text .dor-paymentLogo{display:inline}details .accordion__toggle svg{transform:rotate(90deg);transition:transform .3s ease-in-out}details[aria-expanded=true] .accordion__toggle svg{transform:rotate(-90deg)}.product-info details .accordion__content a{font-weight:500;text-decoration:underline}.product-info details .accordion__content .structure-content-list{margin-top:10px}.dor-hotspot-list .dor-hotspots-list-num{display:inline-flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:var(--text-base);font-weight:600;line-height:1.375rem;color:#000;background:var(--White, #fff)}.dor-hotspot-list .dor-hotspots-list-text{margin-left:1rem;font-size:var(--text-base);font-weight:300;line-height:1.375rem}.structure-container .structure-content:not(:last-child){margin-bottom:1.5rem}.structure-container .structure-content-wrapper-title{font-size:var(--dor-text-prod-card-text-m);font-weight:600;line-height:1.375rem;letter-spacing:-.00938rem;margin-right:.2rem}.structure-container .structure-content-wrapper-title.dor-bed-bases-structure-title{margin-right:0}.structure-content-wrapper-title .colon{font-weight:300}.structure-container .structure-content-wrapper-text{font-size:var(--dor-text-prod-card-text-m);font-style:normal;font-weight:300;line-height:1.375rem}.data-content-row{display:grid;grid-template-rows:1fr;grid-template-columns:4.6875rem auto;column-gap:1rem;margin-block:.5rem 1rem}img.data-content-row-image{grid-row:1 / span 1;grid-column:1 / span 1}.data-content-row-content{display:grid;grid-template-rows:1.375rem auto;grid-template-columns:1fr;row-gap:.25rem}.data-content-row-subtitle{grid-row:1 / span 1;grid-column:1 / span 1;font-size:var(--text-base);font-weight:500;line-height:1.375rem;letter-spacing:-.00938rem}.data-content-row-certification-text{grid-row:2 / span 1;grid-column:1 / span 1;font-size:var(--dor-text-prod-card-text-m);font-weight:300;line-height:1.375rem}ul.structure-content-list{list-style:disc;padding-left:2rem}button:has(.dor-size-chart-text){margin-top:.5rem}.dor-size-chart-text{margin-right:.5rem;font-size:13px;font-weight:600;line-height:1.375rem;letter-spacing:-.00938rem}.dor-size-chart-text+.link{font-weight:500;line-height:1.375rem;letter-spacing:-.00938rem}.product-info__variant-picker .variant-picker__option-info legend{font-size:var(--text-base);font-weight:300;line-height:1.375rem}.product-info__variant-picker fieldset .relative .select{padding:var(--text-base) .91rem;border:1px solid var(--Black, #121212)}.product-info__variant-picker fieldset .relative button span{font-size:var(--text-md);font-weight:300;line-height:1.6875rem}.popover-listbox .popover-listbox__option.is-disabled{display:none}.drawer::part(content){height:fit-content;max-height:98vh;bottom:0;transform:translateY(0)}.drawer>span.h5{font-size:17px;font-weight:700;line-height:22px}.drawer::part(body){font-size:var(--text-md);font-weight:300;line-height:1.6875rem}.accordion+.accordion{--product-info-block-spacing: 0}.product-info__accordion:first-of-type{margin-top:1.5rem}.product-info__accordion .metafield-rich_text_field{font-size:var(--dor-text-prod-card-text-m)}@media screen and (max-width: 1000px){.drawer::part(content){max-height:85dvh}.product-info .product-info__title{font-size:17.6px;line-height:normal}}.shopify-section--product-recommendation .dor-sectionHeader__container>.prose{font-size:var(--text-h1);font-weight:400;line-height:3.25rem}.dor-padding-modal-content .technology-modal-features,.dor-treatments-modal-content .technology-modal-features{margin-block-start:4px}.dor-padding-modal-content .dor-attribute-benefits,.dor-treatments-modal-content .dor-attribute-benefits,.dor-coating-modal-content .dor-attribute-benefits,.dor-pillow-topper-modal-content .dor-attribute-benefits{margin-block-start:8px;margin-block-end:8px;font-style:italic}.dor-coating-modal-content .dor-attribute-short-description,.dor-pillow-topper-modal-content .dor-attribute-short-description{margin-block-start:4px}.dor-coating-modal-content .h4.subtitle,.dor-coating-modal-content .h4.subtitle-S,.dor-padding-modal-content .h4.subtitle,.dor-padding-modal-content .h4.subtitle-S,.dor-treatments-modal-content .h4.subtitle,.dor-treatments-modal-content .h4.subtitle-S,.dor-pillow-topper-modal-content .h4.subtitle,.dor-pillow-topper-modal-content .h4.subtitle-S{font-size:var(--text-base);line-height:1.4;font-weight:700!important;font-style:normal}.dor-padding-modal-content .dor-modal-data-section:last-child,.dor-treatments-modal-content .dor-modal-data-section:last-child,.dor-coating-modal-content .dor-modal-data-section:last-child,.dor-pillow-topper-modal-content .dor-modal-data-section:last-child{padding-block-end:1rem}.dor-padding-modal-content .dor-fisiomassage-content,.dor-treatments-modal-content .dor-fisiomassage-content{margin-block-start:1.5rem}.dor-padding-modal-content .dor-fisiomassage-description,.dor-treatments-modal-content .dor-fisiomassage-description{margin-block-start:.5rem}.dor-padding-modal-content .accordion__toggle span,.dor-treatments-modal-content .accordion__toggle span,.dor-coating-modal-content .accordion__toggle span,.dor-pillow-topper-modal-content .accordion__toggle span{font-size:var(--text-base)}.dor-padding-modal-content .accordion__content h4.subtitle-S,.dor-treatments-modal-content .accordion__content h4.subtitle-S,.dor-coating-modal-content .accordion__content h4.subtitle-S,.dor-pillow-topper-modal-content .accordion__content h4.subtitle-S{font-size:var(--text-base-sm)}.dor-padding-modal-content h3.title-m{font-style:normal;font-size:15px}.dor-reti-technology-modal-container .item-container{display:flex;flex-direction:column;gap:1rem}.dor-reti-technology-modal-container .item-description{margin-top:0!important}.custom-content-text-metafield .metafield-rich_text_field strong{font-weight:700!important}.product-info:has(.simesy-estimated-delivery-date) .product-info__buy-buttons{margin-bottom:0}.product-info:has(.simesy-estimated-delivery-date) .dor-purchase-claims{margin-top:0}.product-info:has(.simesy-estimated-delivery-date) .simesy-estimated-delivery-date_container{margin-bottom:0}.product-info:has(.simesy-estimated-delivery-date) .simesy-estimated-delivery-date_container .simesy-text-timer:not(:empty){padding:8px 0 0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/_product.css.map */
