@import"https://fonts.googleapis.com/css2?family=Staatliches&display=swap";:root{--bg: #f1efee;--ink: #1a1a1a;--muted: #6b6b6b;--line: rgba(26,26,26,.12)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font-family:Space Mono,ui-monospace,monospace;font-size:12px;line-height:1.4;letter-spacing:-.02em;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.header{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;padding:16px 32px;background:transparent;text-transform:uppercase;font-size:11px;gap:56px}.header .logo{width:44px;height:36px;flex-shrink:0}.header .logo img{width:100%;height:100%;object-fit:contain}.header .nav-main{display:flex;gap:180px;margin:0 auto}.header .nav-main a{font-size:11px}.header .right{margin-left:auto;display:flex;align-items:center;gap:16px}.header .weather{font-size:11px;white-space:nowrap}.header .flag{width:20px;height:14px}.header .flag svg{width:100%;height:100%;display:block}.cart-box{border:1px solid var(--ink);padding:2px 10px;font-size:11px;min-width:30px;text-align:center}.hero{width:100vw;height:100vh;min-height:540px;margin-top:0;overflow:hidden;background:#4a4639}.hero img{width:100%;height:100%;object-fit:cover}.hero-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#847862,#4a4639)}.products{padding:40px 24px 24px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.product-card{display:block;cursor:pointer}.product-img{width:100%;aspect-ratio:4/5;background:#ded7cb;overflow:hidden}.product-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.product-card:hover .product-img img{transform:scale(1.02)}.product-placeholder{width:100%;height:100%;background:linear-gradient(160deg,#ded7cb,#c4baa8)}.product-name{margin-top:12px;font-size:11px;text-transform:uppercase;font-weight:400}.empty-state{color:var(--muted);padding:40px;text-align:center}.collection-header{visibility:hidden;height:60px;padding:24px;margin:0}.collection-header h1{display:none}.footer{padding:64px 24px 24px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;align-items:start}.footer-col h4{font-size:11px;font-weight:400;text-transform:uppercase;margin-bottom:16px}.footer-col ul{list-style:none}.footer-col li{font-size:11px;text-transform:uppercase;margin-bottom:6px}.footer-newsletter p{font-size:11px;text-transform:uppercase;margin-bottom:16px;max-width:280px}.footer-newsletter form{display:flex;gap:8px;max-width:320px}.footer-newsletter input{flex:1;background:transparent;border:none;border-bottom:1px solid var(--ink);padding:8px 0;font:inherit;font-size:11px;text-transform:uppercase;outline:none}.footer-newsletter button{background:none;border:none;font:inherit;font-size:11px;text-transform:uppercase;cursor:pointer;padding:8px 0;border-bottom:1px solid var(--ink)}.footer-social{margin-top:24px}.footer-bottom{grid-column:1/-1;margin-top:48px;padding-top:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:10px;text-transform:uppercase;color:var(--muted)}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:none;align-items:center;justify-content:center;z-index:100}.popup-overlay.active{display:flex}.popup{background:var(--bg);width:92%;max-width:520px;position:relative}.popup-close{position:absolute;top:12px;right:14px;background:none;border:none;font-size:18px;cursor:pointer;z-index:2;color:var(--ink);font-family:inherit}.popup-image{width:100%;aspect-ratio:16/10;background:#847862;background-size:cover;background-position:center}.popup-body{padding:24px 28px 28px}.popup-body p{font-size:11px;text-transform:uppercase;margin-bottom:14px}.popup form{display:flex;gap:12px;align-items:center}.popup input{flex:1;background:transparent;border:none;border-bottom:1px solid var(--ink);padding:8px 0;font:inherit;font-size:11px;text-transform:uppercase;outline:none}.popup button.join{background:none;border:none;font:inherit;font-size:11px;text-transform:uppercase;cursor:pointer;padding:8px 0;border-bottom:1px solid var(--ink)}.product-detail{display:grid;grid-template-columns:minmax(360px,520px) 1fr;gap:80px;padding:0 48px 96px;align-items:start}.product-detail-info{display:flex;flex-direction:column;max-width:520px;padding-top:0}.breadcrumb{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.04em;color:var(--ink);margin:0 0 4px;padding-top:4px}.breadcrumb a{color:var(--ink);text-decoration:none}.breadcrumb span{margin-left:4px;color:var(--ink)}.product-detail-title{font-family:Staatliches,Bebas Neue,Oswald,sans-serif;font-weight:400;font-size:64px;letter-spacing:.005em;line-height:.95;margin:0;text-transform:uppercase}.product-detail-price{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--ink);margin-top:28px}.product-detail-description{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55;color:var(--ink);max-width:420px;margin-top:18px}.size-row{margin-top:14px}.size-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--ink);margin-bottom:10px}.size-options{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.size-opt{background:transparent;border:1px solid transparent;padding:6px 10px;min-width:32px;text-align:center;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.04em}.size-opt.is-selected{border-color:var(--ink);text-decoration:none}.size-opt.sold-out{color:var(--muted);text-decoration:line-through;cursor:not-allowed;border-color:transparent}.size-sep{display:none}.qty-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin-top:10px}.qty-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.06em;color:var(--ink)}.qty-control{display:inline-flex;align-items:center;border:1px solid var(--line);background:transparent}.qty-btn{width:36px;height:36px;background:transparent;border:0;color:var(--ink);font-size:16px;cursor:pointer;line-height:1;font-family:inherit}.qty-input{width:44px;height:36px;text-align:center;border:0;background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;color:var(--ink);-moz-appearance:textfield}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stock-status{text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.08em;color:var(--muted);padding:14px 0 10px}.product-form{margin-top:32px}.add-to-cart-btn{width:100%;background:transparent;color:var(--ink);border:1px solid var(--line);padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;letter-spacing:.08em;cursor:pointer;margin-top:6px;transition:background .15s ease,color .15s ease;text-transform:uppercase}.add-to-cart-btn:hover{background:var(--ink);color:#fff}.add-to-cart-btn:disabled{background:var(--muted);cursor:not-allowed}.shop-pay-wrap{margin-top:4px}.shop-pay-wrap [data-shopify=payment-button]{width:100%}.tabs{border-top:1px solid var(--line);margin-top:28px;padding-top:16px}.tab-headers{display:flex;gap:28px}.tab-header{background:transparent;border:0;padding:0 0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.08em;color:var(--muted);cursor:pointer;text-transform:uppercase}.tab-header.is-active{color:var(--ink);font-weight:700}.tab-panels{border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.tab-panel{display:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--ink)}.tab-panel.is-active{display:block}.product-detail-gallery{display:flex;flex-direction:column;gap:24px}.product-detail-image{width:100%;height:auto;display:block}.cart{padding:90px 32px 64px;max-width:800px;margin:0 auto}.cart h1{font-size:14px;text-transform:uppercase;margin-bottom:24px}.cart-items{width:100%;border-collapse:collapse}.cart-items td{border-bottom:1px solid var(--line);padding:12px 8px;vertical-align:middle}.cart-items img{width:60px;height:75px;object-fit:cover}.cart-items input{width:60px;padding:4px}.cart-subtotal{margin:24px 0;text-transform:uppercase;font-size:12px}.cart button{background:transparent;border:1px solid var(--ink);padding:12px 24px;margin-right:8px;font:inherit;font-size:11px;text-transform:uppercase;cursor:pointer}.cart button[name=checkout]{background:var(--ink);color:var(--bg)}.page{padding:90px 48px 64px;max-width:860px;margin:0 auto}.policy-page{padding:140px 48px 64px;max-width:860px;margin:0 auto}.page h1{font-size:14px;text-transform:uppercase;font-weight:400;margin-bottom:24px}.rte{font-family:Space Mono,ui-monospace,monospace;font-size:12px;line-height:1.6;letter-spacing:-.02em}.rte p,.rte ul,.rte ol{margin-bottom:1.4em}.rte h1{font-size:14px;text-transform:uppercase;font-weight:400;margin-bottom:24px}.rte h2{font-size:12px;text-transform:uppercase;font-weight:700;margin-top:2em;margin-bottom:.8em}.rte h3{font-size:12px;text-transform:uppercase;font-weight:400;margin-top:1.6em;margin-bottom:.6em}.rte a{border-bottom:1px solid var(--ink)}.search{padding:90px 32px 64px;max-width:1200px;margin:0 auto}.search-form{display:flex;gap:8px;margin-bottom:24px}.search-form input{flex:1;padding:8px 0;background:transparent;border:none;border-bottom:1px solid var(--ink);font:inherit;outline:none}@media(max-width:900px){.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.footer{grid-template-columns:1fr;gap:28px}.hero{min-height:480px}.header{padding:14px 16px;gap:24px}.header .nav-main{gap:24px}.header .weather{display:none}.product-detail{grid-template-columns:1fr;gap:32px;padding:24px 20px 64px}.product-detail-info{max-width:100%}}.shopify-policy__container{padding-top:100px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
