#cart-drawer{--theme-drawer-width: min(468px, 100vw)}#cart-drawer .theme-drawer__dialog{background:#fff;color:#243a2b;border-left:1px solid #dce5dc}#cart-drawer .theme-drawer__header{background:#fff;border-bottom:1px solid #e3e9e2;padding:20px 23px 18px}#cart-drawer .theme-drawer__title{font-family:inherit;color:#1f3b2a;font-size:21px;font-weight:750;letter-spacing:-.025em}#cart-drawer .theme-drawer__badge{background:#edf4ed;color:#245234;border-radius:100px;font-size:11px;font-weight:700}#cart-drawer .theme-drawer__close-button{border:1px solid #dce5dc;background:#fff;color:#2a4433;box-shadow:none;min-width:36px;min-height:36px}#cart-drawer .cart-drawer__content{background:#fff}#cart-drawer .ra-cart-intro{padding:17px 23px 12px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-shrink:0}#cart-drawer .ra-cart-intro__heading{font-size:13px;line-height:1.4;font-weight:700;color:#344a3a;margin:0}#cart-drawer .ra-cart-intro__link{font-size:12px;line-height:1.4;font-weight:650;text-decoration:underline;text-underline-offset:3px;color:#2f6541;white-space:nowrap;padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer}#cart-drawer .ra-cart-shipping{margin:0 23px 14px;padding:13px 15px 12px;flex-shrink:0;background:#f3f7f1;border:1px solid #dbe8d9;border-radius:8px}#cart-drawer .ra-cart-shipping__headline{margin:0 0 9px;font-size:13px;font-weight:500;line-height:1.4;color:#2b4a34}#cart-drawer .ra-cart-shipping__headline strong{font-weight:750}#cart-drawer .ra-cart-shipping__headline--complete{font-weight:700}#cart-drawer .ra-cart-shipping__headline--complete span{margin-right:4px}#cart-drawer .ra-cart-shipping__track{display:block;width:100%;height:7px;background:#d9e3d6;border-radius:99px;overflow:hidden}#cart-drawer .ra-cart-shipping__fill{display:block;height:100%;background:#386b47;border-radius:99px;transition:width .2s ease}#cart-drawer .ra-cart-shipping__explain{margin:8px 0 0;font-size:11px;line-height:1.4;color:#617066}#cart-drawer .cart-drawer__items{padding-inline:23px;min-height:0}#cart-drawer .cart-drawer__items .cart-items__table-row{grid-template-columns:82px minmax(0,1fr) auto;column-gap:12px;row-gap:5px;padding-bottom:17px;margin-bottom:17px;border-bottom:1px solid #e9ede8}#cart-drawer .cart-drawer__items .cart-items__table-row:last-of-type{border-bottom:0;margin-bottom:5px}#cart-drawer .cart-items__media-container{aspect-ratio:1 / 1!important;padding:6px;background:#fff;border:1px solid #e4eae3;border-radius:6px;overflow:hidden}#cart-drawer .cart-items__media-image{aspect-ratio:1 / 1!important;width:100%;height:100%;max-height:76px;object-fit:contain!important;border:none!important;border-radius:0!important}#cart-drawer .cart-items__product-info p{margin:0}#cart-drawer .cart-items__title{font-family:inherit;font-size:13px;font-weight:650;line-height:1.4;color:#23382a;margin-block:0;text-decoration:none}#cart-drawer .cart-items__title:hover{text-decoration:underline;text-underline-offset:3px}#cart-drawer .cart-items__unit-price-wrapper,#cart-drawer .cart-items__variants-wrapper{color:#647268;font-size:11px}#cart-drawer .cart-items__price{min-width:0;width:max-content;max-width:100%;font-size:13px;font-weight:750;color:#244631;line-height:1.4}#cart-drawer .cart-items__quantity{margin-top:6px}#cart-drawer .cart-items__quantity-controls{gap:5px}#cart-drawer .cart-items__remove{box-shadow:none;background:transparent;color:#69786b}#cart-drawer .cart-items__remove:hover{color:#a43f35}#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding: 17px;background:#fff;border-top:1px solid #e1e8df;box-shadow:0 -5px 18px #2035260f;padding:16px 23px calc(17px + env(safe-area-inset-bottom,0px));gap:10px;-webkit-mask-image:none!important;mask-image:none!important}#cart-drawer .cart-totals{gap:12px}#cart-drawer .cart-totals__container{gap:8px}#cart-drawer .cart-totals__total-label{font-family:inherit;font-size:14px;font-weight:650;color:#3a4a3f}#cart-drawer .cart-totals__total-value{font-family:inherit;font-size:21px;font-weight:800;letter-spacing:-.025em;color:#203e2b}#cart-drawer .cart-totals__tax-note{font-family:inherit;font-size:11px;line-height:1.4}#cart-drawer .cart-actions{width:100%;margin-top:0;border-color:#e8ece6}#cart-drawer .cart__ctas{width:100%;gap:5px}#cart-drawer .cart__ctas .cart__checkout-button{min-height:51px;height:auto;border:0;border-radius:7px;background:#2c5a3c;color:#fff;font-family:inherit;font-weight:750;font-size:15px;letter-spacing:0;box-shadow:none;padding:13px 15px}#cart-drawer .cart__ctas .cart__checkout-button:hover{background:#21482f}#cart-drawer .cart__ctas .cart__checkout-button:focus-visible{outline:3px solid #a1c9a8;outline-offset:2px}#cart-drawer .ra-cart-checkout-notice{margin:5px 0 0;font-size:11px;line-height:1.5;color:#617066;text-align:center}#cart-drawer .ra-cart-checkout-notice a{color:#345d40;text-decoration:underline;text-underline-offset:2px}#cart-drawer .ra-cart-empty__intro{margin:12px 0 0;max-width:300px;color:#637366;font-size:14px;line-height:1.55}#cart-drawer .cart-drawer--empty .cart-drawer__content{padding:28px 23px}#cart-drawer .cart-items__empty-button{background:#2c5a3c;color:#fff;border-radius:7px;min-height:44px}@media(max-width:480px){#cart-drawer{--theme-drawer-width: 100vw}#cart-drawer .theme-drawer__header{padding:17px 17px 15px}#cart-drawer .ra-cart-intro{padding:15px 17px 11px}#cart-drawer .ra-cart-shipping{margin-inline:17px;padding:12px}#cart-drawer .cart-drawer__items{padding-inline:17px}#cart-drawer .cart-drawer__items .cart-items__table-row{grid-template-columns:69px minmax(0,1fr) auto;gap:9px}#cart-drawer .cart-items__media-image{max-height:66px}#cart-drawer .cart-drawer__summary{padding:13px 17px calc(14px + env(safe-area-inset-bottom,0px))}#cart-drawer .cart-items__title,#cart-drawer .cart-items__price,#cart-drawer .ra-cart-shipping__headline{font-size:12px}}@media(prefers-reduced-motion:reduce){#cart-drawer .ra-cart-shipping__fill{transition:none}}@media(max-width:749px){#cart-drawer .cart-drawer__content{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-mask-image:none!important;mask-image:none!important}#cart-drawer .cart-drawer__items{flex:0 0 auto;min-height:auto;overflow:visible;-webkit-mask-image:none!important;mask-image:none!important}#cart-drawer .cart-drawer__summary{position:static;flex:0 0 auto;margin-top:8px;box-shadow:none}#cart-drawer .ra-cart-shipping__explain{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rootedasia-cart-drawer.css.map */
