durvo-partner-bag.durvo-cart{display:block;--durvo-cart-green:#a8dfb9;--durvo-cart-green-bg:#18271e;color:#f5f5f5;font:14px/1.55 Inter,Arial,sans-serif}.durvo-cart .d10-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--durvo-cart-green);color:#102318;font:750 15px/1.3 Inter,Arial,sans-serif;gap:10px;min-height:46px;padding:12px 18px;border-radius:6px;text-decoration:none}.durvo-cart .d13-bag{position:fixed;inset:0 0 0 auto;margin:0;width:min(480px,100%);height:100%;max-height:100%;max-width:100%;padding:16px 24px 0;border:0;border-left:1px solid #333;background:#0c0c0c;color:#fff;overflow:hidden}.durvo-cart .d13-bag[open]{display:flex;flex-direction:column}.durvo-cart .d13-bag [data-bag-items]:not([hidden]){display:flex;flex:1;flex-direction:column;min-height:0}.durvo-cart .d13-bag-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.durvo-cart .d13-bag-scroll:focus-visible{outline:2px solid var(--durvo-cart-green);outline-offset:-2px}.durvo-cart .d13-bag::backdrop{background:#000b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(prefers-reduced-motion:no-preference){.durvo-cart .d13-bag[open]{animation:durvo-bag-in .25s cubic-bezier(.2,.75,.25,1) both}.durvo-cart .d13-bag[open]::backdrop{animation:durvo-bag-fade-in .25s ease-out both}.durvo-cart .d13-bag[open][data-closing]{animation:durvo-bag-out .21s ease-in both}.durvo-cart .d13-bag[open][data-closing]::backdrop{animation:durvo-bag-fade-out .21s ease-in both}}@keyframes durvo-bag-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes durvo-bag-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes durvo-bag-fade-in{0%{opacity:0}to{opacity:1}}@keyframes durvo-bag-fade-out{0%{opacity:1}to{opacity:0}}.durvo-cart .d13-bag-header{flex:none;padding:5px 48px 14px 0;border-bottom:1px solid #303030}.durvo-cart .d13-bag h2{margin:0;font-size:26px;line-height:1.2;letter-spacing:-.025em;text-transform:none}.durvo-cart .d13-bag h3{font-size:18px;font-weight:700;margin-bottom:12px}.durvo-cart .d13-bag p{font-size:12px;line-height:1.8}.durvo-cart .d13-bag-close{position:absolute;right:24px;top:12px;border:1px solid #555;border-radius:50%;background:#111;color:#fff;width:44px;height:44px;font-size:24px;cursor:pointer}.durvo-cart .d13-bag-product{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #303030}.durvo-cart .d13-bag-product img{width:72px;height:72px;object-fit:cover;border-radius:7px}.durvo-cart .d13-bag-lines{margin:0;color:#f5f5f5;font-size:14px;line-height:1.4}.durvo-cart .d13-bag-lines>div:not([hidden]){display:flex;justify-content:space-between;gap:12px;padding:7px 0}.durvo-cart .d13-bag-lines dd{margin:0;white-space:nowrap}.durvo-cart .d13-bag-lines small{display:block;color:#c5c5c5}.durvo-cart .d13-bag-items-list>div:not([hidden]){align-items:center;padding:5px 0}.durvo-cart .d13-bag-items-list dt{display:flex;align-items:center;gap:10px;min-width:0}.durvo-cart .d13-bag-thumbnail{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:2px;border:1px solid #383838;border-radius:6px;background:#1b1b1b}.durvo-cart .d13-bag-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.durvo-cart .d13-bag-includes{margin:12px 0 1px;color:#bdbdbd;font-size:13px}.durvo-cart .d13-bag-free{color:var(--durvo-cart-green);font-weight:700}.durvo-cart .d13-bag .d13-bag-item-value{color:#bdbdbd;font-size:12px;line-height:1.35}.durvo-cart .d13-bag-product-value{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;padding:9px 0 0;border-top:1px solid #303030;color:#d2d2d2;font-size:13px}.durvo-cart .d13-bag-product-value strong{color:#f5f5f5;font-size:16px;white-space:nowrap}.durvo-cart .d13-bag-savings{margin:12px 0;padding:0 12px;border-radius:7px;background:var(--durvo-cart-green-bg);color:var(--durvo-cart-green)}.durvo-cart .d13-bag-savings summary{padding:10px 0;cursor:pointer}.durvo-cart .d13-bag-savings summary strong{float:right;margin-left:6px;white-space:nowrap}.durvo-cart .d13-bag-savings .d13-bag-lines{padding-bottom:7px;color:#e2eee6;font-size:13px}.durvo-cart .d13-bag-savings .d13-bag-lines>div{padding:4px 0}.durvo-cart .d13-bag-actions{flex:none;border-top:1px solid #303030;padding:10px 0 max(8px,env(safe-area-inset-bottom))}.durvo-cart .d13-bag-total,.durvo-cart .d13-bag-shipping{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.durvo-cart .d13-bag-total{margin:0 0 8px;font-size:17px}.durvo-cart .d13-bag-total [data-bag-total]{white-space:nowrap}.durvo-cart .d13-bag-shipping{margin-bottom:6px;font-size:13px;color:#d2d2d2}.durvo-cart .d13-bag-tax{margin:-7px 0 8px;color:#bdbdbd}.durvo-cart .d13-bag-guarantee{display:flex;align-items:center;justify-content:center;gap:5px;margin:6px 0 0;color:#d2d2d2}.durvo-cart .d13-bag-guarantee svg{width:15px;height:15px;color:var(--durvo-cart-green)}.durvo-cart :is(button,a,summary):focus-visible{outline:2px solid var(--durvo-cart-green);outline-offset:2px;box-shadow:none}.durvo-cart .d13-checkout{width:100%;margin:0;border:0;cursor:pointer}.durvo-cart .d13-checkout:disabled{opacity:.6;cursor:default}.durvo-cart .d13-bag-continue{display:block;margin:6px auto 0;padding:5px;background:none;border:0;color:#ddd;text-decoration:underline;text-underline-offset:4px;font-size:13px;cursor:pointer}@media(max-width:749px){.durvo-cart .d13-bag{padding-inline:16px}}.durvo-cart [data-bag-content]{display:contents}.durvo-cart [data-bag-empty]{padding-top:18px}.durvo-cart [data-bag-error]{color:#ffb99a;margin:0 0 8px}.durvo-cart [data-bag-remove]{color:#ccc;font-size:12px;text-decoration:underline;text-underline-offset:3px}.durvo-cart .d13-bag-product+.d13-bag-product{margin-top:12px}.durvo-cart .d13-bag-product h3{margin:0 0 3px;font-size:16px;line-height:1.25}.durvo-cart .d13-bag-product p{margin:0 0 3px}.durvo-cart .d13-bag-product{grid-template-columns:64px minmax(0,1fr) auto}.durvo-cart .d13-bag-product img{width:64px;height:64px;object-fit:contain}.durvo-cart .d13-bag-product>strong{white-space:nowrap}@media(max-width:360px){.durvo-cart .d13-bag-product{grid-template-columns:48px minmax(0,1fr) auto}.durvo-cart .d13-bag-product img{width:48px;height:48px}}.durvo-cart .d13-bag-scroll{padding-right:6px;scrollbar-width:thin;scrollbar-color:#555 #101010}#cart-icon-bubble{position:relative}#cart-icon-bubble:has(>[data-durvo-cart-count])>span:not([data-durvo-cart-count]){display:none}#cart-icon-bubble>[data-durvo-cart-count]:not([hidden]){position:absolute;inset:-1px -3px auto auto;display:grid;place-items:center;box-sizing:border-box;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:#ff5a0a;color:#0c0c0c;font:750 10px/1 Inter,Arial,sans-serif;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/durvo-cart.css.map */
