:root{--tannin:#3B2418;--tannin-2:#2A190F;--ink:#24170F;--body:#4A3A2E;--muted:#6B5646;--parchment:#F4EEE4;--vellum:#FBF8F2;--hide:#E9DDC9;--hide-2:#DCCBB1;--photo:#E7E1D8;--studio:#E6E0D7;--saddle:#8A5A2B;--saddle-text:#7E5226;--brass:#B07D35;--brass-text:#7A561B;--gold:#E8C27A;--gold-soft:#E2C99E;--green:#2E6A3E;--green-bg:#E2EDDD;--amber:#8F5410;--amber-bg:#F5E6CC;--line:rgba(59,36,24,.14);--line-2:rgba(59,36,24,.3);--f-display:"Libre Caslon Display", Georgia, "Times New Roman", serif;--f-serif:"Libre Caslon Text", Georgia, "Times New Roman", serif;--f-body:"Work Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--font-body-family:var(--f-body);--font-heading-family:var(--f-display);--font-heading-weight:400;--font-body-weight:400}body{font-family:var(--f-body);color:var(--ink);background:var(--parchment);-webkit-font-smoothing:antialiased}.cs-page,.cs-page *{box-sizing:border-box}.cs-page{font-family:var(--f-body);color:var(--ink);font-size:16px;line-height:1.55;letter-spacing:normal}.cs-page p,.cs-page h1,.cs-page h2,.cs-page h3,.cs-page h4,.cs-page ul,.cs-page ol,.cs-page figure,.cs-page dl,.cs-page dd{margin:0}.cs-page img{display:block;max-width:100%}.cs-page :where(a){color:inherit}.cs-page :where(button){font:inherit;color:inherit;cursor:pointer}.cs-page :focus-visible{outline:2px solid var(--brass);outline-offset:2px}.cs-wrap{max-width:1320px;margin:0 auto;padding-left:40px;padding-right:40px}.cs-section{padding-top:96px;padding-bottom:96px}.cs-dark{background:var(--tannin);color:#f1e6d4}.cs-band{background:var(--hide)}.cs-light{background:var(--vellum)}.cs-eyebrow{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--saddle-text)}.cs-eyebrow.cs-on-dark{color:var(--gold-soft)}.cs-d1,.cs-d2,.cs-d3,.cs-d4,.cs-d5{font-family:var(--f-display);font-weight:400;color:inherit;letter-spacing:normal}.cs-d1{font-size:72px;line-height:1;letter-spacing:-.01em;text-wrap:balance}.cs-d2{font-size:52px;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.cs-d3{font-size:38px;line-height:1.1;text-wrap:balance}.cs-d4{font-size:27px;line-height:1.2}.cs-d5{font-size:21px;line-height:1.25}.cs-it{font-family:var(--f-serif);font-style:italic;font-weight:400}.cs-lead{font-size:18px;line-height:1.65;color:var(--body)}.cs-small{font-size:14px;line-height:1.55;color:var(--body)}.cs-tiny{font-size:12.5px;line-height:1.5;color:var(--muted)}.cs-mono{font-family:var(--f-mono);font-size:13px;letter-spacing:.02em}.cs-dark .cs-small,.cs-dark .cs-lead{color:#e2d3bc}.cs-dark .cs-tiny{color:#d8c6aa}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 26px;border:0;border-radius:2px;font-family:var(--f-body);font-weight:600;font-size:13.5px;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s}.cs-btn-dark{background:var(--tannin);color:var(--vellum)}.cs-btn-dark:hover{background:var(--tannin-2)}.cs-btn-line{background:transparent;color:var(--tannin);box-shadow:inset 0 0 0 1.5px var(--tannin)}.cs-btn-line:hover{background:#3b24180f}.cs-btn-light{background:var(--vellum);color:var(--tannin)}.cs-btn-ghost-light{background:transparent;color:var(--vellum);box-shadow:inset 0 0 0 1.5px #fbf8f2cc}.cs-btn-brass{background:var(--brass);color:#1c1209}.cs-btn-block{width:100%}.cs-btn-sm{height:40px;padding:0 16px;font-size:12px}.cs-tlink{font-weight:600;font-size:14px;color:var(--tannin);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cs-tlink.cs-on-dark{color:var(--vellum)}.cs-chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 15px;border:1px solid var(--line-2);border-radius:19px;background:transparent;font-size:13.5px;font-weight:500;color:var(--ink);white-space:nowrap;cursor:pointer;text-decoration:none}.cs-chip:hover{border-color:var(--tannin)}.cs-chip.is-on{background:var(--tannin);border-color:var(--tannin);color:var(--vellum)}.cs-badge{font-family:var(--f-body);display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:2px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cs-b-stock{background:var(--green-bg);color:var(--green)}.cs-b-mto{background:var(--amber-bg);color:var(--amber)}.cs-b-dark{background:var(--tannin);color:var(--vellum)}.cs-b-light{background:var(--vellum);color:var(--tannin)}.cs-sw{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026;flex:none;display:inline-block}.cs-sw-black{background:radial-gradient(circle at 35% 30%,#3c3632,#141110 70%)}.cs-sw-dbrown{background:radial-gradient(circle at 35% 30%,#6b4a37,#33221a 72%)}.cs-sw-abrown{background:radial-gradient(circle at 35% 30%,#b0713f,#6a3b1f 72%)}.cs-sw-tan{background:radial-gradient(circle at 35% 30%,#c98d55,#8a5428 72%)}.cs-sw-cherry{background:radial-gradient(circle at 35% 30%,#93463a,#4f1f18 72%)}.cs-ic{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.cs-ic-sm{width:18px;height:18px}.cs-ic-lg{width:30px;height:30px}.cs-photo{position:relative;overflow:hidden;background:#2a1a10}.cs-photo>img,.cs-photo>video{width:100%;height:100%;object-fit:cover;display:block}.cs-cap{position:absolute;left:12px;bottom:10px;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fbf8f2;background:#1c110a99;padding:4px 8px}.cs-field{display:flex;flex-direction:column;gap:6px}.cs-label{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cs-input{height:48px;border:1px solid var(--line-2);background:var(--vellum);border-radius:2px;padding:0 14px;font:500 15px var(--f-body);color:var(--ink);width:100%}.cs-seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--tannin);border-radius:2px;overflow:hidden}.cs-seg button{height:52px;border:0;background:transparent;font-size:14px;font-weight:600;color:var(--tannin);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2;cursor:pointer}.cs-seg button small{font-size:11.5px;font-weight:500;opacity:.8}.cs-seg button.is-on{background:var(--tannin);color:var(--vellum)}.cs-acc{border-top:1px solid var(--line)}.cs-acc>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);cursor:pointer}.cs-acc>summary::-webkit-details-marker{display:none}.cs-acc>summary:after{content:"+";font-weight:400;font-size:18px}.cs-acc[open]>summary:after{content:"\2212"}.cs-acc>div{padding-bottom:20px;font-size:14px;line-height:1.65;color:var(--body)}.cs-dark .cs-acc{border-color:#e8c27a40}.cs-dark .cs-acc>summary{color:#fbf8f2}.cs-spec{display:grid;grid-template-columns:150px 1fr;gap:9px 16px;font-size:14px}.cs-spec dt{color:var(--muted)}.cs-tape{height:26px;background:repeating-linear-gradient(90deg,rgba(28,18,9,.75) 0 1.5px,transparent 1.5px 60px) 0 0/100% 70% no-repeat,repeating-linear-gradient(90deg,rgba(28,18,9,.45) 0 1px,transparent 1px 12px) 0 0/100% 38% no-repeat,#c9a15a}.cs-page .cs-mline-h,.cs-page .cs-mline-v,.cs-page .cs-tape,.cs-page .cs-hero__shade,.cs-page .cs-life__shade{display:block}.cs-mline-h{position:absolute;height:0;border-top:1.5px dashed var(--gold)}.cs-mline-v{position:absolute;width:0;border-left:1.5px dashed var(--gold)}.cs-mlabel{position:absolute;font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;background:var(--gold);color:#1c1209;padding:2px 7px;white-space:nowrap}.cs-step-n{font-family:var(--f-mono);font-size:12px;color:var(--brass-text);letter-spacing:.08em}.cs-dark .cs-step-n{color:var(--gold)}.cs-dot{width:8px;height:8px;border-radius:50%;background:var(--green);display:inline-block}.cs-dot.cs-mto{background:transparent;border:1.5px solid var(--amber)}.cs-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cs-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cs-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.cs-hscroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.cs-hscroll::-webkit-scrollbar{display:none}.cs-card{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit}.cs-card .cs-ph{position:relative;aspect-ratio:3/4;background:var(--photo);overflow:hidden}.cs-card .cs-ph img{width:100%;height:100%;object-fit:cover;object-position:center 12%;transition:opacity .25s}.cs-card .cs-ph img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.cs-card:hover .cs-ph img+img{opacity:1}@media(hover:none){.cs-card .cs-ph img+img{display:none}}.cs-card .cs-tag{position:absolute;left:12px;top:12px}.cs-card .cs-nm{font-weight:500;font-size:15.5px;line-height:1.35}.cs-card .cs-sub{font-size:13px;color:var(--muted)}.cs-card .cs-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.cs-card .cs-pr{font-weight:600;font-size:15.5px}.cs-card .cs-avail{font-size:12.5px;color:var(--green);font-weight:500}.cs-card .cs-avail.cs-mto{color:var(--amber)}.button,.shopify-payment-button__button--unbranded{font-family:var(--f-body);letter-spacing:.09em;text-transform:uppercase;font-weight:600;font-size:13.5px;border-radius:2px}.button:not(.button--secondary):not(.button--tertiary){background:var(--tannin);color:var(--vellum)}.button--secondary{color:var(--tannin)}.drawer__heading,.cart__empty-text,h1,h2,h3,.h1,.h2,.h3{font-family:var(--f-display);font-weight:400;letter-spacing:normal}.cart-drawer .drawer__inner{background:var(--vellum)}.cart-item__name{font-family:var(--f-body);font-weight:600;letter-spacing:normal}.cart-drawer .drawer__inner{background:var(--vellum);border-left:1px solid var(--line)}.cart-drawer .drawer__heading{font-family:var(--f-display);font-size:30px;color:var(--ink)}.cart-drawer .cart-item__name{font-size:15px;color:var(--ink);text-decoration:none}.cart-drawer .product-option{font-size:12.5px;color:var(--muted)}.cart-drawer .product-option dt{font-weight:600}.cart-drawer .cart-item__image{background:var(--photo)}.cart-drawer .totals__total{font-family:var(--f-body);font-weight:600;font-size:15px}.cart-drawer .totals__total-value{font-family:var(--f-display);font-size:26px;color:var(--ink)}.cart-drawer .drawer__footer{background:#f1eadf;border-top:1px solid var(--line)}.cart-drawer .cart__checkout-button{height:54px;border-radius:2px}.cs-cart-prepaid{margin:8px 0 0;padding:10px 12px;background:var(--green-bg);color:var(--green);font-size:13px;font-weight:500}.cod-notice{border-radius:2px!important;background:var(--vellum)!important;border-color:var(--line-2)!important;color:var(--ink)!important}.cod-notice__icon{display:none}@media(max-width:989px){.cs-wrap{padding-left:16px;padding-right:16px}.cs-section{padding-top:56px;padding-bottom:56px}.cs-d1{font-size:44px}.cs-d2{font-size:34px}.cs-d3{font-size:28px}.cs-d4{font-size:22px}.cs-grid-3,.cs-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:599px){.cs-grid-2,.cs-grid-3{grid-template-columns:minmax(0,1fr)}.cs-spec{grid-template-columns:120px 1fr}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cs.css.map */
