#hitsy-bar-target:empty{display:none}.drawer__footer-body>.grid>*:not(.grid):not(form):not(.cart-trust-badges){display:none!important}.cart-drawer__header{padding-block-start:1.4rem!important;padding-block-end:1.2rem!important}.cart-drawer .drawer__close-btn{top:.6rem!important}.cart-drawer .drawer__close-btn:focus,.cart-drawer .drawer__close-btn:focus-visible,.cart-drawer .drawer__close-btn.focused{outline:none!important;box-shadow:none!important}.cart-drawer .cart-item__title{font-size:1.4rem;font-weight:700}.cart-drawer .cart-item__media{flex:0 0 9.2rem}.cart-drawer cart-items ul{gap:0!important}.cart-drawer .cart-item{padding-block:1rem .8rem;border-bottom:1px solid #ebebeb}.cart-drawer .cart-item__details{gap:.2rem!important}.cart-drawer .cart-item__title-row{margin-bottom:2px}.cart-drawer .cart-item__remove{color:#666;flex-shrink:0}.cart-drawer .cart-item__remove .icon--small{width:2rem!important;height:2rem!important}.cart-drawer .cart-item__price-qty{margin-top:0}.cart-drawer .cart-quantity{--buttons-height: 2.6rem;--quantity-button-width: 2.4rem;width:7rem;min-height:calc(var(--inputs-border-width) * 2 + 2.6rem)}.cart-drawer .quantity__input{font-size:1.3rem}@media(max-width:767.98px){.cart-drawer .cart-item__media{flex:0 0 7.9rem}}.cart-drawer .cart-item__prices .price--on-sale{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important}.cart-drawer .cart-item__prices .price__sale{display:block!important;text-decoration:line-through!important;color:#333!important;font-size:1.2rem!important;font-weight:400!important}.cart-drawer .cart-item__prices .price__regular{font-weight:700!important;color:#d0021b!important;font-size:1.4rem!important}.cart-drawer .cart-item__prices .price:not(.price--on-sale){font-weight:700!important;color:#d0021b!important;font-size:1.4rem!important}.cart-item__savings{font-size:1.1rem!important;font-weight:400!important;color:#555!important;margin-top:1px!important}.cart-trust-badges{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:8px}.cart-trust-badges .cart-trust-badge__img{height:18px;width:auto;display:block;object-fit:contain}.cart-trust-badge--speedy{display:inline-flex;align-items:center;justify-content:center;height:18px}.cart-trust-badge--speedy svg{height:18px;width:auto}.cart-drawer .totals{align-items:baseline!important}.cart-drawer .cart-totals-label{font-size:1.8rem!important;font-weight:700;line-height:1.1;white-space:nowrap}.cart-drawer .totals__right{flex-direction:column!important;align-items:flex-end!important;gap:1px!important}.cart-drawer .cart-totals-value{font-size:1.8rem!important;font-weight:700;line-height:1.1;white-space:nowrap}.cart-drawer .totals--savings{margin-top:0;align-items:baseline!important}.cart-drawer .cart-savings-label,.cart-drawer .cart-savings-value{color:#d63a2f!important}.cart-drawer__header{transition:padding-block .2s ease}.cart-drawer__header.is-scrolled{padding-block:.8rem!important}.cart-drawer__header.is-scrolled .drawer__heading{font-size:1.6rem!important}.cart-drawer .cart-drawer__footer{gap:4px!important;padding-block:6px 8px!important;border-top:.6px solid #1f1f1f!important}.cart-drawer .drawer__footer-body{border-top:0!important;padding-top:0}.cart-drawer .drawer__footer-buttons{gap:0!important;margin-top:4px}.cart-drawer .drawer__footer-buttons .btn--primary{padding-block:9px!important;font-size:1.6rem!important;font-weight:700!important}.cart-drawer .totals{margin-bottom:0!important}.cart-drawer .tax-note{font-size:1.05rem;margin-bottom:0!important;opacity:.7}.cart-trust-badges{margin-top:4px!important}.cart-milestone-bar{padding:12px 0 6px}.cmb-label{font-size:1.95rem;font-weight:800;color:#163e23;margin:0 0 14px;line-height:1.2;text-align:center}.cmb-label strong{color:#163e23}.cmb-label .cmb-label-primary{display:block;font-size:2.25rem;font-weight:900;line-height:1.2}.cmb-label .cmb-label-sub{display:block;margin-top:4px;font-size:1.5rem;font-weight:700;color:#204f2e}.cmb-track{position:relative;height:14px;background:#eceff0;border-radius:9999px;margin-inline:8px;margin-bottom:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #1222182e}.cmb-fill{position:absolute;inset-block:0;left:0;width:0%;background:linear-gradient(90deg,#75ba50,rgb(var(--color-button)) 48%,#2f8d47);border-radius:9999px;transition:width .6s cubic-bezier(.4,0,.2,1)}.cmb-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #9aa4a0;z-index:2;transition:background .3s,border-color .3s,box-shadow .3s}.cmb-marker:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);opacity:0;transition:opacity .2s ease}.cmb-marker:last-child{transform:translate(-100%,-50%)}.cmb-marker.is-reached{background:rgb(var(--color-button));border-color:rgb(var(--color-button));box-shadow:0 0 0 2px #2f8d4740}.cmb-marker.is-reached:after{opacity:1}.cmb-milestone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.cmb-milestone-label{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding-inline:4px}.cmb-milestone-label svg{width:23px;height:23px;color:#7b8682;transition:color .3s;flex-shrink:0}.cmb-milestone-label span{font-size:1.34rem;font-weight:800;color:#243327;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.22;transition:color .3s,font-weight .15s}.cmb-milestone-label .cmb-milestone-threshold{font-size:1.2rem;color:#355b42;font-weight:700;margin-top:0}@media(max-width:390px){.cmb-label{font-size:1.7rem}.cmb-label .cmb-label-primary{font-size:1.95rem}.cmb-label .cmb-label-sub{font-size:1.28rem}.cmb-milestone-label svg{width:20px;height:20px}.cmb-milestone-label span{font-size:1.16rem}.cmb-milestone-label .cmb-milestone-threshold{font-size:1.04rem}}.cmb-milestone-label.is-reached svg{color:rgb(var(--color-button))}.cmb-milestone-label.is-reached span{color:#1f4d2b;font-weight:800}.cmb-milestone-label.is-reached .cmb-milestone-threshold{color:#2f8d47;font-weight:700}.cgm-list{display:flex;flex-direction:column;gap:10px;padding:12px 0 4px}.cgm-card{display:flex;align-items:flex-start;gap:14px;background:#f9f6f1;border:1.5px solid #e8dfd0;border-radius:10px;padding:12px 14px}.cgm-card--unlocked{border-color:rgb(var(--color-button));background:#f5faf0}.cgm-img-wrap{flex-shrink:0;position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;background:#e8dfd0}.cgm-img{width:100%;height:100%;object-fit:cover;display:block}.cgm-img-fallback{width:32px;height:32px;color:#8a7a68;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cgm-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;transition:background .3s}.cgm-img-overlay svg{width:22px;height:22px;color:#fff}.cgm-img-overlay--unlocked{background:#3a7d1eb8}.cgm-body{flex:1;min-width:0}.cgm-title{font-size:1.5rem;font-weight:700;color:#202020;margin:0 0 4px;line-height:1.3}.cgm-desc{font-size:1.35rem;color:#666;margin:0 0 6px;line-height:1.45}.cgm-price{margin:0;display:flex;align-items:center;gap:8px}.cgm-price--original{font-size:1.35rem;color:#aaa;text-decoration:line-through}.cgm-price--free{font-size:1.35rem;font-weight:700;color:#3a7d1e}.cart-drawer .cart-drawer__body{padding-block-end:10px!important}.cart-drawer-products-recommendation{margin:12px -2rem 0;padding:12px 2rem 10px;background:#f6f3eb;border-top:2px solid #e5e0d0}.cart-drawer-products-recommendation .cart-drawer-products-recommendation__header{margin-bottom:8px}.cart-drawer-products-recommendation .h5{font-size:1.5rem!important;font-weight:800;color:#111;text-transform:uppercase;letter-spacing:.06em;margin:0}.cart-drawer-products-recommendation .product-card--list{background:#fff;border-radius:12px;overflow:hidden;margin-bottom:0!important}.cart-drawer-products-recommendation .blocks-radius,.cart-drawer-products-recommendation .swiper,.cart-drawer-products-recommendation .swiper-wrapper,.cart-drawer-products-recommendation .swiper-slide{margin:0!important;padding:0!important}.cart-drawer-products-recommendation .blocks-radius,.cart-drawer-products-recommendation .swiper{overflow:hidden!important;width:100%!important}.cart-drawer-products-recommendation .swiper-slide{width:100%!important;min-width:100%!important;max-width:100%!important}.cart-drawer-products-recommendation .swiper-wrapper{align-items:flex-start}.cart-drawer-products-recommendation .swiper-slide{height:auto!important}.cart-drawer-products-recommendation .product-card__wrapper{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:13px 14px!important}.cart-drawer-products-recommendation .product-card__image-wrapper{width:72px!important;min-width:72px!important;flex-shrink:0;align-self:center}.cart-drawer-products-recommendation .product-card__info{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title atc" "price atc"!important;align-items:start!important;column-gap:12px!important;row-gap:4px!important;padding:0!important;padding-inline-end:0!important;min-width:0}.cart-drawer-products-recommendation .product-card__title{grid-area:title;font-size:1.62rem!important;line-height:1.2!important;font-weight:800!important;margin:0!important;color:#22313a}.cart-drawer-products-recommendation .product-card__title a{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cart-drawer-products-recommendation .product-card__info .f-price{grid-area:price;margin:6px 0 0!important;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cart-drawer-products-recommendation .product-card__info .f-price-item{display:block;line-height:1.2}.cart-drawer-products-recommendation .product-card__info .f-price--on-sale .f-price__sale{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.cart-drawer-products-recommendation .product-card__info .f-price--on-sale .f-price-item--sale{order:1;font-size:1.42rem!important;font-weight:800!important;color:#d63a2f!important;line-height:1.18}.cart-drawer-products-recommendation .product-card__info .f-price--on-sale .f-price-item--regular{order:2;font-size:1.26rem!important;color:#7f8a8f!important;text-decoration:line-through!important;line-height:1.18}.cart-drawer-products-recommendation .product-card__info .f-price__regular .f-price-item--regular{font-size:1.34rem!important;font-weight:700;line-height:1.18}.cart-drawer-products-recommendation .product-card__info>form,.cart-drawer-products-recommendation .product-card__info>.product-card__atc{grid-area:atc!important;align-self:center!important;justify-self:end!important;margin:0!important}.cart-drawer-products-recommendation .product-card__info>form{display:inline-flex}.cart-drawer-products-recommendation .product-card__atc{grid-area:atc!important;position:static!important;inset:auto!important;top:auto!important;transform:none!important;align-self:center!important;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;overflow:hidden!important;isolation:isolate;min-height:0!important;height:4.8rem!important;width:auto!important;padding:0 1.8rem!important;white-space:nowrap;font-size:1.18rem!important;font-weight:800!important;background:rgb(var(--color-button))!important;color:#000!important;border-color:rgb(var(--color-button))!important;border-radius:999px!important}.cart-drawer-products-recommendation .product-card__atc:hover{opacity:1;background:rgb(var(--color-button))!important;color:#000!important;border-color:rgb(var(--color-button))!important}.cart-drawer-products-recommendation .product-card__atc:before,.cart-drawer-products-recommendation .product-card__atc:after{display:none!important}.cart-drawer-products-recommendation .product-card__atc-icon svg{width:14px!important;height:14px!important;color:#000!important}.cart-drawer-products-recommendation .product-card__atc-text{color:#000!important}.cart-drawer-products-recommendation .product-card__vendor,.cart-drawer-products-recommendation .product-card__type{display:none!important}.cart-drawer-products-recommendation .product-card__title .reversed-link,.cart-drawer-products-recommendation .product-card__title .reversed-link:hover{color:#22313a!important;background:none!important}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.cart-drawer-products-recommendation .product-card__wrapper:hover .product-card__title,.cart-drawer-products-recommendation .product-card__wrapper:hover .product-card__title a{color:#22313a!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cart-drawer-custom.css.map */
