@charset "UTF-8";.main-product{position:relative}.product__outer{display:flex;flex-direction:column;flex-wrap:wrap;position:relative;align-items:start;gap:2rem}@media(min-width:750px){.product__outer{align-items:center}}@media(min-width:990px){.product__outer{flex-direction:row;flex-wrap:nowrap;align-items:flex-start}}@media(min-width:1200px){.product__outer{margin:0 auto}}.product__media{overflow:hidden;width:100%;background:transparent;order:-1;flex-shrink:0}@media(min-width:990px){.product__media{width:56.25%;position:sticky;top:var(--header-height);height:fit-content}.product__media.product__media--desktop-ratio-full_height+.product__info-container{min-height:calc(100svh - var(--announcement-height) - var(--header-height));position:sticky;top:var(--header-height)}}@media(min-width:990px){.product__media--desktop-after{order:2}}@media(max-width:989.98px){.product__media--mobile-after{order:2}}@media(min-width:1920px){.product__media{width:calc(100% - 82rem)}}.product__info-container{flex-grow:1;width:100%;display:flex;flex-direction:column;padding:0 1.2rem}@media(min-width:750px){.product__info-container{max-width:64rem}}@media(min-width:990px){.product__info-container{width:33.3333333333%}}@media(min-width:1200px){.product__info-container{padding:0 2.4rem}}@media(min-width:1920px){.product__info-container{width:64rem}}.product__info-container:only-child{margin:0 auto}.product__divider{height:0;max-height:0;width:100%}.product__divider--border{border-bottom:.05rem solid rgb(var(--color-border))}.product__divider:empty{display:block}.recamira-product-title-row .product__title{font-family:var(--font-heading-family);font-style:normal;font-weight:var(--font-heading-weight)}.recamira-product-long-name{margin:.4rem 0 0;color:#1d1d1d;line-height:var(--font-body-line-height)}.main-product:not(.quick-view-modal .main-product) .recamira-product-long-name{font-size:13px}@media(max-width:749.98px){.main-product:not(.quick-view-modal .main-product) .recamira-product-title-row{position:relative;align-items:flex-start;padding-inline-end:6rem}.main-product:not(.quick-view-modal .main-product) .recamira-product-wishlist-anchor{position:absolute;inset-block-start:0;inset-inline-end:0;align-self:flex-start;transform:translateY(-.9rem)}.main-product:not(.quick-view-modal .main-product) .recamira-product-long-name{margin-top:.8rem}}.recamira-product-long-name+.product__price{margin-top:1.6rem}.product__title+.product__sku{margin-top:.2rem}.product__title+.product__price{margin-top:1.6rem}.product__description+.popups-group{margin-top:1.2rem}.product__text{display:inline-block;margin-top:1.2rem}.product__text:first-child{margin-top:0}.product__text:empty{display:none}.product__text+.product__title,.product__text+.product__price,.product__text+.product__sku{margin-top:.2rem}.product__text a{text-decoration:none;color:inherit;transition:opacity var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.product__text a:hover{opacity:var(--hover-opacity)}}.product__price{display:flex;flex-direction:column}.product__price+.product__title,.product__price+.product__text,.product__price+.product__sku{margin-top:.2rem}.product__price-inner{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .4rem}.product__price-inner .badge.badge--sale{order:-1}.product__price .price{align-items:flex-start;font-weight:var(--font-body-weight)}.product__price .price__sale{flex-direction:row;align-items:center}.product__price .price-text--body-h6{font-size:calc(var(--font-body-scale) * 1.2rem)}.product__price .price-text--body-h5{font-size:calc(var(--font-body-scale) * 1.4rem)}.product__price .price-text--body-h4{font-size:calc(var(--font-body-scale) * 1.8rem)}.product__price .price-text--body-h3{font-size:calc(var(--font-body-scale) * 2.2rem)}.product__price .price-text--body-h2{font-size:calc(var(--font-body-scale) * 2.6rem)}.product__price .price-text--body-h1{font-size:calc(var(--font-body-scale) * 3rem)}.product__price.visibility-hidden{width:0;height:0;margin:0}.product__price .product__tax,.product__price .product__installment{margin:.2rem 0 0}.product__tax{width:100%;color:rgb(var(--color-foreground-secondary))}.product__installment:empty{display:none}.product__installment.visibility-hidden{width:0;height:0;margin:0}.product__description{width:100%;max-width:100%;color:rgb(var(--color-foreground));margin-top:1.6rem}.product__description:empty{display:none}.product__description:first-child{margin-top:0}.main-product .product__description,.main-product .product-popups-group .button__label{font-size:1.4rem}.product__description__toggle{margin-top:.6rem;display:inline-flex;align-items:center;gap:.6rem}.product__description__toggle-icon{position:relative;display:inline-block;width:12px;height:12px}.product__description__toggle-icon:before,.product__description__toggle-icon:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:currentColor}.product__description__toggle-icon:before{width:10px;height:1px}.product__description__toggle-icon:after{width:1px;height:10px;transition:transform .2s ease}.product__description__toggle[aria-expanded=true] .product__description__toggle-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.product__description.rte img,.product__description.rte figure,.product__description .rte.product__description__content-inner img,.product__description .rte.product__description__content-inner figure{width:auto;height:auto;left:unset;transform:unset;max-width:100%;min-height:unset;object-fit:var(--rte-object-fit)}.product__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:.4rem 0}.product__badges:empty{display:none}.product__badges:first-child{margin-top:0}.product__badges:last-child{margin-bottom:0}.product__sku{color:rgb(var(--color-foreground-secondary))}.product__sku.visibility-hidden{width:0;height:0;margin:0}.product__sku:empty{display:none}.product__share{margin-top:1.6rem}.product__share-label{display:inline-block;color:rgb(var(--color-foreground-secondary));margin-bottom:1rem}.product__share:first-child{margin-top:0}.product__share-list{display:flex;align-items:center;gap:1.2rem}.product__share .copy-success{color:rgb(var(--color-success))}.product__share .copy-success svg{color:rgb(var(--color-success))}.product__share .copy-error{color:rgb(var(--color-error))}.product__share .copy-error svg{color:rgb(var(--color-error))}.product__inventory{margin-top:.6rem}.product__inventory:first-child{margin-top:0}.product__inventory.visibility-hidden{width:0;height:0;margin:0}.product__inventory:empty{margin:0}.product__inventory-inner{display:inline-flex;align-items:center;gap:.6rem;line-height:1.6;font-weight:calc(var(--font-body-weight, 400) + 100)}.product__inventory-inner--in-stock{color:rgb(var(--color-success))}.product__inventory-inner--low-stock{color:rgb(var(--color-error))}.product__inventory-inner--out-of-stock{color:rgb(var(--color-foreground-secondary))}.product__inventory-inner:before{content:"";display:block;width:.6rem;height:.6rem;border-radius:50%;background-color:currentColor}.product__buy-buttons{padding-block:2rem}body:is(.template-product-single-product,.template-product-modular-product) .main-product .product__info-container:has(.recamira-product-fabric-variants) .product-app:has(button.mmq-button):has(+.product__buy-buttons){margin-top:2rem}.product__buy-buttons+.product-parameters{padding-top:0}.product .quick-view-pagination{visibility:hidden;pointer-events:none}.product__slider-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none;z-index:1;padding:0 1.6rem;visibility:hidden;pointer-events:none}.product__slider-nav-visible{visibility:visible}.product__slider-nav .product__slider-nav-prev,.product__slider-nav .product__slider-nav-next{pointer-events:all;width:2rem;height:2rem;overflow:hidden;margin:0;padding:0;display:flex;justify-content:center;align-items:center;border:none;color:rgb(var(--color-foreground))}.product__slider-nav .product__slider-nav-prev .product__slider-nav-icons-container,.product__slider-nav .product__slider-nav-next .product__slider-nav-icons-container{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;position:relative}.product__slider-nav .product__slider-nav-prev .product__slider-nav-icons-container--prev svg:last-child,.product__slider-nav .product__slider-nav-next .product__slider-nav-icons-container--prev svg:last-child{position:absolute;top:0;left:150%}.product__slider-nav .product__slider-nav-prev .product__slider-nav-icons-container--next svg:first-child,.product__slider-nav .product__slider-nav-next .product__slider-nav-icons-container--next svg:first-child{position:absolute;top:0;right:150%}.product__slider-nav .product__slider-nav-prev svg,.product__slider-nav .product__slider-nav-next svg{position:relative;width:2rem;height:2rem;transform:translateZ(0);transform-style:preserve-3d;-webkit-user-select:none;user-select:none;transition:transform .85s cubic-bezier(.602,.007,.374,.995)}@media screen and (hover:hover)and (pointer:fine){.product__slider-nav .product__slider-nav-prev:hover svg{transform:translate3d(-150%,0,0)}}@media screen and (hover:hover)and (pointer:fine){.product__slider-nav .product__slider-nav-next:hover svg{transform:translate3d(150%,0,0)}}@keyframes fadeIn{0%{opacity:.5}to{opacity:1}}@media(min-width:990px){.product__media--desktop-type-slider_previews{margin-inline-start:1.2rem}.product__media--desktop-type-slider_previews:not(.product__media--no-media) .product__media-wrapper{padding-inline-start:15.8rem}.product__media--desktop-type-slider_previews .product__media-sublist-wrapper{position:absolute;top:0;left:0;height:100%;max-height:100%}.product__media--desktop-type-slider_previews+.product__info-container{max-width:49rem;margin:0 auto;padding-top:0}}@media(min-width:1200px){.product__media--desktop-type-slider_previews{margin-inline-start:2.4rem}}@media(min-width:990px){.product__media--desktop-type-grid{width:calc(100vw - 500px)}.product__media--desktop-type-grid .product__media-sublist-wrapper,.product__media--desktop-type-grid .product__slider-nav-visible{display:none!important}.product__media--desktop-type-grid+.product__info-container{width:100%;padding-top:8rem;position:sticky;top:var(--header-height);max-width:46.7rem;margin:0 auto}.product__media--desktop-type-grid .product__media-list-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.product__media--desktop-type-grid .product__media-item{width:calc(50% - 2px);flex:calc(50% - 2px);order:0}.main-product:not(.quick-view-modal .main-product) .product__media--desktop-type-grid .product__media-item:not(:only-child){flex-grow:0}.product__media--desktop-type-grid .product__media-item.active{order:-1;animation:fadeIn .5s ease-in-out}}@media(min-width:1360px){.product__media--desktop-type-grid{width:62.5vw}}@media(min-width:1200px){.main-product .product__outer:has(>.product__media--desktop-type-grid){gap:0}.main-product .product__media--desktop-type-grid{flex:0 0 calc((200% - 4px) / 3);width:calc((200% - 4px) / 3)}.main-product .product__media--desktop-type-grid+.product__info-container{flex:0 0 calc((100% + 4px) / 3);width:calc((100% + 4px) / 3);max-width:none;margin:0;padding-top:27px;padding-bottom:0;padding-inline:var(--recamira-desktop-content-gutter);padding-inline-start:60px;position:sticky;top:var(--header-height)}.main-product .product__media--desktop-type-grid+.product__info-container .product-form__buttons-row,.main-product .product__media--desktop-type-grid+.product__info-container .product-form__submit,.main-product .product__media--desktop-type-grid+.product__info-container .product-app,.main-product .product__media--desktop-type-grid+.product__info-container button.mmq-button,.main-product .product__media--desktop-type-grid+.product__info-container .product__description{width:100%}}@media(min-width:990px){.main-product .product__media--desktop-type-grid+.product__info-container.product__info-container--recamira-long-sticky{top:calc(100svh - var(--recamira-product-info-height))}}@media(min-width:990px){.product__media--desktop-type-carousel .product__media-sublist-wrapper,.product__media--desktop-type-carousel .product__slider-nav-visible{display:none!important}.product__media--desktop-type-carousel.product__media,.product__media--desktop-type-carousel+.product__info-container{width:100%;position:relative;top:0}.product__media--desktop-type-carousel+.product__info-container{max-width:43rem}.product__media--desktop-type-carousel+.product__info-container:has(.product__info-wrapper-carousel){max-width:100%}.product__media--desktop-type-carousel+.product__info-container .product__info-wrapper-carousel{display:flex;gap:1rem}.product__media--desktop-type-carousel+.product__info-container .product__info-wrapper-carousel-left,.product__media--desktop-type-carousel+.product__info-container .product__info-wrapper-carousel-right{max-width:50%;width:100%}.product__media--desktop-type-carousel+.product__info-container .product__info-wrapper-carousel-left-container{max-width:427px;width:100%}.product__media--desktop-type-carousel+.product__info-container .product__info-wrapper-carousel-right-container{max-width:388px;width:100%}.product__media--desktop-type-carousel+.product__info-container .product__info-wrapper-carousel-right-container>:first-child{padding-top:0!important}.product__media--desktop-type-carousel .product__media-list .product__media-toggle{display:none}.product__media--desktop-type-carousel .product__media-list:not(.swiper-initialized) .product__media-list-container{justify-content:center}.product__media--desktop-type-carousel .product__media-list:not(.swiper-initialized) .product__media-item{width:calc((100% - 8px) / 3);margin-right:.4rem}}@media(max-width:989.98px){.product__media--mobile-type-slider_previews,.product__media--mobile-type-slider_without_preview{max-width:60rem;margin:0 auto}}@media(min-width:576px)and (max-width:989.98px){.product__media--mobile-type-grid+.product__info-container{max-width:46.7rem;margin:0 auto}}@media(max-width:989.98px){.product__media--mobile-type-grid .product__media-sublist-wrapper,.product__media--mobile-type-slider_without_preview .product__media-sublist-wrapper,.product__media--mobile-type-grid .product__slider-nav-visible{display:none!important}.product__media--mobile-type-grid .product__media-list-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.product__media--mobile-type-grid .product__media-item{width:calc(50% - 2px);flex:calc(50% - 2px);order:0}.product__media--mobile-type-grid .product__media-item.active{order:-1;animation:fadeIn .5s ease-in-out}}@media(max-width:575.98px){.product__media--mobile-type-grid .product__media-item{width:100%;flex:100%}}@media(max-width:575.98px){.product__media--mobile-type-carousel .product__media-sublist-wrapper,.product__media--mobile-type-carousel .product__slider-nav-visible{display:none!important}.product__media--mobile-type-carousel .product__media-item .product__media-item{max-width:85%}.product__media--mobile-type-carousel .product__media-item .product__media-item:only-child{max-width:100%}}@media(max-width:989.98px){.product__media--mobile-type-carousel .product__media-sublist-wrapper{display:none!important}.product__media--mobile-type-carousel .product__media-item{max-width:49.5rem}.product__media--mobile-type-carousel .product__media-item:only-child{max-width:49.5rem;justify-items:center}.product__media--mobile-type-carousel .product__media-list:not(.swiper-initialized) .product__media-list-container{justify-content:center}.product__media--mobile-type-carousel .product__media-list:not(.swiper-initialized) .product__media-item{width:calc((100% - 8px) / 3);margin-right:.4rem}}.product__media-wrapper{display:flex;flex-direction:column;gap:.8rem;align-items:center;width:100%}@media(min-width:990px){.product__media-wrapper{flex-direction:row;align-items:stretch}}.product__media-list{display:flex;flex-wrap:wrap;width:100%;overflow:hidden;position:relative}.product__media-list .deferred-media,.product__media-list .deferred-media img{position:absolute;top:0;right:0;bottom:0;left:0}.product__media-list-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;width:100%;height:auto;flex:1}.product__media-list-container{width:100%;display:flex;box-sizing:border-box}@media screen and (hover:hover)and (pointer:fine)and (min-width:990px){.product__media-list .product__media-cursor{opacity:1;visibility:visible}.product__media-list .product__media-toggle{cursor:zoom-in}}.product__media-item{position:relative;width:100%;height:auto;overflow:hidden;background-color:rgb(var(--color-background));-webkit-user-select:none;user-select:none}.product__media-item>*:not(.product__xr-button):not(product-model):not(modal-opener):not(.deferred-media){display:block;position:relative}.product__media-item--placeholder{background-color:rgb(var(--color-background-secondary))}.product__media-item--placeholder .placeholder-svg{fill:rgb(var(--color-foreground))}.product__media-mobile-icon{color:rgb(var(--color-foreground));background-color:rgba(var(--color-background),.3);display:flex;align-items:center;justify-content:center;position:absolute;top:.8rem;right:.8rem;width:4.6rem;height:4.6rem;border-radius:50%;z-index:3;pointer-events:none}@media(min-width:990px){.product__media-mobile-icon{display:none}}.product__media-mobile-icon .icon{width:2rem;height:2rem;color:rgb(var(--color-foreground))}@media screen and (max-width:575.98px){.product__media-mobile-icon--disabled-on-mobile{display:none}}.product__media-img{position:relative;box-sizing:border-box}.product__media-img img,.product__media-img .placeholder-svg{display:block;width:100%!important;height:100%;max-width:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:989.98px){.product__media-img--mobile-ratio-square{height:auto!important;padding-bottom:100%!important}.product__media-img--mobile-ratio-landscape{height:auto!important;padding-bottom:75%!important}.product__media-img--mobile-ratio-portrait{height:auto!important;padding-bottom:133.33%!important}}.product__media-video .deferred-media{position:absolute}.product__media-toggle{background-color:transparent;border:none;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}@media screen and (max-width:990px){.product__media-toggle{width:6.4rem;height:6.4rem;left:unset;right:0}}@media screen and (max-width:575.98px){.product__media-toggle--disabled-on-mobile{display:none}}@media screen and (min-width:576px){.product__media-toggle--disabled-on-desktop{display:none}}.product__media-sublist{display:flex;overflow:hidden;max-width:28rem;width:fit-content}@media(min-width:576px){.product__media-sublist{max-width:42.4rem}}@media(min-width:990px){.product__media-sublist{max-width:fit-content;width:13.4rem;height:100%;max-height:100%}}.product__media-sublist-wrapper{order:1;max-width:100%;flex:1;position:relative;height:6.4rem;overflow:hidden}@media(min-width:990px){.product__media-sublist-wrapper{order:unset;height:unset;max-height:100%;max-width:13.4rem}}.product__media-sublist .product__media-sublist-container{flex-direction:row}@media(min-width:990px){.product__media-sublist .product__media-sublist-container{flex-direction:column}}.product__media-sublist:not(.swiper-initialized) .product__media-subitem{width:6.4rem!important;height:auto;margin-inline-end:.8rem;margin-bottom:0}@media(min-width:990px){.product__media-sublist:not(.swiper-initialized) .product__media-subitem{width:13.4rem!important;margin-inline-end:0;margin-bottom:.8rem}}.product__media-subitem{box-sizing:border-box;overflow:hidden;cursor:pointer;border:.14rem solid transparent;opacity:.5;width:6.4rem!important;height:auto!important;transition:border-color var(--duration-default),opacity var(--duration-default)}@media(max-width:989.98px){.product__media-subitem{margin-bottom:0!important}}@media(min-width:990px){.product__media-subitem{margin-left:0!important;margin-right:0!important;width:13.4rem!important}}.product__media-subitem:last-child{margin-right:0!important}@media(min-width:990px){.product__media-subitem:last-child{margin-bottom:0!important}}@media screen and (pointer:fine){.product__media-subitem:hover{opacity:1;border-color:rgb(var(--color-border))}}.product__media-subitem.swiper-slide-thumb-active{opacity:1;border-color:rgb(var(--color-accent))}.product__media-cursor{color:rgb(var(--color-foreground));background-color:rgba(var(--color-background),.3);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);display:none;align-items:center;justify-content:center;position:absolute;width:4.6rem;height:4.6rem;border-radius:50%;z-index:3;opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s}.product__media-cursor .icon-plus-zoom{width:2rem;height:2rem}@media screen and (min-width:990px)and (pointer:fine){.product__media-cursor{display:flex}}.product .product__outer:has(.product__media--desktop-type-carousel){flex-wrap:wrap}.product__modal-opener{height:100%}.product__modal-opener--video .product__media-toggle,.product__modal-opener--external_video .product__media-toggle,.product__modal-opener--model .product__media-toggle{display:none}.product .product-icon-with-text{width:100%;display:flex;align-items:center;gap:1rem}.product .product-icon-with-text__icon{flex-shrink:0;width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.product .product-icon-with-text__icon .icon{width:1.8rem;height:1.8rem}.product .product-icon-with-text__icon-image{width:100%;height:100%}.product .product-icon-with-text__icon-image--dark{display:none}.product .product-icon-with-text__icon-image--dark:only-child{display:block}@media(prefers-color-scheme:dark){[data-scheme=auto] .product .product-icon-with-text__icon.product-icon-with-text__icon--with-dm-icon .product-icon-with-text__icon-image{display:none}[data-scheme=auto] .product .product-icon-with-text__icon.product-icon-with-text__icon--with-dm-icon .product-icon-with-text__icon-image--dark{display:block}}[data-scheme=dark] .product .product-icon-with-text__icon.product-icon-with-text__icon--with-dm-icon .product-icon-with-text__icon-image{display:none}[data-scheme=dark] .product .product-icon-with-text__icon.product-icon-with-text__icon--with-dm-icon .product-icon-with-text__icon-image--dark{display:block}.product .product-icon-with-text__text{max-width:100%;line-height:calc(var(--font-body-line-height) + .27)}.product .product-icon-with-text strong{font-weight:calc(var(--font-body-weight, 400) + 100)}.recamira-product-benefits{display:contents}.recamira-product-benefit{width:100%}.recamira-product-benefit__label{display:none}.recamira-product-benefits:not(:has(.product-icon-with-text)){display:none}@media(max-width:1199.98px){.main-product:not(.quick-view-modal .main-product) .recamira-product-title-row+.product__price,.main-product:not(.quick-view-modal .main-product) .recamira-product-long-name+.product__price{margin-top:2rem}.main-product:not(.quick-view-modal .main-product) .recamira-product-fabric-variants{margin-top:2rem}.main-product:not(.quick-view-modal .main-product) .recamira-product-fabric-variants__header{margin-bottom:.8rem}.main-product:not(.quick-view-modal .main-product) .recamira-product-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;min-height:6rem;margin-top:1.4rem;padding:1rem 0}.main-product:not(.quick-view-modal .main-product) .recamira-product-benefit{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.4rem;min-width:0;padding:0 .8rem;position:relative}.main-product:not(.quick-view-modal .main-product) .recamira-product-benefit:first-child{padding-left:0}.main-product:not(.quick-view-modal .main-product) .recamira-product-benefit:last-child{padding-right:0}.main-product:not(.quick-view-modal .main-product) .recamira-product-benefit+.recamira-product-benefit:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:rgb(var(--color-border))}.main-product:not(.quick-view-modal .main-product) .recamira-product-benefit__label{display:block}.main-product:not(.quick-view-modal .main-product) .recamira-product-benefit .product-icon-with-text{align-items:flex-start;justify-content:flex-start;min-width:0}.main-product:not(.quick-view-modal .main-product) .recamira-product-benefit .product-icon-with-text__icon{display:none}.main-product:not(.quick-view-modal .main-product) .recamira-product-benefit .product-icon-with-text__text{width:100%;min-width:0;overflow-wrap:anywhere}.main-product:not(.quick-view-modal .main-product) .recamira-product-benefits+.product__description{margin-top:1.4rem}.main-product:not(.quick-view-modal .main-product) .recamira-product-benefits:not(:has(.product-icon-with-text)){display:none}}@media(max-width:359.98px){.main-product:not(.quick-view-modal .main-product) .recamira-product-benefit__label{font-size:calc(var(--font-body-scale) * 1rem)}}@media(min-width:1200px){.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;min-height:60px;margin-top:14px;padding:10px 0}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-benefit{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;min-width:0;padding:0 16px;position:relative}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-benefit:first-child{padding-left:0}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-benefit:last-child{padding-right:0}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-benefit+.recamira-product-benefit:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:rgb(var(--color-border))}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-benefit__label{display:block}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-benefit .product-icon-with-text{align-items:flex-start;justify-content:flex-start;min-width:0}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-benefit .product-icon-with-text__icon{display:none}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-benefit .product-icon-with-text__text{width:100%;min-width:0;overflow-wrap:anywhere}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-title-row .product__title{margin-top:.6rem}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-title-row+.product__price,.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-long-name+.product__price{margin-top:20px}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-fabric-variants{margin-top:20px}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-fabric-variants__header{margin-bottom:8px}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-fabric-variants__item:after{height:.3rem}.main-product .product__media--desktop-type-grid+.product__info-container .product__buy-buttons{padding-top:16px;padding-bottom:16px}.main-product .product__media--desktop-type-grid+.product__info-container:has(.recamira-product-fabric-variants) .product__buy-buttons{padding-top:calc(24px + .3rem)}body:is(.template-product-single-product,.template-product-modular-product) .main-product .product__media--desktop-type-grid+.product__info-container:has(.recamira-product-fabric-variants) .product-app:has(button.mmq-button):has(+.product__buy-buttons){margin-top:calc(24px + .3rem)}body:is(.template-product-single-product,.template-product-modular-product) .main-product .product__media--desktop-type-grid+.product__info-container:has(.recamira-product-fabric-variants) .product-app:has(button.mmq-button)+.product__buy-buttons{padding-top:16px}.main-product .product__media--desktop-type-grid+.product__info-container .product-form__submit{box-sizing:border-box;min-height:48px;height:48px}.main-product .product__media--desktop-type-grid+.product__info-container button.mmq-button{min-height:48px;height:48px;margin-block-end:0}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-benefits+.product__description{margin-top:14px}.main-product .product__media--desktop-type-grid+.product__info-container .recamira-product-benefits:not(:has(.product-icon-with-text)){display:none}}body:is(.template-product-single-product,.template-product-modular-product) .main-product .product__info-container .product-app:has(button.mmq-button)+.product__buy-buttons{padding-bottom:0}@media(min-width:990px){.product__breadcrumbs.absolute{position:absolute;max-width:30vw;top:0;left:0}.product__breadcrumbs.absolute .breadcrumb{max-width:max-content}}.product__breadcrumbs+*{margin-top:0}.recamira-product-gallery-progress{display:none}@media(max-width:749.98px){.main-product>.product__breadcrumbs,.main-product .product__media>.product__breadcrumbs{position:absolute;top:1.2rem;right:0;left:0;z-index:4;width:auto;max-width:none;margin:0;padding:0 1.6rem;pointer-events:none}.main-product .product__media{position:relative}.main-product .product__breadcrumbs .breadcrumb{flex-wrap:nowrap;width:max-content;max-width:100%;margin:0;overflow:hidden;white-space:nowrap;pointer-events:auto}.main-product .product__breadcrumbs .breadcrumb span{overflow:hidden;text-overflow:ellipsis}.main-product .product__media-list .product__slider-nav{display:none}.product-media-modal .product-media-modal__content>.product__slider-nav{display:none}.main-product .product__media-mobile-icon{display:none}.main-product .product__media-toggle{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.main-product .product__media-toggle--disabled-on-mobile{display:none}.product__media-list.swiper-horizontal>.recamira-product-gallery-progress{position:absolute;right:0;bottom:0;left:0;top:auto;z-index:3;display:none;width:auto;height:2px;overflow:hidden;background-color:#1d1d1d29;pointer-events:none}.product__media-list.swiper-initialized .recamira-product-gallery-progress{display:block}.recamira-product-gallery-progress .swiper-pagination-progressbar-fill{background-color:#1d1d1dd1}}.product .complementary-products{overflow:hidden;margin:1.2rem 0}.product .complementary-products:empty{display:none}.product .complementary-products:first-child{margin-top:0}.product .complementary-products:last-child{margin-bottom:0}.product .complementary-products__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.product .complementary-products__heading{margin:0;word-break:break-word}.product .complementary-products .swiper-wrapper{box-sizing:border-box}.product .complementary-products .swiper-slide,.product .complementary-products .swiper-button-prev,.product .complementary-products .swiper-button-next{-webkit-user-select:none;user-select:none}.rte.rte--product table{margin:1.6rem 0}.rte.rte--product table:first-child{margin-top:0}.rte.rte--product table:last-child{margin-bottom:0}.rte.rte--product table.size-chart{border-collapse:collapse}.rte.rte--product table.size-chart:not(:last-child){margin-bottom:.6rem}.rte.rte--product>*:not(code):not(ol):not(ul){padding-inline:0!important}.rte.rte--product>ol,.rte.rte--product>ul{padding-inline-start:2rem!important}.rte.rte--product>ol li,.rte.rte--product>ul li{margin-inline-start:0!important}@media screen and (min-width:576px){.rte.rte--product>*:not(img,figure,div,table,p:has(img)){max-width:100%}.rte.rte--product div{max-width:100%;margin:0 auto}.rte.rte--product div:has(img[style*="float: left"]:only-child),.rte.rte--product div:has(img[style*="float: right"]:only-child){max-width:100%}.rte.rte--product div>p,.rte.rte--product div>pre,.rte.rte--product div>span,.rte.rte--product div>ul,.rte.rte--product div>ol,.rte.rte--product div>dl,.rte.rte--product div>h1,.rte.rte--product div>h2,.rte.rte--product div>h3,.rte.rte--product div>h4,.rte.rte--product div>h5,.rte.rte--product div>h6,.rte.rte--product div>blockquote{max-width:100%}}.product-parameters{position:relative;pointer-events:all;width:100%;padding-block:2rem}.product-parameters variant-radios,.product-parameters variant-selects{display:flex;flex-wrap:wrap}.product-parameters variant-radios{flex-direction:column;gap:2rem}.product-parameters variant-selects{flex-direction:column;gap:2rem}.product-parameters variant-selects .product-form__controls{width:100%}.product-parameters .dropdown-select{position:relative;display:block;width:100%}.product-parameters .dropdown-select__current{width:100%;min-height:4.4rem;padding:.7rem 1.2rem .7rem 1.6rem;-webkit-appearance:none;appearance:none;color:rgb(var(--color-foreground));border:.1rem solid rgb(var(--color-border));border-radius:min(var(--border-radius-input),.8rem);box-sizing:border-box;transition:border-color var(--duration-default);overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:13rem}.product-parameters .dropdown-select__current:hover{border-color:rgb(var(--color-foreground))}.product-parameters .dropdown-select__current:focus{border-color:rgb(var(--color-foreground))}.product-parameters .dropdown-select__current:focus-visible,.product-parameters .dropdown-select__current:focus{outline:none}.product-parameters .dropdown-select__current>div{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.product-parameters .dropdown-select__current span{white-space:nowrap}.product-parameters .dropdown-select__current--with-color [data-dropdown-current-value]{position:relative;display:flex;align-items:center;gap:.4rem}.product-parameters .dropdown-select__current--with-color [data-dropdown-current-value]:before{content:"";position:static;display:inline-block;width:.8rem;height:.8rem;background:var(--swatch-color);border:.1rem solid rgba(var(--color-foreground),.1)}.product-parameters .dropdown-select__current .icon-caret{position:static;transform:none;top:unset;right:unset}.product-parameters .dropdown-select__options{position:absolute;width:100%;z-index:11;display:none;border:.1rem solid rgb(var(--color-border));border-radius:min(var(--border-radius-input),.8rem);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:0!important;overflow:hidden;margin-top:.4rem}.product-parameters .dropdown-select__options.active{display:block}.product-parameters .dropdown-select ul{max-height:30rem;overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--color-background));box-sizing:border-box;list-style:none;padding:0!important;display:block;width:100%;transform:translateZ(0)}.product-parameters .dropdown-select ul::-webkit-scrollbar{width:.3rem;height:.3rem}.product-parameters .dropdown-select ul::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.2);border-radius:2rem}.product-parameters .dropdown-select ul li label{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.9rem 1.2rem .9rem 1.6rem;text-decoration:none;line-height:1.3;border-radius:0;border:none;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));transition:background-color var(--duration-default)}.product-parameters .dropdown-select ul li label .icon-check{display:none;width:1.8rem;height:1.8rem;flex-shrink:0;position:static;transform:none;top:unset;right:unset}@media screen and (hover:hover)and (pointer:fine){.product-parameters .dropdown-select ul li label:hover{border:none!important;color:rgb(var(--color-foreground))!important;background-color:rgb(var(--color-background-secondary))!important}}.product-parameters .dropdown-select ul li input:checked+label{border:none;color:rgba(var(--color-foreground));background-color:rgb(var(--color-background-secondary));pointer-events:none}.product-parameters .dropdown-select ul li input:checked+label .icon-check{display:block}.product-parameters .dropdown-select ul li input:focus-visible+label{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:-.1rem}.product-parameters .dropdown-select .select-label{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);text-transform:none;word-break:break-word}.product-parameters .dropdown-select .select-label--color{position:relative;display:flex;align-items:center;gap:.4rem}.product-parameters .dropdown-select .select-label--color:before{content:"";position:static;display:inline-block;width:.8rem;height:.8rem;background:var(--swatch-color);border:.1rem solid rgba(var(--color-foreground),.1)}.product-parameters+.product__buy-buttons{padding-top:0}.no-js .product-parameters .select{width:100%;position:relative}.no-js .product-parameters .select__select{width:100%;min-height:4.4rem;padding:.7rem 1.2rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.2rem;-webkit-appearance:none;appearance:none;color:rgb(var(--color-foreground-title));border:.1rem solid rgb(var(--color-border));border-radius:min(var(--border-radius-input),.8rem);box-sizing:border-box;transition:border-color var(--duration-default);overflow:hidden;cursor:pointer}.no-js .product-parameters .select__select::placeholder{transition:color var(--duration-default);color:rgba(var(--color-foreground-secondary))}.no-js .product-parameters .select__select:hover{border-color:rgb(var(--color-foreground))}.no-js .product-parameters .select__select:focus{border-color:rgb(var(--color-foreground))}.no-js .product-parameters .select__select:focus-visible,.no-js .product-parameters .select__select:focus{outline:none}.no-js .product-parameters .select svg{width:1.8rem;height:1.8rem;position:absolute;top:50%;transform:translateY(-50%);right:1.6rem;transition:var(--duration-default);pointer-events:none}.product-parameters .high-variant-loading fieldset{opacity:.5}.linked-products{display:block;width:100%}.linked-products:not(:last-child){margin:0 0 2.4rem}.linked-products__title{color:rgb(var(--color-foreground));margin:0 0 1.2rem}@media screen and (min-width:576px){.linked-products__title{margin:0 0 1.6rem}}.linked-products__options{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.linked-products__option{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);font-style:var(--font-body-style);text-decoration:none;word-break:break-word;border:none;overflow:hidden;position:relative;z-index:1;cursor:pointer;min-width:3.8rem;min-height:3.8rem;padding:.4rem 1.2rem;margin:0;border-radius:min(var(--border-radius-button),.8rem);border:.1rem solid rgba(var(--color-foreground),.2);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color var(--duration-default) ease-in-out}.linked-products__option.active{border-color:rgb(var(--color-foreground));cursor:default}@media(hover:hover){.linked-products__option:hover:not(.active){border-color:rgba(var(--color-foreground),.5)}}.linked-products__option:has(.linked-products__option-color){min-width:3.4rem;min-height:3.4rem;padding:0;border-radius:50%;border:none}.linked-products__option:has(.linked-products__option-color).active{outline:.1rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media(hover:hover){.linked-products__option:has(.linked-products__option-color):hover:not(.active){outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}}.linked-products__option-color{flex-shrink:0;position:relative;display:block;width:3.4rem;height:3.4rem;border-radius:50%;border:.1rem solid rgb(var(--color-border));background-position:center;background-repeat:no-repeat;background-size:cover;background-origin:border-box;overflow:hidden}.recamira-product-fabric-variants{width:100%;max-width:100%;min-width:0;margin-top:2rem}.recamira-product-fabric-variants__header{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;max-width:100%;min-width:0;margin-bottom:1.2rem;color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.4}.recamira-product-fabric-variants__heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;min-width:0}.recamira-product-fabric-variants__label{flex:0 0 auto}.main-product:not(.quick-view-modal .main-product) .recamira-product-fabric-variants__label,.main-product:not(.quick-view-modal .main-product) .recamira-corner-direction__label{color:rgb(var(--color-foreground-secondary));font-weight:var(--font-body-weight)}.recamira-product-fabric-variants__current{min-width:0;max-width:100%;color:rgba(var(--color-foreground),.72);overflow-wrap:anywhere}html.js .recamira-product-fabric-variants__current:has(>.recamira-product-fabric-variants__current-opener)>.recamira-product-fabric-variants__current-fallback{display:none}.recamira-product-fabric-variants__current .recamira-product-fabric-variants__current-opener{display:inline;margin-top:0}.recamira-product-fabric-variants__current-button{position:relative;display:inline-block;font:inherit;text-align:inherit}.recamira-product-fabric-variants__samples-link{flex:0 0 auto;color:rgb(var(--color-foreground));white-space:nowrap}.main-product:not(.quick-view-modal .main-product) .recamira-product-fabric-variants__samples-link{text-decoration-line:underline;text-decoration-color:rgb(var(--color-foreground))}.quick-view-modal .recamira-product-fabric-variants__samples-link{display:none}.main-product:not(.quick-view-modal .main-product) .recamira-product-fabric-variants__tooltip{display:none}.recamira-product-fabric-variants__list{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1rem;max-width:100%;overflow:visible}.recamira-product-fabric-variants__item{display:block;position:relative;flex:0 0 auto;width:6.4rem;color:inherit;text-decoration:none;border:0;background:rgb(var(--color-background))}.recamira-product-fabric-variants__item:after{content:"";position:absolute;top:100%;right:0;left:0;height:.1rem;background:currentColor;opacity:0;transition:none}.recamira-product-fabric-variants__item:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.recamira-product-fabric-variants__item:focus:after,.recamira-product-fabric-variants__item.is-previewing:after,.recamira-product-fabric-variants__item.is-active:after,.recamira-product-fabric-variants__item[aria-current=true]:after{opacity:1}.recamira-product-fabric-variants__image{display:block;width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover;transition:opacity var(--duration-default)}.recamira-product-fabric-variants__tooltip{position:absolute;left:50%;bottom:calc(100% + 1.2rem);z-index:20;display:block;width:max-content;max-width:min(24rem,80vw);padding:.6rem 1rem;border:.1rem solid rgba(24,24,24,.12);background:#fff;color:#181818;font-size:calc(var(--font-body-scale) * 1.1rem);line-height:1.3;white-space:nowrap;overflow-wrap:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%,.4rem,0);transition:opacity var(--duration-default),visibility var(--duration-default),transform var(--duration-default)}.recamira-product-fabric-variants__item:hover .recamira-product-fabric-variants__tooltip,.recamira-product-fabric-variants__item:focus .recamira-product-fabric-variants__tooltip{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.quick-view-modal .recamira-product-fabric-variants,.quick-view-modal .recamira-product-fabric-variants__header,.quick-view-modal .recamira-product-fabric-variants__list{max-width:100%}.quick-view-modal .recamira-product-fabric-variants__list{flex-wrap:nowrap;margin-top:-4rem;padding-top:4rem;padding-bottom:.8rem;overflow-x:auto;scrollbar-width:none}.quick-view-modal .recamira-product-fabric-variants__list::-webkit-scrollbar{display:none}.quick-view-modal .recamira-product-fabric-variants__tooltip{left:0;max-width:min(22rem,calc(100vw - 4.8rem));white-space:normal;overflow-wrap:anywhere;transform:translate3d(0,.4rem,0)}.quick-view-modal .recamira-product-fabric-variants__item:hover .recamira-product-fabric-variants__tooltip,.quick-view-modal .recamira-product-fabric-variants__item:focus .recamira-product-fabric-variants__tooltip{transform:translateZ(0)}@media(hover:hover)and (pointer:fine){.recamira-product-fabric-variants__list:has(>.recamira-product-fabric-variants__item.is-previewing)>.recamira-product-fabric-variants__item:is(.is-active,[aria-current=true]):not(.is-previewing):after{opacity:0}.main-product:not(.quick-view-modal .main-product) .recamira-product-fabric-variants__item.is-previewing .recamira-product-fabric-variants__image{opacity:.86}.quick-view-modal .recamira-product-fabric-variants__item:hover:after{opacity:1}.quick-view-modal .recamira-product-fabric-variants__list:has(>.recamira-product-fabric-variants__item:not(.is-active):not([aria-current=true]):hover)>.recamira-product-fabric-variants__item:is(.is-active,[aria-current=true]):after{opacity:0}.quick-view-modal .recamira-product-fabric-variants__item:hover .recamira-product-fabric-variants__image{opacity:.86}}@media(max-width:749px){.main-product:not(.quick-view-modal .main-product) .recamira-product-fabric-variants__item.is-active:after{height:.2rem}.recamira-product-fabric-variants{margin-top:1.8rem}.recamira-product-fabric-variants__list{flex-wrap:nowrap;gap:1rem;margin-top:-4rem;margin-right:-1.2rem;padding-top:4rem;padding-bottom:.8rem;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:1.2rem}.recamira-product-fabric-variants__list::-webkit-scrollbar{display:none}.recamira-product-fabric-variants__item{width:5.8rem}}.recamira-corner-direction{display:none}.recamira-corner-direction-active[data-recamira-corner-direction-initialized=true] .recamira-corner-direction{display:block}.recamira-corner-direction-active[data-recamira-corner-direction-initialized=true] .product-form__controls--recamira-corner-direction{display:none}.recamira-corner-direction-active[data-recamira-corner-direction-initialized=true] .product-parameters:has(.product-form__controls--recamira-corner-direction):not(:has(.product-form__controls:not(.product-form__controls--recamira-corner-direction))){display:none}.recamira-corner-direction{width:100%;max-width:100%;min-width:0;margin-top:1.2rem}.recamira-corner-direction__disclosure{width:100%}.recamira-corner-direction__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;min-height:4.8rem;max-width:100%;min-width:0;padding:1.2rem 0;color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.4;border-bottom:.1rem solid rgb(var(--color-border));list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-default)}.recamira-corner-direction__summary::-webkit-details-marker{display:none}.recamira-corner-direction__summary::marker{content:""}.recamira-corner-direction__label{min-width:0}.recamira-corner-direction__summary-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:.8rem;min-width:0;margin-inline-start:auto}.recamira-corner-direction__current{min-width:0;max-width:100%;color:inherit;text-align:end;overflow-wrap:anywhere}.recamira-corner-direction__summary .icon-caret{position:static;flex:0 0 auto;width:1.4rem;height:1.4rem;transform:rotate(0);transition:transform var(--duration-default) ease}.recamira-corner-direction__disclosure[open] .recamira-corner-direction__summary .icon-caret{transform:rotate(180deg)}.recamira-corner-direction__options{display:grid;width:100%;max-width:100%;margin:0;padding:.8rem 0 1.2rem}.recamira-corner-direction__option-item{min-width:0}.recamira-corner-direction__option{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;min-height:4.4rem;padding:.8rem 0;color:rgb(var(--color-foreground));font:inherit;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.4;text-align:start;text-decoration:none;border:0;background:transparent;cursor:pointer;transition:color var(--duration-default)}.main-product:not(.quick-view-modal .main-product) .recamira-corner-direction__option{justify-content:flex-end;padding-inline-end:2.2rem;text-align:end}.recamira-corner-direction__option.is-active{font-weight:calc(var(--font-body-weight, 400) + 100)}.recamira-corner-direction__option:disabled{color:rgba(var(--color-foreground),.4);cursor:not-allowed}.product-parameters .product-form__controls--recamira-size{width:100%}.product-parameters .product-form__controls--recamira-size .dropdown-select__current{min-height:4.8rem;min-width:0;padding:1.2rem 0;border:0;border-bottom:.1rem solid rgb(var(--color-border));border-radius:0;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.4;gap:1.6rem;overflow:visible;transition:color var(--duration-default)}.product-parameters .product-form__controls--recamira-size .dropdown-select__current:hover,.product-parameters .product-form__controls--recamira-size .dropdown-select__current:focus{border-bottom-color:rgb(var(--color-border))}.product-parameters .product-form__controls--recamira-size .dropdown-select__current:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.product-parameters .product-form__controls--recamira-size .dropdown-select__current .icon-caret{flex:0 0 auto;width:1.4rem;height:1.4rem;transform:rotate(0);transition:transform var(--duration-default) ease}.product-parameters .product-form__controls--recamira-size .dropdown-select__current[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.product-parameters .product-form__controls--recamira-size .dropdown-select__options{position:static;margin:0;border:0;border-radius:0;background:transparent;overflow:visible}.product-parameters .product-form__controls--recamira-size .dropdown-select ul{display:grid;max-height:none;padding:.8rem 0 1.2rem!important;overflow:visible;background:transparent;transform:none}.product-parameters .product-form__controls--recamira-size .dropdown-select ul li label{justify-content:flex-end;min-height:4.4rem;padding:.8rem 2.2rem .8rem 0;background:transparent;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.4;text-align:end;transition:color var(--duration-default)}.product-parameters .product-form__controls--recamira-size .dropdown-select .select-label{font-size:inherit;font-weight:inherit;line-height:inherit}.product-parameters .product-form__controls--recamira-size .dropdown-select ul li input:checked+label{background:transparent;font-weight:calc(var(--font-body-weight, 400) + 100)}.product-parameters .product-form__controls--recamira-size .dropdown-select ul li label .icon-check{display:none}.product-parameters .product-form__controls--recamira-size .dropdown-select ul li input.disabled+label{color:rgba(var(--color-foreground),.4);cursor:not-allowed;pointer-events:none}@media screen and (hover:hover)and (pointer:fine){.product-parameters .product-form__controls--recamira-size .dropdown-select__current:hover,.product-parameters .product-form__controls--recamira-size .dropdown-select ul li label:hover{color:rgb(var(--color-foreground-secondary))}.product-parameters .product-form__controls--recamira-size .dropdown-select ul li label:hover{background:transparent!important}}.recamira-corner-direction__summary:focus-visible,.recamira-corner-direction__option:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media screen and (hover:hover)and (pointer:fine){.recamira-corner-direction__summary:hover,.recamira-corner-direction__option:hover:not(:disabled){color:rgb(var(--color-foreground-secondary))}}.recamira-corner-direction-is-mirrored .product__modal-opener--image .product__media-img img,.recamira-corner-direction-is-mirrored .product__media-sublist .product__media-img img,.product-media-modal.recamira-corner-direction-is-mirrored .swiper-zoom-container img,.recamira-product-gallery--corner-mirrored .recamira-product-gallery__image,.recamira-corner-direction-gallery-mirrored .recamira-product-gallery[data-recamira-corner-direction-gallery=true] .recamira-product-gallery__image{transform:scaleX(-1)}.product-form{display:block;max-width:100%}.product-form__error-message-wrapper{margin:0 0 .8rem}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.2rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-inline-end:.6rem;margin-top:.24rem}.product-form__controls{border:0;margin:0;padding:0}.product-form__controls--colors .product-form__controls-group{gap:.6rem}.product-form__controls--variant-image .product-form__controls-group{gap:1.2rem}.product-form__controls-group{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.product-form__controls-group input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__controls-group input.disabled+label:not(.color-swatch){opacity:.5}.product-form__controls-group input.disabled+label.color-swatch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-background),.8);pointer-events:none;z-index:1}.product-form__controls-group input.disabled+label.color-swatch:after{content:attr(data-unavailable-color-label);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-subtitle-family);font-weight:var(--font-subtitle-weight);font-style:var(--font-subtitle-style);letter-spacing:var(--font-subtitle-letter-spacing);text-transform:var(--font-subtitle-text-transform);color:rgba(var(--color-foreground));font-size:calc(var(--font-subtitle-scale) * 1rem);color:rgb(var(--color-foreground-secondary));line-height:1;pointer-events:none;z-index:2}.product-form__controls-group input.disabled:not(:checked)+label.variant-swatch:not(.variant-swatch--color){border-color:rgba(var(--color-foreground),.1)}.product-form__controls-group input:checked+label:not(.color-swatch){color:rgb(var(--color-button-text));background-color:rgb(var(--color-button))}.product-form__controls-group input:checked+label.color-swatch{border-color:rgb(var(--color-foreground))}@media screen and (hover:hover)and (pointer:fine){.product-form__controls-group input:not(:checked)+label:not(.color-swatch):hover{border-color:rgb(var(--color-border));background-color:rgb(var(--color-border));color:rgb(var(--color-foreground))}}.product-form__controls-group input:not(:checked)+label:not(.color-swatch):focus{border-color:rgb(var(--color-border));background-color:rgb(var(--color-border));color:rgb(var(--color-foreground))}@media screen and (hover:hover)and (pointer:fine){.product-form__controls-group input:not(:checked)+label.color-swatch:hover{border-color:rgb(var(--color-foreground))}}.product-form__controls-group input:not(:checked)+label.color-swatch:focus:not(.color-swatch){border-color:rgb(var(--color-foreground))}.product-form__controls-group input:focus-visible+label{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.product-form__controls-group input:not(.disabled)+label span.visually-hidden{display:none}.product-form__controls-group label{display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--font-button-scale) * 1rem);font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:var(--font-button-letter-spacing);line-height:1.5;text-decoration:none;border:none;overflow:hidden;position:relative;z-index:1;cursor:pointer;min-width:4rem;min-height:4rem;padding:0 1rem;margin:0;border-radius:min(var(--border-radius-button),.8rem);background-color:rgb(var(--color-background-secondary));color:rgb(var(--color-foreground));transition:border-color var(--duration-default),background-color var(--duration-default),color var(--duration-default)}.product-form__controls-group label.color-swatch{position:relative;box-sizing:border-box;width:3.2rem;height:3.2rem;background:var(--swatch-color);padding:0;margin:0;border:.1rem solid rgb(var(--color-border));border-radius:min(var(--border-radius-button),.8rem);border-color:rgba(var(--color-foreground),.1);z-index:2}.product-form__controls-group label.variant-swatch{position:relative;box-sizing:border-box;background:var(--swatch-color);background-position:center;background-repeat:no-repeat;background-size:cover;padding:0;margin:0;border:none;border-bottom:.1rem solid rgb(var(--color-foreground));border-radius:min(var(--border-radius-button),.8rem);border-color:transparent;z-index:2}.product-form__controls-group label.variant-swatch--portrait{width:6.8rem;height:9rem}.product-form__controls-group label.variant-swatch--landscape{width:5rem;height:3.7rem}.product-form__controls-group label.variant-swatch--square{width:5rem;height:5rem}.product-form__controls-group label.variant-swatch--color{border-color:rgba(var(--color-foreground),.1)}.product-form__controls-group+.product-popup{margin-top:.8rem}.product-form__group-name{display:flex;align-items:center;gap:1.2rem;width:100%;padding:0;margin-bottom:1rem;color:rgb(var(--color-foreground-secondary))}.product-form__group-name span{color:rgb(var(--color-foreground))}.product-form__inventory.visibility-hidden{width:0;height:0;margin:0}.product-form__inventory:empty{margin:0}.product-form__inventory span.product-form__inventory--in-stock{color:rgb(var(--color-success))}.product-form__inventory span.product-form__inventory--low-stock{color:rgb(var(--color-error))}.product-form__inventory span.product-form__inventory--out-of-stock{color:rgb(var(--color-foreground-secondary))}.product-form__inventory span.product-form__inventory--hidden{visibility:hidden}.product-form__buttons{display:flex;flex-direction:column;gap:1rem}.product-form__buttons:has(button[type=submit][data-status=sold-out]) .product-form__checkout{opacity:.5;pointer-events:none}.product-form__buttons-row{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.product-form__quantity{width:auto;display:flex}.product-form__quantity+div{min-width:auto!important;width:100%;max-width:100%}.product-form__quantity .quantity{height:4rem;background-color:rgb(var(--color-background-secondary));font-size:calc(var(--font-button-scale) * 1rem);font-family:var(--font-button-family);font-weight:calc(var(--font-button-weight, 500) + 100);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:var(--font-button-letter-spacing)}.product-form__quantity .quantity__rules{margin-top:.5rem;position:relative;font-size:1.2rem}.product-form__quantity .quantity__rules span{margin:0}.product-form__quantity .quantity__rules-divider+.quantity__rules-divider:before{content:"\2022";margin:0 .2rem}.product-form__quantity .quantity button[name=minus].disabled svg{color:rgb(var(--color-foreground),.6)}.product-form__quantity .quantity .quantity__button{width:3rem}.product-form__checkout{position:relative;transition:opacity var(--duration-default)}.product-form__checkout.disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.product-form__submit{position:relative;flex-grow:1;width:auto;transition:opacity var(--duration-default)}.main-product .product__info-container .product-form__submit,.main-product .product__info-container button.mmq-button{display:inline-flex;align-items:center;justify-content:center;padding-block:0;border:0!important;box-shadow:none!important;font-family:var(--font-button-family)!important;font-size:calc(var(--font-button-scale) * 1rem)!important;font-style:var(--font-button-style)!important;font-weight:var(--font-button-weight)!important;line-height:1.2!important;letter-spacing:var(--font-button-letter-spacing)!important;text-transform:var(--font-button-text-transform)!important;transform:none!important;transition:background-color var(--duration-default) ease-in-out,opacity var(--duration-default)!important}.main-product:not(.quick-view-modal .main-product) .product__info-container .product-form__submit.button--primary,.main-product:not(.quick-view-modal .main-product) .product__info-container button.mmq-button{border-radius:0!important}.main-product .product__info-container .product-form__submit .button__content{align-items:center;line-height:inherit}.main-product button.mmq-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:4rem;height:4rem;padding-block:0;margin-block-end:2rem}@media(min-width:1200px){body:is(.template-product-single-product,.template-product-modular-product) .main-product .product__info-container .product-app:has(+.product__buy-buttons) button.mmq-button{margin-block-end:0}}.main-product .product__info-container button.mmq-button span{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:inherit!important}.main-product .product-form__submit.button--primary{--color-button: 29, 29, 29;--color-button-text: 249, 248, 246;--color-button-hover: 73, 73, 73;--color-button-text-hover: 249, 248, 246}.main-product .product-form__submit.button--primary:before{box-shadow:inset 0 0 0 1px #000}.main-product .product__info-container .product-form__submit.button--primary{background-color:#1d1d1d;color:#f9f8f6}.recamira-product-fabric__sample-button.button--primary{--color-button: 29, 29, 29;--color-button-hover: 71, 71, 71;--color-button-text: 255, 255, 255;--color-button-text-hover: 255, 255, 255;background-color:#1d1d1d}.main-product .product__info-container .product-form__submit.button--primary:before,.recamira-product-fabric__sample-button.button--primary:before{display:none;box-shadow:none}.main-product .product__info-container .product-form__submit.button--primary:hover,.main-product .product__info-container .product-form__submit.button--primary:focus-visible{color:#f9f8f6;background-color:#494949}.main-product .product__info-container button.mmq-button{color:#1d1d1d!important;background-color:#f9f8f6!important}.main-product .product__info-container button.mmq-button:hover,.main-product .product__info-container button.mmq-button:focus-visible{color:#f9f8f6!important;background-color:#494949!important;border:0!important;box-shadow:none!important;transform:none!important}.main-product .product__info-container button.mmq-button:before,.main-product .product__info-container button.mmq-button:after{display:none!important}@media(max-width:1199.98px){.main-product:not(.quick-view-modal .main-product) .product__info-container .product-form__buttons-row,.main-product:not(.quick-view-modal .main-product) .product__info-container .product-form__submit,.main-product:not(.quick-view-modal .main-product) .product__info-container .product-app,.main-product:not(.quick-view-modal .main-product) .product__info-container button.mmq-button{width:100%}.main-product:not(.quick-view-modal .main-product) .product__info-container .product-form__submit,.main-product:not(.quick-view-modal .main-product) .product__info-container button.mmq-button{box-sizing:border-box;min-height:4.8rem;height:4.8rem}.main-product:not(.quick-view-modal .main-product) .product__info-container button.mmq-button{margin-block-end:0}}.main-product .product-form__submit.button--primary:is([disabled],[aria-disabled=true],.loading):before{transform:scaleY(0)}.main-product .product-form__submit.button--primary:is([disabled],[aria-disabled=true],.loading),.main-product .product-form__submit.button--primary:is([disabled],[aria-disabled=true],.loading) .button__label{color:rgb(var(--color-button-text))}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{opacity:.5;pointer-events:none}.product-form__submit.loading>.loading-overlay__spinner{z-index:1}.product-form__submit.loading>.loading-overlay__spinner svg{color:currentColor}.product-form__submit.loading>.loading-overlay__spinner svg .path{stroke:currentColor}.product-form__submit~.avaliability-notification{display:none}.product-form__submit~.avaliability-notification .avaliability-notification-open-btn{visibility:visible;pointer-events:all}.product-form__submit[data-status=sold-out]~.avaliability-notification{display:flex}.product-form__submit[data-status=sold-out]~.avaliability-notification .avaliability-notification-open-btn{visibility:visible;pointer-events:all}.product-form__submit+.shopify-payment-button{display:none}.shopify-payment-button__button{color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));border-radius:var(--border-radius-button);font-size:calc(var(--font-button-scale) * 1rem);font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:var(--font-button-letter-spacing);line-height:1.5;height:4rem;overflow:hidden;cursor:unset;text-align:left;background-repeat:no-repeat;background-position:calc(50% + 70px) center;position:relative;transition:var(--duration-default);opacity:1}@media screen and (pointer:fine){.shopify-payment-button__button:hover:not([disabled]){color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));opacity:.8;cursor:pointer}}.shopify-payment-button__button:focus,.shopify-payment-button__button:focus-visible{color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));opacity:.8}.shopify-payment-button__button:focus:not(:focus-visible){outline:0}.shopify-payment-button__button.shopify-payment-button__button--branded{padding:0;border:none}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate>div{justify-content:center!important;gap:.8rem;margin:0;font-size:calc(var(--font-button-scale) * 1rem)!important}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate>div span{font-size:calc(var(--font-button-scale) * 1rem)!important;font-weight:var(--font-button-weight)}.shopify-payment-button__button.shopify-payment-button__button--unbranded{padding:.9rem 1.8rem;border-radius:var(--border-radius-button);border:none;background-color:rgb(var(--color-button));display:inline-flex;align-items:center;justify-content:center;box-shadow:none;transition:var(--duration-default);text-align:center;color:rgb(var(--color-button-text));height:4rem;min-height:unset;font-size:calc(var(--font-button-scale) * 1rem);font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:var(--font-button-letter-spacing);line-height:1.5}@media screen and (min-width:576px){.shopify-payment-button__button.shopify-payment-button__button--unbranded{padding:.9rem 3.6rem}}.shopify-payment-button__button.shopify-payment-button__button--unbranded:before{content:"";border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0);transform-origin:0 0;transition:transform .4s;transition-timing-function:cubic-bezier(.86,0,.07,1);z-index:-1;background-color:rgb(var(--color-button-hover))}.shopify-payment-button__button.shopify-payment-button__button--unbranded:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@media screen and (pointer:fine){.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(:disabled):hover:before{transform:scaleY(1);transform-origin:100% 100%}}.shopify-payment-button__button.shopify-payment-button__button--unbranded:focus:before{transform:scaleY(1);transform-origin:100% 100%}.shopify-payment-button__more-options{display:none;color:rgb(var(--color-foreground));font-family:var(--font-subtitle-family);font-weight:var(--font-subtitle-weight);font-style:var(--font-subtitle-style);letter-spacing:var(--font-subtitle-letter-spacing);text-transform:var(--font-subtitle-text-transform);color:rgba(var(--color-foreground));font-size:calc(var(--font-subtitle-scale) * 1rem);line-height:1.5;text-decoration:underline;text-underline-offset:.3rem}.product-accordion{overflow:hidden;margin:2rem 0;word-break:break-word}.product-accordion__toggle{display:flex;align-items:center;margin:0;min-height:unset;padding:0 0 .4rem;width:100%;justify-content:flex-start;gap:.2rem}.product-accordion__toggle-heading{text-align:left}.product-accordion__toggle.active .product-accordion__icon .icon-plus-dropdown{display:none}.product-accordion__toggle.active .product-accordion__icon .icon-minus-dropdown{display:block}.product-accordion__toggle:focus-visible{outline-offset:-.1rem}.product-accordion__icon{flex-shrink:0;pointer-events:none;display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;color:rgb(var(--color-foreground))}.product-accordion__icon .icon{width:1.8rem;height:1.8rem}.product-accordion__icon .icon-plus-dropdown{display:block;margin-bottom:.1rem}.product-accordion__icon .icon-minus-dropdown{display:none;margin-bottom:.1rem}.product-accordion__icon-image{width:100%;height:100%}.product-accordion__icon-image--dark{display:none}.product-accordion__icon-image--dark:only-child{display:block}.product-accordion__icon--first{order:-1;width:2rem;height:2rem}.product-accordion__icon--first .icon{width:2rem;height:2rem}@media(prefers-color-scheme:dark){[data-scheme=auto] .product-accordion__icon.product-accordion__icon--with-dm-icon .product-accordion__icon-image{display:none}[data-scheme=auto] .product-accordion__icon.product-accordion__icon--with-dm-icon .product-accordion__icon-image--dark{display:block}}[data-scheme=dark] .product-accordion__icon.product-accordion__icon--with-dm-icon .product-accordion__icon-image{display:none}[data-scheme=dark] .product-accordion__icon.product-accordion__icon--with-dm-icon .product-accordion__icon-image--dark{display:block}.product-accordion__content{color:rgb(var(--color-foreground));-webkit-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}.product-accordion__content:not(.active){display:none}.product-accordion__content .rte.rte--product>*:not(h1,h2,h3,h4,h5,h6){font-size:calc(var(--font-body-scale) * 1.2rem)}.product-accordion__button{margin-top:.8rem}.product-accordion+.product-accordion{margin-top:0}.product-popups-group{display:flex;flex-direction:column;gap:.1rem;flex-shrink:0;margin-top:.6rem}.product-popups-group .product-popups-group__button{text-align:left;line-height:1.25;color:rgb(var(--color-foreground))}.product-popups-group .product-popup{margin-top:0}.product-popups-group .button__content{align-items:center}.product-popups-group .button__label{line-height:1.25}.product-popups-group .product-popups-group__button.button--tertiary .button__label:after{display:none}.product-popups-group .product-popups-group__button.button--tertiary .button__icons-container svg{transform:none;transition:none}@media screen and (hover:hover)and (pointer:fine){.product-popups-group .product-popups-group__button:hover{color:rgb(var(--color-foreground-secondary))}.product-popups-group .product-popups-group__button.button--tertiary:hover .button__icons-container svg:not(:only-child){transform:none}}.product-popups-group .product-popups-group__button.button--tertiary:focus .button__icons-container svg:not(:only-child){transform:none}@media(min-width:1200px){.main-product .product__media--desktop-type-grid+.product__info-container .product__price-inner{gap:.2rem 1.2rem}.main-product .product__media--desktop-type-grid+.product__info-container .product__price-inner .product__tax{width:auto;margin:0}.main-product .product__media--desktop-type-grid+.product__info-container .popups-group,.main-product .product__media--desktop-type-grid+.product__info-container .product-popups-group,.main-product .product__media--desktop-type-grid+.product__info-container .product-popups-group .product-popup,.main-product .product__media--desktop-type-grid+.product__info-container .product-popups-group modal-opener,.main-product .product__media--desktop-type-grid+.product__info-container .product-popups-group__button{width:100%}.main-product .product__media--desktop-type-grid+.product__info-container .product-popups-group{gap:0}.main-product .product__media--desktop-type-grid+.product__info-container .product-popups-group .product-popup{display:block;margin:0}.main-product .product__media--desktop-type-grid+.product__info-container .product-popups-group modal-opener{display:block}.main-product .product__media--desktop-type-grid+.product__info-container .product-popups-group__button{display:flex;min-height:49px;padding:12px 0;border-bottom:1px solid rgb(var(--color-border))}.main-product .product__media--desktop-type-grid+.product__info-container .product-popups-group__button .button__content{justify-content:flex-start;width:100%}.main-product .product__media--desktop-type-grid+.product__info-container .product-popups-group__button .button__icons-container{display:none}}@media(max-width:1199.98px){.main-product:not(.quick-view-modal .main-product) .product__description+.product-popups-group{margin-top:1.4rem}.main-product:not(.quick-view-modal .main-product) .product-popups-group,.main-product:not(.quick-view-modal .main-product) .product-popups-group .product-popup,.main-product:not(.quick-view-modal .main-product) .product-popups-group modal-opener,.main-product:not(.quick-view-modal .main-product) .product-popups-group__button{width:100%}.main-product:not(.quick-view-modal .main-product) .product-popups-group{gap:0}.main-product:not(.quick-view-modal .main-product) .product-popups-group .product-popup,.main-product:not(.quick-view-modal .main-product) .product-popups-group modal-opener{display:block;margin:0}.main-product:not(.quick-view-modal .main-product) .product-popups-group__button{display:flex;min-height:4.9rem;padding:1.2rem 0;border-bottom:1px solid rgb(var(--color-border))}.main-product:not(.quick-view-modal .main-product) .product-popups-group__button .button__content{justify-content:flex-start;width:100%}.main-product:not(.quick-view-modal .main-product) .product-popups-group__button .button__icons-container{display:none}}.product-popups-modal__content{--recamira-product-popup-header-height: 4.9rem;--recamira-product-popup-content-gap: 2.4rem;--recamira-product-popup-scroll-inline-padding: 1.2rem}@media(min-width:576px){.product-popups-modal__content{--recamira-product-popup-scroll-inline-padding: 2.4rem}}.product-popups-modal__header{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--recamira-product-popup-header-height);margin-bottom:var(--recamira-product-popup-content-gap);padding:0 4.6rem;border-bottom:1px solid rgb(var(--color-border))}.product-popups-modal__title{margin:0;font-family:var(--font-fragment-sans-family);font-style:var(--font-fragment-sans-style);font-weight:400;font-size:1.6rem;line-height:var(--font-body-line-height);letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground));text-align:center}.product-popups-modal__header .modal-close-button{position:absolute;top:50%;right:0;z-index:3;transform:translateY(-50%)}.product-popups-modal__action-footer[hidden]{display:none}.product-popups-modal__content .popups__group-content{flex:1;position:relative;box-sizing:border-box;width:calc(100% + var(--recamira-product-popup-scroll-inline-padding));overflow-y:auto;scrollbar-gutter:stable;max-height:calc(100dvh - var(--recamira-product-popup-header-height) - 2.8rem - 2.8rem - var(--recamira-product-popup-content-gap));margin-top:0;padding-right:var(--recamira-product-popup-scroll-inline-padding)}.product-popups-modal__content .popups__group-content::-webkit-scrollbar{width:.3rem}.product-popups-modal__content .popups__group-content::-webkit-scrollbar-thumb,.product-popups-modal__content .popups__group-content::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2);border-radius:2rem}.product-popups-modal__content .popups__content-item{display:none;width:100%}.product-popups-modal__content .popups__content-item--active{display:block}.recamira-product-fabric{display:grid;gap:1.8rem}.recamira-product-fabric--has-image{gap:2rem}.recamira-product-fabric__media{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-foreground),.03)}.recamira-product-fabric__deferred-media,.recamira-product-fabric__video{display:block;width:100%;height:100%}.recamira-product-fabric__video{object-fit:cover}.recamira-product-fabric__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.recamira-product-fabric__content{display:grid;gap:1.3rem}.recamira-product-fabric__title{margin:0;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-h5-scale) * 2rem);line-height:1.25;font-weight:var(--font-heading-weight)}.recamira-product-fabric__description>*:first-child{margin-top:0}.recamira-product-fabric__description p:first-child{margin-top:0}.recamira-product-fabric__description>*:last-child{margin-bottom:0}.recamira-product-fabric__facts{display:grid;margin:0;border-top:1px solid rgb(var(--color-border))}.recamira-product-fabric__fact{display:grid;grid-template-columns:minmax(10rem,.38fr) minmax(0,1fr);gap:1.2rem;padding:1.2rem 0;border-bottom:1px solid rgb(var(--color-border))}.recamira-product-fabric__fact dt{color:rgba(var(--color-foreground),.65)}.recamira-product-fabric__fact dd{margin:0}.recamira-product-fabric__fact--care dd{padding-top:.35rem}.recamira-product-fabric__care-link{display:inline;padding:0;border:0;background-color:transparent;cursor:pointer;font:inherit;line-height:1.4}.recamira-product-fabric__sample-action{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:.5rem;padding-top:.4rem}.recamira-product-fabric__sample-remaining{margin:0;color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.4}.recamira-product-fabric__sample-button{width:100%;min-height:4.4rem}.recamira-product-fabric__sample-button.button--primary{color:rgb(var(--color-button-text));border:0;box-shadow:none;transform:none;transition:none}.recamira-product-fabric__sample-button.button--primary .button__label{color:inherit;transform:none;transition:none}.recamira-product-fabric__sample-button.button--primary:after{display:none}@media screen and (hover:hover)and (pointer:fine){.recamira-product-fabric__sample-button.button--primary:hover{color:rgb(var(--color-button-text-hover));background-color:#474747}}.recamira-product-fabric__sample-button.button--primary:focus-visible{color:rgb(var(--color-button-text-hover));background-color:#474747}.recamira-product-fabric__sample-button.is-added{opacity:.86}.recamira-product-fabric__sample-button.is-error{opacity:.72}.recamira-product-fabric__sample-order-link{display:inline-flex;align-items:center;max-width:100%;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.4;overflow-wrap:anywhere}.recamira-product-fabric__sample-order-link[hidden]{display:none}.recamira-product-fabric-care-modal{align-items:center;justify-content:center;padding:2.4rem;z-index:1300}.recamira-product-fabric-care-modal__overlay{background:#18181875}.recamira-product-fabric-care-modal__content{width:min(100%,52rem);height:auto;max-height:min(86vh,64rem);padding:4.2rem 3.2rem 3.2rem;overflow:auto;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 24px 70px #1818183d;transform:translate3d(0,1.2rem,0) scale(.98)}.recamira-product-fabric-care-modal.modal--open .recamira-product-fabric-care-modal__content{transform:translateZ(0) scale(1)}.recamira-product-fabric-care-modal .modal-close-button{position:absolute;top:1.6rem;right:1.6rem;z-index:3}.recamira-product-fabric-care-modal__title{margin:0;padding-right:3.6rem;font-size:calc(var(--font-heading-h5-scale) * 2rem);line-height:1.25;font-weight:var(--font-heading-weight)}.recamira-product-fabric-care-modal__text{max-height:calc(min(86vh,64rem) - 11.2rem);overflow:auto;margin-top:1.8rem;padding-right:.8rem;color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.65}.recamira-product-fabric-care-modal__text>*:first-child{margin-top:0}.recamira-product-fabric-care-modal__text>*:last-child{margin-bottom:0}@media(max-width:749px){.recamira-product-fabric-care-modal{align-items:flex-end;padding:0}.recamira-product-fabric-care-modal__content{width:calc(100% - 3.2rem);max-height:calc(92vh - 1.6rem);margin-bottom:1.6rem;padding:4.2rem 2rem 2.4rem}.recamira-product-fabric-care-modal__text{max-height:calc(92vh - 13.4rem)}.recamira-product-fabric__sample-button{width:100%}}.product-popup .button__content{gap:.6rem}.product-popup .button__content .button__icons-container{transition:width .6s cubic-bezier(.86,0,.07,1);justify-content:flex-start}.product-popup .button__content .button__icons-container,.product-popup .button__content .button__icons-container svg{width:1.2rem;height:1.2rem}.product-popup{margin-top:.6rem;display:inline-block}.product-popup:first-child{margin-top:0}.product-popup-modal,.product-popup-modal__overlay{top:0}@media(min-width:576px){.product-popup-modal__content{max-width:42rem}}.product-popup-modal__content-wrapper{overflow-y:auto;overscroll-behavior:contain;height:100%}.product-popup-modal__content-wrapper::-webkit-scrollbar{width:.3rem;height:.3rem}.product-popup-modal__content-wrapper::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.2);border-radius:2rem}.product-popup-modal__content-inner{display:flex;flex-direction:column;gap:1.6rem}.product-popup-modal__heading{margin-bottom:1.6rem}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1;transition:visibility .3s ease-in-out}.product-media-modal__toggle{color:rgb(var(--color-foreground));position:absolute;top:1.6rem;right:1.2rem;z-index:5}.product-media-modal .modal-close-button{-webkit-appearance:none;appearance:none;background:none;border:none}.product-media-modal .modal-close-button:focus,.product-media-modal .modal-close-button:active{color:rgb(var(--color-foreground));outline:none;box-shadow:none}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__item{overflow:hidden}.product-media-modal__dialog{position:relative;display:flex;align-items:center;width:100%;height:calc(var(--vh, 1vh) * 100);outline:none}.product-media-modal__content,.product-media-modal__model{width:100%;height:100%}.product-media-modal__content .swiper-slide img,.product-media-modal__model .swiper-slide img{width:100%;max-width:100%;height:100%}.avaliability-notification{display:none;flex-grow:1;width:auto}.avaliability-notification .avaliability-notification-open-btn[data-status=success]{color:#fff;background-color:rgb(var(--color-success))}.avaliability-notification .avaliability-notification-open-btn[data-status=success] .button__label{color:#fff}.avaliability-notification .avaliability-notification-open-btn[data-status=success]:hover{color:#fff;background-color:rgb(var(--color-success))}.avaliability-notification .avaliability-notification-open-btn[data-status=success]:hover .button__label{color:#fff}.avaliability-notification-drawer .avaliability-notification-header{margin-bottom:1.6rem}.avaliability-notification-drawer .avaliability-notification-product-info{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1.6rem}.avaliability-notification-drawer .avaliability-notification-product-info>span{font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);font-size:calc(var(--font-heading-card-scale) * 1rem);text-transform:var(--font-heading-card-text-transform);letter-spacing:.005em;color:rgb(var(--color-foreground));line-height:1.285}.avaliability-notification-drawer .avaliability-notification-form{width:100%;overflow-y:auto;overscroll-behavior:contain;padding-top:.4rem}.avaliability-notification-drawer .avaliability-notification-form::-webkit-scrollbar{width:.3rem}.avaliability-notification-drawer .avaliability-notification-form::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.2);border-radius:2rem}.avaliability-notification-drawer .avaliability-notification-form .form__message{align-items:flex-start;text-align:left}.avaliability-notification-drawer .avaliability-notification-form-wrapper{width:100%;display:flex;flex-direction:column;gap:1rem}.product-popups-modal__content .popups__item-page-content,.product-popups-modal__content .recamira-product-fabric{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:var(--font-body-weight);line-height:1.5}modal-dialog.product-popups-modal :is([data-popup-content=dimensions],[data-popup-content=construction-materials]) .Recamira-dimensions{width:100%!important}modal-dialog.product-popups-modal :is([data-popup-content=dimensions],[data-popup-content=construction-materials]) .Recamira-dimensions>h3{display:none!important}modal-dialog.product-popups-modal :is([data-popup-content=dimensions],[data-popup-content=construction-materials]) .Recamira-dimensions .dimensions-table{display:flex!important;flex-direction:column!important;width:100%!important;gap:1.2rem!important;margin:0!important;padding:0!important;border:0!important}modal-dialog.product-popups-modal :is([data-popup-content=dimensions],[data-popup-content=construction-materials]) .Recamira-dimensions .dimensions-table>.dimensions-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(7rem,auto)!important;gap:1.6rem!important;margin:0!important;padding:0!important;border:0!important;font-family:var(--font-body-family)!important;font-size:calc(var(--font-body-scale) * 1.2rem)!important;font-weight:var(--font-body-weight)!important;line-height:1.5!important}modal-dialog.product-popups-modal :is([data-popup-content=dimensions],[data-popup-content=construction-materials]) .Recamira-dimensions .dimensions-table>.dimensions-row.dimensions-header{display:none!important;border:0!important}modal-dialog.product-popups-modal :is([data-popup-content=dimensions],[data-popup-content=construction-materials]) .Recamira-dimensions .dimensions-row>div{margin:0!important;padding:0!important;border:0!important;font-family:var(--font-body-family)!important;font-size:calc(var(--font-body-scale) * 1.2rem)!important;font-weight:var(--font-body-weight)!important;line-height:1.5!important;text-align:left!important}modal-dialog.product-popups-modal :is([data-popup-content=dimensions],[data-popup-content=construction-materials]) .Recamira-dimensions .dimensions-row>div:last-child{text-align:right!important}modal-dialog.product-popups-modal [data-recamira-variant-dimensions] [hidden]{display:none!important}modal-dialog.product-popups-modal .recamira-variant-dimensions__image{display:block;width:100%;height:auto;margin-top:2rem;object-fit:contain}modal-dialog.product-popups-modal [data-popup-content=construction-materials] .Recamira-dimensions .dimensions-table>.dimensions-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:0!important}modal-dialog.product-popups-modal [data-popup-content=construction-materials] .Recamira-dimensions .dimensions-row>div:last-child{justify-self:stretch;min-width:0;text-align:left!important;white-space:normal}modal-dialog.product-popups-modal [data-popup-content=features] .Recamira-product-features{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:1.6rem!important}modal-dialog.product-popups-modal [data-popup-content=features] .Recamira-product-features>.Recamira-feature-item{display:grid!important;grid-template-columns:4.8rem minmax(0,1fr)!important;grid-template-rows:none!important;align-items:center!important;justify-items:stretch!important;width:100%!important;min-height:0!important;gap:0 1.6rem!important;text-align:left!important}modal-dialog.product-popups-modal [data-popup-content=features] .Recamira-product-features .Recamira-feature-icon{display:block!important;width:4.8rem!important;height:4.8rem!important;max-width:4.8rem!important;margin:0!important;object-fit:contain!important}modal-dialog.product-popups-modal [data-popup-content=features] .Recamira-product-features .Recamira-feature-name{max-width:none!important;margin:0!important;font-family:var(--font-body-family)!important;font-size:calc(var(--font-body-scale) * 1.2rem)!important;font-weight:var(--font-body-weight)!important;line-height:1.5!important;text-align:left!important}.recamira-product-fabric,.recamira-product-fabric--has-image{display:block}.recamira-product-fabric__content{gap:2.4rem}.recamira-product-fabric__title{font-size:calc(var(--font-heading-h5-scale) * 2rem);line-height:1.25}.recamira-product-fabric__description{margin:0}.recamira-product-fabric__facts{gap:1.2rem;padding:2.4rem 0;border-top:1px solid rgb(var(--color-border))}.recamira-product-fabric__fact{grid-template-columns:minmax(0,1fr) minmax(7rem,auto);gap:1.6rem;padding:0;border:0}.recamira-product-fabric__fact dt{color:rgb(var(--color-foreground));font:inherit}.recamira-product-fabric__fact dd{text-align:end}.recamira-product-fabric__fact--care dd{padding-top:0}.recamira-product-fabric__sample-action{margin-top:0;padding-top:0}.recamira-product-fabric__sample-button{min-height:4.4rem;font-family:var(--font-button-family);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:var(--font-button-weight)}@media(min-width:1200px){modal-dialog.product-popups-modal{--recamira-product-popup-drawer-width: 33.333333vw;--recamira-product-popup-inline-padding: 2.4rem;--recamira-product-popup-block-padding-start: 2.4rem;--recamira-product-popup-block-padding-end: 3.2rem;right:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh}modal-dialog.product-popups-modal:has(.popups__content-item--active[data-popup-content=fabric]){--recamira-product-popup-drawer-width: calc(46dvh + var(--recamira-product-popup-inline-padding) + var(--recamira-product-popup-inline-padding))}modal-dialog.product-popups-modal>.product-popups-modal__content{flex:0 0 var(--recamira-product-popup-drawer-width);box-sizing:border-box;width:var(--recamira-product-popup-drawer-width)!important;min-width:var(--recamira-product-popup-drawer-width);max-width:var(--recamira-product-popup-drawer-width)!important;height:100dvh;max-height:100dvh;min-height:0;padding:var(--recamira-product-popup-block-padding-start) var(--recamira-product-popup-inline-padding) var(--recamira-product-popup-block-padding-end);--recamira-product-popup-scroll-inline-padding: var(--recamira-product-popup-inline-padding)}modal-dialog.product-popups-modal .product-popups-modal__header,modal-dialog.product-popups-modal .product-popups-modal__action-footer{flex:0 0 auto}modal-dialog.product-popups-modal .product-popups-modal__content-wrapper,modal-dialog.product-popups-modal .product-popups-modal__content-inner,modal-dialog.product-popups-modal .popups__group,modal-dialog.product-popups-modal .popups__group-content{display:flex;flex:1 1 auto;min-height:0}modal-dialog.product-popups-modal>.product-popups-modal__content .popups__group-content{width:100%;max-height:none;padding-right:0;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none}modal-dialog.product-popups-modal>.product-popups-modal__content .popups__group-content::-webkit-scrollbar{display:none}modal-dialog.product-popups-modal .recamira-product-fabric__media{width:min(100%,46dvh);aspect-ratio:1 / 1}modal-dialog.product-popups-modal .recamira-product-fabric__image{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}modal-dialog.product-popups-modal .product-popups-modal__action-footer{margin-top:2.4rem;padding-top:1.6rem}modal-dialog.product-popups-modal .product-popups-modal__action-footer .recamira-product-fabric__sample-action{margin-top:0;padding-top:0}}@media(min-width:1360px){modal-dialog.product-popups-modal{--recamira-product-popup-inline-padding: 3.2rem}}@media(min-width:1600px){modal-dialog.product-popups-modal{--recamira-product-popup-inline-padding: 4rem}}@media(min-width:1920px){modal-dialog.product-popups-modal{--recamira-product-popup-inline-padding: 4.8rem}}@media(min-width:2560px){modal-dialog.product-popups-modal{--recamira-product-popup-inline-padding: 6rem}}body.template-product #MainContent>.trust-section{margin-bottom:1.6rem}@media(min-width:990px){body.template-product #MainContent>.trust-section{margin-bottom:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product.css.map */
