.fold-cart-drawer-root,.fold.fold-cart-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;visibility:hidden;background:transparent!important;background-color:transparent!important}.fold-cart-drawer-root.is-open{pointer-events:auto;visibility:visible}.fold-cart-drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none}.fold-cart-drawer-root.is-open .fold-cart-drawer-overlay{pointer-events:auto}.fold-cart-drawer-root .cart-drawer{position:absolute;top:0;right:0;width:460px;max-width:100vw;height:100vh;height:100dvh;background:#fff;color:var(--ink, #1B1C19);display:flex;flex-direction:column;box-shadow:-16px 0 48px -8px #14141238,-2px 0 6px #1414120f;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-sans);outline:none}.fold-cart-drawer-root.is-open .cart-drawer{transform:translate(0)}html.fold-cart-drawer-lock{overflow:hidden}.fold-cart-drawer-root .cart-drawer__head{padding:20px 24px 10px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.fold-cart-drawer-root .cart-drawer__title{display:inline-flex;align-items:center;gap:12px}.fold-cart-drawer-root .cart-drawer__title h2{font-family:var(--font-sans);font-weight:700;font-size:22px;letter-spacing:0;margin:0;text-transform:none;color:var(--ink, #1B1C19)}.fold-cart-drawer-root .cart-drawer__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--ink, #1B1C19);color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:700;line-height:1;border:0;text-transform:none;letter-spacing:0}.fold-cart-drawer-root .cart-drawer__close{width:44px;height:44px;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;border-radius:50%;color:var(--ink, #1B1C19);transition:background .15s ease}.fold-cart-drawer-root .cart-drawer__close svg{width:16px;height:16px}.fold-cart-drawer-root .cart-drawer__close:hover{background:var(--bg-alt, #ECE7DC)}.fold-cart-drawer-root .cart-drawer__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 24px 6px;flex-shrink:0}.fold-cart-drawer-root .trust{min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:5px 6px;border:1px solid var(--line, #E5E0D5);border-radius:999px;background:color-mix(in srgb,var(--bg-alt, #ECE7DC) 54%,#fff);text-align:left}.fold-cart-drawer-root .trust__copy{min-width:0;display:flex;flex-direction:column;gap:0}.fold-cart-drawer-root .trust__icon{display:grid;place-items:center;flex:0 0 auto;color:var(--ink, #1B1C19)}.fold-cart-drawer-root .trust__icon svg{width:11px;height:11px}.fold-cart-drawer-root .trust__icon--star{color:#4a6b3a}.fold-cart-drawer-root .trust__title{overflow:hidden;color:var(--ink, #1B1C19);font-size:9.5px;font-weight:750;line-height:1;text-overflow:ellipsis;white-space:nowrap}.fold-cart-drawer-root .trust__sub{overflow:hidden;color:var(--ink-muted, #6B6961);font-size:8.5px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.fold-cart-drawer-root .ship{padding:0 24px 16px;flex-shrink:0}.fold-cart-drawer-root .ship__row{display:grid;grid-template-columns:1fr auto 28px;align-items:end;gap:12px;margin-bottom:10px}.fold-cart-drawer-root .ship__copy{font-size:14px;line-height:1.4;color:var(--ink, #1B1C19)}.fold-cart-drawer-root .ship__copy b{font-weight:600}.fold-cart-drawer-root .ship__goal{text-align:right;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.fold-cart-drawer-root .ship__goal-amt{font-size:13px;font-weight:600;color:var(--ink, #1B1C19)}.fold-cart-drawer-root .ship__goal-label{font-size:11px;color:var(--ink-muted, #6B6961);margin-top:2px}.fold-cart-drawer-root .ship__truck{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--bg-alt, #ECE7DC);color:var(--ink, #1B1C19)}.fold-cart-drawer-root .ship__bar{position:relative;height:6px;background:var(--bg-alt, #ECE7DC);border-radius:999px;overflow:hidden}.fold-cart-drawer-root .ship__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:0;background:linear-gradient(90deg,#c7553b,#e8745c,#f4b898);border-radius:999px;transition:width .35s ease}.fold-cart-drawer-root .ps-row{margin:0;padding:8px 16px;background:#fff;border:1px solid #E1E5EC;border-radius:12px;flex-shrink:0;transform:scale(.95)}.fold-cart-drawer-root .ps-row__label{display:grid;grid-template-columns:32px minmax(0,1fr) 40px;align-items:center;gap:0 4px;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0}.fold-cart-drawer-root .ps-row__check{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fold-cart-drawer-root .ps-row__control{grid-column:3;grid-row:1 / span 2;align-self:center;display:inline-flex;align-items:center;min-height:24px}.fold-cart-drawer-root .ps-row__switch{position:relative;display:block;width:40px;height:24px;border-radius:999px;background:#d5d6dc;transition:background .2s cubic-bezier(.32,.72,0,1);flex-shrink:0}.fold-cart-drawer-root .ps-row__switch:before{content:"";position:absolute;inset:4px auto auto 4px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:transform .2s cubic-bezier(.32,.72,0,1)}.fold-cart-drawer-root .ps-row__check:checked+.ps-row__switch{background:#479ebb}.fold-cart-drawer-root .ps-row__check:checked+.ps-row__switch:before{transform:translate(16px)}.fold-cart-drawer-root .ps-row__label:hover .ps-row__switch{box-shadow:0 0 0 2px #eef8fc}.fold-cart-drawer-root .ps-row__label:active .ps-row__switch:before{scale:.98}.fold-cart-drawer-root .ps-row__check:focus-visible+.ps-row__switch{outline:2px solid #2386AA;outline-offset:2px}.fold-cart-drawer-root .ps-row__check:disabled+.ps-row__switch{opacity:.6;cursor:wait}.fold-cart-drawer-root .checkout:disabled,.fold-cart-drawer-root .foot__accelerated[inert]{opacity:.6;cursor:wait;pointer-events:none}.fold-cart-drawer-root .ps-row__image{grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;width:32px;height:32px;background:#f1f9fc;border-radius:12px;flex-shrink:0}.fold-cart-drawer-root .ps-row__image img{display:block;width:24px;height:24px;object-fit:contain}.fold-cart-drawer-root .ps-row__copy{display:contents}.fold-cart-drawer-root .ps-row__heading{grid-column:2;grid-row:1;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px}.fold-cart-drawer-root .ps-row__title{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--ink, #1B1C19);line-height:20px}.fold-cart-drawer-root .ps-row__sub{grid-column:2;grid-row:2;font-family:var(--font-sans);font-size:12px;color:#6c7482;line-height:16px;white-space:nowrap}.fold-cart-drawer-root .ps-row__price{font-family:var(--font-sans);font-size:14px;font-weight:400;color:#6c7482;line-height:20px;flex-shrink:0;white-space:nowrap}.fold-cart-drawer-root .cart-drawer__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 0 16px}.fold-cart-drawer-root .cart-drawer__empty{text-align:center;padding:48px 24px;font-size:14px;color:var(--ink-muted, #6B6961);line-height:1.6}.fold-cart-drawer-root .cart-drawer__empty a{color:var(--ink, #1B1C19);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor}.fold-cart-drawer-root .items{display:flex;flex-direction:column}.fold-cart-drawer-root .item{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:18px 24px;border-bottom:1px solid var(--line, #E5E0D5)}.fold-cart-drawer-root .item--free-gift{grid-template-columns:54px 1fr;gap:9px;padding-top:8px;padding-bottom:8px;background:var(--cart-free-gift-bg, color-mix(in srgb, #4A6B3A 5%, transparent))}.fold-cart-drawer-root .item:last-child{border-bottom:0}.fold-cart-drawer-root .item__img{display:block;width:96px;height:96px;background:var(--bg-alt, #ECE7DC);border-radius:10px;overflow:hidden;display:grid;place-items:center}.fold-cart-drawer-root .item__img img{width:100%;height:100%;object-fit:cover}.fold-cart-drawer-root .item--free-gift .item__img{width:54px;height:54px;border-radius:8px}.fold-cart-drawer-root .item__main{display:flex;flex-direction:column;gap:4px;min-width:0}.fold-cart-drawer-root .item__name{margin:0;font-size:17px;font-weight:700;letter-spacing:0;line-height:1.2}.fold-cart-drawer-root .item__name a{color:var(--ink, #1B1C19);text-decoration:none}.fold-cart-drawer-root .item--free-gift .item__main{gap:2px}.fold-cart-drawer-root .item--free-gift .item__name{font-size:12.25px;line-height:1.18}.fold-cart-drawer-root .item__price-row{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-top:5px}.fold-cart-drawer-root .item__purchase-row{display:contents}.fold-cart-drawer-root .item__price{font-size:14px;font-weight:500;color:var(--ink, #1B1C19)}.fold-cart-drawer-root .item__price--free{color:var(--cart-free-gift-text, #4A6B3A);font-size:12px;font-weight:800;letter-spacing:.08em}.fold-cart-drawer-root .item--free-gift .item__price-row{gap:5px;margin-top:3px}.fold-cart-drawer-root .item--free-gift .item__price--free{display:inline-flex;align-items:center;padding:0;border-radius:0;background:transparent;color:var(--cart-free-gift-text, #4A6B3A);font-size:10px;line-height:1;letter-spacing:.11em}.fold-cart-drawer-root .item--free-gift .item__compare{font-size:10px}.fold-cart-drawer-root .item__compare{font-size:11px;color:var(--ink-muted, #6B6961);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#6b69618c}.fold-cart-drawer-root .item__save-pill{display:inline-flex;align-items:center;gap:5px;max-height:18px;padding:2px 7px 2px 6px;border-radius:999px;background:var(--accent, #C7553B);color:#fff;font-family:var(--font-sans, "Work Sans", system-ui, sans-serif);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;white-space:nowrap;vertical-align:middle}.fold-cart-drawer-root .item__save-pill-icon{width:9px!important;height:9px!important;flex-shrink:0;display:block}.fold-cart-drawer-root .item__save-pill-text,.fold-cart-drawer-root .item__save-pill-amt{display:inline-block;line-height:1.1}.fold-cart-drawer-root .item__sub-pill{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 9px 3px 7px;border-radius:999px;background:#4a6b3a1a;color:#4a6b3a;font-family:var(--font-sans, "Work Sans", system-ui, sans-serif);font-size:10.5px;font-weight:600;letter-spacing:.02em;line-height:1.2;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.fold-cart-drawer-root .item__sub-pill-icon{width:10px!important;height:10px!important;flex-shrink:0;display:block}.fold-cart-drawer-root .item__sub-pill-text{display:inline-block;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.fold-cart-drawer-root .item__variant-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.fold-cart-drawer-root .item__variant{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:999px;background:var(--bg-alt, #ECE7DC);font-size:11px;color:var(--ink-muted, #6B6961);line-height:1.2}.fold-cart-drawer-root .item__variant-label{color:var(--ink, #1B1C19);font-weight:650}.fold-cart-drawer-root .item--free-gift .item__variant-list{gap:4px;margin-top:2px}.fold-cart-drawer-root .item--free-gift .item__variant{padding:2px 6px;font-size:9.5px}.fold-cart-drawer-root .item__gift-note{margin:5px 0 0;color:var(--cart-free-gift-text, #4A6B3A);font-size:11px;font-weight:700;line-height:1.25}.fold-cart-drawer-root .item--free-gift .item__gift-note{margin-top:2px;font-size:9.5px}.fold-cart-drawer-root .item__controls{display:flex;align-items:center;gap:10px;margin-top:8px}.fold-cart-drawer-root .item__qty{display:inline-flex;align-items:center;border:1px solid var(--line, #E5E0D5);border-radius:8px;background:#fff;overflow:hidden}.fold-cart-drawer-root .item__qty button{width:25px;height:25px;display:grid;place-items:center;background:transparent;border:0;font-size:12px;font-weight:500;color:var(--ink, #1B1C19);cursor:pointer;border-radius:0;transition:background .12s ease}.fold-cart-drawer-root .item__qty button:hover:not(:disabled){background:var(--bg-alt, #ECE7DC)}.fold-cart-drawer-root .item__qty button:disabled{opacity:.3;cursor:not-allowed}.fold-cart-drawer-root .item__qty input{width:27px;height:25px;text-align:center;border:0;border-left:1px solid var(--line, #E5E0D5);border-right:1px solid var(--line, #E5E0D5);border-radius:0;font-family:var(--font-sans);font-size:11px;background:#fff;color:var(--ink, #1B1C19);outline:none}.fold-cart-drawer-root .item__gift-lock{margin:7px 0 0;color:var(--ink-muted, #6B6961);font-size:10.5px;line-height:1.3}.fold-cart-drawer-root .item--free-gift .item__gift-lock{margin-top:2px;font-size:9px}.fold-cart-drawer-root .item__remove{background:transparent;border:0;padding:0;font-family:var(--font-sans);font-size:13px;color:var(--ink, #1B1C19);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fold-cart-drawer-root .item__remove:hover{color:var(--accent, #C7553B)}.fold-cart-drawer-root .pair{padding:14px 0 8px;border-top:1px solid var(--line, #E5E0D5)}.fold-cart-drawer-root .pair--in-foot{padding:0 0 10px;margin:0 -24px 2px;border-top:0;border-bottom:1px solid var(--line, #E5E0D5)}.fold-cart-drawer-root .pair--in-foot .pair__head{padding:0 24px 6px}.fold-cart-drawer-root .pair--in-foot .pair__strip{padding-left:24px;padding-right:24px}.fold-cart-drawer-root .pair__head{display:flex;align-items:center;justify-content:space-between;padding:0 24px 8px}.fold-cart-drawer-root .pair__head h3{margin:0;font-size:16px;font-weight:700;color:var(--ink, #1B1C19)}.fold-cart-drawer-root .pair__nav{display:inline-flex;gap:4px}.fold-cart-drawer-root .pair__nav-btn{width:44px;height:44px;display:grid;place-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;color:var(--ink, #1B1C19);transition:background .12s ease}.fold-cart-drawer-root .pair__nav-btn:hover{background:var(--bg-alt, #ECE7DC)}.fold-cart-drawer-root .pair__strip{display:flex;gap:12px;padding:0 24px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fold-cart-drawer-root .pair__strip::-webkit-scrollbar{display:none}.fold-cart-drawer-root .pair-card{flex:0 0 calc(100% - 36px);display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 10px 8px 8px;background:var(--bg-alt, #ECE7DC);border-radius:12px;scroll-snap-align:start}.fold-cart-drawer-root .pair-card__img{width:52px;height:52px;background:#fff;border-radius:8px;overflow:hidden;display:grid;place-items:center;flex-shrink:0}.fold-cart-drawer-root .pair-card__img:has(img){background:transparent}.fold-cart-drawer-root .pair-card__img img{width:100%;height:100%;object-fit:cover}.fold-cart-drawer-root .pair-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.fold-cart-drawer-root .pair-card__name{margin:0;font-size:13.5px;font-weight:600;color:var(--ink, #1B1C19);line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.fold-cart-drawer-root .pair-card__name a{color:inherit;text-decoration:none}.fold-cart-drawer-root .pair-card__variant{font-size:12px;color:var(--ink-muted, #6B6961)}.fold-cart-drawer-root .pair-card__price{font-size:13px;font-weight:500;color:var(--ink, #1B1C19);display:inline-flex;align-items:baseline;gap:6px;margin:0}.fold-cart-drawer-root .pair-card__price del{font-size:12px;color:var(--ink-muted, #6B6961);text-decoration:line-through;font-weight:400}.fold-cart-drawer-root .pair-card__add{align-self:center;margin:0;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;background:var(--ink, #1B1C19);color:#fff;border:0;cursor:pointer;line-height:0;flex-shrink:0;transition:opacity .15s ease,transform .15s ease,background-color .15s ease}.fold-cart-drawer-root .pair-card__add-icon{display:block}.fold-cart-drawer-root .pair-card__add:hover{transform:scale(1.06)}.fold-cart-drawer-root .pair-card__add:active{transform:scale(.94)}.fold-cart-drawer-root .pair-card__add:disabled{opacity:.5;cursor:not-allowed;transform:none}.fold-cart-drawer-root .pair-card__add.is-added{background:#4a6b3a;transform:none}.fold-cart-drawer-root .pair-card--skeleton{pointer-events:none}.fold-cart-drawer-root .pair-card__img--skeleton{background:transparent;border:1.5px dashed var(--line-strong, #C9C2B2);position:relative}.fold-cart-drawer-root .pair-card__num{position:absolute;top:8px;left:10px;font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.16em;color:var(--ink-muted, #6B6961)}.fold-cart-drawer-root .pair-card__skel-line{display:block;height:11px;border-radius:4px;background:linear-gradient(90deg,#fff,#f4f0e6,#fff);background-size:200% 100%;animation:pairSkelShimmer 1.6s ease-in-out infinite;animation-play-state:paused}.fold-cart-drawer-root.is-open .pair-card__skel-line{animation-play-state:running}.fold-cart-drawer-root .pair-card__skel-line--title{width:65%;height:13px}.fold-cart-drawer-root .pair-card__skel-line--short{width:40%}.fold-cart-drawer-root .pair-card__skel-pill{align-self:center;margin:0;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1.5px dashed var(--line-strong, #C9C2B2);background:transparent;color:var(--ink-muted, #6B6961);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}@keyframes pairSkelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fold-cart-drawer-root .foot{padding:16px 24px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line, #E5E0D5);background:#fff;flex-shrink:0;display:flex;flex-direction:column;gap:14px}.fold-cart-drawer-root .foot__total{display:contents}.fold-cart-drawer-root .foot__summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.fold-cart-drawer-root .foot__label{grid-column:2;grid-row:1;font-size:17px;font-weight:600;color:var(--ink, #1B1C19)}.fold-cart-drawer-root .foot__amounts{grid-column:3;grid-row:1;display:inline-flex;justify-content:flex-end;flex-wrap:wrap;align-items:baseline;gap:10px}.fold-cart-drawer-root .foot__amt{font-size:17px;font-weight:600;color:var(--ink, #1B1C19)}.fold-cart-drawer-root .foot__compare{font-size:14px;color:var(--ink-muted, #6B6961);text-decoration:line-through}.fold-cart-drawer-root .foot__tax-note{grid-column:1;grid-row:1;min-width:0;margin:0;text-align:left;font-size:11.5px;font-weight:500;color:var(--ink-muted, #6B6961);letter-spacing:.01em}.fold-cart-drawer-root .foot__delivery{display:flex;justify-content:space-between;gap:12px;margin:-2px 0 2px;padding:10px 12px;border-radius:12px;background:var(--bg-alt, #F4EDE2);font-family:var(--font-sans, "Work Sans", system-ui, sans-serif);font-size:12px;line-height:1.25;color:var(--ink-muted, #6B6961)}.fold-cart-drawer-root .foot__delivery strong{color:var(--ink, #1B1C19);font-weight:700;text-align:right}.fold-cart-drawer-root .foot__checkout-form{display:flex;flex-direction:column;gap:10px}.fold-cart-drawer-root .foot__accelerated{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-inline-size: 100%;--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-inline-alignment: stretch;width:100%;min-height:52px;max-height:52px;overflow:hidden;margin:-2px 0 0}.fold-cart-drawer-root .foot__accelerated[hidden]{display:none!important}.fold-cart-drawer-root .foot__accelerated:empty{display:none}.fold-cart-drawer-root .foot__accelerated shopify-accelerated-checkout-cart{display:block;width:100%;max-height:52px;overflow:hidden}.fold-cart-drawer-root .foot__accelerated .dynamic-checkout__content,.fold-cart-drawer-root .foot__accelerated [data-shopify=dynamic-checkout-cart],.fold-cart-drawer-root .foot__accelerated .shopify-cleanslate,.fold-cart-drawer-root .foot__accelerated ul,.fold-cart-drawer-root .foot__accelerated ol{max-height:52px!important;overflow:hidden!important}.fold-cart-drawer-root .foot__accelerated li{max-height:52px!important}.fold-cart-drawer-root .foot__accelerated li:nth-child(n+2){display:none!important}.fold-cart-drawer-root .foot__accelerated iframe[src*=paypal i],.fold-cart-drawer-root .foot__accelerated [aria-label*=paypal i],.fold-cart-drawer-root .foot__accelerated [title*=paypal i]{display:none!important}.fold-cart-drawer-root .checkout{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:18px 24px;border-radius:999px;background:var(--ink, #1B1C19);color:#fff;text-decoration:none;font-family:var(--font-sans);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease}.fold-cart-drawer-root .checkout__lock{flex-shrink:0;opacity:.9}.fold-cart-drawer-root .checkout:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1414122e}@media(max-width:520px){.fold-cart-drawer-root .ps-row{padding:4px 12px}.fold-cart-drawer-root .cart-drawer{width:100vw}.fold-cart-drawer-root .cart-drawer__head{padding:12px 16px 4px}.fold-cart-drawer-root .cart-drawer__title{gap:8px}.fold-cart-drawer-root .cart-drawer__title h2{font-size:20px;line-height:28px}.fold-cart-drawer-root .cart-drawer__body{min-height:0;padding-bottom:8px}.fold-cart-drawer-root .item{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px 16px}.fold-cart-drawer-root .item__img{width:64px;height:64px}.fold-cart-drawer-root .item:not(.item--free-gift) .item__name{font-size:14px;line-height:20px}.fold-cart-drawer-root .item__purchase-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px}.fold-cart-drawer-root .item__purchase-row .item__price-row{grid-column:1;grid-row:1;align-items:center;min-width:0;gap:4px;margin-top:0}.fold-cart-drawer-root .item__purchase-row .item__controls{grid-column:2;grid-row:1;justify-self:end;margin-top:0}.fold-cart-drawer-root .item__purchase-row .item__sub-pill,.fold-cart-drawer-root .item__purchase-row .item__gift-lock{grid-column:1 / -1;min-width:0;margin-top:0}.fold-cart-drawer-root .item--free-gift{grid-template-columns:50px 1fr;gap:8px;padding-top:8px;padding-bottom:8px}.fold-cart-drawer-root .item--free-gift .item__img{width:50px;height:50px}.fold-cart-drawer-root .ship{padding:0 16px 8px}.fold-cart-drawer-root .ship__row{grid-template-columns:1fr auto 24px;gap:8px;margin-bottom:8px}.fold-cart-drawer-root .ship__copy{font-size:12px;line-height:16px}.fold-cart-drawer-root .ship__truck{width:24px;height:24px}.fold-cart-drawer-root .ship__bar{height:4px}.fold-cart-drawer-root .pair__head{padding-left:16px;padding-right:16px}.fold-cart-drawer-root .cart-drawer__trust{padding-left:16px;padding-right:16px;padding-bottom:4px;gap:3px}.fold-cart-drawer-root .trust{gap:3px;padding:4px}.fold-cart-drawer-root .trust__title{font-size:9px}.fold-cart-drawer-root .trust__sub{font-size:8px}.fold-cart-drawer-root .pair__strip{padding-left:16px;padding-right:16px}.fold-cart-drawer-root .pair--in-foot{margin:0 -16px;padding-bottom:8px}.fold-cart-drawer-root .pair--in-foot .pair__head{padding-left:16px;padding-right:16px;padding-bottom:4px}.fold-cart-drawer-root .pair--in-foot .pair__strip{padding:0 16px 4px}.fold-cart-drawer-root .pair__head h3{font-size:14px;line-height:20px}.fold-cart-drawer-root .pair__nav-btn{width:32px;height:32px}.fold-cart-drawer-root .pair-card{flex-basis:calc(100% - 24px);grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding:8px}.fold-cart-drawer-root .pair-card__img{width:40px;height:40px}.fold-cart-drawer-root .pair-card__name,.fold-cart-drawer-root .pair-card__price{font-size:12px;line-height:16px}.fold-cart-drawer-root .pair-card__add{width:32px;height:32px}.fold-cart-drawer-root .foot{padding:8px 16px calc(12px + env(safe-area-inset-bottom));gap:8px}.fold-cart-drawer-root .foot__label{font-size:16px;line-height:20px}.fold-cart-drawer-root .foot__amounts{gap:4px}.fold-cart-drawer-root .foot__amt{font-size:16px;line-height:20px}.fold-cart-drawer-root .foot__compare,.fold-cart-drawer-root .foot__tax-note{font-size:12px;line-height:16px}.fold-cart-drawer-root .checkout{min-height:44px;padding:12px 16px;font-size:12px;line-height:16px;gap:8px}}@media(max-width:520px)and (max-height:800px),(max-height:640px){.fold-cart-drawer-root .cart-drawer{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-top:80px;-webkit-overflow-scrolling:touch}.fold-cart-drawer-root .cart-drawer__head{position:sticky;top:0;z-index:2;background:#fff}.fold-cart-drawer-root .cart-drawer__body{flex:1 0 auto;overflow:visible}}@media(prefers-reduced-motion:reduce){.fold-cart-drawer-root .ps-row__switch,.fold-cart-drawer-root .ps-row__switch:before{transition:none}.fold-cart-drawer-root .cart-drawer,.fold-cart-drawer-root .ship__fill{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fold-cart-drawer.css.map */
