.option-group__container.new--Composizione .option-group__swatches-container label.variant-option{width:calc(33.33% - 12px)}.option-group__container.new--Composizione .option-group__swatches-container .swatch-wrapper{width:100%;height:auto}.option-group__container.new--Composizione .option-group__swatches-container .swatch-wrapper button.swatch{width:100%;border:none;background-color:transparent;height:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px}.option-group__container.new--Composizione .option-group__swatches-container .swatch-wrapper button.swatch:before{display:none}.option-group__container.new--Composizione .option-group__swatches-container .swatch-wrapper button.swatch span.swatch__inner{width:100%;height:40px;position:relative;background-color:transparent!important;background-size:69px!important;background-repeat:no-repeat;border:none;box-shadow:none;border-radius:0}.option-group__container.new--Composizione .option-group__swatches-container label.variant-option input[type=radio]{border:none}.option-group__container.new--Composizione .option-group__swatches-container label.variant-option input[type=radio]:before{display:none}.option-group__container.new--Composizione .option-group__swatches-container label.variant-option input[type=radio]:after{display:none}.option-group__container.new--Composizione .option-group__swatches-container{gap:12px;row-gap:30px;margin-top:20px}.option-group__container.new--Composizione .option-group__swatches-container .swatch-wrapper button.swatch label.swatch__tooltip{width:100%;max-width:100%;background-color:transparent;position:relative;bottom:initial;top:initial;left:initial;right:initial;transform:none;padding:0;color:#222;opacity:1;visibility:visible;font-size:16px}.option-group__container.new--Composizione .option-groupswatches-container label.variant-option:hover span.swatch__inner{transform:none!important}.option-group__container.new--Composizione .option-group__swatches-container .swatch-wrapper button.swatch.swatch--selected{border:2px solid #222;border-radius:0}.option-group__container.new--Color .option-group__label{margin-bottom:30px}footer.shopify-section .footer__blocks{row-gap:20px}.section.rich-text.top_content_outer .content-block.rte p{width:43%}.product-new-inner .product-details__text p{width:60%}.template-collection .collection-product-grid__products.standard-grid.standard-grid--with-count-based-gaps.standard-grid--desktop-3-column,.template-collection .collection-product-grid__products.standard-grid.standard-grid--with-count-based-gaps.standard-grid--desktop-4-column{gap:6.73px}impact-logo.impactcustom{max-width:calc(var(--max-page-width) + 80px);margin:0 auto}header nav.navigation .navigation__submenu.submenu.submenu--primary .submenu__inner.submenu__inner--primary>ul.submenu__list>li.submenu__item>a.submenu__link>span.submenu__link-text-wrapper{transition:opacity var(--animation-timing-400) var(--ease-out-quart);padding-bottom:1px;background:linear-gradient(to right,transparent 50%,var(--color-text) 50%,var(--color-text) 100%);background-size:200% 1px;background-position-y:calc(100% - 1px);background-repeat:no-repeat;-webkit-text-decoration:none;text-decoration:none;animation:linkUnderlineOut var(--animation-timing-400) var(--ease-out-quart)}header nav.navigation .navigation__submenu.submenu.submenu--primary .submenu__inner.submenu__inner--primary>ul.submenu__list>li.submenu__item>a.submenu__link:hover>span.submenu__link-text-wrapper{animation:linkUnderlineIn var(--animation-timing-400) var(--ease-out-quart) forwards}body.page-loading header nav.navigation .navigation__submenu.submenu.submenu--primary .submenu__inner.submenu__inner--primary>ul.submenu__list>li.submenu__item>a.submenu__link>span.submenu__link-text-wrapper{background-size:200% 0}header nav.navigation ul.submenu__list a.submenu__link:before{display:none}header nav.navigation ul.submenu__list a.submenu__link .submenu__link-text:after{display:none}.template-collection .collection-product-grid__products product-item .product-item__image-wrapper{background-color:transparent;margin-bottom:0}.template-collection .collection-product-grid__products product-item .product-item__details .product-item__swatches{justify-content:flex-start}.collection_name_parent{display:flex;width:100%;justify-content:space-between;align-items:center;margin:20px 0 1px}.collection_name_parent .product-item__title{width:auto;max-width:60%;margin:0;display:flex;font-weight:600}.collection_name_parent .product-item__price{width:40%;display:flex;justify-content:flex-end;align-items:flex-end}.collection_name_parent .product-item__price span{font-weight:600}.section.home-gap-section{overflow-x:hidden}.short_des{width:100%;text-align:left;margin-bottom:6px}.collection-page-new .collection-page-list{gap:10px!important}.section-inner-new visibility-watcher+header.collapsible-content_group-header{padding-top:0}.slider-drag{cursor:grab;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}.slider-drag.active{cursor:grabbing}.section.rich-text.top_content_outer .content-block-wrapper--heading h1,.section.rich-text.top_content_outer .content-block-wrapper--heading h2{font-size:clamp(60px,6.944vw,100px)}.product_right_new .product-details__title{font-size:clamp(40px,4.167vw,60px)}.product_right_new .new--Fabric .option-group__chips-container{max-width:351px;gap:5px}.product_right_new .new--Fabric .option-group__chips-container label.variant-option{flex:none;max-width:initial;width:calc(25% - 3.75px)}.product_right_new .new--Fabric .option-group__chips-container label.variant-option button{padding:2px;border-radius:6px;box-shadow:inset 0 0 0 1px #1e1e1e;background-color:var(--color-text);color:var(--color-background)}.product_right_new .new--Fabric .option-group__chips-container label.variant-option button.chip--selected{background-color:var(--color-background);color:var(--color-text)}.product_right_new .option-group__container.new--Fabric{margin:15px 0 31px}.product_right_new .option-group__container.new--Composizione{margin-bottom:30px}.product_right_new accordion-item summary.accordion-item__title{font-weight:700;font-size:.8rem}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text{position:relative;left:-25px;display:flex;align-items:center;justify-content:flex-start;gap:8px}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text span{color:#1e1e1e;opacity:1}div.shopify-section header .submenu__container ul.submenu__list div.submenu li.submenu__item.submenu__item--parent>a.submenu__link.submenu__link--heading.submenu__parent-item{color:#979797}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item .submenu h2.navigation-promo__heading{margin-bottom:0}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item .submenu h2.navigation-promo__heading span{font-size:clamp(18px,1.389vw,20px)}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/creme/Creme"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#f7ebab;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/cool-grey"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#a7a7a7;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/sand"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#f1dccb;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/black"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#000;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/green"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#617063;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/crema"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#ece3cc;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/limone"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#e0e086;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/notte"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#2b3455;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/cielo"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#c4dbe9;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/riviera"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#e44623;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/vulcano"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#272a2f;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/castagna"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#3f2e26;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/laguna"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#6f5d45;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/mosto"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#882424;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/bosco"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#3a4139;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/senape"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#a9903e;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text[href="/collections/sabbia"]:before{content:"";position:relative;display:block;width:8px;height:8px;background-color:#bcb394;border-radius:50%}div.shopify-section header .submenu__container ul.submenu__list div.submenu li.submenu__item.submenu__item--parent>a.submenu__link.submenu__link--heading.submenu__parent-item span.submenu__link-text{font-size:12px;font-family:Sequel Sans}.breadcrumb{display:none;width:100%}.show-breadcrumb .breadcrumb{display:inline-block}.breadcrumb ul{float:left;width:100%;display:flex;align-items:center;gap:32px}.breadcrumb ul li{float:left;width:auto;position:relative}.breadcrumb ul li a,.breadcrumb ul li p{font-size:16px}.breadcrumb ul li:after{content:"/";position:absolute;right:-19px;top:50%;transform:translateY(-50%);font-size:20px}.breadcrumb ul li:last-child:after{display:none}form#cart-drawer-form quantity-input{display:none}cart-page.cart .cart-item__controls quantity-input{display:none}.btn-underline .btn-wrapper button.btn.btn--style-text{animation:linkUnderlineIn .32s cubic-bezier(.165,.84,.44,1) forwards;animation:linkUnderlineIn var(--animation-timing-400) var(--ease-out-quart) forwards}.btn-underline .btn-wrapper button.btn.btn--style-text:hover{animation:linkUnderlineOut .32s cubic-bezier(.165,.84,.44,1);animation:linkUnderlineOut var(--animation-timing-400) var(--ease-out-quart)}.top-gap{padding-top:6px}.bottom-gap{padding-bottom:6px}.between-gap .multi-column-items,.multi-column--column-spacing-small.between-gap .multi-column-items,.multi-column--column-spacing-medium.between-gap .multi-column-items,.multi-column--column-spacing-large.between-gap .multi-column-items{gap:6px}.between-gap .multi-column-items .multi-column-item{gap:20px}.banner-sofa .banner__content{max-width:800px}.banner-sofa .banner__content .about-text{max-width:530px;margin:0 auto}.banner-sofa .about-heading h2{font-size:clamp(60px,6.944vw,100px)}header nav.navigation .navigation__submenu.submenu.submenu--primary .submenu__inner.submenu__inner--primary>ul.submenu__list>li.submenu__item>a.submenu__link:hover,header nav.navigation .navigation__submenu.submenu.submenu--primary .submenu__inner.submenu__inner--primary>ul.submenu__list>li.submenu__item>a.submenu__link:focus,header nav.navigation .navigation__submenu.submenu.submenu--primary .submenu__inner.submenu__inner--primary>ul.submenu__list>li.submenu__item>a.submenu__link:focus-visible{background-color:transparent}.product_right_new .product-details__description p{width:100%;max-width:430px}@media(min-width:1024px){.js.do-anim header .navigation:not(.navigation--drawer).dropdown-breakpoint .submenu__item--primary:hover>.submenu__link .submenu__link-text{transform:none;color:initial}.js.do-anim header .navigation:not(.navigation--drawer).dropdown-breakpoint .submenu__item--primary>.submenu__link .submenu__link-text{transition:ease all .5s}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega>.submenu__container>.submenu__inner>.submenu__list ul.submenu__list{gap:5px}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text span{font-size:20px}div.shopify-section header .submenu__container ul.submenu__list div.submenu li.submenu__item.submenu__item--parent>a.submenu__link.submenu__link--heading.submenu__parent-item span.submenu__link-text{font-size:12px;font-family:Sequel Sans}form.product-form .sticky-atc{width:calc(100% - 100px);right:50px}form.product-form .sticky-atc--peeking-content .sticky-atc__header-content{padding:11px 15px}div.shopify-section header .submenu__container ul.submenu__list div.submenu li.submenu__item.submenu__item--parent{margin:0}form.product-form .sticky-atc--peeking-content .product-details-container{flex-direction:row;align-items:center;width:calc(100% - var(--spacing-250) + 66px);gap:0}form.product-form .sticky-atc .sticky-atc--peeking-content{border:2px solid #1E1E1E;background:#fff}form.product-form .sticky-atc--peeking-content .product-details-container .product-title{order:1;font-size:var(--font-size-body-100, 100%);text-transform:uppercase;font-weight:700}form.product-form .sticky-atc--peeking-content .product-details-container .product-price{order:3;width:19%;display:flex;justify-content:flex-end}form.product-form .sticky-atc--peeking-content .product-details-container .product-variant-details{order:2;color:#1e1e1e;width:70%;font-size:var(--font-size-body-100, 100%)}form.product-form .sticky-atc--peeking-content .product-details-container .product-price span{font-size:1.5rem}form.product-form .sticky-atc--peeking-content .sticky-atc__header-content .product-thumbnail{display:flex;align-items:center}main#main,div.page{overflow-x:clip}}@media(min-width:709px){footer.shopify-section .footer__blocks .footer__block.has-accordion accordion-item{display:none}}@media(min-width:1024px)and (max-width:1300px){form.product-form .sticky-atc--peeking-content .product-details-container .product-variant-details{width:60%}}@media(max-width:1199px){.option-group__container.new--Composizione .option-group__swatches-container .swatch-wrapper button.swatch label.swatch__tooltip{font-size:14px}}@media(max-width:1023px){.product_right_new .option-group__container.new--Fabric{margin:0}.product_right_new .option-group__container.new--Composizione{margin-bottom:10px}.top_content_outer .section-inner{padding-top:30px;padding-bottom:20px}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text{left:0}div.shopify-section header .submenu__container ul.submenu__list li.submenu__item ul.submenu__list li.submenu__item a.submenu__link.submenu__link--item.submenu__item-display-text span{font-weight:600}form.product-form .sticky-atc{width:100%;left:0;right:0}form.product-form .sticky-atc .sticky-atc__header-content{padding:15px 10px 10px}form.product-form .sticky-atc .sticky-atc__header-content .header-content--top-padding{padding-top:0}form.product-form .sticky-atc .sticky-atc__header-content .header-content--details-container{flex-direction:column;gap:10px}form.product-form .sticky-atc .sticky-atc__header-content .header-content--right button-with-state.button-with-state-wrapper{width:100%}form.product-form .sticky-atc .sticky-atc__header-content .header-content--left{width:100%;gap:10px}form.product-form .sticky-atc .sticky-atc__header-content .header-content--left .product-thumbnail{display:block;width:55px}form.product-form .sticky-atc .sticky-atc__header-content .product-details-container{width:calc(100% - 65px);flex-direction:column;gap:4px}form.product-form .sticky-atc .sticky-atc__header-content .product-title{font-size:14px;font-weight:700;text-transform:uppercase}form.product-form .sticky-atc .sticky-atc__header-content .product-price span{font-size:14px}form.product-form .sticky-atc .sticky-atc__header-content .product-variant-details{font-size:12px;color:#1e1e1e;row-gap:5px}form.product-form .sticky-atc .sticky-atc__header-content .header-content--left .product-thumbnail img{aspect-ratio:1/1;object-fit:cover}}@media(max-width:719px){.fabric-outer{padding-bottom:30px}.between-gap .multi-column-items,.multi-column--column-spacing-small.between-gap .multi-column-items,.multi-column--column-spacing-medium.between-gap .multi-column-items,.multi-column--column-spacing-large.between-gap .multi-column-items{gap:35px}div.mobile-video-gap{padding:18px 0}.about-image-shuffle .media-with-text-inner{flex-direction:column}}@media(max-width:767px){.option-group__container.new--Composizione .option-group__swatches-container .swatch-wrapper button.swatch{padding:5px}.section.rich-text.top_content_outer .content-block.rte p,.product-new-inner .product-details__text p{width:100%}.newsletter-class .banner__image-wrapper img{height:100%}.newsletter-class .banner__image-wrapper{height:450px}.navigation-promos{flex-direction:row!important;overflow:auto;gap:10px!important}.navigation-promo{min-width:auto!important;width:50%!important}}.collection-item .icon-wrap{display:none!important}.fs-product-listing-title,.price,.short_des{font-size:.8rem}.product-item__swatches{gap:0!important}.product-item__swatches{margin-left:-4px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom-variants.css.map */
