.cart-drawer .drawer__inner{width:100%!important;max-width:784px!important;padding:50px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;border:none!important;overflow-y:auto!important;overflow-x:hidden!important}.cart-drawer .drawer__header{margin-bottom:18px!important;padding:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.cart-drawer .drawer__heading{font-family:Inter,sans-serif!important;font-size:30px!important;font-weight:700!important;color:#000!important;letter-spacing:-.9px!important;line-height:36px!important;margin:0!important}.cart-drawer .drawer__header .drawer__close{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;background:#d49418!important;color:#fff!important;border-radius:3px!important;position:relative!important;top:auto!important;right:auto!important;box-shadow:none!important}.cart-drawer .drawer__header .drawer__close:hover{background:#b87f13!important}.cart-drawer .drawer__header .drawer__close .svg-wrapper svg,.cart-drawer .drawer__header .drawer__close .icon{width:18px!important;height:18px!important;color:#fff!important}.usf-fsb{margin:0 0 22px!important}.usf-fsb__msg{font-family:Urbanist,Inter,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#686868!important;margin:0 0 10px!important;line-height:19px!important}.usf-fsb--reached .usf-fsb__msg{color:#2f9e44!important}.usf-fsb__track{position:relative!important;width:100%!important;height:10px!important;border-radius:5px!important;background:#d9d9d999!important;overflow:hidden!important}.usf-fsb__fill{display:block!important;height:100%!important;border-radius:5px!important;background:#d49418!important;transition:width .3s ease!important}.cart-drawer .drawer__cart-items-wrapper{flex-grow:1!important;border:1px solid none!important;margin-bottom:0!important}cart-drawer-items{overflow:visible!important;flex:none!important}.cart-drawer .cart-items,.cart-drawer tbody{display:block!important;width:100%!important}.cart-drawer thead{display:none!important}.cart-drawer .cart-item{display:grid!important;grid-template-columns:120px 1fr auto!important;grid-template-rows:auto!important;gap:0!important;padding:30px!important;margin-bottom:0!important;border-bottom:1px solid #e2e2e2!important;align-items:center!important}.cart-drawer .cart-item:last-child{margin-bottom:0!important;border-bottom:none!important}.cart-drawer .cart-item__media{grid-row:1!important;grid-column:1!important;padding:0!important;position:relative!important}.cart-drawer .cart-item__image{width:120px!important;height:120px!important;object-fit:cover!important;border-radius:6px!important;border:1px solid #e6e6e6!important;max-width:none!important}.cart-drawer .cart-item__details{grid-column:2!important;grid-row:1!important;padding-left:30px!important;padding-right:20px!important;padding-top:0!important;width:auto!important;max-width:none!important}.cart-drawer .cart-item__title{margin-bottom:0!important}.cart-drawer .cart-item__name{font-size:16px!important;font-weight:400!important;color:#121212!important;line-height:19px!important;text-decoration:none!important;display:block!important;opacity:.75;font-family:Inter}.cart-drawer .cart-item__name:hover{text-decoration:underline!important}.cart-drawer .cart-item__title+.product-option{font-size:15px!important;font-weight:700!important;color:#121212!important;line-height:18px!important;margin-top:24px!important;display:block!important;font-family:Inter;opacity:.75}.cart-drawer .cart-item__discounted-prices{margin-top:40px!important}.cart-drawer .cart-item__discounted-prices .cart-item__old-price{font-size:15px!important;opacity:.7!important}.cart-drawer .cart-item__discounted-prices .cart-item__final-price{font-size:15px!important;font-weight:700!important;color:#121212!important}.cart-drawer .cart-item__totals{display:none!important}.cart-drawer .cart-item__details dl{margin:4px 0 0!important}.cart-drawer .cart-item__details .product-option dt,.cart-drawer .cart-item__details .product-option dd{display:inline!important;margin:0!important;font-size:13px!important;color:#666!important}.cart-drawer .cart-item__quantity{grid-column:3!important;grid-row:1!important;padding:0!important}.cart-drawer .cart-item__quantity-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:20px!important}.cart-drawer cart-remove-button{display:flex!important;order:-1!important}.cart-drawer cart-remove-button .button,.cart-drawer .cart-remove-button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;background:#e8e8e8!important;border-radius:5px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:none!important;cursor:pointer!important}.cart-drawer cart-remove-button .button:hover,.cart-drawer .cart-remove-button:hover{background:#d0d0d0!important}.cart-drawer cart-remove-button .icon-remove,.cart-drawer cart-remove-button .svg-wrapper svg,.cart-drawer .cart-remove-button .icon-remove,.cart-drawer .cart-remove-button .svg-wrapper svg{width:24px!important;height:24px!important;color:#333!important}.cart-drawer quantity-input{display:flex!important;align-items:center!important;gap:0!important}.cart-drawer .quantity__button{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;background:#000!important;border-radius:5px!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:none!important;cursor:pointer!important}.cart-drawer .quantity__button:hover{background:#333!important}.cart-drawer .quantity__button svg,.cart-drawer .quantity__button .svg-wrapper svg{width:14px!important;height:14px!important;color:#fff!important;stroke:#fff!important}.cart-drawer .quantity__input{width:30px!important;text-align:center!important;font-size:15px!important;font-weight:700!important;color:#121212!important;border:none!important;background:transparent!important;padding:0 5px!important;-moz-appearance:textfield!important}.cart-drawer .quantity__input::-webkit-outer-spin-button,.cart-drawer .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.cart-drawer .quantity-popover__info-button,.cart-drawer .cart-items__info{display:none!important}.cart-drawer .drawer__footer{padding-top:0!important}.cart-drawer .drawer__footer>details{border-bottom:1px solid #e2e2e2!important;margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.cart-drawer .drawer__footer>details[open]{padding-bottom:0!important}.cart-drawer .drawer__footer>details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 0!important;cursor:pointer!important;list-style:none!important}.cart-drawer .drawer__footer>details>summary::-webkit-details-marker{display:none!important}.cart-drawer .drawer__footer>details>summary .summary__title{font-family:Urbanist,Inter,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#686868!important;display:flex!important;align-items:center!important;gap:8px!important;line-height:19px!important}.cart-drawer .drawer__footer>details>summary .icon-caret{width:10px!important;height:10px!important}.cart-drawer .drawer__footer>details[open]>cart-note{padding-bottom:20px!important}.cart-drawer .cart__note{padding:0!important;margin:0!important}.cart-drawer .cart__note>label{font-family:Urbanist,Inter,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#686868!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;margin:0!important;display:block!important;white-space:normal!important;border:none!important;padding:0!important;min-width:100px!important}.cart-drawer .cart__note .text-area{width:100%!important;min-height:50px!important;border:1px solid #e6e6e6!important;border-radius:3px!important;padding:5px 16px!important;font-size:14px!important;font-family:Inter,sans-serif!important;resize:none!important;background:#fff!important;color:#121212!important;display:flex;align-items:center}.cart-drawer .cart__note .text-area:focus{outline:none!important;border-color:#d49418!important}.cart-drawer .cart-drawer__footer{padding-top:20px!important}.cart-drawer .cart-drawer__footer>.totals{display:flex!important;align-items:baseline!important;justify-content:space-between!important;margin-bottom:6px!important}.cart-drawer .totals__total{font-family:Inter,sans-serif!important;font-size:30px!important;font-weight:700!important;color:#000!important;letter-spacing:-.9px!important;line-height:36px!important;margin:0!important}.cart-drawer .totals__total-value{font-family:Inter,sans-serif!important;font-size:29.5px!important;font-weight:700!important;color:#121212!important;line-height:36px!important;opacity:.75}.cart-drawer .tax-note{display:block!important;margin:0 0 20px!important;font-size:16px!important;font-weight:400!important;color:#121212!important;text-align:left!important;line-height:19px!important}.cart-drawer .cart__ctas{margin-top:0!important}.cart-drawer .cart__checkout-button{width:100%!important;height:50px!important;background:#020202!important;color:#fff!important;font-weight:700!important;font-size:16px!important;font-family:Inter,sans-serif!important;border-radius:3px!important;border:2px solid #d49418!important;max-width:none!important;line-height:19px!important;letter-spacing:0!important;cursor:pointer!important}.cart-drawer .cart__checkout-button:hover:not([disabled]){background:#1a1a1a!important}.cart-drawer .cart__checkout-button:disabled{opacity:.5!important;cursor:not-allowed!important}cart-drawer-items::-webkit-scrollbar{width:3px!important}cart-drawer-items::-webkit-scrollbar-thumb{background-color:#0000004d!important;border-radius:100px!important}cart-drawer-items::-webkit-scrollbar-track-piece{margin-top:31px!important}.cart-drawer .discounts__discount{font-size:14px!important;color:#666!important}cart-drawer.is-empty .drawer__inner{display:grid!important;grid-template-rows:1fr!important;align-items:center!important;padding:0!important}cart-drawer.is-empty .drawer__header{display:none!important}@media screen and (max-width:784px){.cart-drawer .drawer__inner{max-width:100%!important;padding:24px!important}.cart-drawer .cart-item{grid-template-columns:90px 1fr auto!important;padding:20px!important}.cart-drawer .cart-item__image{width:90px!important;height:90px!important}.cart-drawer .drawer__cart-items-wrapper{border-left:none!important;border-right:none!important}}.cart-drawer .cart-item{padding:0!important}.cart-drawer .quantity:after,.cart__note:after{box-shadow:none!important}#Details-CartDrawer>summary{display:none!important}.cart-drawer .drawer__footer{margin-top:auto!important}.cart-drawer .drawer__footer>details[open]>cart-note{padding-bottom:60px!important}.cart__note{display:flex!important;align-items:center}.cart__contents{padding-top:30px!important;border-top:1px solid #e2e2e2!important}.cart-item__quantity quantity-input{width:100px}.cart-drawer .cart-item{padding:22px 0!important;align-items:start!important;border-bottom:1px solid #e2e2e2!important}.cart-drawer .cart-item:first-child{padding-top:0!important}.cart-drawer .cart-item:last-child{border-bottom:none!important}.cart-drawer .cart-item__details{padding-left:22px!important;padding-right:16px!important}.cart-drawer .cart-item__title+.product-option{margin-top:10px!important}.cart-drawer .cart-item__details dl{margin:8px 0 0!important}.cart-drawer .cart-item__details dl .product-option{display:block!important;margin:0 0 3px!important;line-height:1.4!important}.cart-drawer .cart-item__details dl .product-option dt{margin-right:4px!important}.cart-drawer .cart-item__placeholder{display:block!important}.cart-drawer .cart-item__image--placeholder{background:#f3f3f3!important;object-fit:contain!important}@media screen and (max-width:784px){.cart-drawer .cart-item{padding:18px 0!important}.cart-drawer .cart-item__details{padding-left:14px!important;padding-right:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cart-drawer-redesign.css.map */
