.hs-cart-drawer{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;width:min(460px,100%);height:100%;height:100dvh;max-width:100%;max-height:100%;padding:0;border:0;background:#fff;color:#001d1e;box-shadow:-12px 0 45px #001d1e25;font-family:Montserrat,Arial,sans-serif;overflow:hidden;z-index:2147483000}
.hs-cart-drawer[open]{display:flex;flex-direction:column}.hs-cart-drawer::backdrop{background:#001d1e66}.hs-cart-drawer *{box-sizing:border-box}.hs-cart-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 16px;gap:15px}.hs-cart-head h2{font-size:23px;margin:0;font-weight:700}.hs-cart-close{font-size:30px;width:42px;height:42px;border:0;background:transparent;color:inherit;cursor:pointer;line-height:1}.hs-cart-benefit{margin:0;padding:12px 24px;background:#edf5f4;color:#205e5f;text-align:center;font-size:13px;font-weight:600}.hs-cart-error{margin:12px 24px 0;font-size:13px;color:#9a271c}.hs-cart-content{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px}.hs-cart-items{list-style:none;padding:0;margin:0}.hs-cart-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:16px;padding:24px 0;border-bottom:1px solid #dde8e6}.hs-cart-image img{display:block;width:82px;height:90px;object-fit:contain;border-radius:8px;background:#f6f9f8}.hs-cart-name{font-size:14px;font-weight:700;color:inherit;text-decoration:none;line-height:1.45;display:block}.hs-cart-variant{font-size:12px;margin:7px 0;color:#4f6463;line-height:1.5}.hs-cart-components{padding-left:16px;margin:8px 0;font-size:11px;line-height:1.55;color:#4f6463}.hs-cart-line-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;margin-top:13px}.hs-cart-quantity{display:flex;align-items:center;border:1px solid #b9d0cd;border-radius:6px;overflow:hidden}.hs-cart-quantity button{padding:0;width:33px;height:34px;border:0;background:#fff;color:inherit;font-size:20px;cursor:pointer}.hs-cart-quantity span{min-width:23px;text-align:center;font-size:13px}.hs-cart-line-price{font-size:13px}.hs-cart-line-price s{font-size:11px;color:#5c6c6b}.hs-cart-remove{background:none;border:0;padding:8px 0 0;color:#4f6463;font:inherit;font-size:11px;text-decoration:underline;cursor:pointer}.hs-cart-saving{color:#205e5f;font-size:11px;margin:8px 0}.hs-cart-footer{flex:none;border-top:1px solid #dde8e6;padding:18px 24px max(18px,env(safe-area-inset-bottom));background:#fff}.hs-cart-total,.hs-cart-discount{display:flex;justify-content:space-between;gap:15px;margin:0 0 10px;font-size:17px}.hs-cart-discount{font-size:12px;color:#205e5f}.hs-cart-tax-note{font-size:11px;color:#4f6463;margin:0 0 14px}.hs-cart-checkout{width:100%;border:0;border-radius:50px;background:#ffad16;color:#001d1e;padding:16px;font:inherit;font-weight:700;font-size:16px;cursor:pointer}.hs-cart-guarantee{text-align:center;font-size:11px;margin:12px 0 0}.hs-cart-guarantee a{color:#205e5f;text-decoration:none}.hs-cart-empty{padding:50px 0;text-align:center;font-size:16px}.hs-cart-empty button{border:0;border-radius:30px;background:#ffad16;color:inherit;padding:14px 20px;font:inherit;font-weight:600;cursor:pointer}.hs-cart-drawer button:disabled{opacity:.5;cursor:wait}.hs-cart-drawer :focus-visible{outline:3px solid #2d7778;outline-offset:3px}.hs-cart-drawer[aria-busy=true] .hs-cart-content{opacity:.65}@media(max-width:390px){.hs-cart-head{padding:16px}.hs-cart-content{padding:0 16px}.hs-cart-footer{padding-left:16px;padding-right:16px}.hs-cart-item{grid-template-columns:68px minmax(0,1fr);gap:12px}.hs-cart-image img{width:68px;height:78px}}
.hs-cart-pending{margin:0;padding:20px 24px;color:#205e5f;font-size:15px;font-weight:600}.hs-cart-pending[hidden]{display:none}.hs-cart-drawer[data-adding] .hs-cart-empty{display:none}
