@font-face{font-family:rebond;src:url(rebondgrotesque-medium-webfont.woff2) format("woff2"),url(rebondgrotesque-medium-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{background:#fff;color:#3e4557}.grid{display:grid;gap:10px;grid-template-columns:1fr}.grid.grid--2-col{grid-template-columns:1fr 1fr}.columns{display:grid}.columns.col-2{grid-template-columns:1fr;gap:10px}.quick-add-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;height:100%}.quick-add-modal[open]{opacity:1;visibility:visible;z-index:101}.quick-add-modal__content{position:absolute;top:0;left:50%;transform:translate(-50%);margin:3.2rem auto 0;width:100%;overflow:hidden;width:calc(100% - 3rem)}@media screen and (min-width: 750px){.quick-add-modal__content{margin-top:10rem;width:80%;max-height:calc(100% - 20rem);overflow-y:auto}quick-add-modal .quick-add-modal__toggle{top:2rem;right:2rem}}@media screen and (min-width: 990px){.quick-add-modal__content{width:70%}}.quick-add-modal__content img{max-width:100%}.quick-add-modal__content-info{padding-right:4.4rem;display:flex;overflow-y:auto;padding:2.5rem;height:100%}.quick-add-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width: 749px){quick-add-modal .slider .product__media-item.grid__item{margin-left:1.5rem;margin-right:1.5rem}}quick-add-modal .product:not(.featured-product) .product__view-details{display:block}quick-add-modal .quick-add-hidden,quick-add-modal .product__modal-opener:not(.product__modal-opener--image),quick-add-modal .product__media-item:not(:first-child){display:none!important}quick-add-modal .slider.slider--mobile{overflow:visible}quick-add-modal .product__media-list{margin-bottom:0}quick-add-modal .product__media-list .deferred-media{display:block;width:100%}quick-add-modal .product--thumbnail .product__media-gallery,quick-add-modal .product--thumbnail_slider .product__media-gallery,quick-add-modal .product--stacked .product__info-container--sticky{top:0;position:relative}@media screen and (min-width: 750px){quick-add-modal .product:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{padding-left:4rem;max-width:54%;width:calc(54% - var(--grid-desktop-horizontal-spacing) / 2)}quick-add-modal .thumbnail-slider .thumbnail-list.slider--tablet-up{display:none}}quick-add-modal .page-width{padding:0}quick-add-modal .product__title>h1{display:none}quick-add-modal .product__title>a{display:block;text-decoration:none}quick-add-modal .product__title>a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2rem;text-decoration-thickness:.3rem}quick-add-modal .product-form__buttons{max-width:initial}body{color:#3e4557}input[type=date],input[type=tel],input[type=search],input[type=email],input[type=password],input[type=text],textarea{width:100%;padding:23px 24px;border:1px solid #BBC1D7;border-radius:20px;font-size:18px;font-family:Gilda Display,sans-serif}.quick-add__submit{white-space:nowrap}.swiper .swiper-slide{height:auto}button .loading-overlay__spinner,.button .loading-overlay__spinner{display:inline-block;animation:rotation 2s infinite linear}button .loading-overlay__spinner svg,.button .loading-overlay__spinner svg{margin:0}button.loading .icon-cart,.button.loading .icon-cart{display:none}.quantity{position:relative;display:flex;border-radius:15px;min-height:20px;border:1px solid #BBC1D7;background:#fff;height:fit-content}.quantity input[type=number]{border:0;padding:0;margin:0;width:40px;height:48px;text-align:center;font-size:1rem;-moz-appearance:textfield}.quantity input[type=number]::-webkit-outer-spin-button,.quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity .quantity__button{background:none;border:0;display:flex;justify-content:center;align-items:center;width:max-content}.quantity .quantity__button[name=minus]{padding:0 10px 0 15px}.quantity .quantity__button[name=plus]{padding:0 15px 0 10px}.quantity .quantity__button svg{pointer-events:none;vertical-align:middle}.price--on-sale .price-item--regular{color:#3e455766}.price--on-sale .price__regular{margin-bottom:4px;display:none}.share-button__button{background:transparent;padding:0;border:0;display:flex;align-items:center;gap:7px;margin:0 0 0 auto;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.share-button__button:hover{background:transparent}.product-collections{font-weight:500;font-size:14px;margin-bottom:18px;color:#3e455766}.product-collections li{display:inline-block;margin-right:13px;margin-bottom:8px;padding-bottom:1px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.product-collections li:hover{color:#e5855e}.product-collections .product-tags li{color:#3e455766}.product-collections .product-tags li:first-of-type{color:#e5855e}.product-tags{font-weight:500;font-size:14px;margin-bottom:18px;color:#3e455766}.product-tags li{font-family:Inter,sans;display:inline-block;margin-right:13px;margin-bottom:8px;padding-bottom:1px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.product-tags li:first-of-type{color:#3e4557}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.template-suffix-about-us #MainContent{padding-bottom:0!important}.title .sustainable{background:url(underline-pastel-coral.svg) bottom center no-repeat;background-size:100%}.title .socially{background:url(underline-pastel-yellow.svg) bottom center no-repeat;background-size:100%}.title .responsible{background:url(underline-pastel-blue.svg) bottom center no-repeat;background-size:100%}.background-blue{background:#bbc1d7!important}.background-pastel-blue{background:#eef3f6!important}.background-yellow{background:#f9cf59!important}.background-pastel-yellow{background:#fbf4e2!important}.background-pastel-ble{background:#eef3f6!important}.background-orange{background:#e5855e!important}.background-pastel-coral{background:#f8efeb!important}.background-green{background:#bdd2b7!important}.background-pastel-green{background:#f1f4f1!important}.fav-content-cards .swiper-button-next,.fav-collection-slider .swiper-button-next,.fav-best-seller-slider .swiper-button-next,.fav-hero-slider .swiper-button-next{background:#f8eae9;height:131px!important;width:65px!important;border-top-left-radius:100px;border-bottom-left-radius:100px;right:0!important;top:50%;margin-top:-65px}.fav-content-cards .swiper-button-next:after,.fav-collection-slider .swiper-button-next:after,.fav-best-seller-slider .swiper-button-next:after,.fav-hero-slider .swiper-button-next:after{content:""!important;background:url(icon-arrow-right.svg) center center no-repeat;width:30px;height:30px}.fav-content-cards .swiper-button-prev,.fav-collection-slider .swiper-button-prev,.fav-best-seller-slider .swiper-button-prev,.fav-hero-slider .swiper-button-prev{background:#f8eae9;height:131px!important;width:65px!important;border-top-right-radius:100px;border-bottom-right-radius:100px;left:0!important;top:50%;margin-top:-65px}.fav-content-cards .swiper-button-prev:after,.fav-collection-slider .swiper-button-prev:after,.fav-best-seller-slider .swiper-button-prev:after,.fav-hero-slider .swiper-button-prev:after{content:""!important;background:url(icon-arrow-left.svg) center center no-repeat;width:30px;height:30px}.section-customer-login{max-width:890px;margin:60px auto 100px}.section-customer-login .customer.register,.section-customer-login .customer.login{position:relative;border:1px solid #BBC1D7;margin:0 0 40px;padding:20px 15px;border-radius:40px;max-width:none;overflow:visible}.section-customer-login .customer.register>h1,.section-customer-login .customer.login>h1{text-align:center}.section-customer-login .customer.register>svg,.section-customer-login .customer.login>svg{position:absolute;top:-80px;left:-20px;max-height:148px}.section-customer-login .customer.register form,.section-customer-login .customer.login form{margin:0 auto;max-width:660px}.section-customer-login .customer.register button,.section-customer-login .customer.login button{margin:30px 0 0;float:right}.section-customer-login .customer.register .wrapper,.section-customer-login .customer.login .wrapper{overflow:hidden;max-width:660px;margin:0 auto}.section-customer-login .customer.register .wrapper .password,.section-customer-login .customer.login .wrapper .password{line-height:60px;margin-top:30px;float:left;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;font-family:Gilda Display,sans-serif;font-weight:500;font-size:18px}.section-customer-login .customer.register .field,.section-customer-login .customer.login .field{margin-top:20px;padding-right:3px;padding-left:3px}.section-customer-login .customer.register .field label,.section-customer-login .customer.login .field label{display:none}.section-customer-login .customer.register .field input,.section-customer-login .customer.login .field input{height:60px;line-height:60px;border:1px solid #BBC1D7;width:100%;border-radius:20px;padding:0 24px}.section-customer-login .customer.register .create-account,.section-customer-login .customer.login .create-account{clear:both}.section-customer-login .customer.register .actions,.section-customer-login .customer.login .actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px}.section-customer-login .customer.register .actions button,.section-customer-login .customer.login .actions button{float:none;margin:0}.section-customer-login .customer.register .create-account,.section-customer-login .customer.login .create-account{padding:10px 0}.select{border:1px solid #BBC1D7;border-radius:7px;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#fff}.select select{padding:5px 25px 5px 10px;border:none;-webkit-appearance:none;appearance:none;z-index:1;background:transparent;width:100%;font-size:18px;font-family:Gilda Display,sans-serif}.select select:focus-visible{outline:0}.select svg{width:12px;height:12px;position:absolute;top:calc(50% - 6px);right:10px}.eeny-header{display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px}.eeny-header .title{margin:0 0 15px;grid-column:span 2}.eeny-header .info{color:#e5855e;font-size:18px;letter-spacing:.22px}.eeny-header .info a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;font-weight:500}.eeny-header .actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:20px}.section-header .eeny-header+.description{display:flex;flex-direction:column;gap:20px}.section-header .eeny-header+.description .link{padding-top:3px}.section-header .eeny-header+.description .link a{color:#bbc1d7;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.section-header .eeny-header+.description .link a:hover{color:#e5855e}.background-yellow .button,.background-yellow button,.background-pastel-blue .button,.background-pastel-blue button,.background-blue .button,.background-blue button{background:#e5855e;border-color:#e5855e}.background-orange .button,.background-orange button{background:#bdd2b7;border-color:#bdd2b7}.range-slider{margin:auto;text-align:center;position:relative;height:2em}.range-slider input[type=range]{position:absolute;left:0;bottom:0}.range-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%}.range-slider input[type=range]:focus{outline:none}.range-slider input[type=range]:focus::-webkit-slider-runnable-track{background:#3e4557}.range-slider input[type=range]:focus::-ms-fill-lower{background:#3e4557}.range-slider input[type=range]:focus::-ms-fill-upper{background:#3e4557}.range-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;animate:.2s;border-radius:1px;box-shadow:none;border:0}.range-slider input[type=range]::-webkit-slider-thumb{z-index:2;position:relative;box-shadow:0 0 #000;border:1px solid #3E4557;height:14px;width:14px;border-radius:25px;background:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;margin-top:-6px}.range-slider input[type=range]::-moz-range-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:#3e4557;border-radius:1px;box-shadow:none;border:0}.range-slider input[type=range]::-moz-range-thumb{z-index:2;position:relative;box-shadow:0 0 #000;border:1px solid #3E4557;height:14px;width:14px;border-radius:25px;background:#fff;cursor:pointer}.range-slider input[type=range]::-ms-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}.range-slider input[type=range]::-ms-fill-lower,.range-slider input[type=range]::-ms-fill-upper{background:#3e4557;border-radius:1px;box-shadow:none;border:0}.range-slider input[type=range]::-ms-thumb{z-index:2;position:relative;box-shadow:0 0 #000;border:1px solid #3E4557;height:14px;width:14px;border-radius:25px;background:#fff;cursor:pointer}.range-slider .lo{position:absolute;top:0;left:0%}.range-slider .hi{position:absolute;top:0;left:100%}.fav-404 .template-404{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:40px}.fav-404 .template-404 .title{margin:0 0 10px}.fav-404 .template-404 p{margin:0 0 20px}.fav-404 .template-404 .button{display:inline-block}@media only screen and (max-width: 768px){body .iubenda-tp-btn[data-tp-float]{position:relative!important}.footer .container{margin-bottom:-66px;padding-bottom:64px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mobile.css.map */
