.cc-cart{--cc-gold: var(--color-primary, #e2bf69);--cc-heading: var(--color-heading, #111111);--cc-text: var(--color-text, #444444);--cc-line: var(--color-border, #ebebeb);--cc-surface: #faf8f5;--cc-surface-strong: #f4f1ec;--cc-success: #14854e;--cc-pad: 2.8rem;--cc-radius: 6px;--cc-pill: 999px}@media(max-width:480px){.cc-cart{--cc-pad: 2rem}}.cc-cart.bls__drawer.left,.cc-cart.bls__drawer.right{max-width:var(--cc-drawer-width, 44rem)}@media(max-width:560px){.cc-cart.bls__drawer.left,.cc-cart.bls__drawer.right{max-width:calc(100vw - 2.4rem)}}.cc-cart{background-color:#fff;box-shadow:-1px 0 0 0 var(--cc-line),-18px 0 46px -28px #11111138}.rtl .cc-cart{box-shadow:1px 0 0 0 var(--cc-line),18px 0 46px -28px #11111138}.cc-cart.bls__drawer{transition:transform .42s cubic-bezier(.32,.72,.24,1),opacity .28s ease,visibility .28s ease}.cc-cart .cart_shipping_free.cart_shipping *{animation:none!important}.cc-cart .minicart__header{padding:2.4rem var(--cc-pad) 1.6rem;border-bottom:0;gap:1.5rem}.cc-cart .cc-cart__title{margin:0;font-size:1.9rem;line-height:1.2;color:var(--cc-heading);letter-spacing:var(--heading-letter-spacing, -.02em);font-weight:var(--heading-weight, 500)}.cc-cart .cc-cart__title .cart-count-drawer{color:rgba(var(--color-heading-rgb, 17, 17, 17),.42);font-weight:inherit}.cc-cart .close-cart-button{width:3.6rem;height:3.6rem;border-radius:50%;color:var(--cc-heading);justify-content:center;transition:background-color .25s ease;flex:0 0 auto;margin-inline-end:-.8rem}.cc-cart .close-cart-button:hover{background-color:var(--cc-surface-strong)}.cc-cart .close-cart-button svg{transition:none}.cc-cart .hover-svg-zoom:hover svg{transform:none}.cc-cart .cart_shipping{padding-inline:var(--cc-pad)}.cc-cart .cart_shipping.border-top{border-top:1px solid var(--cc-line)}.cc-cart:has(.cc-empty) .cart_shipping{display:none}.cc-cart .cc-cart__scroll{scrollbar-width:thin;overscroll-behavior:contain}.cc-cart .cc-cart__scroll::-webkit-scrollbar{width:3px}.cc-cart .cc-cart__scroll::-webkit-scrollbar-thumb{background-color:#11111129;border-radius:var(--cc-pill)}.cc-cart .minicart-body{padding:2.2rem var(--cc-pad) .4rem}.cc-cart .cart-item{display:grid;grid-template-columns:7.6rem 1fr;column-gap:1.6rem;align-items:start;margin:0;padding:1.8rem 0;border-bottom:1px solid var(--cc-line);border-bottom-style:solid;position:relative}.cc-cart .items .cart-item:first-child{padding-top:.6rem}.cc-cart .items .cart-item:last-child{border-bottom:0;padding-bottom:.4rem;margin-bottom:0}.cc-cart .minicart__product__image{width:7.6rem!important;--custom-width: 7.6rem !important}.cc-cart .minicart__product__image a{display:block;border-radius:var(--cc-radius);overflow:hidden;background-color:var(--cc-surface);aspect-ratio:1 / 1}.cc-cart .minicart__product__image img,.cc-cart .minicart__product__image svg{width:100%;height:100%;object-fit:cover;display:block}.cc-cart .minicart__product-info{min-width:0;padding-inline-end:2.6rem}.cc-cart .minicart__product-name{font-size:1.4rem;line-height:1.42;font-weight:var(--heading-weight, 500);letter-spacing:var(--heading-letter-spacing, -.02em)}.cc-cart .minicart__product-name a{color:var(--cc-heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cc-cart .minicart__item-variant{margin-top:.3rem;gap:0 .4rem;font-size:1.2rem;color:rgba(var(--color-text-rgb, 68, 68, 68),.72)}.cc-cart .minicart__item-variant .product-option{font-size:1.2rem}.cc-cart .discounts{margin:.4rem 0 0}.cc-cart .discounts__discount{font-size:1.2rem;color:var(--cc-success)}.cc-cart .minicart__item-prices{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1rem;row-gap:.8rem}.cc-cart .minicart__item-price,.cc-cart .minicart__discounted-prices{order:2;font-size:1.4rem;color:var(--cc-heading);font-weight:var(--heading-weight, 500);margin-inline-start:auto;text-align:end;white-space:nowrap}.cc-cart .minicart__discounted-prices .minicart__item-price{margin-inline-start:0}.cc-cart .minicart__item-original-price{font-size:1.2rem;color:rgba(var(--color-text-rgb, 68, 68, 68),.55);margin-inline-start:.5rem;font-weight:400}.cc-cart .minicart__item-regular-price{color:var(--cc-heading)}.cc-cart .unit-price{order:3;flex:0 0 100%;font-size:1.15rem;color:rgba(var(--color-text-rgb, 68, 68, 68),.6);text-align:end}.cc-cart .minicart__actions{order:1;margin:0;width:auto;flex:0 0 auto}.cc-cart quantity-input.quantity{border:1px solid var(--cc-line);border-radius:4px;background-color:var(--cc-surface);height:3.2rem;align-items:center;overflow:hidden}.cc-cart quantity-input.quantity .quantity__button{width:2.8rem!important;--custom-width: 2.8rem !important;padding:0!important;height:100%;background-color:transparent;color:var(--cc-heading);justify-content:center;transition:color .2s ease}.cc-cart quantity-input.quantity .quantity__button svg path{fill:currentColor}.cc-cart quantity-input.quantity .quantity__button:hover{color:var(--cc-gold)}.cc-cart quantity-input.quantity .quantity__button.disabled{opacity:.35}.cc-cart quantity-input.quantity .quantity-input{width:3rem!important;--custom-width: 3rem !important;height:3.2rem!important;--input-height: 3.2rem !important;font-size:1.3rem;color:var(--cc-heading);font-weight:var(--heading-weight, 500);background:transparent}.cc-cart .minicart__bottom{position:absolute;top:0;bottom:auto;inset-inline-end:0;flex-direction:row;align-items:center;gap:1rem}.cc-cart .minicart__bottom svg{width:1.4rem;height:1.4rem;color:rgba(var(--color-text-rgb, 68, 68, 68),.45);transition:color .2s ease}.cc-cart .minicart__bottom a:hover svg,.cc-cart .minicart__bottom minicart-item-edit:hover svg{color:var(--cc-heading)}.cc-cart .cart-item__error-text{font-size:1.2rem}.cc-cart .cc-empty{padding:5.5rem var(--cc-pad) 4rem;text-align:center}.cc-cart .cc-empty__mark{width:5.2rem;height:5.2rem;margin:0 auto 2.2rem;border-radius:50%;background-color:var(--cc-surface);display:flex;align-items:center;justify-content:center;color:var(--cc-heading)}.cc-cart .cc-empty__title{margin:0 0 .9rem;font-size:1.9rem;line-height:1.25;color:var(--cc-heading);letter-spacing:var(--heading-letter-spacing, -.02em)}.cc-cart .cc-empty__text{margin:0 auto 2.6rem;max-width:30rem;font-size:1.35rem;line-height:1.65;color:rgba(var(--color-text-rgb, 68, 68, 68),.85)}.cc-cart .cc-empty .cc-btn{max-width:26rem;margin-inline:auto}.cc-cart cc-recommendations{display:block}.cc-cart cc-recommendations[hidden]{display:none!important}.cc-cart .cc-suggest{padding:2rem var(--cc-pad) 2.8rem;border-top:1px solid var(--cc-line);margin-top:2.2rem}.cc-cart .cc-suggest+.cc-suggest{margin-top:0}.cc-cart .cc-suggest[hidden],.cc-cart .cc-suggest.is-empty{display:none!important}.cc-cart .cc-suggest__heading{margin:0;font-size:1.45rem;line-height:1.3;color:var(--cc-heading);letter-spacing:var(--heading-letter-spacing, -.02em);font-weight:var(--heading-weight, 500)}.cc-cart .cc-suggest__note{margin:.5rem 0 0;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-text-rgb, 68, 68, 68),.7)}.cc-cart .cc-suggest__track{display:flex;gap:1.2rem;margin-top:1.3rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.2rem;margin-inline-end:calc(var(--cc-pad) * -1);padding-inline-end:var(--cc-pad)}.cc-cart .cc-suggest__track::-webkit-scrollbar{display:none}.cc-cart .cc-suggest__track:empty{display:none}.cc-cart .cc-card{flex:0 0 calc((100% - 2.4rem) / 2.25);max-width:calc((100% - 2.4rem) / 2.25);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column}.cc-cart .cc-card__media{display:block;border-radius:var(--cc-radius);overflow:hidden;background-color:var(--cc-surface);aspect-ratio:1 / 1;position:relative}.cc-cart .cc-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.32,.72,.24,1)}.cc-cart .cc-card:hover .cc-card__media img{transform:scale(1.03)}.cc-cart .cc-card__title{margin:.9rem 0 0;font-size:1.25rem;line-height:1.4;font-weight:var(--heading-weight, 500);letter-spacing:0}.cc-cart .cc-card__title a{color:var(--cc-heading);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cc-cart .cc-card__price{margin-top:.4rem;font-size:1.25rem;color:var(--cc-heading);display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.cc-cart .cc-card__price s{color:rgba(var(--color-text-rgb, 68, 68, 68),.5);font-size:1.15rem}.cc-cart .cc-card__action{margin-top:.9rem}.cc-cart .cc-card__btn{width:100%;border:1px solid var(--cc-line);background-color:#fff;color:var(--cc-heading);border-radius:var(--cc-pill);font-size:1.2rem;font-weight:var(--heading-weight, 500);line-height:1;padding:.95rem .6rem;text-align:center;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease;display:block;position:relative}.cc-cart .cc-card__btn:hover{background-color:var(--cc-gold);border-color:var(--cc-gold);color:#000}.cc-cart .cc-card__btn[disabled]{opacity:.45;pointer-events:none}.cc-cart .cc-card__btn.is-loading{color:transparent;pointer-events:none}.cc-cart .cc-card__btn.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.3rem;height:1.3rem;border-radius:50%;border:1.5px solid rgba(17,17,17,.25);border-top-color:var(--cc-heading);animation:cc-spin .6s linear infinite}.cc-cart .cc-card__btn.is-done{background-color:var(--cc-gold);border-color:var(--cc-gold);color:#000}@keyframes cc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cc-cart *,.cc-cart *:before,.cc-cart *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.cc-cart .cart-addons{border-top:1px solid var(--cc-line);background-color:#fff}.cc-cart .mini_cart_addon_btn.show-overlay{min-height:4.4rem;padding-inline:clamp(2rem,4vw,3.4rem)}.cc-cart .cart-addons svg path{fill:rgba(var(--color-text-rgb, 68, 68, 68),.65)}.cc-cart .cart-addons button:hover svg path{fill:var(--cc-heading)}.cc-cart .cc-cart__footer{background-color:#fff;border-top:1px solid var(--cc-line);box-shadow:0 -10px 24px -22px #11111159}.cc-cart .cart-addons+.cart-summary+.cc-cart__ctas,.cc-cart .cart-addons~.cc-cart__ctas{border-top:0}.cc-cart .cc-cart__ctas{padding:1.8rem var(--cc-pad) 2.2rem;background-color:#fff;border-top:0}.cc-cart .cart-discounts{padding:0 var(--cc-pad);margin:0}.cc-cart .cart-discounts li{padding-top:1.2rem;font-size:1.2rem;color:var(--cc-success)}.cc-cart .cc-subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 1.4rem}.cc-cart .cc-subtotal__label{margin:0;font-size:1.4rem;color:var(--cc-text);letter-spacing:0;font-weight:400}.cc-cart .cc-subtotal__value{margin:0;font-size:1.9rem;line-height:1.2;color:var(--cc-heading);font-weight:var(--heading-weight, 500);letter-spacing:var(--heading-letter-spacing, -.02em)}.cc-cart .cc-btn{display:block;width:100%;border-radius:var(--cc-pill)!important;background-color:var(--btn-primary-bg-color, var(--cc-gold));color:var(--btn-primary-color, #000);border:1px solid var(--btn-primary-bg-color, var(--cc-gold));font-family:var(--btn-font);font-weight:var(--heading-weight, 500);font-size:1.45rem;letter-spacing:var(--btn-letter-spacing, 0);text-transform:var(--btn-text-transform, none);padding:1.5rem 2rem;line-height:1.15;text-align:center;cursor:pointer;box-shadow:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease,opacity .2s ease}.cc-cart .cc-btn:hover{background-color:var(--btn-primary-hover-bg-color, var(--cc-gold));border-color:var(--btn-primary-hover-bg-color, var(--cc-gold));color:var(--btn-primary-hover-color, #000)}.cc-cart .cc-btn:active{opacity:.9}.cc-cart .cc-btn[disabled]{opacity:.45}.cc-cart .cc-btn--ghost{background-color:#fff;border-color:var(--cc-heading);color:var(--cc-heading);margin-bottom:1rem}.cc-cart .cc-btn--ghost:hover{background-color:var(--cc-surface-strong);border-color:var(--cc-heading);color:var(--cc-heading)}.cc-cart .terms-conditions{margin:0 0 1.6rem;font-size:1.25rem;line-height:1.5}.cc-cart .cc-pay{margin-top:1.6rem;text-align:center}.cc-cart .cc-pay__label{margin:0 0 .8rem;font-size:1.15rem;letter-spacing:.02em;color:rgba(var(--color-text-rgb, 68, 68, 68),.62)}.cc-cart .cc-pay__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.cc-cart .cc-pay__list li{line-height:0}.cc-cart .cc-pay__list svg{width:3.2rem;height:2rem;display:block;border-radius:3px;opacity:.72;filter:saturate(.85);transition:opacity .25s ease}.cc-cart .cc-pay__list:hover svg{opacity:1}.cc-cart .cc-delivery{margin:1.3rem 0 0;text-align:center;font-size:1.15rem;line-height:1.5;color:rgba(var(--color-text-rgb, 68, 68, 68),.6)}.cc-cart .cc-continue{display:inline-flex;align-items:center;gap:.5rem;margin:1.4rem auto 0;font-size:1.25rem;color:var(--cc-text);background:transparent;border:0;padding:0;cursor:pointer;text-decoration:none;transition:color .2s ease}.cc-cart .cc-continue__wrap{text-align:center}.cc-cart .cc-continue:hover{color:var(--cc-heading)}.cc-cart .cc-continue span{border-bottom:1px solid rgba(var(--color-text-rgb, 68, 68, 68),.28);padding-bottom:1px}.cc-cart.is-busy{pointer-events:none}.header__minicart.loading .cc-cart:after{height:2px;background:var(--cc-gold)}.header__minicart.loading .cc-cart:before{background-color:#ffffff80}
/*# sourceMappingURL=/cdn/shop/t/14/assets/minicart-carriero.css.map */
