:root{--font-body-family-bold: "Satoshi-Bold";--font-body-family-regular: "Satoshi-Regular";--bg-progress-bar: 216,216,216}body{scroll-behavior:smooth}@media screen and (hover:hover){.list-menu>li>mega-menu>.header__menu-item .label,.list-menu>li>dropdown-menu>.header__menu-item .label{background-image:linear-gradient(to top,rgb(var(--color-base-accent)) 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px);background-size:0% .2rem,100% .2rem}.list-menu>li>mega-menu>.header__menu-item:hover .label,.list-menu>li>dropdown-menu>.header__menu-item:hover .label{background-size:100% .2rem,100% .2rem}}.button--cta:before,.button--cta:after{background-color:rgb(var(--color-base-accent))}.caption-large{font-size:1.4rem!important}.header__menu-item{padding:1rem!important}.header--center-split .header__inline-menu-split>ul>li:last-child>dropdown-menu>.list-menu-dropdown{right:0!important}.header--center-split .header__inline-menu-split>ul>li:last-child>dropdown-menu ul .list-menu-dropdown{right:100%!important;left:auto!important}.header-icons{display:flex;align-items:center;justify-content:flex-end;position:absolute;right:1rem;top:50%;margin-top:-17px}.header-icons>*{width:3.4rem;height:3.4rem}.header-icons .header__icon{width:3.4rem}.cart-count-bubble{background-color:rgb(var(--color-header-transparent))}.header-icons,.header{padding-left:2rem!important;padding-right:2rem!important}@media(min-width:750px){.header-icons{margin-top:-22px}.header-icons>*{height:4.4rem}.header-icons>*,.header-icons .header__icon{width:5.2rem}}@media(min-width:990px){.header--center-split{column-gap:0px}.header--center-split .header__inline-menu:not(.header__inline-menu-split){text-align:start}.header--center-split .header__inline-menu-split{text-align:end}.header-icons{position:relative;top:1rem;margin-top:0}}@media(min-width:1200px){.header--center-split .header__inline-menu .list-menu{column-gap:0px}.header-icons,.header{padding-left:5rem!important;padding-right:5rem!important}}.tab-collage[data-accordion] .tab-collage__desc{padding-left:0!important;padding-right:0!important}.tab-collage[data-accordion] .tab-collage__item+.tab-collage__item{border-top:.1rem solid transparent!important}.tab-collage[data-accordion] .tab-collage__heading:not(.is-active){opacity:.4}.tab-collage[data-accordion] .tab-collage__heading .icon{display:none}.product__heading--composite{display:flex;flex-direction:column;row-gap:7px}@media(min-width:750px){.product__info-container{padding-top:0}}#preview_container .loaderDiv{text-align:center}#preview_container.fontpreview{background-color:transparent;box-shadow:none;margin:0;padding:3rem;border:.1rem solid rgb(var(--color-button-background))}#preview_container .easy_donation_title,#preview_container .price-slider .display_title{display:none}#preview_container .price-slider{position:relative}#preview_container .price-slider .donation_content{display:grid;grid-template-columns:1fr;align-items:center;gap:0 3rem;margin:0}#preview_container .donation_content .product-image{width:auto;margin-right:0;text-align:center}#preview_container .donation_content .product-image>img{width:90px!important;max-width:100%;height:auto}@media(min-width:600px){#preview_container .donation_content .product-image>img{width:180px!important}}#preview_container .price-slider .display_description{font-size:12px;line-height:1.2;margin:0;padding-bottom:60px}#preview_container .price-slider .display_description>h3{font-size:calc(var(--font-heading-scale) * 2.8rem);margin-top:0!important;margin-bottom:1rem!important}#preview_container .donationamount,#preview_container .donation_product_amount{text-align:center;margin-bottom:0;min-width:80px}#preview_container .donation_button{padding-bottom:0;padding-top:0;min-height:inherit;min-width:inherit;position:absolute;bottom:0;right:0}#preview_container .donation_button:hover{box-shadow:none;background-color:rgba(var(--color-button-background),.85);transition-delay:var(--duration-default)}#preview_container select[name]{position:absolute;bottom:0;left:0}@media(min-width:768px){#preview_container .price-slider .donation_content{grid-template-columns:max-content auto}#preview_container select[name]{left:auto;right:170px}}.template-product [id^=hulkapps_option_list_]{padding:0!important;background-color:transparent!important;border:none!important}.template-product .hulkapps_option_set>*+*{margin-top:1.25rem}.template-product .hulkapps_option{display:grid;margin-bottom:0}.template-product .hulkapps_option .hulkapps_option_name{display:none}.bold_option.bold_option_checkbox label,.template-product .hulkapps_option .hulkapps_option_value label.hulkapps_check_option{margin-bottom:0;text-transform:uppercase;font-weight:700!important;font-size:12px}.bold_option_element select,.template-product [id^=hulkapps_option_list_] select{height:auto;border-color:#000;font-family:inherit;background-color:rgb(var(--color-background));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat;background-position:calc(100% - 1.5rem) center;background-size:9px 6px;font-size:16px!important;line-height:1.375;font-weight:700;padding-block:14px;padding-inline-start:20px}.template-product .hulkapps_option .hulkapps_option_value label.hulkapps_check_option input[type=checkbox]:checked~.hulkapps-custom-check{background-color:rgb(var(--color-base-accent));border-color:rgb(var(--color-base-accent))}.bold_option_total>div,.template-product #option_total{background-color:transparent;padding-block:14px;padding-inline:20px;border-color:rgb(var(--color-base-accent));margin-block-start:50px}body.theme-dark #option_total,body.theme-dark #formatted_option_total,.template-product-sanpa-box-artigianato #formatted_option_total,.template-product-sanpa-box-artigianato #option_total{color:#fff}.template-product #option_display_total_format{padding:0}.template-product #formatted_option_total{float:right}.mini-cart__navigation>li [data-hulkapps-line-properties] dt,.cart-item__details [data-hulkapps-line-properties] dt{display:none}.mini-cart__navigation>li [data-hulkapps-line-properties] dd{margin-inline-start:0}.button--secondary{--color-button-background: var(--color-background);--color-button-border: var(--color-base-accent);--color-button-text: var(--color-base-accent)}.product--thumbnail_slider .thumbnail-list{box-shadow:none}.bundle-products .product-container .product-content .select{width:100%}bundle-product:not(.select--selected) .price{display:none}@media(min-width:992px){body.template-collection.with-hero-image #shopify-section-header:not(.is-active):not(.shopify-section-header-sticky) .header__icon,body.template-collection.with-hero-image #shopify-section-header:not(.is-active):not(.shopify-section-header-sticky) search-modal svg,body.template-collection.with-hero-image #shopify-section-header:not(.is-active):not(.shopify-section-header-sticky) .header__menu-item--top,body.template-collection.with-hero-image #shopify-section-header:not(.is-active):not(.shopify-section-header-sticky) .header__heading-logo-svg{--color-foreground: 236,236,234}body.template-collection.with-hero-image #shopify-section-header:not(.is-active):not(.shopify-section-header-sticky) .header__icon,body.template-collection.with-hero-image #shopify-section-header:not(.is-active):not(.shopify-section-header-sticky) .header__menu-item--top{color:rgb(var(--color-foreground))!important}body.template-collection.with-hero-image #shopify-section-header:not(.is-active):not(.shopify-section-header-sticky) search-modal svg,body.template-collection.with-hero-image #shopify-section-header:not(.is-active):not(.shopify-section-header-sticky) .header__heading-logo-svg{fill:rgb(var(--color-foreground))!important}}@media(max-width:992px){body.template-collection.with-hero-image #shopify-section-header:not(.shopify-section-header-sticky) .header__icon,body.template-collection.with-hero-image #shopify-section-header:not(.shopify-section-header-sticky) search-modal svg,body.template-collection.with-hero-image #shopify-section-header:not(.shopify-section-header-sticky) .header__heading-logo-svg{--color-foreground: 236,236,234}body.template-collection.with-hero-image #shopify-section-header:not(.shopify-section-header-sticky) .header__icon{color:rgb(var(--color-foreground))!important}body.template-collection.with-hero-image #shopify-section-header:not(.shopify-section-header-sticky) .header__icon svg,body.template-collection.with-hero-image #shopify-section-header:not(.shopify-section-header-sticky) search-modal svg,body.template-collection.with-hero-image #shopify-section-header:not(.shopify-section-header-sticky) .header__heading-logo-svg{fill:rgb(var(--color-foreground))!important}}#shopify-section-header .cart-count-bubble{background-color:rgb(var(--color-base-heading))!important}body.theme-dark,body.template-product-sanpa-artigianato,body.template-product-sanpa-box-artigianato{--color-foreground: var(--color-base-background);--color-background: var(--color-base-text);--color-heading: var(--color-base-background);--color-border: var(--color-base-background);--color-price: var(--color-base-background);--color-link: var(--color-base-background)}body.theme-dark #shopify-section-announcement-bar,body.template-product-sanpa-artigianato #shopify-section-announcement-bar,body.template-product-sanpa-box-artigianato #shopify-section-announcement-bar{--color-background: var(--color-base-accent)}body.theme-dark #shopify-section-header,body.template-product-sanpa-artigianato #shopify-section-header,body.template-product-sanpa-box-artigianato #shopify-section-header{--color-header-background: var(--color-background);--color-header-foreground: var(--color-foreground);--color-header-border: var(--color-background)}body.theme-dark #shopify-section-footer,body.template-product-sanpa-artigianato #shopify-section-footer,body.template-product-sanpa-box-artigianato #shopify-section-footer{--color-background: var(--color-background);--color-foreground: var(--color-foreground);--color-link: var(--color-link);--color-heading: var(--color-heading)}body.theme-dark .footer-block__newsletter form input[type=email],body.template-product-sanpa-artigianato .footer-block__newsletter form input[type=email],body.template-product-sanpa-artigianato .footer-block__newsletter form input[type=email]:hover,body.template-product-sanpa-box-artigianato .footer-block__newsletter form input[type=email],body.template-product-sanpa-box-artigianato .footer-block__newsletter form input[type=email]:hover{color:rgb(var(--color-base-background))!important;border-color:rgb(var(--color-base-background))!important}body.theme-dark .footer-block__newsletter form .checkbox input[type=checkbox],body.template-product-sanpa-artigianato .footer-block__newsletter form .checkbox input[type=checkbox],body.template-product-sanpa-box-artigianato .footer-block__newsletter form .checkbox input[type=checkbox]{border-color:rgb(var(--color-base-background))}body.template-product-sanpa-box-artigianato [id^=hulkapps_option_list_] .hulkapps_option .hulkapps_option_value,body.template-product-sanpa-box-artigianato [id^=hulkapps_option_list_] .dd_render .hulkapps_option_child{color:rgb(var(--color-foreground))!important}.bold_option_element select,body.template-product-sanpa-box-artigianato [id^=hulkapps_option_list_] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 24 15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z' %3E%3C/path%3E%3C/svg%3E")!important}body.template-product-sanpa-box-artigianato .hulkapps_option .hulkapps_option_value label.hulkapps_check_option .hulkapps-custom-check{border-color:rgb(var(--color-foreground))}body.theme-dark .button--tertiary{--color-button-background: inherit;--color-button-border: inherit;--color-button-text: inherit}.link_to_bundle>*+*{margin:2rem 0 0}.box-to-bundle{background-color:rgb(var(--color-base-accent));color:rgb(var(--color-background));display:flex;justify-content:space-between;align-items:center;gap:60px;padding:24px;line-height:1.4}.box-to-bundle svg{flex-shrink:0;fill:rgb(var(--color-background));display:none}.box-to-bundle p{margin-block:0}@media screen and (min-width:990px){.box-to-bundle svg{display:block}}.link_to_bundle button[type=button]{display:none!important}.template-product .product__inventory{text-transform:none;letter-spacing:inherit;font-size:16px;font-style:italic;font-weight:700;color:rgb(var(--color-foreground))}.template-product .product__inventory progress-bar{background-color:#d8d8d8}.template-product .product__inventory progress-bar[class^=accent-]:after{background:rgb(var(--color-base-accent))}footer.footer .accordion__title{font-size:1.6rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family-regular)}@media screen and (min-width:750px){footer.footer .accordion__title{font-size:1.6rem}}footer.footer .list-menu__item--link{font-size:1.4rem;font-weight:700}footer.footer .footer-block__details-content.rte h5{font-weight:400;margin-block-end:.8rem}footer.footer .footer-block__details-content.rte h5+p{margin-block-start:.8rem}@media screen and (min-width:750px)and (max-width:1199px){footer.footer .footer__content-left{width:100%}footer.footer .footer__content-left .grid{justify-content:space-between}footer.footer .footer__content-right{width:100%}}@media screen and (min-width:1200px){footer.footer .footer__content-left{width:calc(65% - var(--grid-horizontal-spacing) / 2)}footer.footer .footer__content-right{width:calc(35% - var(--grid-horizontal-spacing) / 2)}}footer.footer .footer__content-left .grid__item,footer.footer .footer__content-right .grid__item{width:100%;max-width:100%}@media screen and (min-width:750px){footer.footer .footer__content-left .grid__item{width:auto;flex-grow:0;flex-shrink:1}}footer.footer .rte .list-social{padding-inline-start:1rem}footer.footer .rte .list-social a{background:none}footer.footer .footer-block__newsletter{max-width:640px}@media screen and (min-width:1200px){footer.footer .footer__content-left .footer__blocks-wrapper{--grid-horizontal-spacing: 4rem}}footer.footer .policies li+li{margin-inline-start:1.6rem;padding-inline-start:1.6rem;border-inline-start:1px solid}footer.footer .policies li+li:before{content:none}@media screen and (max-width:1199px){footer.footer .footer__content-bottom-wrapper{flex-direction:column-reverse;flex-wrap:wrap}}#iubenda-pp-overlay{display:block}.cart__ctas button{max-width:inherit}.free-shipping__text{min-height:1rem;display:inline-block}.free-shipping__progress{background:rgb(var(--bg-progress-bar))!important}.free-shipping__progress--success:after,.free-shipping__progress:after{background:rgb(var(--color-button-background))!important}.tab-collage .button--secondary{--color-button-background: transparent;--color-button-border: var(--color-foreground);--color-button-text: var(--color-foreground)}@media screen and (hover:hover){.tab-collage .button--secondary:hover{color:rgba(var(--color-base-accent))}}.section-collection-list .collection-list__item .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:rgba(var(--color-base-accent),.6);will-change:opacity;transition:opacity var(--duration-animate)}@media screen and (hover:hover){.section-collection-list .collection-list__item:hover .media:after{opacity:1}}.scrolling-promotion.section--divider{border-color:#d2d5d9}.card-information .card-information__wrapper .price bdi{font-family:inherit}.card-information .card-information__category{display:block;font-weight:300}.accordion__content .table{margin-left:0;margin-right:0}.accordion__content .table table{border:none;box-shadow:none;width:100%}.accordion__content .table td,.accordion__content .table th{border:none;box-shadow:none;padding:0}.accordion__content .table tr>td:last-child{text-align:right}.footer-block__newsletter form{margin-inline-start:0!important}.popup__content form input[type=email],.footer-block__newsletter form input[type=email]{padding-left:0!important;border-width:0 0 1px 0!important}.popup__content form .checkbox,.footer-block__newsletter form .checkbox{display:flex;gap:12px;margin-top:20px}.popup__content form .checkbox input[type=checkbox],.footer-block__newsletter form .checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid black;margin:0;border-radius:0;background-color:transparent;flex-shrink:0}.popup__content form .checkbox input[type=checkbox]:checked,.footer-block__newsletter form .checkbox input[type=checkbox]:checked{border-color:rgb(var(--color-base-accent));background-color:rgb(var(--color-base-accent));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.46989 6.79557L0.219933 4.69527C-0.073311 4.42153 -0.073311 3.97907 0.219933 3.70533C0.513177 3.43159 0.987167 3.43159 1.28041 3.70533L2.95738 5.27075L7.68078 0.244745C7.95078 -0.049296 8.42402 -0.0829008 8.73751 0.168435C9.0525 0.42047 9.08925 0.861532 8.81926 1.15487L3.56936 6.75566C3.43362 6.90408 3.23712 6.99229 3.02863 6.99999C2.80138 7.00069 2.61013 6.92718 2.46989 6.79557Z' fill='white' style=''%3E%3C/path%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat}.popup__content form .checkbox label,.footer-block__newsletter form .checkbox label{font-size:12px}.popup__content form .checkbox label a,.footer-block__newsletter form .checkbox label a{color:inherit}.popup__content form button,.footer-block__newsletter form button{position:relative;z-index:1;overflow:hidden;--color-button-text: var(--color-base-accent);--color-button-background: var(--color-background)}@media screen and (hover:hover){.footer-block__newsletter form button:after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;width:120%;height:100%;background-image:none;background-color:rgb(var(--color-button-text));backface-visibility:hidden;will-change:transform;transform:rotate3d(0,0,1,10deg) translate3d(-1.2em,110%,0);transform-origin:0% 100%;transition:transform var(--duration-long) ease}.footer-block__newsletter form button:enabled:hover{color:rgb(var(--color-button-background))!important}.footer-block__newsletter form button:enabled:hover:after{animation:none;transform:rotate3d(0,0,1,0) translateZ(0)}}.popup__content form button[disabled],.footer-block__newsletter form button[disabled]{cursor:not-allowed!important;opacity:.5!important}.custom-form .field--flex{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px}.custom-form .field input[type=checkbox]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid black;box-shadow:none;margin:0;border-radius:0;background-color:transparent;flex-shrink:0;flex-grow:0;min-height:inherit;padding:0}.custom-form .field--flex label{font-size:14px;line-height:1.2}.custom-form .field input[type=checkbox]:checked{border-color:rgb(var(--color-base-accent));background-color:rgb(var(--color-base-accent));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.46989 6.79557L0.219933 4.69527C-0.073311 4.42153 -0.073311 3.97907 0.219933 3.70533C0.513177 3.43159 0.987167 3.43159 1.28041 3.70533L2.95738 5.27075L7.68078 0.244745C7.95078 -0.049296 8.42402 -0.0829008 8.73751 0.168435C9.0525 0.42047 9.08925 0.861532 8.81926 1.15487L3.56936 6.75566C3.43362 6.90408 3.23712 6.99229 3.02863 6.99999C2.80138 7.00069 2.61013 6.92718 2.46989 6.79557Z' fill='white' style=''%3E%3C/path%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat}body:not(.search-modal--open) .search-modal--to-right search-modal{width:auto;position:absolute;top:15px}@media(min-width:990px){body:not(.search-modal--open) .search-modal--to-right search-modal{top:12px}.header--center-split.search-modal--to-right{grid-template-areas:"navigation heading navigation-split";grid-template-columns:auto 1fr auto}}.testimonial__blockquote.is-bold{font-weight:700}.template-page .page-width--inner.text-center{text-align:center}@media(max-width:1320px)and (min-width:1200px){#shopify-section-header .header .header__menu-item{padding:.5rem!important;font-size:14px!important}}@media(max-width:1200px)and (min-width:992px){#shopify-section-header .header .header__menu-item{padding:.45rem!important;font-size:12px!important}}.cart-drawer .button[name=checkout]{display:none!important}.facet-checkbox input[type=radio]~.label{cursor:pointer!important;color:rgb(var(--color-foreground))!important}.product-form__error-message-wrapper{transform:translateY(3rem)!important}.product-form__error-message-wrapper.with-error{display:flex;align-items:center;justify-content:center;gap:10px;padding:5px 30px;border:1px solid darkred;color:#8b0000}.product-form__error-message-wrapper svg{max-width:20px!important;display:none!important}.article-card__link:before{color:rgb(var(--color-base-accent))}.product-form__input input[type=radio]+.color__swatch{width:50px!important;height:50px!important}.product-form__input input[type=radio]+.color__swatch:before,.product-form__input input[type=radio]+.color__swatch:after{transform:scale(.9)!important}.product-form__input input[type=radio]+.color__swatch:hover:before,.product-form__input input[type=radio]+.color__swatch:hover:after{transform:scale(1)!important}.cart__ctas.is-disabled{position:relative;cursor:not-allowed}.cart__ctas.is-disabled:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;z-index:10;background-color:#fff}.cart__footer.disable-dynamic-checkout .additional-checkout-buttons{display:none!important}.order-minimum-message{display:none;border:1px solid darkred;padding:5px 10px;text-align:center;width:100%;transition:all .25s ease-in-out}.order-minimum-message strong{font-size:18px}.order-minimum-message.is-visible{display:block}.card-information__button.hidden-button,#product-grid [data-type=cesti-regalo] .card-information__button{display:none!important}.discount_code_box .hulkapps_discount_hide{justify-content:space-between}.discount_code_box .hulkapps_discount_hide>*{flex:auto;max-width:inherit!important}.discount_code_box .button.hulkapps_discount_button{font-size:12px!important}.discount_code_box .discount-tag{background-color:#ccc}.discount_code_box .hulkapps_with_discount{color:#8b0000}.discount_code_box span.final-total{display:none}.bold_option_dropdown .bold_option_element{margin-left:0}.bold_options.bold_options_loaded{width:100%}.bold_option.bold_option_dropdown label{display:flex;flex-direction:column}.bold_option_element select{width:100%;border:1px solid #DADADA;box-shadow:none;-webkit-appearance:none;padding:10px;min-height:36px}.template-product-sanpa-box-artigianato .bold_option_total span,.template-product-sanpa-box-artigianato .bold_option_element select{color:#fff!important}.bold_option_total span{color:#121212!important}.bold_option_total>div{border-width:1px;border-style:solid;border-color:rgb(var(--color-base-accent));display:flex;justify-content:space-between}.mini-cart__navigation .remove-quantity quantity-input,.template-cart .cart-item.remove-quantity quantity-input,.cart-items .cart-item .edit_cart_option{display:none!important}.scrolling-promotion[data-messages="0"]{display:none!important}.sc_simple-container .sc_code-btn input[type=button]{font-weight:600;text-transform:uppercase;letter-spacing:2px;border-radius:0!important}@media(min-width:992px){.header__inline-menu .header__menu-item{--font-navigation-weight: 600}.slideshow.slideshow--100vh:before{content:"";background-image:linear-gradient(to bottom,rgba(255,255,255,.5),transparent);position:absolute;top:0;z-index:10;width:100%;height:150px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
