#CartDrawer .drawer__inner{background:#fff!important;color:#161616!important}#CartDrawer .drawer__header{min-height:52px!important;padding:13px 17px 9px!important;border-bottom:0!important}#CartDrawer .drawer__heading{display:flex!important;align-items:center!important;gap:7px!important;font-size:17px!important;letter-spacing:.035em!important;font-weight:800!important;line-height:1.2!important;text-transform:uppercase!important}#CartDrawer .ctg-cart-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:30px!important;background:#ededed!important;color:#666!important;font-size:11px!important;font-weight:700!important;line-height:1!important}#CartDrawer .drawer__close{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e4e4e4!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:50%!important;background:#fff!important;transition:background-color .2s ease!important}#CartDrawer .drawer__close:hover{background:#f2f2f2!important}#CartDrawer .ctg-batch-cart{display:block!important;padding:5px 17px 12px!important;margin:0!important;width:100%!important;background:#fff!important;border:0!important;flex:0 0 auto!important}#CartDrawer .ctg-batch-cart__deadline{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:4px 7px!important;min-height:38px!important;padding:9px 10px!important;background:#e4f4e9!important;border:1px solid #9dd4ae!important;color:#277549!important;line-height:1.3!important;text-align:center!important;font-size:10px!important;letter-spacing:.025em!important}#CartDrawer .ctg-batch-cart__deadline-label{font-size:10px!important;line-height:1.3!important;font-weight:750!important;letter-spacing:.025em!important}#CartDrawer .ctg-batch-cart__deadline-time{display:inline-block!important;font-size:11px!important;font-weight:850!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;color:#20643c!important}#CartDrawer .ctg-batch-cart__rail{padding:9px 5px 0!important}#CartDrawer .ctg-batch-cart__steps{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:90%!important;margin:0 auto!important;height:23px!important}#CartDrawer .ctg-batch-cart__step{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 21px!important;width:21px!important;height:21px!important;border-radius:50%!important;border:1px solid #c4c4c4!important;background:#e9e9e9!important;color:#999!important;font-size:10px!important;font-weight:800!important}#CartDrawer .ctg-batch-cart__step.is-done{color:#fff!important;border-color:#269d57!important;background:#279e58!important;box-shadow:0 1px 2px #0000001f!important}#CartDrawer .ctg-batch-cart__line{flex:1 1 auto!important;width:auto!important;max-width:none!important;height:2px!important;background:#d5d5d5!important}#CartDrawer .ctg-batch-cart__line.is-done{background:#29a05a!important}#CartDrawer .ctg-batch-cart__labels{display:flex!important;justify-content:space-between!important;margin-top:3px!important;gap:14px!important;color:#555!important;text-align:center!important;font-size:9px!important;font-weight:750!important;letter-spacing:.015em!important;line-height:1.25!important}#CartDrawer .ctg-batch-cart__confirmation{display:block!important;margin:8px auto 0!important;max-width:390px!important;text-align:center!important;font-size:10px!important;font-weight:800!important;line-height:1.4!important;letter-spacing:.035em!important;color:#474747!important}#CartDrawer .ctg-cart-ship,#CartDrawer .ec-cartx3-complete-pair,#CartDrawer .ec-cartx3-mobile-pair-confirm,#CartDrawer .ctg-cart-upsells,#CartDrawer .ec-cartx3-upsells,#CartDrawer .ec-cartx3-recommendations,#CartDrawer .cart-drawer__collection{display:none!important}#CartDrawer .drawer__cart-items-wrapper{padding-top:0!important}#CartDrawer .cart-item,#CartDrawer .ec-cartx3-pair-item{border-bottom:1px solid #e8e8e8!important;min-height:93px!important}#CartDrawer .ec-cartx3-pair-role{display:none!important}#CartDrawer .ec-cartx3-pair-item .cart-item__name,#CartDrawer .cart-item__name{font-weight:750!important;line-height:1.25!important;color:#222!important}#CartDrawer .cart-item__details .product-option{color:#888!important;font-size:11px!important}#CartDrawer .cart-item__price-wrapper .price{font-weight:750!important;color:#252525!important}#CartDrawer .ec-cartx3-pair-discount{display:block!important;margin:7px 0 0!important;padding:0!important;max-width:100%!important}#CartDrawer .ec-cartx3-pair-discount.ctg-cart-promo-applied .discounts__discount{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;width:auto!important;max-width:100%!important;margin:0!important;padding:5px 6px!important;background:#fff!important;border:1px solid #d72828!important;color:#bf1919!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:.005em!important;white-space:normal!important}#CartDrawer .ec-cartx3-pair-discount .discounts__discount svg{display:none!important}#CartDrawer .ec-cartx3-pair-item .ctg-cart-savings-chip{background:#eef7f1!important;color:#22894f!important}#CartDrawer .ec-cartx3-gift-item{opacity:1!important}#CartDrawer cart-remove-button .cart-remove-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;padding:5px!important;color:#303030!important;background:transparent!important;border:0!important;border-radius:5px!important;cursor:pointer!important;transition:background .2s ease,color .2s ease!important}#CartDrawer cart-remove-button .cart-remove-button:hover,#CartDrawer cart-remove-button .cart-remove-button:focus-visible{background:#fff3f2!important;color:#c33b32!important}#CartDrawer .ctg-cart-trash{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:21px!important;height:21px!important;overflow:visible!important}#CartDrawer .ctg-cart-trash svg{width:20px!important;height:20px!important;overflow:visible!important;display:block!important}#CartDrawer .ctg-cart-trash__lid{transform-box:fill-box;transform-origin:88% 95%;transition:transform .24s cubic-bezier(.2,.8,.2,1)!important}#CartDrawer cart-remove-button .cart-remove-button:hover .ctg-cart-trash__lid,#CartDrawer cart-remove-button .cart-remove-button:focus-visible .ctg-cart-trash__lid{transform:translate(-1px,-3px) rotate(-25deg)!important}#CartDrawer .drawer__footer{background:#fff!important;flex:0 0 auto!important;position:relative!important;border-top:1px solid #eee!important;box-shadow:0 -4px 12px #00000006!important;z-index:4!important}#CartDrawer .cart-drawer__footer{padding:0!important;border:0!important;width:100%!important}#CartDrawer .ctg-cart-totals{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;margin:0!important}#CartDrawer .ctg-cart-totalrow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-size:11px!important;line-height:1.35!important;font-weight:500!important;color:#494949!important;margin:0!important}#CartDrawer .ctg-cart-totalrow--shipping{padding-bottom:8px!important;border-bottom:1px solid #ededed!important}#CartDrawer .ctg-cart-free-ship{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;font-size:10px!important;line-height:1.2!important;font-weight:650!important;letter-spacing:.025em!important;color:#545454!important;white-space:nowrap!important}#CartDrawer .ctg-cart-country-flag{display:block!important;width:21px!important;height:15px!important;max-width:21px!important;min-height:15px!important;object-fit:cover!important;border:1px solid rgba(0,0,0,.09)!important;border-radius:1px!important}#CartDrawer .ctg-cart-totalrow--final{font-size:14px!important;font-weight:800!important;letter-spacing:.035em!important;color:#252525!important}#CartDrawer .ctg-cart-total-values{display:inline-flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:wrap!important}#CartDrawer .ctg-cart-total-original{font-size:11px!important;color:#999!important;font-weight:450!important;text-decoration:line-through!important}#CartDrawer .ctg-cart-total-values strong{font-size:16px!important;line-height:1.2!important;font-weight:800!important;color:#242424!important;white-space:nowrap!important}#CartDrawer .ctg-cart-totalrow--saving{align-items:center!important;font-size:10px!important;font-weight:750!important;letter-spacing:.015em!important;color:#888!important}#CartDrawer .ctg-cart-totalrow--saving strong{display:inline-flex!important;justify-content:center!important;padding:7px 8px!important;background:#289b54!important;color:#fff!important;font-size:10px!important;font-weight:850!important;line-height:1.15!important;white-space:nowrap!important}#CartDrawer .cart__ctas{margin:10px 0 0!important;padding:0!important}#CartDrawer .cart__checkout-button:not(:disabled),#CartDrawer #CartDrawer-Checkout:not(:disabled){display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:50px!important;border:0!important;border-radius:0!important;background-color:#171717!important;background-image:linear-gradient(110deg,#101010,#222 24%,#656565 49%,#282828 71%,#101010)!important;background-size:260% 100%!important;background-position:100% 50%;animation:ctg-cart-checkout-sweep 7.5s ease-in-out infinite!important;color:#fff!important;letter-spacing:.065em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important;box-shadow:0 6px 14px #00000026!important}#CartDrawer #CartDrawer-Checkout:disabled{opacity:.45!important;cursor:not-allowed!important;animation:none!important}#CartDrawer #CartDrawer-Checkout:before,#CartDrawer #CartDrawer-Checkout:after{box-shadow:none!important;border:0!important}#CartDrawer .ctg-cart-checkout-lock{display:block!important;flex:0 0 19px!important;width:19px!important;height:19px!important;min-width:19px!important;stroke:currentColor!important}@keyframes ctg-cart-checkout-sweep{0%,to{background-position:100% 50%}50%{background-position:0% 50%}}#CartDrawer .ec-cartx3-pay{padding-top:5px!important}#CartDrawer .drawer__inner-empty .cart__empty-text{font-size:15px!important;font-weight:800!important;letter-spacing:.025em!important;text-transform:uppercase!important}#CartDrawer .drawer__inner-empty .button{border-radius:0!important;background:#242424!important;color:#fff!important}@media(max-width:749px){#CartDrawer .drawer__header{min-height:51px!important;padding:12px 14px 7px!important}#CartDrawer .drawer__heading{font-size:16px!important}#CartDrawer .ctg-batch-cart{padding:3px 13px 9px!important}#CartDrawer .ctg-batch-cart__deadline{padding:7px 8px!important;min-height:36px!important;font-size:9px!important}#CartDrawer .ctg-batch-cart__deadline-label{font-size:9px!important}#CartDrawer .ctg-batch-cart__deadline-time{font-size:10px!important}#CartDrawer .ctg-batch-cart__labels{font-size:8px!important}#CartDrawer .ctg-batch-cart__confirmation{font-size:9px!important;margin-top:6px!important;line-height:1.35!important}#CartDrawer .ctg-batch-cart__rail{padding-top:8px!important}#CartDrawer .drawer__cart-items-wrapper{padding-top:0!important}#CartDrawer .ec-cartx3-pair-discount.ctg-cart-promo-applied .discounts__discount{font-size:9px!important;padding:4px 5px!important}#CartDrawer .drawer__footer{padding:10px 13px max(10px,env(safe-area-inset-bottom,0px))!important}#CartDrawer .ctg-cart-totals{gap:7px!important}#CartDrawer .ctg-cart-totalrow--saving strong{font-size:9px!important;padding:6px 7px!important}#CartDrawer .cart__checkout-button:not(:disabled),#CartDrawer #CartDrawer-Checkout:not(:disabled){min-height:48px!important;font-size:11px!important;letter-spacing:.06em!important}}@media(prefers-reduced-motion:reduce){#CartDrawer #CartDrawer-Checkout{animation:none!important;background-position:50% 50%!important}#CartDrawer .ctg-cart-trash__lid{transition:none!important}}#CartDrawer .ec-cartx3-pair-discount.ctg-cart-promo-pending{display:none!important}#CartDrawer .ec-cartx3-pair-discount.ctg-cart-promo-gift .discounts__discount{display:inline-flex!important;padding:3px 0!important;border:0!important;background:transparent!important;color:#398254!important;font-size:10px!important;font-weight:650!important;line-height:1.4!important}#CartDrawer .ec-cartx3-pair-discount.ctg-cart-promo-gift .discounts__discount svg{display:none!important}#CartDrawer .ec-cartx3-pair-item .ctg-cart-savings-chip{display:none!important}#CartDrawer .ec-cartx3-pair-item:not(.ec-cartx3-gift-item) .quantity-popover-container:not(.hidden){display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;opacity:1!important;visibility:visible!important}#CartDrawer .ec-cartx3-pair-item:not(.ec-cartx3-gift-item) .cart-quantity{display:flex!important;align-items:center!important;min-height:29px!important}#CartDrawer .ec-cartx3-pair-item:not(.ec-cartx3-gift-item) .cart-item__quantity-wrapper{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important}#CartDrawer .ec-cartx3-gift-item .quantity-popover-container{display:none!important}@media(max-width:749px){#CartDrawer .ec-cartx3-pair-item:not(.ec-cartx3-gift-item) .cart-quantity{min-height:29px!important}#CartDrawer .ec-cartx3-pair-item:not(.ec-cartx3-gift-item) .quantity__button{width:29px!important;min-height:29px!important}#CartDrawer .ec-cartx3-pair-item:not(.ec-cartx3-gift-item) .quantity__input{width:32px!important;min-height:29px!important}}#CartDrawer .ec-cartx3-pair-discount.ctg-cart-promo-applied .discounts__discount{font-size:10px!important;font-weight:750!important;letter-spacing:.025em!important;padding:4px 7px!important;border:1px solid #d12727!important;color:#b92020!important;border-radius:0!important;background:#fff!important;line-height:1.2!important;white-space:nowrap!important}#CartDrawer .ctg-cart-reference-prices{display:flex!important;align-items:baseline!important;gap:5px!important;margin:6px 0 1px!important;padding:0!important;width:100%!important;max-width:100%!important;font-size:11px!important;font-weight:450!important;line-height:1.2!important;color:#8b8b8b!important;letter-spacing:0!important}#CartDrawer .ctg-cart-reference-prices__current{display:inline!important;font-size:11px!important;color:#818181!important;white-space:nowrap!important;font-weight:500!important}#CartDrawer .ctg-cart-reference-prices__old{display:inline!important;font-size:11px!important;color:#a1a1a1!important;font-weight:400!important;white-space:nowrap!important;text-decoration:line-through!important}#CartDrawer .ec-cartx3-pair-item .cart-item__details{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important}#CartDrawer .ec-cartx3-pair-item .cart-item__details .cart-item__title{width:100%!important;margin:0 0 3px!important}#CartDrawer .ec-cartx3-pair-item .cart-item__name{text-transform:uppercase!important;font-size:12px!important;letter-spacing:.015em!important;line-height:1.25!important;font-weight:750!important}#CartDrawer .ec-cartx3-pair-item .cart-item__details dl{width:100%!important;margin:2px 0 5px!important}#CartDrawer .ec-cartx3-pair-item .cart-item__details dl .product-option{font-size:11px!important;color:#8b8b8b!important;letter-spacing:0!important;line-height:1.3!important}#CartDrawer .ec-cartx3-pair-item .cart-item__details .ec-cartx3-pair-discount{margin-top:4px!important;margin-bottom:0!important}#CartDrawer .ec-cartx3-pair-item .cart-item__quantity{align-items:center!important;margin-top:4px!important;padding-top:6px!important}#CartDrawer .ec-cartx3-pair-item .cart-item__quantity-wrapper{align-items:center!important}#CartDrawer .ec-cartx3-pair-item .cart-item__image{width:74px!important;max-width:74px!important;height:74px!important;object-fit:contain!important;border:0!important;background:#f7f7f7!important}#CartDrawer .ctg-batch-cart__deadline{gap:5px!important;background:#e7f6ec!important;border-color:#94cfa5!important;color:#286e43!important}#CartDrawer .ctg-batch-cart__deadline-label{font-size:10px!important;font-weight:700!important}#CartDrawer .ctg-batch-cart__deadline-time{font-size:11px!important;font-weight:800!important;letter-spacing:.02em!important}#CartDrawer .ctg-batch-cart__deadline.ctg-cart-priority-expired{border-color:#d7e5db!important;background:#f2f7f3!important;color:#386549!important}#CartDrawer .ctg-batch-cart__deadline.ctg-cart-priority-expired .ctg-batch-cart__deadline-time{display:none!important}#CartDrawer .ctg-batch-cart__confirmation{font-weight:650!important;letter-spacing:.055em!important;font-size:10px!important;line-height:1.4!important}#CartDrawer .ctg-cart-checkout-trust{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:11px 0 3px!important;width:100%!important;text-align:center!important;line-height:1.3!important}#CartDrawer .ctg-cart-checkout-trust__headline{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;column-gap:7px!important;row-gap:3px!important;line-height:1!important;color:#454545!important}#CartDrawer .ctg-cart-checkout-trust__brand{display:inline-flex!important;align-items:center!important;gap:2px!important;font-size:11px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:.01em!important;color:#333!important}#CartDrawer .ctg-cart-checkout-trust__star{display:inline-block!important;color:#079f6a!important;font-size:15px!important;line-height:1!important}#CartDrawer .ctg-cart-checkout-trust__icons{display:inline-flex!important;align-items:center!important;gap:2px!important;line-height:1!important}#CartDrawer .ctg-cart-checkout-trust__icons span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:17px!important;height:17px!important;background:#08a370!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-weight:800!important}#CartDrawer .ctg-cart-checkout-trust__caption{color:#4e4e4e!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important}#CartDrawer .ctg-cart-checkout-trust p{display:block!important;margin:5px 0 0!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;color:#858585!important}#CartDrawer .ec-cartx3-pay{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:5px!important;padding:6px 0 0!important;margin:3px 0 0!important}#CartDrawer .ec-cartx3-pay__icon{width:auto!important;height:19px!important}@media(max-width:749px){#CartDrawer .ec-cartx3-pair-item .cart-item__details .cart-item__name{font-size:12px!important}#CartDrawer .ec-cartx3-pair-item .cart-item__image{width:60px!important;max-width:60px!important;height:65px!important}#CartDrawer .ec-cartx3-pair-discount.ctg-cart-promo-applied .discounts__discount{font-size:9px!important;letter-spacing:.01em!important;padding:4px 5px!important}#CartDrawer .ctg-cart-reference-prices{margin:5px 0 0!important;gap:4px!important}#CartDrawer .ctg-cart-reference-prices__old,#CartDrawer .ctg-cart-reference-prices__current{font-size:10px!important}#CartDrawer .ctg-batch-cart__deadline-label{font-size:9px!important}#CartDrawer .ctg-batch-cart__deadline-time{font-size:10px!important}#CartDrawer .ctg-cart-checkout-trust{margin:9px 0 2px!important}#CartDrawer .ctg-cart-checkout-trust__brand{font-size:10px!important}#CartDrawer .ctg-cart-checkout-trust__caption{font-size:9px!important}#CartDrawer .ctg-cart-checkout-trust p{font-size:10px!important;margin:4px 0 0!important}#CartDrawer .ec-cartx3-pay__icon{height:18px!important}}#CartDrawer .cart-item__details ul.discounts.ec-cartx3-pair-discount.ctg-cart-promo-applied,#CartDrawer .ec-cartx3-pair-item .cart-item__details ul.discounts.ec-cartx3-pair-discount.ctg-cart-promo-applied{display:block!important;position:relative!important;visibility:visible!important;opacity:1!important;max-height:none!important;height:auto!important;width:auto!important;min-width:0!important;margin:8px 0 0!important;padding:0!important;overflow:visible!important}#CartDrawer .cart-item__details ul.discounts.ec-cartx3-pair-discount.ctg-cart-promo-applied .discounts__discount{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:4px 7px!important;border:1px solid #d92121!important;border-radius:0!important;background:#fff!important;color:#c51717!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important;letter-spacing:.045em!important;line-height:1.25!important;white-space:normal!important;box-shadow:none!important}#CartDrawer .cart-item__details ul.discounts.ec-cartx3-pair-discount.ctg-cart-promo-applied .discounts__discount svg,#CartDrawer .cart-item__details ul.discounts.ec-cartx3-pair-discount.ctg-cart-promo-applied .discounts__discount .svg-wrapper{display:none!important}#CartDrawer .cart-item__details ul.discounts.ec-cartx3-pair-discount.ctg-cart-promo-pending,#CartDrawer .ctg-cart-bogo-benefits,#CartDrawer .ec-cartx3-pair-item .cart-item__quantity .ctg-cart-bogo-benefits{display:none!important}#CartDrawer .ec-cartx3-pair-item .cart-item__details .ctg-cart-reference-prices{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:5px!important;margin:5px 0 7px!important;padding:0!important;width:100%!important;color:#8d8d8d!important;font-size:11px!important;line-height:1.25!important}#CartDrawer .ec-cartx3-pair-item .cart-item__details .ctg-cart-reference-prices__current{color:#777!important;font-size:11px!important;font-weight:500!important}#CartDrawer .ec-cartx3-pair-item .cart-item__details .ctg-cart-reference-prices__old{color:#999!important;font-size:11px!important;font-weight:400!important;text-decoration:line-through!important}#CartDrawer .ec-cartx3-pair-item .cart-item__details ul.discounts.ec-cartx3-pair-discount{align-self:flex-start!important}#CartDrawer .ctg-cart-checkout-trust__icons{gap:2px!important}#CartDrawer .ctg-cart-checkout-trust__icons span{border:0!important;background:#00b67a!important;color:#fff!important;width:17px!important;height:17px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;padding:0!important}#CartDrawer .ctg-cart-checkout-trust__icons .ctg-cart-trust-last-star{background:linear-gradient(to right,#00b67a 80%,#d9dee0 80%)!important}#CartDrawer .ctg-cart-checkout-trust__caption{font-size:10px!important;font-weight:500!important;color:#454545!important}@media(max-width:749px){#CartDrawer .cart-item__details ul.discounts.ec-cartx3-pair-discount.ctg-cart-promo-applied .discounts__discount{font-size:9px!important;padding:4px 6px!important}#CartDrawer .ec-cartx3-pair-item .cart-item__details .ctg-cart-reference-prices{margin:4px 0 6px!important}#CartDrawer .ctg-cart-checkout-trust__icons span{width:15px!important;height:15px!important;font-size:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/contegno-cart-reference.css.map */
