:root{--bg:#f5f3ef;--panel:#edebe9;--panel2:#ddd9d3;--ink:#2a2621;--dim:#6d6458;--line:#c7c1b9;--amber:#3f3931;--amber-dim:#a59d92;--exo-header:76px;color-scheme:light}html,body{background:#f5f3ef;background-image:none}.site-header,.header-inner,.hero,.hero2,.shop-section,.material,.story,.faq,.site-footer,.pdp,.pdp-details{background-color:#f5f3ef;background-image:none}:where(a,button,input,select,summary):focus-visible{outline:2px solid #201d19;outline-offset:4px}.exo-skip{position:fixed;top:-100px;left:16px;z-index:200;background:#201d19;color:#f5f3ef;padding:14px}.exo-skip:focus{top:12px}.exo-catalog,.exo-home.container{max-width:1480px;width:100%;margin:auto;padding:48px 32px 72px}.exo-catalog__heading{margin-bottom:32px}.exo-catalog h1{font-size:clamp(28px,4vw,48px);line-height:1.1;margin:12px 0 16px;letter-spacing:-.03em}.exo-eyebrow{font:11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#6d6458;min-height:16px}.exo-description{max-width:760px;line-height:1.7;color:#6d6458}.exo-description a{text-decoration:underline}.exo-catalog__layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start}.exo-sidebar{position:sticky;top:var(--exo-header);min-width:0}.exo-sidebar>summary{display:none}.exo-sidebar__panel{display:block;max-height:calc(100dvh - var(--exo-header) - 24px);overflow:auto;border:1px solid #c7c1b9;background:#ebe8e5;padding:20px 16px;overscroll-behavior:contain}.exo-sidebar__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.exo-sidebar h2{font:12px var(--mono);text-transform:uppercase;letter-spacing:.12em}.exo-sidebar__head button{display:none}.exo-categories a{display:block;padding:12px 10px;color:#62594d;font-size:13px;line-height:1.4;overflow-wrap:anywhere;border-left:2px solid transparent}.exo-categories a:hover{background:#d7d2cb;color:#201d19}.exo-categories [aria-current=page]{border-left-color:#312c26;color:#201d19;background:#d7d2cb;font-weight:600}.exo-categories ul{list-style:none;padding-left:14px}.exo-categories ul a{font-size:12px}.exo-category-group{margin-top:8px}.exo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;color:#62594d;font-size:12px;flex-wrap:wrap}.exo-sort{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.exo-sort select,.exo-sort button{font:12px var(--mono);padding:10px;border:1px solid #c7c1b9;background:#edebe9;color:#2a2621;min-height:44px;max-width:100%}.exo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.exo-home .exo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.exo-card{min-width:0;display:flex;flex-direction:column;background:linear-gradient(155deg,#f5f4f3,#eeecea 65%);border:1px solid #c7c1b9;padding:10px;border-radius:0;transition:border-color .18s}.exo-card:hover{border-color:#a39a8d}.exo-card__link{display:block;flex:1;min-width:0}.exo-card__stage{aspect-ratio:1;background:#fff;border:1px solid #e1ded9;display:grid;place-items:center;overflow:hidden;padding:12px}.exo-card__stage img,.exo-card__stage svg{display:block;width:100%;height:100%;min-height:0;object-fit:contain;filter:none;mix-blend-mode:normal;transform:none}.exo-card__meta{padding:16px 4px}.exo-card h3{font-size:15px;line-height:1.45;letter-spacing:0;margin:6px 0;color:#2a2621;overflow-wrap:anywhere}.exo-card__subtitle{color:#6d6458;font-size:12px;line-height:1.6;margin-top:8px}.exo-price{font:600 17px/1.5 var(--mono);color:#201d19;margin-top:12px}.exo-price span{font-size:12px}.exo-price s{font-size:12px;color:#6d6458;font-weight:400;margin-left:8px}.exo-card__action{margin-top:auto}.exo-cta{display:flex;align-items:center;justify-content:center;min-height:46px;width:100%;border:1px solid #312c26;background:#312c26;color:#fff;font:700 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.07em;padding:12px 8px;cursor:pointer;border-radius:0;text-align:center}.exo-cta:hover{background:#201d19;border-color:#201d19}.exo-cta:disabled{background:#dcd8d2;color:#6d6458;border-color:#c7c1b9;cursor:not-allowed}.exo-home__head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.exo-home__head h2{font-size:28px;margin-top:8px}.exo-home__head>a{font:12px var(--mono);text-decoration:underline;text-underline-offset:5px}.exo-empty{grid-column:1/-1;padding:48px 0}.exo-empty a{display:inline-block;text-decoration:underline;margin-top:16px}.exo-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px}.exo-pagination>*{min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid #c7c1b9}.exo-pagination [aria-current]{background:#312c26;color:#fff}.exo-sidebar__backdrop,.exo-sidebar__backdrop[hidden]{display:none}.btn{clip-path:none}.btn-solid,.btn-dark,.pdp .add-btn,.btn-checkout{background:#312c26!important;color:#fff!important;border-radius:0;box-shadow:none!important}.btn-solid:hover,.btn-dark:hover,.pdp .add-btn:hover,.btn-checkout:hover{background:#201d19!important;box-shadow:none!important}.pdp .price{color:#201d19!important}.pdp .gallery img{filter:none}.pdp .gallery #mainMediaBox{background:transparent!important;min-height:0!important;border:1px solid #c7c1b9!important;border-radius:0!important}.pdp .thumbs{overflow-x:auto}.pdp .thumbs .thumb-item{flex-shrink:0}.pdp .add-btn:disabled{background:#c7c1b9!important;color:#6d6458!important;cursor:not-allowed}@media(max-width:1199px){.exo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exo-home .exo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.exo-catalog__layout{grid-template-columns:200px minmax(0,1fr);gap:24px}}@media(max-width:749px){.exo-catalog,.exo-home.container{padding:28px 16px 48px}.exo-catalog__heading{margin-bottom:24px}.exo-catalog__layout{display:block}.exo-sidebar{position:static;margin-bottom:20px}.exo-sidebar>summary{display:flex;justify-content:space-between;list-style:none;padding:14px;border:1px solid #c7c1b9;background:#edebe9;font:12px var(--mono);cursor:pointer}.exo-sidebar>summary::-webkit-details-marker{display:none}.exo-sidebar__panel{max-height:none;margin-top:8px}.exo-sidebar:not([open])>.exo-sidebar__panel{display:none}.exo-catalog[data-enhanced] .exo-sidebar__panel{position:fixed;inset:0 auto 0 0;width:min(86vw,340px);height:100dvh;max-height:100dvh;margin:0;z-index:101;transform:translate(-100%);transition:transform .22s ease;visibility:hidden;padding:24px 16px}.exo-catalog[data-enhanced] .exo-sidebar[open] .exo-sidebar__panel{display:block;transform:translate(0);visibility:visible;animation:exo-slide .22s ease}.exo-catalog[data-enhanced] .exo-sidebar__head button{display:block;min-height:44px;background:transparent;border:1px solid #c7c1b9;color:#201d19;padding:8px}.exo-sidebar__backdrop:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#000b;border:0;z-index:100}.exo-grid,.exo-home .exo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.exo-card{padding:7px}.exo-card__stage{padding:6px}.exo-card__meta{padding:12px 2px}.exo-card h3{font-size:13px}.exo-price{font-size:15px}.exo-sort{width:100%}.exo-sort select{flex:1;min-width:0}.exo-toolbar{gap:12px}.exo-home__head{align-items:start}.exo-home__head>a{max-width:100px;line-height:1.7}.pdp .gallery{position:static!important}.pdp{padding:28px 16px!important;gap:28px!important}.exo-drawer-open{overflow:hidden}}@media(prefers-reduced-motion:reduce){.exo-card,.exo-sidebar__panel{animation:none!important;transition:none!important}}@keyframes exo-slide{0%{transform:translate(-100%)}to{transform:translate(0)}}.exo-sort input[type=search]{min-height:44px;padding:10px;background:#edebe9;border:1px solid #c7c1b9;color:#201d19;max-width:100%}@media(max-width:900px){.main-nav{display:none!important}.header-inner{width:100%!important;padding:0 16px!important;gap:12px}.logo{font-size:17px!important;letter-spacing:.12em!important}.cart-btn{font-size:11px!important;letter-spacing:.06em!important}}@media(min-width:769px)and (max-width:900px){.burger{display:block}}@media(min-width:901px){body.menu-open .mobile-nav{display:none}}.logo,.hero2 h1,.hero2 h1 *,.pdp h1{color:var(--ink)!important}.hero2-left .kicker,.hero2 h1 .dim,.hero2 .sub,.pdp .cat{color:var(--dim)!important}.story p,.rte,.pdp .desc,.pdp-details .rte,.footer-bottom,.spec-table .row span:first-child,.cart-table th{color:var(--dim)}.card .price s,.pdp .price s{color:var(--dim)!important}.site-footer,.mobile-nav,.material .cell{background:var(--bg)}.card .img-wrap,.cart-item img,.cart-table img{background:#fff}.pdp .thumbs .thumb-item,.pdp .thumbs img{background:transparent!important;border-color:var(--line)!important}.pdp .thumbs .thumb-item.active,.pdp .thumbs img.active{border-color:var(--ink)!important;box-shadow:none!important}.pdp .thumbs .thumb-item .video-badge{background:var(--ink)!important;color:#fff!important}.newsletter-form button,.cart-count,.badge,.pagination .current{background:#312c26;color:#fff}.btn-solid,.btn-dark{border-color:#312c26!important}.card .quick-add:hover{background:#312c26;color:#fff;border-color:#312c26}.announce{background:#ddd9d3;color:#3f3931}.badge-sale{color:#3f3931!important;border-color:#a59d92!important;background:#ebe8e5!important}.newsletter-form input::placeholder{color:#6d6458;opacity:1}.newsletter-form input{min-width:0}::selection{background:#3f3931;color:#fff}.exo-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start}.exo-shell__content{min-width:0}.exo-shell__content>.shopify-section>.exo-catalog,.exo-shell__content>.exo-catalog,.exo-shell__content .exo-home.container{max-width:none;padding:0 0 40px}.exo-shell .exo-home .exo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.exo-shell .hero2-inner.container{width:100%!important;padding:0!important}.exo-shell .hero2-left{padding-left:0!important}.exo-shell .hero2{min-height:0;padding-top:0!important;margin-bottom:32px!important}.exo-shell .hero2-inner{gap:28px!important;padding-top:0!important;padding-bottom:32px!important}.exo-shell .hud-frame{min-height:0!important;max-width:100%!important}.exo-shell .pdp{padding:0 0 32px!important;gap:28px!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important}.exo-shell .pdp-details{max-width:none;padding:0 0 40px}.pdp .gallery,.pdp .gallery #mainMediaBox,.pdp .gallery>img,.pdp .gallery img,.pdp .gallery video,.pdp .thumbs .thumb-item,.pdp .thumbs img{background:transparent!important;background-image:none!important}.pdp .gallery #mainMediaBox{aspect-ratio:auto}@media(max-width:1199px){.exo-shell{grid-template-columns:200px minmax(0,1fr);gap:24px}.exo-shell .exo-home .exo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exo-shell .pdp{grid-template-columns:minmax(0,1fr)!important}.exo-shell .pdp .gallery{position:static!important}.exo-shell .hero2-inner{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:749px){.exo-shell{display:block}.exo-shell .exo-home .exo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exo-shell .pdp{padding:0 0 24px!important}}.pdp .thumbs .thumb-item{-webkit-appearance:none;appearance:none;padding:0;font:inherit;line-height:0}body.cart-open{overflow:hidden}.cart-error{color:#9a4033;font-size:12px;line-height:1.5;margin-top:12px}@keyframes exo-hud-scan{0%,to{background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom,0 -100%}50%{background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom,0 100%}}@keyframes exo-card-scan{0%{transform:translateY(0)}to{transform:translateY(360%)}}@media(prefers-reduced-motion:reduce){.hero2:before,.hud-frame:after,.exo-card:after{animation:none!important}.exo-card{transform:none!important}.exo-card,.hud-frame{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/exo.css.map */
