cart-drawer.drawer{background-color:#2e0c1e73}cart-drawer .drawer__inner,cart-drawer .drawer__inner-empty{color:var(--testo);font-family:var(--f-testo);letter-spacing:normal}cart-drawer .drawer__inner{width:44rem;padding:0 2.4rem;background:var(--fondo);border:0;border-left:1px solid var(--linea);box-shadow:-24px 0 48px -32px #461a318c}cart-drawer.is-empty .drawer__inner{padding:0}cart-drawer .drawer__inner-empty{padding:0 2.4rem}cart-drawer .drawer__header{padding:2.4rem 0 1.6rem;border-bottom:1px solid var(--linea)}cart-drawer .drawer__heading{margin:0;font:600 3.2rem/1.08 var(--f-titoli);color:var(--viola);letter-spacing:-.01em}cart-drawer .cart__empty-text{margin:0 0 2.4rem;font:600 3.2rem/1.1 var(--f-titoli);color:var(--viola);letter-spacing:-.01em;text-wrap:balance}cart-drawer .drawer__close{top:1.6rem;color:var(--viola);border-radius:50%;transition:background-color .25s ease}@media(hover:hover){cart-drawer .drawer__close:hover{background:var(--velo)}}cart-drawer .drawer__footer{padding:2rem 0 2.4rem;border-top:1px solid var(--linea)}cart-drawer .cart-drawer__footer>*+*{margin-top:1.2rem}cart-drawer .tax-note{margin:1.2rem 0 2rem}cart-drawer :focus-visible{outline:3px solid var(--prugna);outline-offset:3px;box-shadow:none}cart-drawer-items::-webkit-scrollbar-thumb{background-color:var(--oro-chiaro)}:is(cart-drawer,cart-items) .cart-items th{padding-bottom:1.2rem;border-bottom:1px solid var(--linea);opacity:1;font:700 1.3rem/1.3 var(--f-testo);letter-spacing:.14em;text-transform:uppercase;color:var(--prugna)}:is(cart-drawer,cart-items) .cart-item__name{font:600 2.2rem/1.15 var(--f-titoli);color:var(--viola);letter-spacing:0;text-decoration:none}@media(hover:hover){:is(cart-drawer,cart-items) .cart-item__name:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--linea-oro)}}:is(cart-drawer,cart-items) .product-option{font-size:1.6rem;line-height:1.45;color:var(--testo);letter-spacing:0}:is(cart-drawer,cart-items) .product-option dt{font-weight:600}:is(cart-drawer,cart-items) .cart-item__image{border-radius:8px}:is(cart-drawer,cart-items) .cart-item__image-container{border:0;border-radius:8px;overflow:hidden;background:var(--velo)}:is(cart-drawer,cart-items) .price{font:600 1.8rem/1.2 var(--f-testo);color:var(--viola);letter-spacing:0}:is(cart-drawer,cart-items) .cart-item__old-price{color:var(--foglia)}:is(cart-drawer,cart-items) .unit-price{font-size:1.6rem;color:var(--foglia);letter-spacing:0}:is(cart-drawer,cart-items) .cart-item__error-text{font-size:1.6rem;color:var(--prugna)}:is(cart-drawer,cart-items) .quantity{width:13.6rem;min-height:4.8rem;border-radius:999px}:is(cart-drawer,cart-items) .quantity:before{border-radius:999px;background:var(--carta);box-shadow:none}:is(cart-drawer,cart-items) .quantity:after{border:0;border-radius:999px;box-shadow:0 0 0 1.5px var(--linea-oro)}:is(cart-drawer,cart-items) .quantity:hover:after{box-shadow:0 0 0 1.5px var(--viola)}:is(cart-drawer,cart-items) .quantity__input{font:600 1.8rem/1 var(--f-testo);color:var(--viola);letter-spacing:0}:is(cart-drawer,cart-items) .quantity__button{width:4.4rem;color:var(--viola)}:is(cart-drawer,cart-items) .cart-remove-button .button{color:var(--viola);background:transparent;border-radius:50%}@media(hover:hover){:is(cart-drawer,cart-items) .cart-remove-button .button:hover{background:var(--velo)}}:is(cart-drawer,.cart__footer) .totals{align-items:baseline}:is(cart-drawer,.cart__footer) .totals__total{font:600 1.8rem/1.2 var(--f-testo);color:var(--testo);letter-spacing:0}:is(cart-drawer,.cart__footer) .totals__total-value{font:600 2.8rem/1 var(--f-titoli);color:var(--viola);letter-spacing:0}:is(cart-drawer,.cart__footer) .tax-note{font-size:1.6rem;line-height:1.45;color:var(--foglia);letter-spacing:0}:is(cart-drawer,.cart__footer) .tax-note a{color:var(--prugna)}:is(cart-drawer,.cart__footer) .discounts__discount{font-size:1.6rem;color:var(--testo)}:is(cart-drawer,.cart__footer) .cart__checkout-button,cart-drawer .cart-drawer__empty-content>.button,cart-items .cart__warnings .button{display:inline-flex;align-items:center;justify-content:center;gap:.96rem;width:100%;max-width:none;min-height:54px;padding:1.12rem 2.88rem;border:1.5px solid var(--viola);border-radius:999px;background:var(--viola);color:var(--fondo);font:600 1.7rem/1.2 var(--f-testo);letter-spacing:.01em;text-decoration:none;text-align:center;box-shadow:0 8px 18px -10px #461a318c;transition:background-color .3s ease,border-color .3s ease}:is(cart-drawer,.cart__footer) .cart__checkout-button:before,:is(cart-drawer,.cart__footer) .cart__checkout-button:after,cart-drawer .cart-drawer__empty-content>.button:before,cart-drawer .cart-drawer__empty-content>.button:after,cart-items .cart__warnings .button:before,cart-items .cart__warnings .button:after{content:none}@media(hover:hover){:is(cart-drawer,.cart__footer) .cart__checkout-button:not([disabled]):hover,cart-drawer .cart-drawer__empty-content>.button:hover,cart-items .cart__warnings .button:hover{background:var(--viola-scuro);border-color:var(--viola-scuro)}}:is(cart-drawer,.cart__footer) .cart__checkout-button[disabled]{opacity:.5;box-shadow:none}cart-drawer .cart-drawer__empty-content>.button,cart-items .cart__warnings .button{width:auto}:is(cart-drawer,cart-items,.cart__footer) .cart__login-title{font:600 2.4rem/1.15 var(--f-titoli);color:var(--viola);letter-spacing:0}:is(cart-drawer,cart-items,.cart__footer) .cart__login-paragraph{font-size:1.6rem;letter-spacing:0}:is(cart-drawer,cart-items,.cart__footer) .cart__login-paragraph a{color:var(--prugna)}cart-items{color:var(--testo);font-family:var(--f-testo);letter-spacing:normal}cart-items :is(.title,.cart__empty-text){font:600 var(--t-h2)/1.08 var(--f-titoli);color:var(--viola);letter-spacing:-.01em;text-wrap:balance}cart-items .title-wrapper-with-link{align-items:baseline}cart-items .title-wrapper-with-link .underlined-link{font-size:1.8rem;color:var(--prugna);letter-spacing:0;text-underline-offset:.22em}cart-items .cart__warnings .cart__empty-text{margin-bottom:2.4rem}.cart__footer{color:var(--testo);font-family:var(--f-testo);letter-spacing:normal}:is(cart-items,.cart__footer) :focus-visible{outline:3px solid var(--prugna);outline-offset:3px;box-shadow:none}@media(max-width:599.98px){:is(cart-drawer,cart-items) .cart-items th{font-size:1.6rem}}.template-search{color:var(--testo);font-family:var(--f-testo);letter-spacing:normal}.template-search__header h1{font:600 var(--t-h2)/1.08 var(--f-titoli);color:var(--viola);letter-spacing:-.01em;text-wrap:balance}.template-search .field:before{border-radius:999px}.template-search .field:after{border:0;border-radius:999px;box-shadow:0 0 0 1.5px var(--linea-oro)}.template-search .field:hover:after{box-shadow:0 0 0 1.5px var(--viola)}.template-search .field__input{height:5.4rem;padding:1.5rem 5.4rem 1.5rem 2.4rem;border-radius:999px;background:var(--carta);font:400 1.8rem/1.3 var(--f-testo);color:var(--testo);letter-spacing:0}.template-search .field__input:focus,.template-search .field__input:not(:placeholder-shown){padding:2.2rem 5.4rem .8rem 2.4rem;box-shadow:0 0 0 2px var(--viola);border-radius:999px}.template-search .field__label{left:2.4rem;top:1.4rem;font-size:1.8rem;color:var(--foglia);letter-spacing:0}.template-search .field__input:focus~.field__label,.template-search .field__input:not(:placeholder-shown)~.field__label{left:2.4rem;top:.6rem;font-size:1.2rem;letter-spacing:.04rem}.template-search .field__button{height:5.4rem;width:5.4rem;color:var(--viola)}.template-search :is(.product-count__text,.facets__summary,.facet-filters__label,.facet-filters__sort,.facets__label,.active-facets__button){font-family:var(--f-testo);font-size:1.6rem;letter-spacing:0;color:var(--testo)}.template-search .template-search__results .title{font:600 var(--t-h2)/1.08 var(--f-titoli);color:var(--viola);letter-spacing:-.01em}.template-search .card__heading{font:600 2.2rem/1.15 var(--f-titoli);color:var(--viola);letter-spacing:0}.template-search .card__heading a{text-decoration:none}.template-search .card-information .price{font:600 2.2rem/1 var(--f-titoli);color:var(--viola);letter-spacing:0}.template-search .card__badge .badge{padding:.64rem .96rem;border:0;border-radius:999px;background:var(--carta);color:var(--viola);font:700 1.2rem/1 var(--f-testo);letter-spacing:.08em;text-transform:uppercase}.template-search .article-card .card__heading{font-size:2.2rem}@media(max-width:749px){.template-search .product-grid .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}}@media(min-width:990px){.template-search .product-grid .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.template-search :focus-visible{outline:3px solid var(--prugna);outline-offset:3px;box-shadow:none}main .shopify-policy__container{max-width:calc(76.8rem + 2 * var(--gutter));margin:0 auto;padding:clamp(4rem,5vw,7.2rem) var(--gutter) var(--sezione);color:var(--testo);font-family:var(--f-testo);letter-spacing:normal}main .shopify-policy__title{margin:0 0 clamp(2.4rem,4vw,4rem);text-align:center}main .shopify-policy__title h1{margin:0 auto;max-width:20ch;font:600 var(--t-h1)/1.04 var(--f-titoli);color:var(--viola);letter-spacing:-.01em;text-wrap:balance}main .shopify-policy__title:after{content:"";display:block;width:56px;height:2px;margin:2rem auto 0;background:var(--oro)}main .shopify-policy__body{font-size:1.8rem;line-height:1.6}main .shopify-policy__body .rte>*+*,main .shopify-policy__body>*+*{margin-top:1.28rem}main .shopify-policy__body :is(h2,h3,h4){font-family:var(--f-titoli);font-weight:600;color:var(--viola);letter-spacing:-.01em;text-wrap:balance}main .shopify-policy__body h2{margin-top:4rem;font-size:clamp(2.6rem,2.24rem + 1vw,3.4rem);line-height:1.1}main .shopify-policy__body :is(h3,h4){margin-top:2.4rem;font-size:2.2rem;line-height:1.15}main .shopify-policy__body :is(ul,ol){display:grid;gap:.64rem;padding-left:2rem;list-style:disc}main .shopify-policy__body ol{list-style:decimal}main .shopify-policy__body a{color:var(--prugna);text-decoration-thickness:1px;text-underline-offset:.22em}main .shopify-policy__body strong{font-weight:700}main .shopify-policy__body table{width:100%;border-collapse:collapse;font-size:1.6rem}main .shopify-policy__body :is(th,td){padding:.8rem 1.2rem;border-bottom:1px solid var(--linea);text-align:left;vertical-align:top}main .shopify-policy__container :focus-visible{outline:3px solid var(--prugna);outline-offset:3px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vbr-carrello.css.map */
