h2{font-family:ErediZucca,serif!important;color:var(--heading-color, #AA8C52);font-size:29px!important;font-weight:400;line-height:38px;letter-spacing:-.4px;text-transform:none}p{font-family:Bitter,serif!important;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:#f7f4ee}ul,li{font-family:Bitter,serif!important;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0px;color:#f7f4ee}.btn--secondary{font-family:Bitter,serif!important;font-size:16px;font-weight:500;line-height:18px;letter-spacing:-.18px;text-transform:none;color:#f7f4ee;padding:10px 24px;border:1px solid #F7F4EE;background-color:transparent!important}.btn--secondary:after,.btn--white:after{display:none}.btn--secondary:hover,.btn--white:hover{background-color:#0c191380!important;color:#f7f4ee}h5{font-family:ErediZucca,serif!important;color:var(--heading-color, #AA8C52);font-size:20px!important;font-weight:400;line-height:24px;letter-spacing:-.15px;text-transform:none}.btn--white{font-family:Bitter,serif!important;font-size:16px;font-weight:500;line-height:18px;letter-spacing:-.18px;text-transform:none;color:#f7f4ee;padding:10px 24px;border:0px solid #F7F4EE;background-color:transparent!important}.quick-add__button .btn__plus{color:#291d15!important}.btn__icon{display:none!important}@media screen and (max-width:768px){h2{font-size:22px!important}p{font-size:14px}.section-padding{padding-top:40px}.btn--secondary{font-size:14px}}.navlink--cart--icon .header__cart__status{background-color:#665431;outline:none;color:#fff;font-size:9px;font-weight:700;font-family:Bitter,sans-serif!important;padding:3px}@media screen and (max-width:768px){.header-sections .drawer__bottom{padding-bottom:56px}}@media screen and (max-width:768px){header .section-padding{padding-top:0!important}}@media only screen and (max-width:870px){.header__mobile{display:grid!important}.header__desktop{display:none!important}}.header__dropdown__image h2{color:#e5dbc9!important;font-size:16px!important;font-weight:400!important;line-height:18px;letter-spacing:-.18px;text-transform:none!important;text-align:center}.header__dropdown__image .hero__content__wrapper{justify-content:center!important}.mobile__menu__dropdown .sliderule-grid{grid-template-columns:1fr 1fr;display:grid}.mobile__menu__dropdown .sliderule-grid .menu__block{padding-top:0!important}.popout-header .popout__toggle span[data-popout-toggle-text],.popout-header .popout-list__option span,.popout-header .popout-select{font-family:Bitter,serif!important;font-size:14px;font-weight:500;line-height:14px;letter-spacing:-.16px;color:#aa8c52;text-transform:none!important}.ecs-breadcrumb{margin-bottom:24px!important}.ecs-breadcrumb .breadcrumbs__container li a{font-family:Bitter,serif!important;font-size:14px;font-weight:400;line-height:14px;letter-spacing:-.16px;color:#aa8c52}.breadcrumbs__arrow{background-color:#aa8c52}.ecs-breadcrumb .breadcrumbs__container li:last-child a{font-weight:600!important}.product-item .image-wrapper:after{display:none!important}.product-item__quick-add-container{position:relative!important;display:block!important;width:100%!important;margin-top:15px!important;z-index:2}.product-item .quick-add__holder{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;padding:0!important}.no-touch .quick-add__button{visibility:visible;background-color:#aa8c52}quick-add-product .quick-add__holder .quick-add__button .btn__text{color:#0e0a07;font-family:Bitter,serif!important;font-size:16px;text-transform:none;font-weight:500;letter-spacing:0}.product-item__info{padding-left:0;padding-right:0;display:flex;flex-direction:column;justify-content:space-between}.product-item__title{font-family:Bitter,sans-serif!important;font-size:16px;color:#f7f4ee;text-transform:none!important;letter-spacing:0!important}.product-item__price .price{font-family:Bitter,sans-serif!important;font-size:16px;color:#f7f4ee!important;letter-spacing:0!important;font-weight:500!important}.product-item{display:flex;flex-direction:column;justify-content:space-between}.product-item .product-information .product-link{height:74px}@media screen and (max-width:768px){.quick-add-wrapper--mobile{display:block!important}.quick-add-wrapper--desktop{display:none!important}.product-item__title,.product-item__price .price{font-size:14px}}@media only screen and (max-width:749px){.quick-add__button{right:5px;left:auto;background-color:#aa8c52}.quick-add__button .btn__icon .icon{stroke:#291d15}}body.template-index .index-hero .hero__content{padding-bottom:80px}body.template-index .index-hero .hero__title{font-size:32px}body.template-index .index-hero .hero__description{font-family:Bitter,serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:0px}body.template-index .index-hero .hero__content .hero__button .btn--primary{font-family:Bitter,serif;font-size:16px;font-weight:500;line-height:18px;letter-spacing:-.18px;color:#f7f4ee;padding:10px 24px;border:1px solid #AA8C52;background-color:transparent;text-transform:none}body.template-index .index-hero .hero__content .hero__button .btn--primary:hover{background-color:#0c191380}body.template-index .index-hero .hero__content .hero__button .btn--primary:after{display:none}@media screen and (max-width:768px){body.template-index .index-hero .hero__content{padding-bottom:40px}body.template-index .index-hero .hero__title{font-size:24px}body.template-index .index-hero .hero__description{font-size:17px}body.template-index .index-hero .hero__content .hero__button .btn--primary{font-size:14px}}body.template-index .index-collections-list .collection-item .collection-item__content .collection-item__info span{font-family:ErediZucca,serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:0px}@media(hover:hover){.collection-item__info span{--bg-size: 100% 0px;padding:0 0 5px;background:transparent!important;background-size:0% 0px;background-position:50% 86%;background-repeat:no-repeat;transition:color .25s ease-in,background-size .25s ease-in}}@media screen and (max-width:768px){body.template-index .grid-item{width:40%!important}body.template-index .index-collections-list{padding-bottom:40px}body.template-index .index-collections-list .collection-item .collection-item__content .collection-item__info span{font-size:16px}}@media screen and (max-width:768px){body.template-index .index-products .grid__heading-holder{margin-bottom:40px}}body.template-index .wide-image .hero__content__wrapper{padding-top:40px}body.template-index .wide-image .hero__content__wrapper .hero__content{padding-top:0}body.template-index .wide-image .hero__content__wrapper .hero__content .hero__title,body.template-index .wide-image .hero__content__wrapper .hero__content .hero__description{margin-bottom:24px}@media screen and (max-width:768px){body.template-index .brick__section .brick__block__image .hero__title{margin-bottom:8px!important}}@media screen and (max-width:768px){body.template-index .index-image-text .brick__section .brick__block--text .brick__block__text .hero__content{padding-top:64px!important}}body.template-index .section-columns .grid .grid-item .column__heading{font-family:ErediZucca,serif!important;color:var(--heading-color, #AA8C52);font-size:16px!important;font-weight:400;line-height:24px;letter-spacing:0px;text-transform:uppercase}body.template-index .section-columns .grid .grid-item .column__text p{font-family:Bitter,serif!important;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:#aa8c52}body.template-index .section-columns .grid{border-top:1px solid #AA8C52;padding-top:80px;align-items:flex-start}@media screen and (max-width:768px){body.template-index .section-columns .grid .grid-item{width:100%!important}body.template-index .section-columns .grid{gap:48px}body.template-index .section-columns .grid .grid-item .column__text p{font-size:12px}body.template-index .section-columns .grid{padding-top:64px;padding-bottom:64px;border-bottom:1px solid #AA8C52}body.template-index .section-columns{padding-bottom:64px}}.site-footer-wrapper,.supporting-menu{background-color:#0c1913}.site-footer{display:flex}.footer__logo__wrapper{margin-right:150px}.footer__block__title{font-family:Bitter,serif!important;font-size:14px!important;font-weight:600;line-height:14px;letter-spacing:-.16px;color:#f7f4ee;text-transform:uppercase;padding:0;margin-bottom:20px}.footer__block--text p,.footer__quicklinks a{font-family:Bitter,serif!important;font-size:12px!important;font-weight:400;line-height:18px;letter-spacing:0px;color:#e5dbc9;margin-bottom:20px}.footer__blocks{gap:64px}.footer__block{padding:0}.footer__block--menu{width:auto!important;--desktop-width: auto!important}.supporting-menu__copyright{max-width:550px}.supporting-menu__copyright span{font-family:Bitter,serif!important;font-size:12px!important;font-weight:500;line-height:14px;letter-spacing:0px;color:#e5dbc9}@media screen and (max-width:768px){.site-footer{flex-direction:column}.footer__blocks{margin:auto;gap:32px}.footer__logo__wrapper{margin:auto auto 40px;text-align:center}.footer__block,.footer__quicklinks{margin-bottom:0}.supporting-menu__inner{display:flex;flex-direction:column-reverse}}@media screen and (max-width:1225px){.site-footer{display:block}}body.template-collection .hero__description{max-width:737px}body.template-collection .collection-image-with-title .hero__title{font-family:ErediZucca,serif!important;color:var(--heading-color, #AA8C52);font-size:26px!important;font-weight:400;line-height:28px;letter-spacing:-.3px;text-transform:none;margin-bottom:8px}.product-quick-add__description,label[for=Recipient-Checkbox-api-product-upsell] span,.product-quick-add__form__inner .product__price__wrap{color:#fff}.product-quick-add__content .product__submit__item button .btn__text{color:#000;text-transform:none;font-family:Bitter,sans-serif!important;font-weight:500;letter-spacing:0;font-size:16px}.product-quick-add__content .product__price span{font-family:Bitter,sans-serif!important;font-size:16px;letter-spacing:0!important;font-weight:500!important}.product-quick-add__content .product__title span{color:#ab8c52;font-weight:400;text-transform:none;letter-spacing:0}.product-quick-add__content .product__head{margin-bottom:0}.product-quick-add__form .radio__fieldset{grid-template-columns:minmax(0,7.5rem) minmax(0,100%)!important}.radio__legend__option-name,.radio__legend__value{color:#fff!important}.mobile-only-wrapper{display:none!important}.desktop-only-wrapper{display:block;width:100%;height:100%}@media screen and (max-width:767px){.desktop-only-wrapper{display:none!important}.mobile-only-wrapper{display:block!important;width:100%;height:100%}.mobile-only-wrapper .image-hero,.mobile-only-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important}}body.template-collection .custom-code{margin:0!important;width:100%;max-width:100%;background-color:#0e0a07}body.template-collection .custom-code .subcollections-nav{gap:32px;display:flex;width:100%;max-width:100vw;overflow-x:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}body.template-collection .custom-code .subcollections-nav::-webkit-scrollbar{display:none}body.template-collection .custom-code .subcollections-nav .subcollection-link{font-family:Bitter,serif!important;font-size:14px!important;font-weight:500;line-height:14px;letter-spacing:-.16px;color:#f7f4ee;padding:16px 24px;border:1px solid #AA8C52;background-color:transparent;flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}@media screen and (max-width:768px){body.template-collection .custom-code .subcollections-nav .subcollection-link{padding:12px}}body.template-collection .collection__nav{border:0px solid}body.template-collection .collection__nav .popout__toggle,body.template-collection .popout--sort .popout__toggle__text{border:0px solid;font-family:Bitter,serif!important;font-size:14px!important;font-weight:500;line-height:14px;letter-spacing:-.16px;color:#f7f4ee;text-transform:none!important}.icon-filter{--icon-size: 24px!important;stroke-width:.3px!important;margin-right:12px!important}body.template-collection .collection__sidebar__head{border-bottom:1px solid #AA8C52}body.template-collection .collection__sidebar__head h3{font-family:ErediZucca,serif!important;color:var(--heading-color, #AA8C52);font-size:20px!important;font-weight:400;line-height:24px;letter-spacing:-.15px;text-transform:none}body.template-collection .collection__sidebar__close{color:#aa8c52}body.template-collection .collection__filters .filter-group .filter-group__heading{border-bottom:1px solid #746C67}body.template-collection .collection__filters .filter-group .filter-group__heading span{font-family:Bitter,serif!important;font-size:16px!important;font-weight:700;line-height:24px;letter-spacing:0px;color:#f7f4ee;text-transform:none}body.template-collection .collection__filters .filter-group .filter-group__body .filter-group__content .collection-nav .sidebar__item radio-swatch label span{font-family:Bitter,serif!important;font-size:14px!important;font-weight:400;line-height:20px;letter-spacing:0px;color:#f7f4ee;text-transform:none}.readmore-toggle{font-family:Bitter,serif!important;font-size:14px!important;font-weight:500;line-height:14px;letter-spacing:-.16px;color:#f7f4ee;text-transform:none}.readmore-text,.readmore-icon{background:none!important}body.template-collection .index-rte .hero__title{margin-bottom:8px}.product-item__bg .video-fill{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.product-item__bg iframe.video-fill{pointer-events:none}body.template-collection .product-item--featured-image .product-item__image .product-item__image-overlay{align-items:end!important;padding:60px 32px}body.template-collection .product-item--featured-image .product-item__bg{background-color:#000;opacity:.5}body.template-collection .product-item--featured-image:first-child .product-item__bg{background-color:transparent;opacity:1}body.template-collection .product-item--featured-image .product-item__image .product-item__image-overlay .product-item__image-content{text-align:start}body.template-collection .product-item--featured-image .product-item__image .product-item__image-overlay .product-item__image-content h3{font-family:ErediZucca,serif!important;color:var(--heading-color, #AA8C52);font-size:26px!important;font-weight:400;line-height:28px;letter-spacing:-.3px;text-transform:none;margin-bottom:24px}body.template-collection .product-item--featured-image .product-item__image .product-item__image-overlay .product-item__image-content .btn{font-family:Bitter,serif!important;font-size:16px!important;font-weight:500;line-height:18px;letter-spacing:-.18px;color:#f7f4ee;text-transform:none;margin-top:24px}@media screen and (max-width:768px){body.template-collection .product-item--featured-image .product-item__image .product-item__image-overlay{padding:24px 16px}body.template-collection .product-item--featured-image .product-item__image .product-item__image-overlay .product-item__image-content h3{font-size:18px!important;margin-bottom:16px}body.template-collection .product-item--featured-image .product-item__image .product-item__image-overlay .product-item__image-content p{font-size:12px;margin:0}body.template-collection .product-item--featured-image .product-item__image .product-item__image-overlay .product-item__image-content .btn{margin-top:16px;font-size:14px!important}}.product-quick-add .radio__fieldset .radio__button label,.product-quick-add .radio__fieldset .radio__button input.sold-out+label{color:#fff}.newsletter-flex-container{display:flex;gap:80px;justify-content:space-between}.newsletter-title-wrapper{max-width:50%}.newsletter-title{margin:0;max-width:100%}@media screen and (max-width:768px){.newsletter-flex-container{flex-direction:column;gap:24px}.newsletter-title{margin:0}.newsletter-title-wrapper{max-width:100%}}.template-cart .cart__button-continue a{border:none;text-transform:none;color:#fff;font-family:Bitter,sans-serif;font-weight:500;letter-spacing:0;padding:0}.template-cart .cart__button-continue a span{background-color:#0e0a07}.template-cart .cart__button-continue{width:100%;text-align:right}.template-cart .cart__title{font-size:26px;letter-spacing:0;color:#aa8c52;text-transform:none;width:100%}.template-cart .cart__items-count{display:none}.template-cart .cart__items .cart__item{border-bottom:1px solid #746C67}.template-cart .cart__items{border-top:1px solid #746C67}.cart__item__title{font-family:Bitter,sans-serif;font-weight:700;font-size:16px;letter-spacing:0;text-transform:none}.cart__item__title a{color:#f7f4ee!important}.cart__item__remove{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;font-family:Bitter,sans-serif}.cart__widget__title,.cart__price__holder,.cart__foot__inner,.cart__widget__content,.ecs-cart_free-shipping{font-family:Bitter,sans-serif}.cart__total__label{font-weight:500!important;font-size:18px;text-transform:none;letter-spacing:0;font-family:Bitter,sans-serif}.cart__total__price{font-size:20px;letter-spacing:0;font-family:Bitter,sans-serif}.cart__foot__inner{border-color:#746c67}.template-cart .cart__widget.accordion{border:none}.template-cart .ecs-cart_free-shipping p{padding-block:24px;margin:0}.template-cart .ecs-cart_free-shipping{border-bottom:1px solid #746C67}.template-cart .cart__total{margin:0;padding-block:24px}input.cart__acceptance__input{margin-block:13px;margin-right:13px}.cart__errors__content{color:#fb2c3f}.cart__checkout{color:#000;letter-spacing:0;text-transform:none;font-family:Bitter;font-weight:500;font-size:16px}.cart__note{text-align:center;font-size:12px;font-family:Bitter;color:#fff}.cart__quantity .cart__quantity-field{border-color:#746c67}.cart__items .cart__price{letter-spacing:0!important;margin:0}cart-items .cart__price{letter-spacing:0!important}cart-drawer .cart__items-count{margin-left:5px}@media screen and (min-width:990px){.template-cart .cart__aside{flex:0 0 400px}}@media screen and (max-width:749px){quantity-counter{padding-top:15px}.cart__button-continue{display:none}}@media screen and (min-width:750px){.cart__widget__title,.template-cart .cart__price__holder,.cart__foot__inner,.cart__widget__content,.template-cart .ecs-cart_free-shipping{padding-inline:24px}.template-cart .cart__aside{border:1px solid #746C67}}cart-drawer .drawer__inner{border-left:1px solid #AA8C52}cart-drawer .cart__title{font-size:20px!important;letter-spacing:0;color:#aa8c52;text-transform:none;margin-top:0}cart-drawer .cart-block,cart-drawer .cart__item,cart-drawer .cart__widget.accordion{border-color:#746c67}cart-drawer .cart-block{border-color:#aa8c52}cart-drawer .drawer__close{color:#aa8c52}cart-drawer .ecs-cart_free-shipping p{font-size:14px!important}.predictive-search__grid-item .new-price{font-size:16px!important;font-family:Bitter,sans-serif!important}@media screen and (max-width:768px){.predictive-search__products__list .product-link{grid-template-columns:100px auto}.predictive-search__grid-item .new-price{font-size:14px!important}}.ecs-breadcrumb span{color:#aa8c52;font-size:14px}.ecs-breadcrumb .breadcrumbs__container li:last-child{font-weight:600}.template-product .product__content h1.product__title span{font-size:26px;font-weight:400;text-transform:none;letter-spacing:0}.template-product .product__content .product__price span{font-size:23px;font-weight:500;text-transform:none;letter-spacing:0;font-family:Bitter,sans-serif!important}.template-product .product__content .ecs_note-olfattive{font-size:16px;font-weight:500;color:#aa8c52;font-family:Bitter,sans-serif!important;letter-spacing:0}.template-product .product__content .metafield-rich_text_field{font-size:14px;font-weight:400;color:#aa8c52;font-family:Bitter,sans-serif!important;letter-spacing:0;text-transform:none}.template-product .product__content .product__submit__buttons .btn__text{font-size:16px;font-weight:500;color:#000;font-family:Bitter,sans-serif!important;letter-spacing:0;text-transform:none}.template-product .product__content :is(.select-popout__toggle,.select-popout__list){border-color:#746c67}.template-product .product__content .product__submit__item--inline{gap:30px}.template-product .product__content .ecs-unicita p{border-bottom:1px solid #AA8C52;width:fit-content;display:flex;align-items:center;gap:5px}.template-product .product__content .ecs-unicita p:after{content:"";display:block;width:16px;height:16px;background:url(/cdn/shop/files/arrow-right-01-sharp_2.svg?v=1778852240);background-repeat:no-repeat;background-position:center;background-size:cover}.template-product .product__content .ecs-cta-esperienza p{font-size:16px;font-weight:500;color:#fff;font-family:Bitter,sans-serif!important;letter-spacing:0;text-transform:none;border:1px solid #746C67;text-align:center;padding:10px 18px}.template-product .product__content .ecs-cta-esperienza{width:100%}.template-product .accordion-group .accordion__title{font-size:18px;font-weight:500!important;font-family:Bitter,sans-serif!important;letter-spacing:0!important;text-transform:none}.related__products .tab__title{font-size:26px;font-weight:400!important;letter-spacing:0!important;text-transform:none}.template-product .product-upsell__holder__title{font-size:18px;font-weight:700}.template-product .product-upsell__title{font-size:16px;font-weight:700;text-transform:none}.template-product .product-upsell__price span{font-size:14px;font-weight:500;text-transform:none}.template-product .product-upsell__holder{border:1px solid #887042}.product__wrapper--thumbnails-left .product__thumb:after{height:100%;max-height:100%}.product-upsell__image__thumb{padding-top:150px}.product-upsell__holder .product-upsell__btn{background-color:#aa8c52;color:#000}.ecs-prod__omaggio-esclusivo{display:flex;align-items:center;gap:10px}.ecs-prod__omaggio-esclusivo .ecs-icon{width:24px;display:block;height:24px;background:url(/cdn/shop/files/Swap_icon_41a2657f-9b1c-444d-849c-796ca83a3c6f.svg?v=1779094610);background-repeat:no-repeat;background-position:center;background-size:contain}.ecs-prod__omaggio-esclusivo .ecs-txt{font-size:14px;color:#fff}product-modal .radio__legend__link.text-link{font-size:14px;font-family:Bitter,sans-serif;color:#fff;letter-spacing:0}.product-upsell__btn .btn__text{letter-spacing:0!important;font-family:Bitter,sans-serif!important;font-weight:500!important}#cart-bar .cart-bar__product__title{font-size:20px!important}#cart-bar .product__price{font-size:18px;font-weight:600;font-family:Bitter,sans-serif}.cart-bar__product__price:before{color:#665431}.cart-bar__submit .product__submit__add{background-color:transparent;color:#fff;border-color:#fff;min-width:230px}.cart-bar__submit .product__submit__add .btn__text{font-weight:500;font-family:Bitter,sans-serif!important;text-transform:none;letter-spacing:0;font-size:14px}.product-modal__outer{top:0;bottom:unset;left:unset;right:0;padding:0;max-width:500px;height:100vh;align-items:stretch}.product-modal__outer .product-modal__content strong{font-size:20px;font-weight:700}.product-modal__close{color:#aa8c52}.product__thumb:after{background-color:transparent}.product__selectors .radio__fieldset .radio__button label{background-color:#3b311d30;font-size:14px;font-family:Bitter,sans-serif;letter-spacing:0;text-transform:capitalize;color:#fff;font-weight:500;border-color:#aa8c52;padding:10px 24px}.product__selectors .radio__fieldset .radio__button input:checked~label{background-color:#aa8c52;color:#000}@media screen and (min-width:750px){.product__page .image-wrapper--cover{height:100%!important}}@media screen and (max-width:749px){.template-product section[data-section-type=custom-content]{padding-top:0}.template-product section[data-section-type=custom-content] .hero__content{padding:0}.template-product .accordion-group .accordion__title{padding-block:24px}.template-product .tabs__recommendation .grid--mobile-slider .grid-item{width:calc(50% - 30px)}.cart-bar{opacity:1;visibility:visible;transform:translateY(calc(var(--cookie-bar-height) * -1));transition:opacity .5s ease,transform .5s ease,visibility 0s linear 0s;min-height:80px}.cart-bar .cart-bar__info{display:none}}.quick-add__button .btn__loader circle{stroke:#000}#infiniteoptions-container{padding-bottom:16px}.product__block .radio__legend{font-family:Bitter,sans-serif!important}.product__block--lines:has(.product__selectors){border:none!important}
/*# sourceMappingURL=/cdn/shop/t/61/assets/custom.css.map */
