:root{--up-parchment: #f4ebdd;--up-walnut: #332a24;--up-oxblood: #8a3f43;--up-sage: #6f7b64;--up-sage-wash: #dde2d5;--up-gold: #c99a45;--up-rule: color-mix(in srgb, var(--up-walnut) 24%, transparent);--up-page: min(1320px, calc(100vw - 40px) )}html{scroll-behavior:smooth}body{background:var(--up-parchment);color:var(--up-walnut)}body,button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{text-underline-offset:.2em;text-decoration-thickness:1px}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--up-oxblood);outline-offset:3px}button,.button,[class*=button]{border-radius:2px}.up-shell{width:var(--up-page);margin-inline:auto}.up-section{padding-block:clamp(64px,9vw,128px);border-top:1px solid var(--up-rule)}.up-section--compact{padding-block:clamp(44px,6vw,80px)}.up-kicker{margin:0 0 12px;color:var(--up-oxblood);font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.up-display{max-width:16ch;margin:0;font-size:clamp(3rem,8vw,7.6rem);font-weight:720;letter-spacing:-.055em;line-height:.94;text-wrap:balance}.up-heading{max-width:19ch;margin:0;font-size:clamp(2rem,4.5vw,4.6rem);font-weight:700;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.up-intro{max-width:62ch;margin:22px 0 0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.up-link{display:inline-flex;min-height:44px;align-items:center;gap:12px;border-bottom:1px solid currentColor;color:inherit;font-weight:650;text-decoration:none}.up-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 20px;border:1px solid var(--up-walnut);border-radius:2px;background:var(--up-walnut);color:var(--up-parchment);font-weight:700;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.up-button:hover{background:var(--up-oxblood);border-color:var(--up-oxblood);transform:translateY(-2px)}.up-button--quiet{background:transparent;color:var(--up-walnut)}.up-rule-grid{display:grid;border-top:1px solid var(--up-rule);border-left:1px solid var(--up-rule)}.up-rule-grid>*{border-right:1px solid var(--up-rule);border-bottom:1px solid var(--up-rule)}.up-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 16px;margin-top:42px}.up-product-card{min-width:0}.up-product-card__media{display:block;aspect-ratio:1;overflow:hidden;background:var(--up-sage-wash)}.up-product-card__media img,.up-product-card__placeholder{width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .18s ease}.up-product-card__media:hover img{transform:scale(1.015)}.up-product-card__body{padding-top:18px}.up-product-card h3{margin:0;font-size:1.05rem;line-height:1.35}.up-product-card h3 a{color:inherit;text-decoration:none}.up-product-card__line{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:.9rem}.up-state{color:var(--up-oxblood);font-weight:700}.up-brand{display:inline-flex;align-items:center;gap:10px;color:var(--up-walnut)}.up-brand__mark{width:38px;height:38px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:bevel;stroke-width:2.6}.up-brand__words{display:grid;line-height:.9}.up-brand__the{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.up-brand__name{font-size:1rem;font-weight:720;letter-spacing:-.03em}.up-brand--compact .up-brand__words{display:none}.header-section,.header__row,.shopify-section-group-header-group{background:var(--up-parchment)}.header__row{border-color:var(--up-rule)}.up-page{min-height:60vh}.up-rte{max-width:760px;font-size:1.05rem;line-height:1.75}.up-rte h2{margin-top:2.5em;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.05}.up-rte h3{margin-top:2em;font-size:1.3rem}.up-rte a{color:var(--up-oxblood)}@media(max-width:989px){:root{--up-page: min(100% - 32px, 900px)}.up-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){:root{--up-page: calc(100% - 24px) }.up-section{padding-block:58px}.up-product-grid{grid-template-columns:1fr;gap:34px}.up-brand__name{font-size:.9rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/unplugged-global.css.map */
