body.ss-cart-open{overflow:hidden}body:is([data-ss-world=snackshark],[data-ss-world=commerce],:not([data-ss-world])) .ss-cart{--ss-cart-ink: var(--ss-brand-ink, #252128);--ss-cart-accent: var(--ss-brand-pink, #fc3b96);--ss-cart-accent-text: var(--ss-brand-ink, #252128);--ss-cart-accent-hover: #ff61aa;--ss-cart-line: #ecdce7;--ss-cart-soft: var(--ss-brand-soft, #fff1f7);--ss-cart-tint: #ffe0ee;--ss-cart-track: #f3cbdf;--ss-cart-progress: #c82173;--ss-cart-support: #603b63;--ss-cart-muted: #695b68;--ss-cart-border: #d9bed0;--ss-cart-control-bg: #ffe5f0;--ss-cart-hover-soft: #ffd4e7;--ss-cart-focus: #6b4775;--ss-cart-shadow-rgb: 37, 33, 40;--color-foreground: 37, 33, 40;--color-button: 252, 59, 150;--color-button-text: 37, 33, 40}.ss-cart{--color-foreground: 26, 33, 37;--color-background: 255, 255, 255;--color-button: 0, 79, 91;--color-button-text: 255, 255, 255;--ss-cart-ink: #172b32;--ss-cart-accent: #005b67;--ss-cart-line: #dfebe8;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:block;width:100%;height:100%;visibility:hidden;background:transparent;font-family:var(--font-body-family, Poppins),sans-serif;font-size:14px;line-height:1.45;color:var(--ss-cart-ink);letter-spacing:0}.ss-cart *,.ss-cart *:before,.ss-cart *:after{box-sizing:border-box}.ss-cart[aria-hidden=true]{pointer-events:none}.ss-cart.active{visibility:visible}.ss-cart #CartDrawer{height:100%}.ss-cart .cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:rgba(var(--ss-cart-shadow-rgb, 10, 30, 34),.45);opacity:0;transition:opacity .2s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ss-cart.active .cart-drawer__overlay{opacity:1}.ss-cart .drawer__inner,.ss-cart.is-empty .drawer__inner{position:absolute;right:0;top:0;width:min(480px,100vw);max-width:100%;height:100%;height:100dvh;padding:0;display:flex;align-items:stretch;flex-direction:column;border:0;background:#fff;color:var(--ss-cart-ink);box-shadow:-12px 0 60px rgba(var(--ss-cart-shadow-rgb, 0, 35, 40),.16);overflow:hidden;transform:translate(100%);transition:transform .25s ease}.ss-cart.active .drawer__inner{transform:translate(0)}.ss-cart .drawer__header,.ss-cart.is-empty .drawer__header{flex:0 0 auto;display:flex;gap:12px;justify-content:space-between;align-items:center;padding:19px 24px;border-bottom:1px solid var(--ss-cart-line)}.ss-cart .drawer__heading{display:flex;gap:10px;align-items:center;margin:0;padding:0;font:800 25px/1.1 var(--font-body-family, Poppins),sans-serif;letter-spacing:-.5px;color:var(--ss-cart-ink)}.ss-cart__count{display:inline-grid;place-items:center;min-width:29px;height:29px;padding:0 7px;border-radius:50%;background:var(--ss-cart-soft, #edf5f2);font:700 13px/1 var(--font-body-family, Poppins),sans-serif;letter-spacing:0}.ss-cart .drawer__close{position:static;flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:12px;border:0;border-radius:50%;background:var(--ss-cart-soft, #f2f7f5);color:var(--ss-cart-ink);cursor:pointer;box-shadow:none}.ss-cart .drawer__close .svg-wrapper{width:19px;height:19px}.ss-cart .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.ss-cart svg{width:100%;height:100%}.ss-cart__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 24px}.ss-cart .drawer__inner-empty{display:block;height:auto;padding:24px 0;overflow:visible}.ss-cart .cart-drawer__warnings{display:block;text-align:center}.ss-cart__empty-icon{display:block;width:60px;height:60px;margin:0 auto 12px;color:var(--ss-cart-accent)}.ss-cart .cart__empty-text{margin:0 0 10px;font:800 23px/1.2 var(--font-body-family, Poppins),sans-serif;color:var(--ss-cart-ink)}.ss-cart .cart-drawer__empty-content p{margin:0 0 18px}.ss-cart .cart-drawer__empty-content .button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border:0;border-radius:8px;background:var(--ss-cart-accent);color:var(--ss-cart-accent-text, #fff);text-decoration:none;font:700 14px/1.3 var(--font-body-family, Poppins),sans-serif}.ss-cart .cart-drawer__collection{margin:20px 0 0}.ss-cart__shipping{margin:18px 0 6px;padding:15px 16px;border:1px solid var(--ss-cart-border, #d1e8df);border-radius:12px;background:var(--ss-cart-soft, #f1f8f4)}.ss-cart__shipping p{display:flex;gap:9px;align-items:center;margin:0 0 12px;font-size:14px}.ss-cart__shipping-icon{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:var(--ss-cart-tint, #dceee2);font-size:17px;color:var(--ss-cart-support, #07553e)}.ss-cart__progress{display:block;height:7px;overflow:hidden;border-radius:20px;background:var(--ss-cart-track, #d6e7de)}.ss-cart__progress span{display:block;height:100%;border-radius:inherit;background:var(--ss-cart-progress, #258055);transition:width .2s ease}.ss-cart__shipping small{display:block;margin-top:9px;font-size:11px;line-height:1.5;color:var(--ss-cart-muted, #456158)}.ss-cart a{color:inherit}.ss-cart button,.ss-cart input,.ss-cart textarea{font-family:inherit}.ss-cart :is(a,button,input,summary,textarea):focus-visible{outline:3px solid var(--ss-cart-focus, #148d97);outline-offset:3px}.ss-cart .visually-hidden,.ss-cart .cart-items thead{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ss-cart [hidden],.ss-cart .hidden{display:none!important}.ss-cart cart-drawer-items{display:block;flex:none;overflow:visible}.ss-cart cart-drawer-items.is-empty{display:none}.ss-cart .cart-drawer__form,.ss-cart .drawer__contents{display:block}.ss-cart .cart-items,.ss-cart .cart-items tbody{display:block;width:100%;margin:0;border-collapse:collapse}.ss-cart .cart-items .cart-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:7px 12px;margin:0;padding:20px 0;border-bottom:1px solid var(--ss-cart-line)}.ss-cart .cart-items .cart-item>td{width:auto;min-width:0;padding:0;border:0}.ss-cart .cart-items .cart-item__media{position:relative;grid-column:1;grid-row:1 / 3}.ss-cart .cart-item__image{display:block;width:76px;height:92px;max-width:100%;border-radius:9px;object-fit:contain;padding:5px;background:var(--ss-cart-soft, #f4f7f5)}.ss-cart .cart-item__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ss-cart .cart-items .cart-item__details{grid-column:2;grid-row:1}.ss-cart .cart-item__name{display:inline-block;margin:0;text-decoration:none;font:700 14px/1.35 var(--font-body-family, Poppins),sans-serif;color:var(--ss-cart-ink);overflow-wrap:anywhere}.ss-cart .cart-item__name:hover{text-decoration:underline}.ss-cart .product-option,.ss-cart .unit-price{margin:5px 0 0;font-size:12px;line-height:1.4;color:var(--ss-cart-muted, #52656a)}.ss-cart .product-option dd,.ss-cart .product-option dt{display:inline;margin:0}.ss-cart .cart-item__details dl{margin:5px 0}.ss-cart .cart-item__discounted-prices{display:flex;gap:5px}.ss-cart .cart-items .cart-item__totals{position:relative;grid-column:3;grid-row:1;display:block;min-width:58px;text-align:right;font-size:14px;font-weight:700}.ss-cart .cart-item__totals .cart-item__discounted-prices{display:flex;flex-direction:column}.ss-cart .cart-item__old-price{color:var(--ss-cart-muted, #657478);font-size:11px;font-weight:400}.ss-cart .cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:2}.ss-cart .cart-item__quantity-wrapper{display:flex;align-items:center;gap:9px}.ss-cart .quantity-popover-container{padding:0}.ss-cart .quantity{display:flex;width:124px;min-height:40px;height:40px;border:1px solid var(--ss-cart-border, #c9d9d6);border-radius:7px;background:#fff;box-shadow:none}.ss-cart .quantity:before,.ss-cart .quantity:after,.ss-cart .button:before,.ss-cart .button:after{content:none}.ss-cart .quantity__button{width:38px;flex:0 0 38px;min-height:38px;display:grid;place-items:center;border:0;background:transparent;padding:11px;color:var(--ss-cart-ink);cursor:pointer}.ss-cart .quantity__button .svg-wrapper{width:12px;height:12px;pointer-events:none}.ss-cart .quantity__input{flex:1;width:44px;min-width:0;height:38px;padding:0;text-align:center;border:0;background:transparent;color:var(--ss-cart-ink);font-size:14px;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}.ss-cart .quantity__input::-webkit-inner-spin-button,.ss-cart .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ss-cart cart-remove-button{display:block;margin:0}.ss-cart .cart-remove-button{display:grid;place-items:center;width:40px;height:40px;min-width:40px;min-height:40px;border:0;padding:11px;background:transparent;color:var(--ss-cart-muted, #6b7b7f);cursor:pointer;box-shadow:none}.ss-cart .cart-remove-button:hover{color:#a83b2b;background:#fff5f2;border-radius:7px}.ss-cart .cart-item__error{display:flex;gap:6px;align-items:start;color:#9d3029;font-size:12px}.ss-cart .cart-item__error-text:empty+.svg-wrapper{display:none}.ss-cart .cart-item__error .svg-wrapper{flex:0 0 16px;width:16px;height:16px}.ss-cart #CartDrawer-CartErrors:empty{display:none}.ss-cart #CartDrawer-CartErrors{color:#9d3029;padding:10px 0}.ss-cart .cart__items--disabled{pointer-events:none;opacity:.6}.ss-cart .discounts{padding:0;margin:6px 0 0;list-style:none;font-size:12px;color:var(--ss-cart-support, #24764f)}.ss-cart .discounts__discount{display:flex;align-items:center;gap:5px}.ss-cart .discounts__discount>svg{width:14px;height:14px;flex:0 0 14px}.ss-cart .loading__spinner{width:20px;height:20px}.ss-cart .loading__spinner svg{animation:ss-cart-spin 1s linear infinite}.ss-cart__recommendations{margin:22px 0}.ss-cart__recommendations h3{margin:0 0 12px;font:800 20px/1.2 var(--font-body-family, Poppins),sans-serif;color:var(--ss-cart-ink)}.ss-cart__recommendation{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;margin:8px 0;border:1px solid var(--ss-cart-line);border-radius:12px;background:var(--ss-cart-soft, #f9fbf9)}.ss-cart__recommendation-image{display:block;width:64px;height:72px}.ss-cart__recommendation-image img,.ss-cart__recommendation-image svg{display:block;width:100%;height:100%;object-fit:contain;border-radius:7px}.ss-cart__recommendation-info{min-width:0}.ss-cart__recommendation h4{margin:0 0 6px;font:700 13px/1.3 var(--font-body-family, Poppins),sans-serif;overflow-wrap:anywhere}.ss-cart__recommendation h4 a{text-decoration:none}.ss-cart__recommendation-price{font-size:13px;font-weight:700}.ss-cart__recommendation-info small{display:block;font-size:10px}.ss-cart__recommendation-form{margin:0;max-width:108px}.ss-cart .ss-cart__add{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--ss-cart-border, #c4dcd4);border-radius:7px;padding:8px 9px;color:var(--ss-cart-support, #075a4e);background:var(--ss-cart-control-bg, #e9f4ee);cursor:pointer;text-decoration:none;font:700 11px/1.3 var(--font-body-family, Poppins),sans-serif}.ss-cart .ss-cart__add:hover{background:var(--ss-cart-hover-soft, #d7eadf)}.ss-cart .ss-cart__add span{font-size:16px}.ss-cart__form-error{margin:6px 0 0;color:#9d3029;font-size:12px}.ss-cart .drawer__footer{flex:0 0 auto;padding:17px 24px max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--ss-cart-line);background:#fff;box-shadow:0 -6px 25px rgba(var(--ss-cart-shadow-rgb, 10, 50, 40),.035)}.ss-cart.is-empty .drawer__footer{display:none}.ss-cart .drawer__footer>details{border-bottom:1px solid var(--ss-cart-line);padding:0 0 12px;margin:0 0 12px}.ss-cart .drawer__footer summary{display:block;padding:0;font-size:13px;cursor:pointer}.ss-cart .summary__title{display:flex;justify-content:space-between;align-items:center}.ss-cart .summary__title svg{width:12px;height:12px}.ss-cart .cart__note{display:block}.ss-cart .cart__note textarea{width:100%;min-height:64px;max-height:110px;padding:10px;border:1px solid var(--ss-cart-border, #c9d9d6);border-radius:7px;margin:10px 0 0;font-size:14px;color:var(--ss-cart-ink);background:#fff}.ss-cart .totals{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.ss-cart .totals__total{margin:0;font:700 16px/1.4 var(--font-body-family, Poppins),sans-serif;color:var(--ss-cart-ink)}.ss-cart .totals__total-value{margin:0;font:800 23px/1.3 var(--font-body-family, Poppins),sans-serif;color:var(--ss-cart-ink);white-space:nowrap}.ss-cart__savings{display:flex;justify-content:space-between;margin:7px 0 0;font-size:12px;color:var(--ss-cart-support, #23754f)}.ss-cart .tax-note{display:block;margin:7px 0 13px;text-align:left;font-size:11px;line-height:1.45;color:var(--ss-cart-muted, #64767a)}.ss-cart .cart__ctas{display:block;margin:0}.ss-cart .cart__checkout-button{display:flex;justify-content:center;align-items:center;width:100%;min-height:52px;max-width:none;padding:13px 18px;border:0;border-radius:9px;background:var(--ss-cart-accent);color:var(--ss-cart-accent-text, #fff);font:700 16px/1.3 var(--font-body-family, Poppins),sans-serif;cursor:pointer;letter-spacing:0;box-shadow:none}.ss-cart .cart__checkout-button:hover{background:var(--ss-cart-accent-hover, #003f49)}.ss-cart button:disabled,.ss-cart button[aria-disabled=true]{opacity:.5;cursor:wait}@keyframes ss-cart-spin{to{transform:rotate(360deg)}}@media(max-width:380px){.ss-cart .drawer__header{padding:13px 16px}.ss-cart .drawer__heading{font-size:23px}.ss-cart__scroll{padding:0 16px}.ss-cart .drawer__footer{padding:14px 16px max(16px,env(safe-area-inset-bottom))}.ss-cart .cart-items .cart-item{grid-template-columns:62px minmax(0,1fr) auto;gap:7px 9px}.ss-cart .cart-item__image{width:62px;height:82px}.ss-cart__recommendation{grid-template-columns:50px minmax(0,1fr)}.ss-cart__recommendation-image{width:50px;height:58px;grid-row:1 / 3}.ss-cart__recommendation-form,.ss-cart__recommendation>.ss-cart__add{grid-column:2;justify-self:start}}@media(max-height:600px){.ss-cart .drawer__inner{overflow-y:auto}.ss-cart__scroll{flex:none;overflow:visible}}@media(prefers-reduced-motion:reduce){.ss-cart *,.ss-cart *:before,.ss-cart *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/ss-cart-drawer.css.map */
