.cwrap{width:min(100% - (var(--gutter) * 2),1400px);margin-inline:auto}.csec{padding:calc(var(--section-top) + 3.4rem) 0 var(--section-y);background:var(--paper)}.chead{margin-bottom:clamp(2rem,4vw,3.4rem)}.chead h1{font-size:var(--step-3);margin:.6rem 0 0}.chead__lead{margin-top:.9rem;max-width:52ch;color:var(--ink-soft);line-height:1.6}.chead__count{margin-top:.9rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:clamp(1.1rem,2.4vw,2.2rem)}.ccard{display:flex;flex-direction:column}.ccard__media{position:relative;overflow:hidden;border-radius:2px;background:var(--paper-deep);aspect-ratio:4 / 5}.ccard__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.ccard:hover .ccard__media img{transform:scale(1.035)}.ccard--peach .ccard__media{background:var(--peach-bg)}.ccard--cedar .ccard__media{background:var(--cedar-bg)}.ccard--sage .ccard__media{background:var(--sage-bg)}.ccard--coconut .ccard__media{background:var(--coconut-bg)}.ccard__kick{margin-top:.9rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.ccard__name{margin-top:.35rem;font-family:var(--font-display);font-weight:300;font-size:var(--step-1);line-height:1.15}.ccard__meta{margin-top:.4rem;font-size:var(--step--1);color:var(--ink-soft)}.ccard__out{color:var(--ink-faint)}.bag__row{display:grid;grid-template-columns:84px 1fr auto;gap:1.2rem;align-items:start;padding:1.4rem 0;border-top:1px solid var(--paper-edge)}.bag__row:last-of-type{border-bottom:1px solid var(--paper-edge)}.bag__img{width:84px;aspect-ratio:3 / 4;object-fit:cover;border-radius:2px;background:var(--paper-deep)}.bag__name{font-family:var(--font-display);font-weight:300;font-size:var(--step-1);line-height:1.2}.bag__variant,.bag__sku{margin-top:.3rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.bag__qty{display:flex;align-items:center;gap:.7rem;margin-top:.9rem}.bag__qty label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.bag__qty input{width:4.4rem;min-height:42px;padding:0 .7rem;font:inherit;color:var(--ink);background:transparent;border:1px solid var(--paper-edge);border-radius:2px}.bag__remove{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);text-decoration:underline;text-underline-offset:.25em}.bag__remove:hover{color:var(--ink)}.bag__price{text-align:right;font-size:var(--step-0)}.bag__was{display:block;color:var(--ink-faint);text-decoration:line-through}.bag__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem;margin-top:2.2rem}.bag__totals{margin-left:auto;text-align:right;min-width:min(100%,20rem)}.bag__total{display:flex;justify-content:space-between;gap:2rem;font-size:var(--step-1)}.bag__note{margin-top:.6rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.bag__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;justify-content:flex-end}.bag__empty{padding:4rem 0;text-align:center}.bag__empty p{font-family:var(--font-display);font-weight:300;font-size:var(--step-2);margin-bottom:1.6rem}.cform{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:2.4rem}.cfield{display:flex;flex-direction:column;gap:.4rem;flex:1 1 16rem}.cfield label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.cfield input,.cfield textarea{min-height:48px;padding:.8rem 1rem;font:inherit;color:var(--ink);background:transparent;border:1px solid var(--paper-edge);border-radius:2px}.cfield textarea{min-height:9rem;resize:vertical}.cfield input:focus-visible,.cfield textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cform--stack{flex-direction:column;max-width:44rem}.cnote{margin-top:1rem;font-size:var(--step--1);color:var(--ink-soft)}.cnote--error{color:#8c3b2a}.cpage{max-width:68ch}.cpage h2,.cpage h3{margin:2.2rem 0 .8rem;font-family:var(--font-display);font-weight:300}.cpage p,.cpage li{line-height:1.75;color:var(--ink-soft)}.cpage p+p{margin-top:1rem}.cpage ul,.cpage ol{margin:1rem 0 1rem 1.2rem;display:grid;gap:.4rem}.cpage a{text-decoration:underline;text-underline-offset:.25em}.cpage table{width:100%;border-collapse:collapse;margin:1.4rem 0;font-size:var(--step--1)}.cpage th,.cpage td{padding:.7rem .8rem;border-bottom:1px solid var(--paper-edge);text-align:left}@media(max-width:640px){.bag__row{grid-template-columns:64px 1fr;gap:.9rem}.bag__img{width:64px}.bag__price{grid-column:2;text-align:left;margin-top:.6rem}.bag__totals{min-width:100%;text-align:left}.bag__actions{justify-content:stretch}.bag__actions .btn{flex:1 1 100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/og-commerce.css.map */
