#CartDrawer{display:none!important}cart-drawer-component,cart-drawer-component dialog,#cart-drawer dialog{display:none!important}html.js-drawer-open,html.js-drawer-closing{overflow:auto!important}html.js-drawer-open #PageContainer,html.js-drawer-open .page-container,html.js-drawer-open #MainContent,html.js-drawer-open .page-element{transform:none!important;pointer-events:auto!important}:root{--sgc-fg: var(--sg-fg, var(--color-foreground, #111827));--sgc-accent: #264428;--sgc-bg: var(--sg-bg, var(--color-background, #ffffff));--sgc-border: #f0f0f0;--sgc-border-dark: #e5e7eb;--sgc-muted: #6b7280;--sgc-green: #264428;--sgc-danger: #ef4444;--sgc-bg-soft: #f9fafb;--sgc-radius: 8px;--sgc-radius-pill: 9999px}html.sgcart-lock,html.sgcart-lock body{overflow:hidden}.sgcart,.sgcart *{box-sizing:border-box}.sgcart [hidden]{display:none!important}.sgcart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none;font-family:var(--font-body--family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.sgcart.is-open{visibility:visible;pointer-events:auto}.sgcart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .25s ease}.sgcart.is-open .sgcart__overlay{opacity:1}.sgcart__panel{position:absolute;top:0;right:0;height:100%;width:440px;max-width:100vw;background:var(--sgc-bg);color:var(--sgc-fg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:-10px 0 35px #0000001f}.sgcart.is-open .sgcart__panel{transform:translate(0)}.sgcart__head{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--sgc-border);flex:0 0 auto;background:#fff;position:relative;z-index:10}.sgcart__title-wrap{display:flex;align-items:center;gap:10px}.sgcart__title{margin:0;font-family:var(--font-heading--family, inherit);font-size:17px;font-weight:700;color:var(--sgc-fg);letter-spacing:-.01em}.sgcart__count-pill{display:inline-flex;align-items:center;font-size:13px;font-weight:500;color:var(--sgc-muted);background:var(--sgc-bg-soft);padding:2px 9px;border-radius:var(--sgc-radius-pill);border:1px solid var(--sgc-border)}.sgcart.is-busy [data-sgcart-compte]{visibility:hidden}.sgcart__close{background:transparent;border:0;cursor:pointer;padding:8px;margin:-8px -8px -8px 0;color:#9ca3af;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s ease;line-height:0}.sgcart__close:hover{background:#f3f4f6;color:var(--sgc-fg)}.sgcart__shipping-banner{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;background:#f0fdf4;border-bottom:1px solid #dcfce7;color:#264428;font-size:13px;font-weight:500;flex:0 0 auto}.sgcart__shipping-icon{color:#264428;flex-shrink:0}.sgcart__shipping-text strong{font-weight:700;color:#264428}.sgcart__timer,[data-sgcart-timer],.sgcart__progress,[data-sgcart-progress],.sgcart__bar,.sgcart__progress-msg,.sgcart__protection,[data-sg-prot-toggle]{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;border:0!important}.sgcart__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.sgcart-item{display:flex;gap:16px;padding:18px 24px;border-bottom:1px solid var(--sgc-border);position:relative;align-items:flex-start}.sgcart-item__img{flex:0 0 76px;width:76px;height:94px;border-radius:var(--sgc-radius);overflow:hidden;background:var(--sgc-bg-soft);border:1px solid var(--sgc-border)}.sgcart-item__img img{width:100%;height:100%;object-fit:cover;display:block}.sgcart-item__info{flex:1 1 auto;min-width:0;padding-right:32px}.sgcart-item__title{font-size:14px;font-weight:600;line-height:1.35;color:var(--sgc-fg);text-decoration:none;display:block}.sgcart-item__title:hover{text-decoration:underline}.sgcart-item__opts{font-size:12.5px;color:var(--sgc-muted);margin-top:4px}.sgcart-opt__k{color:var(--sgc-muted);font-weight:400}.sgcart-opt__v{color:var(--sgc-fg);font-weight:600}.sgcart-opt__sep{margin:0 4px;color:var(--sgc-muted);opacity:.7}.sgcart-color-badge{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;padding:2px 8px 2px 6px;font-size:11.5px;font-weight:600;color:#1e293b;vertical-align:middle}.sgcart-color-badge__dot{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 2px #0000000f;flex-shrink:0}.sgcart-color-badge__text{line-height:1}.sgcart-item__now--free{color:#1a7a3c!important;font-weight:700!important}.sgcart-item__was{color:#9ca3af;text-decoration:line-through;font-size:12.5px;margin-left:6px;font-weight:400}.sgcart-item__badge-free{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;color:#1a7a3c;background:#f0fdf4;border:1px solid #dcfce7;border-radius:9999px;margin-left:6px}.sgcart-item__price{font-size:13.5px;margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sgcart-item__now{font-weight:700;color:var(--sgc-fg)}.sgcart-item__price s{color:#9ca3af;font-weight:400}.sgcart-item__save{font-size:11px;font-weight:700;color:#264428;background:#f0fdf4;padding:2px 7px;border-radius:var(--sgc-radius-pill)}.sgcart-item__qty{display:inline-flex;align-items:center;border:1px solid var(--sgc-border-dark);border-radius:6px;margin-top:12px;background:#fff}.sgcart-qty__btn{width:34px;height:32px;background:none;border:0;cursor:pointer;font-size:15px;color:var(--sgc-fg);display:flex;align-items:center;justify-content:center;transition:background .15s}.sgcart-qty__btn:hover{background:var(--sgc-bg-soft)}.sgcart-qty__val{min-width:28px;text-align:center;font-size:13px;font-weight:600}.sgcart-item__remove{position:absolute;top:14px;right:18px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:#9ca3af;border-radius:4px;transition:all .15s ease}.sgcart-item__remove:hover{color:var(--sgc-danger);background:#fee2e2}.sgcart__empty{padding:80px 24px;text-align:center;color:var(--sgc-muted)}.sgcart__empty p{margin:0 0 20px;font-size:15px;color:var(--sgc-fg)}.sgcart__empty-link{display:inline-block;padding:12px 26px;background:#264428;color:#fff;text-decoration:none;border-radius:var(--sgc-radius-pill);font-size:14px;font-weight:600;transition:background .15s ease}.sgcart__empty-link:hover{background:#1e3620}.sgcart__foot{flex:0 0 auto;padding:18px 24px 20px;border-top:1px solid var(--sgc-border);background:var(--sgc-bg);position:sticky;bottom:0;z-index:2;box-shadow:0 -4px 20px #0000000d}.sgcart__summary{margin-bottom:14px}.sgcart__row{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;padding:3px 0;color:#4b5563}.sgcart__row--shipping .sgcart__shipping-badge{color:#264428;font-weight:700}.sgcart__row--save{color:#264428;font-weight:600}.sgcart__row--total{font-size:16.5px;font-weight:700;color:var(--sgc-fg);margin-top:8px;padding-top:10px;border-top:1px solid var(--sgc-border)}.sgcart__total-label{font-size:16px;font-weight:700;color:var(--sgc-fg)}.sgcart__total-val,.sgcart__row--total [data-sgcart-total]{font-size:19px;font-weight:800;color:var(--sgc-fg);letter-spacing:-.01em}.sgcart__checkout{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 22px;background:#264428!important;color:#fff!important;border:0;border-radius:var(--sgc-radius-pill);font-size:15.5px;font-weight:700;letter-spacing:.01em;cursor:pointer;text-align:center;box-shadow:0 4px 14px #26442847;transition:transform .12s ease,background .12s ease,box-shadow .12s ease;margin-top:8px}.sgcart__checkout:hover{background:#1e3620!important;transform:translateY(-1px);box-shadow:0 6px 18px #2644285c}.sgcart__checkout:active{transform:translateY(0);box-shadow:0 2px 6px #26442833}.sgcart__checkout svg{transition:transform .15s ease}.sgcart__checkout:hover svg{transform:translate(3px)}.sgcart__trust-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--sgc-border)}.sgcart__trust-item{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#6b7280;line-height:1}.sgcart__trust-item svg{color:#264428;flex-shrink:0}.sgcart__trust-sep{font-size:10px;color:#d1d5db}.sgcart__pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;margin-top:10px}.sgcart__pay .sgcart__pay-icon,.sgcart__pay svg{height:22px!important;max-height:24px!important;width:auto!important;display:block;border-radius:4px;border:1px solid rgba(0,0,0,.08);flex-shrink:0}.sgcart__loader{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:none;align-items:center;justify-content:center;pointer-events:none}.sgcart.is-busy .sgcart__loader{display:flex}.sgcart__loader span{width:30px;height:30px;border:2.5px solid var(--sgc-border-dark);border-top-color:#264428;border-radius:50%;animation:sgcart-spin .6s linear infinite}@keyframes sgcart-spin{to{transform:rotate(360deg)}}@media(max-width:480px){.sgcart__panel{width:100vw}.sgcart__head{padding:16px 20px}.sgcart-item{padding:16px 20px;gap:14px}.sgcart-item__img{flex-basis:70px;width:70px;height:86px}.sgcart__foot{padding:16px 20px 18px}}.sgcart-badge--pack-free{display:inline-flex;align-items:center;gap:5px;background:#edf7ed;color:#1e7e34;border:1px solid #c8e6c9;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;line-height:1.25;letter-spacing:.01em}.sgcart-badge--pack-free svg{flex-shrink:0;color:#1e7e34}.sgcart-item--free{background:#fbfdfb}.sgcart__row--save{color:#1e7e34;font-weight:600}.sgcart__row--save span:last-child{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sg-cart.css.map */
