:root{--bg-navy: #10435d;--bg-navy-deep: #00263a;--bg-cream: #e4e2d8;--bg-cream-soft: #efede5;--bg-ink-60: rgb(0 38 58 / 60%);--bg-ink-14: rgb(0 38 58 / 14%)}.cart-drawer{color:var(--bg-navy-deep);background:#fff;box-shadow:-12px 0 40px #00263a1f}@media screen and (min-width:768px){.cart-drawer{--drawer-width: 440px;width:var(--drawer-width);max-width:var(--drawer-width)}}.cart-drawer__head{padding:22px 24px 14px;border-bottom:1px solid var(--bg-ink-14)}.cart-drawer__head h3{font-size:20px;font-weight:500;letter-spacing:.2px;color:var(--bg-navy-deep)}.cart-drawer__item-qty{font-size:12px;font-weight:400;letter-spacing:.6px;text-transform:uppercase;color:var(--bg-ink-60);margin-inline-start:10px}.cart-drawer__close{color:var(--bg-navy-deep)}.cart-drawer .cart__message{margin:0;padding:16px 24px 14px;font-size:13px;letter-spacing:.2px;color:var(--bg-navy-deep);background:var(--bg-cream-soft)}.cart-drawer .cart__message.is-success{background:var(--bg-cream-soft);color:var(--bg-navy);font-weight:500}.cart-drawer .cart__message .cart__message__default.is-hidden,.cart-drawer .cart__message.is-success .cart__message__default,.cart-drawer .cart__message .cart__message__success{display:none}.cart-drawer .cart__message.is-success .cart__message__success{display:block}.cart-drawer .cart__message.is-success .cart__message__progress::-webkit-progress-value{background:#2f7d4f}.cart-drawer .cart__message.is-success .cart__message__progress::-moz-progress-bar{background:#2f7d4f}.cart-drawer .cart__message__progress__holder{display:block;margin-top:10px}.cart-drawer .cart__message__progress{height:4px;border-radius:2px;background:var(--bg-cream);overflow:hidden}.cart-drawer .cart__message__progress::-webkit-progress-bar{background:var(--bg-cream);border-radius:2px}.cart-drawer .cart__message__progress::-webkit-progress-value{background:var(--bg-navy);border-radius:2px}.cart-drawer .cart__message__progress::-moz-progress-bar{background:var(--bg-navy);border-radius:2px}.cart-drawer__items{padding:8px 24px 0}.cart-drawer .cart__item{padding:18px 0;border-bottom:1px solid var(--bg-ink-14)}.cart-drawer .cart__item--no-border,.cart-drawer .cart__item:last-child{border-bottom:0}.cart-drawer .cart__item__image{background:var(--bg-cream-soft);border-radius:4px;overflow:hidden}.cart-drawer .cart__item__title,.cart-drawer .cart__item__title a{font-size:14px;font-weight:600;line-height:1.35;color:var(--bg-navy-deep);text-decoration:none}.cart-drawer .cart__item__meta,.cart-drawer .cart__item__variant,.cart-drawer .cart__item__properties{font-size:12px;color:var(--bg-ink-60)}.cart-drawer .cart__item__price,.cart-drawer .cart__item__total{font-size:14px;font-weight:500;color:var(--bg-navy-deep)}.cart-drawer .cart__item .quantity-selector,.cart-drawer .cart__item [data-quantity-holder]{position:relative;border:1px solid var(--bg-ink-14);border-radius:4px}.cart-drawer .cart__item .quantity-selector button,.cart-drawer .cart__item [data-quantity-holder] button{color:var(--bg-navy)}.cart-drawer .cart__item__quantity-minus{display:inline-flex!important;align-items:center;justify-content:center}.cart-drawer .cart__item__quantity-minus .icon-toggle-minus{display:block!important;width:8px;height:8px}.cart-drawer .cart__item__quantity-minus,.cart-drawer .cart__item__quantity-plus{width:34px;color:var(--bg-navy);box-shadow:none}.cart-drawer .cart__item__quantity-minus:hover,.cart-drawer .cart__item__quantity-plus:hover{color:var(--bg-navy-deep);background:var(--bg-cream-soft)}.cart-drawer .cart__item__remove{font-size:12px;letter-spacing:.3px;color:var(--bg-ink-60);text-decoration:underline;text-underline-offset:3px}.cart-drawer .cart__item__remove:hover{color:var(--bg-navy-deep)}.cart-drawer .cart__pair{margin:4px 0 14px;padding:16px 16px 10px;background:var(--bg-cream-soft);border-radius:6px}.cart-drawer .product-upsell__holder--cart{padding:0;margin:0 0 8px;background:transparent;border:0}.cart-drawer .product-upsell{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;padding:4px 0 12px;border-bottom:0}.cart-drawer .product-upsell__holder--cart:last-child .product-upsell{border-bottom:0}.cart-drawer .product-upsell__image{order:-1;width:56px;height:56px;border-radius:4px;overflow:hidden;background:#fff}.cart-drawer .product-upsell__image__thumb{width:100%;height:100%;object-fit:cover}.cart-drawer .product-upsell__content{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.cart-drawer .product-upsell__subtitle{display:none}.cart-drawer .cart__pair__title{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--bg-navy-deep)}.cart-drawer .product-upsell__brand{flex:0 0 100%;margin:0 0 1px;font-size:11px;line-height:1.25;color:var(--bg-ink-60)}.cart-drawer .product-upsell__title{flex:1 1 auto;margin:0;font-size:13px;font-weight:600;line-height:1.3}.cart-drawer .product-upsell__title a{color:var(--bg-navy-deep);text-decoration:none}.cart-drawer .product-upsell__btn{flex:0 0 auto;min-height:32px;padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--bg-navy);background:#fff;border:1px solid var(--bg-navy);border-radius:4px}.cart-drawer .product-upsell__btn:hover{color:#fff;background:var(--bg-navy)}.cart-drawer .product-upsell__btn-price{font-weight:500}.cart-drawer .cart__pair .flickity-page-dots{position:static;bottom:auto;display:flex;align-items:center;justify-content:center;gap:7px;margin:2px 0 6px;line-height:0}.cart-drawer .cart__pair .flickity-page-dots .dot[hidden]{display:none}.cart-drawer .cart__pair .flickity-page-dots .dot{width:6px;height:6px;margin:0;border-radius:50%;background:var(--bg-ink-14);opacity:1;transition:background .2s ease,transform .2s ease}.cart-drawer .cart__pair .flickity-page-dots .dot.is-selected{background:var(--bg-navy);transform:scale(1.15)}.cart-drawer .cart__pair .bg-upsell-prev,.cart-drawer .cart__pair .bg-upsell-next{display:inline-flex;flex:0 0 auto;align-self:center;align-items:center;justify-content:center;width:18px;height:18px;margin:0 0 0 4px;padding:0;line-height:0;border:0;border-radius:50%;background:transparent;color:var(--bg-navy);cursor:pointer;transition:background .2s ease;pointer-events:auto}.cart-drawer .cart__pair .bg-upsell-prev:hover,.cart-drawer .cart__pair .bg-upsell-next:hover{background:#10435d1a}.cart-drawer .cart__pair .bg-upsell-prev{margin:0 4px 0 0}.cart-drawer .cart__pair .bg-upsell-prev:before{content:"";width:5px;height:5px;margin-inline-end:-2px;border-bottom:1.5px solid currentcolor;border-left:1.5px solid currentcolor;transform:rotate(45deg);opacity:.75}.cart-drawer .cart__pair .bg-upsell-prev:hover:before{opacity:1}.cart-drawer .cart__pair .bg-upsell-next:before{content:"";width:5px;height:5px;margin-inline-start:-2px;border-top:1.5px solid currentcolor;border-right:1.5px solid currentcolor;transform:rotate(45deg);opacity:.75;animation:bg-upsell-nudge 1.8s ease-in-out infinite}.cart-drawer .cart__pair .bg-upsell-next:hover:before{opacity:1;animation:none}@keyframes bg-upsell-nudge{0%,to{transform:rotate(45deg) translate(0)}50%{transform:rotate(45deg) translate(2px,-2px)}}@media(prefers-reduced-motion:reduce){.cart-drawer .cart__pair .bg-upsell-prev:before{content:"";width:5px;height:5px;margin-inline-end:-2px;border-bottom:1.5px solid currentcolor;border-left:1.5px solid currentcolor;transform:rotate(45deg);opacity:.75}.cart-drawer .cart__pair .bg-upsell-prev:hover:before{opacity:1}.cart-drawer .cart__pair .bg-upsell-next:before{animation:none}}.cart-drawer__foot{padding:14px 24px 22px;border-top:1px solid var(--bg-ink-14);background:#fff}.cart-drawer .cart__total{font-size:14px;color:var(--bg-navy-deep)}.cart-drawer .cart__checkout{width:100%;min-height:54px;font-size:13px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#fff;background:var(--bg-navy);border:1px solid var(--bg-navy);border-radius:4px;transition:background .9s ease,border-color .9s ease,box-shadow .9s ease}.cart-drawer .cart__checkout:hover{background:var(--bg-navy-deep);border-color:var(--bg-navy-deep)}.cart-drawer .cart__checkout:before,.cart-drawer .cart__checkout:after{transition-duration:.9s!important}.cart-drawer .cart__total__money{font-weight:500;opacity:.9}.cart-drawer .cart__buttons__fieldset{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:0}.cart-drawer .cart__buttons__fieldset>*{margin:0!important}.cart-drawer .additional-checkout-buttons{display:flex;flex-direction:column;gap:10px;margin:0!important}.cart-drawer .additional-checkout-buttons>*,.cart-drawer .additional-checkout-buttons .shopify-cleanslate,.cart-drawer .additional-checkout-buttons .shopify-cleanslate>*,.cart-drawer .additional-checkout-buttons ul,.cart-drawer .additional-checkout-buttons li,.cart-drawer .additional-checkout-buttons [data-shopify-buttoncontainer]{margin:0!important;padding:0!important;list-style:none!important}.cart-drawer .additional-checkout-buttons ul,.cart-drawer .additional-checkout-buttons [data-shopify-buttoncontainer]{display:flex!important;flex-direction:column!important;gap:10px!important}.cart-drawer .additional-checkout-buttons *,.cart-drawer .cart__checkout{margin-top:0!important;margin-bottom:0!important}.cart-drawer #dynamic-checkout-cart,.cart-drawer .dynamic-checkout__content,.cart-drawer [data-shopify=dynamic-checkout-cart],.cart-drawer [data-shopify=payment-button]{margin:0!important;padding:0!important}.cart-drawer .additional-checkout-buttons [role=button],.cart-drawer .additional-checkout-buttons button,.cart-drawer .additional-checkout-buttons .shopify-cleanslate>div>div,.cart-drawer .shopify-payment-button__button{min-height:54px!important;height:54px!important;border-radius:4px!important}.cart-drawer .cart__text{margin:12px 0 0;font-size:12px;text-align:center;color:var(--bg-ink-60)}.cart__message--foot{margin-top:14px;padding-top:12px;border-top:1px solid var(--bg-ink-14);font-size:11.5px;line-height:1.5;color:var(--bg-ink-60)}.cart__message--foot p,.cart__message--foot ul{margin:0}.cart__message--foot ul{padding-inline-start:16px}.cart__message--foot li{margin:0 0 3px}.cart__message--foot a{color:var(--bg-navy)}@media screen and (min-width:768px){body.js-drawer-open-cart #Avada-CookiesBar{transform:translate(calc((var(--drawer-width, 440px) + 16px) * -1));transition:transform .4s cubic-bezier(.75,0,.175,1)}}@media screen and (max-width:767px){body.js-drawer-open-cart #Avada-CookiesBar{display:none}}.cart-drawer__empty-message{padding:40px 24px;font-size:15px;color:var(--bg-navy-deep)}.cart-drawer__empty-message .btn{background:var(--bg-navy);color:#fff;border-color:var(--bg-navy);border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/a-cart-drawer.css.map */
