.af191-cart-drawer{--theme-drawer-width:min(465px,100vw)!important;--cart-drawer-padding:19px!important;background:#fff9ef!important;color:#101827!important}.af191-cart-drawer .theme-drawer__header{background:#101e2e!important;border-bottom:3px solid #ffb82e!important;padding:18px 20px!important;min-height:77px!important;color:#fff9ed!important}.af191-cart-drawer .theme-drawer__title{color:#fff9ed!important;font-size:21px!important;line-height:1.15!important;font-weight:1000!important;letter-spacing:-.045em!important}.af191-cart-drawer .theme-drawer__badge{background:#ffb82e!important;color:#142439!important;border:1.5px solid #ffd982!important;font-weight:950!important}.af191-cart-drawer .theme-drawer__close-button{background:#fff9ed!important;border-radius:50%!important;width:36px!important;height:36px!important;padding:8px!important;color:#152639!important}.af191-cart-drawer .theme-drawer__close-button svg{color:#152639!important}.af191-cart-drawer .cart-drawer__inner,.af191-cart-drawer .cart-drawer__content,.af191-cart-drawer .cart-drawer__items,.af191-cart-drawer .cart-drawer__summary{background:#fff9ef!important}.af191-cart-drawer .cart-drawer__content{display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;height:calc(100% - 77px)!important;padding:0!important;scrollbar-width:thin;scrollbar-color:#c8b7a0 #fff9ef}.af191-cart-drawer .cart-drawer__items{display:block!important;flex:0 0 auto!important;overflow:visible!important;max-height:none!important;padding:14px 18px 6px!important;min-height:0!important}.af191-cart-drawer .cart-items__table,.af191-cart-drawer .cart-form,.af191-cart-drawer .cart-items__wrapper{width:100%!important;max-width:100%!important}.af191-cart-drawer .cart-items__table-row,.af191-cart-drawer .cart-items__table-row:last-child{background:#fffefd!important;border:1px solid #e7dccc!important;border-radius:14px!important;margin:0 0 10px!important;padding:12px!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:12px!important;row-gap:7px!important;width:100%!important;box-shadow:0 2px #1018270b!important;box-sizing:border-box!important}.af191-cart-drawer .cart-items__media{width:85px!important;min-width:85px!important;max-width:85px!important}.af191-cart-drawer .cart-items__media-container{width:85px!important;height:104px!important;background:#f1e4ce!important;border-radius:10px!important}.af191-cart-drawer .cart-items__media-image{object-fit:contain!important;padding:6px!important}.af191-cart-drawer .cart-items__details{padding-top:1px!important;gap:3px!important}.af191-cart-drawer .cart-items__title{font-size:13px!important;line-height:1.2!important;font-weight:950!important;margin-bottom:4px!important;color:#14253a!important}.af191-cart-drawer .cart-items__variants-wrapper{color:#64707a!important;font-size:10px!important;line-height:1.35!important;margin:0!important}.af191-cart-drawer .cart-items__unit-price-wrapper,.af191-cart-drawer .cart-items__price,.af191-cart-drawer .cart-items__price-unit{margin:3px 0 0!important;font-size:12px!important;font-weight:850!important;color:#c25411!important}.af191-cart-drawer .cart-items__quantity{width:100%!important;align-items:center!important;margin:0!important;gap:12px!important}.af191-cart-drawer .quantity-selector{width:105px!important;min-width:105px!important;max-width:105px!important;height:35px!important;background:#fffaf1!important;border:1.2px solid #c5b5a5!important}.af191-cart-drawer .cart-items__remove{color:#566573!important}.af191-cart-drawer .cart-items__remove:hover{color:#d35c14!important}.af191-cart-drawer .af54-suggest{margin:12px 0 6px;padding:14px 0 3px;border-top:1.5px dashed #ccb9a6;width:100%;color:#152638}.af191-cart-drawer .af54-suggest__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:13px}.af191-cart-drawer .af54-suggest__heading small{display:block;font-size:8px;font-weight:950;letter-spacing:.1em;color:#bf5417;margin-bottom:6px}.af191-cart-drawer .af54-suggest__heading h3{font-weight:1000;line-height:1.04;font-size:18px;margin:0;letter-spacing:-.04em;color:#172639}.af191-cart-drawer .af54-suggest__heading h3 em{font-style:normal;color:#d75f1a}.af191-cart-drawer .af54-suggest__heading>span{font-size:30px;color:#d05f14;line-height:1}.af191-cart-drawer .af54-suggest__list{display:flex;flex-direction:column;gap:8px}.af191-cart-drawer .af54-suggest__card{display:grid;grid-template-columns:63px minmax(0,1fr) 38px;gap:10px;align-items:center;min-width:0;background:#fffefd;border:1px solid #e6d9c7;border-radius:11px;padding:8px 9px}.af191-cart-drawer .af54-suggest__image{display:grid;place-items:center;height:68px;width:63px;border-radius:8px;background:#f3e6cd;overflow:hidden;text-decoration:none}.af191-cart-drawer .af54-suggest__image img{display:block;width:auto;max-width:91%;height:auto;max-height:95%;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(25,27,30,.13))}.af191-cart-drawer .af54-suggest__info{min-width:0;display:flex;flex-direction:column;gap:5px}.af191-cart-drawer .af54-suggest__info>span{color:#a65519;font-size:8px;font-weight:950;letter-spacing:.04em}.af191-cart-drawer .af54-suggest__info>a{font-size:12px;font-weight:950;line-height:1.15;color:#18293a!important;text-decoration:none!important;text-transform:uppercase;overflow-wrap:anywhere}.af191-cart-drawer .af54-suggest__info>a:hover{color:#d05811!important}.af191-cart-drawer .af54-suggest__info>strong{font-size:12px;font-weight:950;color:#172638;line-height:1.2}.af191-cart-drawer .af54-suggest__form{width:38px!important;padding:0!important;margin:0!important}.af191-cart-drawer .af54-suggest__form button{display:grid!important;place-items:center!important;padding:0!important;width:35px!important;height:35px!important;min-width:0!important;min-height:35px!important;border:1.5px solid #162638!important;border-radius:50%!important;background:#ffbd32!important;color:#172638!important;font-size:0!important;line-height:1!important;font-weight:900!important;cursor:pointer;overflow:hidden;white-space:nowrap}.af191-cart-drawer .af54-suggest__form button:after{content:"+";display:block;font-size:21px;font-weight:950;color:#172638;line-height:1}.af191-cart-drawer .af54-suggest__form button:disabled:after{content:"\2026";font-size:19px}.af191-cart-drawer .af54-suggest__form button:hover:after{color:#fff}.af191-cart-drawer .af54-suggest__form button:hover{background:#ff6a00!important;color:#fff!important}.af191-cart-drawer .af54-suggest__form button:disabled{opacity:.6;cursor:wait}.af191-cart-drawer .af54-suggest__browse{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px 5px;font-weight:950;letter-spacing:.05em;text-decoration:none;color:#af4b14!important;font-size:9px}.af191-cart-drawer .af54-suggest__browse span{font-size:17px;line-height:1}.af191-cart-drawer .cart-drawer__summary{flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:3!important;margin-top:auto!important;padding:16px 20px 20px!important;border-top:2px solid #162638!important;gap:9px!important;box-shadow:0 -8px 19px #1018270b!important;-webkit-mask-image:none!important;mask-image:none!important}.af191-cart-drawer .cart-totals{margin:0!important;padding:0!important}.af191-cart-drawer .cart-totals:not(:has(.cart-actions)){margin-top:0!important;padding-top:0!important;border:0!important}.af191-cart-drawer .cart-totals__container{padding:8px 0 0!important;margin-top:5px!important;border-top:1px solid #e2d5c4!important}.af191-cart-drawer .cart-totals__total-label{font-size:10px!important;letter-spacing:.07em!important}.af191-cart-drawer .cart-totals__total-value{font-size:24px!important;color:#14263a!important;letter-spacing:-.045em!important}.af191-cart-drawer .cart-totals__tax-note{font-size:10px!important;line-height:1.3!important}.af191-cart-drawer .cart-actions{margin:0!important;gap:0!important;border:0!important;padding:0!important}.af191-cart-drawer .cart-actions summary{min-height:33px!important;padding:6px 0!important;font-size:10px!important}.af191-cart-drawer .af-free-shipping-progress{margin:9px 0 5px!important;padding:11px 13px 12px!important;border-radius:10px!important;background:#ffeed7!important;border:1px solid #f0c799!important}.af191-cart-drawer .af-free-shipping-progress__text{font-size:11px!important;line-height:1.38!important;gap:7px!important}.af191-cart-drawer .af-free-shipping-progress__track{margin-top:8px!important;height:7px!important}.af191-cart-drawer .cart__ctas{margin-top:7px!important;width:100%!important}.af191-cart-drawer .cart__checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:51px!important;width:100%!important;border:0!important;border-radius:10px!important;background:#ff6a00!important;color:#fff!important;font-size:11px!important;font-weight:1000!important;letter-spacing:.09em!important;box-shadow:3px 4px #142638!important}.af191-cart-drawer .cart__checkout-button:after{content:"\2197";font-size:19px;line-height:1}.af191-cart-drawer .cart__checkout-button:hover{background:#172638!important;color:#fff!important}.af191-cart-drawer .cart__checkout-button:focus-visible,.af191-cart-drawer .af54-suggest__form button:focus-visible{outline:3px solid #ff6a00!important;outline-offset:3px!important}@media(max-width:749px){.af191-cart-drawer{--theme-drawer-width:100vw!important}.af191-cart-drawer .theme-drawer__header{padding:17px!important;min-height:69px!important}.af191-cart-drawer .theme-drawer__title{font-size:19px!important}.af191-cart-drawer .cart-drawer__content{height:calc(100% - 69px)!important}.af191-cart-drawer .cart-drawer__items{padding:11px 13px 5px!important}.af191-cart-drawer .cart-drawer__summary{padding:12px 14px calc(18px + env(safe-area-inset-bottom))!important;gap:8px!important}.af191-cart-drawer .cart-items__table-row,.af191-cart-drawer .cart-items__table-row:last-child{padding:10px!important;grid-template-columns:78px minmax(0,1fr)!important;gap:9px!important}.af191-cart-drawer .cart-items__media{width:78px!important;min-width:78px!important;max-width:78px!important}.af191-cart-drawer .cart-items__media-container{width:78px!important;height:95px!important}.af191-cart-drawer .af54-suggest__heading h3{font-size:16px!important}.af191-cart-drawer .cart__checkout-button{min-height:49px!important}}@media(max-height:690px){.af191-cart-drawer .cart-drawer__summary{padding-top:9px!important;padding-bottom:12px!important;gap:6px!important}.af191-cart-drawer .af-free-shipping-progress{padding:8px 10px!important;margin:7px 0 3px!important}.af191-cart-drawer .cart__checkout-button{min-height:45px!important}}@media(prefers-reduced-motion:reduce){.af191-cart-drawer .af-free-shipping-progress__fill{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/af54-cart-drawer.css.map */
