:root{--background: oklch(.12 .005 270);--foreground: oklch(1 0 0);--card: oklch(.16 .005 270);--muted: oklch(.2 .005 270);--muted-foreground: oklch(.72 .005 270);--border: oklch(.28 .006 270);--silver: oklch(1 0 0);--silver-bright: oklch(1 0 0);--gradient-hero: radial-gradient(ellipse at top, oklch(.2 .008 270) 0%, oklch(.08 .005 270) 70%);--shadow-silver: 0 0 30px oklch(.85 .012 270 / .15);--font-display: "Cormorant Garamond", "Playfair Display", Georgia, serif;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--radius: .5rem}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100vh}img{max-width:100%;display:block}a{color:inherit;text-decoration:none;transition:color .2s}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:1rem;top:1rem;background:var(--card);padding:.5rem 1rem;z-index:100}h1,h2,h3,h4,.font-display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:500}.container{max-width:1280px;margin:0 auto;padding:0 1rem}.text-silver-gradient{color:#fff}.muted{color:var(--muted-foreground)}.uppercase-track{text-transform:uppercase;letter-spacing:.2em;font-size:.75rem}.announcement{width:100%;background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d);border-bottom:1px solid rgba(255,255,255,.1);text-align:center;padding:.65rem 1rem;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase}.announcement strong{color:#fff;font-weight:600;margin:0 .25rem}.announcement .muted{opacity:.7}.site-header{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in oklab,var(--background) 80%,transparent);border-bottom:1px solid var(--border)}.site-header .inner{display:flex;align-items:center;justify-content:space-between;height:80px}.brand{display:flex;align-items:center;gap:.75rem}.brand img{height:64px;width:64px;border-radius:9999px;object-fit:contain}.brand-name{font-family:var(--font-display);font-size:1.75rem;letter-spacing:.04em;color:#fff}.nav{display:none;gap:2rem;text-transform:uppercase;letter-spacing:.15em;font-size:.8rem;color:var(--muted-foreground)}@media(min-width:768px){.nav{display:flex}}.nav a:hover,.nav .dropdown-trigger:hover{color:#fff}.dropdown{position:relative}.dropdown-trigger{display:inline-flex;align-items:center;gap:4px;text-transform:inherit;letter-spacing:inherit;font-size:inherit;color:inherit}.dropdown-menu{position:absolute;top:100%;left:0;margin-top:.5rem;min-width:14rem;background:color-mix(in oklab,var(--background) 95%,transparent);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem;display:none;flex-direction:column;gap:.125rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dropdown[open] .dropdown-menu,.dropdown.is-open .dropdown-menu,.dropdown:focus-within .dropdown-menu{display:flex}.dropdown{padding-bottom:8px}.dropdown-menu{margin-top:0!important;top:calc(100% - 8px)!important}.dropdown-menu a{padding:.5rem .75rem;border-radius:4px;font-size:.7rem;letter-spacing:.15em}.dropdown-menu a:hover{background:#ffffff0f;color:#fff}.cart-button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.85rem}.cart-button:hover{border-color:#ffffff80}.cart-count{background:#fff;color:#000;border-radius:9999px;padding:0 6px;font-size:.7rem;font-weight:700;min-width:18px;text-align:center}.hero{position:relative;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-hero)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;background-image:radial-gradient(circle at 1px 1px,oklch(.92 .005 270) 1px,transparent 0);background-size:32px 32px}.hero-inner{position:relative;text-align:center;padding:4rem 1rem}@media(min-width:768px){.hero-inner{padding:6rem 1rem}}.hero img.logo{margin:0 auto 2rem;height:7rem;width:auto;filter:drop-shadow(0 0 30px rgba(200,200,210,.25))}@media(min-width:768px){.hero img.logo{height:9rem}}.hero-eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.4em;color:var(--muted-foreground);margin-bottom:1.5rem}.hero h1{font-family:var(--font-display);font-size:clamp(3rem,8vw,6rem);line-height:1.05;margin-bottom:1.5rem}.hero h1 .italic{font-style:italic}.hero p.lead{max-width:36rem;margin:0 auto 2.5rem;color:var(--muted-foreground);font-size:1.05rem;line-height:1.6}.hero .badge{display:inline-flex;align-items:center;gap:.75rem;padding:.6rem 1.25rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.85rem;text-transform:uppercase;letter-spacing:.2em}.hero .badge .dot{height:8px;width:8px;border-radius:9999px;background:#fff;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero .divider{height:1px;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)}.section{padding:4rem 0}.section-head{text-align:center;margin-bottom:3rem}.section-head h2{font-size:clamp(2rem,5vw,3rem);margin-bottom:.75rem}.section-head p{color:var(--muted-foreground)}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.product-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(4,1fr)}}.product-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:all .5s}.product-card:hover{border-color:#fff9;box-shadow:var(--shadow-silver)}.product-card .media{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--muted)}.product-card .media img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.product-card:hover .media img{transform:scale(1.05)}.product-card .discount-tag{position:absolute;top:.75rem;left:.75rem;background:#0a0a12e6;border:1px solid rgba(255,255,255,.4);color:#fff;padding:.25rem .625rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.2em;font-weight:600;border-radius:2px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-card .body{flex:1;display:flex;flex-direction:column;padding:1rem;gap:.5rem}.product-card .title{font-family:var(--font-display);font-size:1rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card .desc{font-size:.7rem;color:var(--muted-foreground)}.product-card .prices{display:flex;align-items:baseline;gap:.5rem;margin-top:auto}.product-card .price{font-size:1.15rem;font-weight:600;color:#fff}.product-card .compare{font-size:.75rem;color:var(--muted-foreground);text-decoration:line-through}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border-radius:var(--radius);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:500;transition:all .2s;cursor:pointer}.btn-outline{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff}.btn-outline:hover{background:#ffffff1a;border-color:#fff}.btn-primary{background:linear-gradient(135deg,#fff,#e0e0e8);color:#0a0a12;border:none;padding:.875rem 2rem;font-weight:600}.btn-primary:hover{opacity:.9}.btn-primary:disabled,.btn-outline:disabled{opacity:.5;cursor:not-allowed}.btn-full{width:100%}.product{display:grid;gap:3rem;padding:2.5rem 0}@media(min-width:768px){.product{grid-template-columns:1fr 1fr;gap:4rem}}.product .gallery .main{aspect-ratio:1/1;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.product .gallery .main img{width:100%;height:100%;object-fit:cover}.product .thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:1rem}.product .thumbs button{aspect-ratio:1/1;border-radius:6px;overflow:hidden;border:1px solid var(--border);padding:0}.product .thumbs button.active{border-color:#fff}.product .thumbs img{width:100%;height:100%;object-fit:cover}.product .discount-pill{display:inline-block;background:#0a0a12e6;border:1px solid rgba(255,255,255,.4);color:#fff;padding:.25rem .625rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.2em;font-weight:600;border-radius:2px;margin-bottom:1rem}.product h1{font-family:var(--font-display);font-size:2.25rem;line-height:1.15;margin-bottom:1rem}.product .price-row{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.5rem}.product .price-row .price{font-size:1.875rem;font-weight:700;color:#fff}.product .price-row .compare{font-size:1rem;color:var(--muted-foreground);text-decoration:line-through}.product .variant-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:#ccc;margin-bottom:.5rem}.product .variants{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.product .variants button{padding:.4rem .75rem;font-size:.75rem;border-radius:6px;border:1px solid var(--border);color:var(--muted-foreground);background:transparent}.product .variants button.active{border-color:#fff;background:#ffffff1a;color:#fff}.product .description{color:var(--muted-foreground);line-height:1.7;margin:2rem 0;font-size:.9rem}.product .trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;padding-top:1.5rem;border-top:1px solid var(--border);margin-top:2rem}.product .trust>div{text-align:center;font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--muted-foreground)}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:49;display:none}.drawer-backdrop.open{display:block}.drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:420px;background:var(--card);border-left:1px solid var(--border);z-index:50;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s}.drawer.open{transform:translate(0)}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border-bottom:1px solid var(--border)}.drawer-header h2{font-family:var(--font-display);font-size:1.5rem}.drawer-body{flex:1;overflow-y:auto;padding:1rem}.drawer-footer{padding:1rem 1.25rem 1.5rem;border-top:1px solid var(--border)}.drawer-footer .total{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.95rem}.drawer-footer .total .amount{color:#fff;font-weight:600}.cart-line{display:flex;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.cart-line img{width:64px;height:64px;object-fit:cover;border-radius:6px;background:var(--muted)}.cart-line .info{flex:1;min-width:0}.cart-line .info .name{font-size:.85rem;color:#fff}.cart-line .info .variant{font-size:.7rem;color:var(--muted-foreground)}.cart-line .qty{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8rem}.cart-line .qty button{width:22px;height:22px;border:1px solid var(--border);border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.cart-line .remove{font-size:.7rem;color:var(--muted-foreground);margin-left:auto;align-self:flex-start}.cart-line .remove:hover{color:#fff}.cart-empty{text-align:center;padding:3rem 1rem;color:var(--muted-foreground)}.site-footer{border-top:1px solid var(--border);margin-top:6rem}.site-footer .grid{display:grid;gap:2rem;padding:3rem 0}@media(min-width:768px){.site-footer .grid{grid-template-columns:repeat(3,1fr)}}.site-footer .col-brand{display:flex;align-items:center;gap:.75rem}.site-footer .col-brand img{height:56px;width:56px;border-radius:9999px;object-fit:contain}.site-footer .col-brand .name{font-family:var(--font-display);font-size:1.25rem;color:#fff}.site-footer .col-brand .tag{font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:var(--muted-foreground)}.site-footer .col-about{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.site-footer .col-contact{color:var(--muted-foreground);font-size:.875rem}.site-footer .col-contact .label{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:#ccc;margin-bottom:.5rem}.site-footer .col-contact a:hover{color:#fff}.site-footer .bar{border-top:1px solid var(--border)}.site-footer .bar .row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1.25rem 0;font-size:.7rem;color:var(--muted-foreground)}.site-footer .bar .row .upper{text-transform:uppercase;letter-spacing:.2em}.page-wrap{padding:4rem 0;max-width:720px;margin:0 auto}.page-wrap h1{font-size:2.5rem;margin-bottom:1rem;text-align:center}.page-wrap .rte{color:var(--muted-foreground);line-height:1.7;margin-bottom:2rem}.field{margin-bottom:1rem}.field label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:#ccc;margin-bottom:.5rem}.field input,.field textarea{width:100%;background:var(--muted);border:1px solid var(--border);color:#fff;padding:.75rem .875rem;border-radius:var(--radius);font-family:inherit;font-size:.9rem}.field input:focus,.field textarea:focus{outline:none;border-color:#fff}.field textarea{min-height:140px;resize:vertical}.form-message{padding:.75rem 1rem;border-radius:var(--radius);margin-bottom:1rem;font-size:.85rem}.form-message.success{background:#50c8781a;border:1px solid rgba(80,200,120,.4);color:#80e0a0}.form-message.error{background:#dc50501a;border:1px solid rgba(220,80,80,.4);color:#f99}.filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem}.filters a{padding:.5rem 1rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;border:1px solid var(--border);border-radius:9999px;color:var(--muted-foreground)}.filters a.active,.filters a:hover{border-color:#fff;color:#fff;background:#ffffff0d}.toast{position:fixed;top:1.5rem;left:50%;transform:translate(-50%) translateY(-150%);background:var(--card);border:1px solid var(--border);color:#fff;padding:.875rem 1.5rem;border-radius:var(--radius);font-size:.85rem;z-index:100;transition:transform .3s;box-shadow:0 10px 40px #0006}.toast.show{transform:translate(-50%) translateY(0)}.description p{margin-bottom:2.5rem}.description p+table,.description p~table{margin-top:2.5rem}.description table{width:100%;border-collapse:collapse;margin-top:2.5rem;font-size:.85rem}.description table th,.description table td{padding:.5rem .75rem;border-bottom:1px solid var(--border);vertical-align:middle}.description table th{text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground);font-weight:600;padding-bottom:.75rem}.description table td:first-child{color:var(--muted-foreground);font-size:.8rem;width:40%;text-align:left}.description table td:last-child{color:#fff;font-weight:500;text-align:right}.description table th:last-child{text-align:right}.pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:56px;flex-wrap:wrap}.page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;border:1px solid var(--border);color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:border-color .2s,background .2s;border-radius:2px}.page-btn:hover{border-color:#fff;background:#ffffff0f;color:#fff}.page-btn.active{background:#fff;color:#000;border-color:#fff;font-weight:700}.page-btn.disabled{opacity:.25;cursor:not-allowed;pointer-events:none}.page-btn.ellipsis{border-color:transparent;cursor:default;pointer-events:none}.pagination-info{text-align:center;margin-top:16px;font-size:11px;color:#fff;opacity:.4;letter-spacing:.1em;text-transform:uppercase}.collection-tabs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2.5rem}.tab-btn{padding:.45rem 1.1rem;border:1px solid var(--border);border-radius:9999px;font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;color:var(--muted-foreground);transition:all .2s;white-space:nowrap}.tab-btn:hover{border-color:#ffffff80;color:#fff}.tab-btn.active{background:#fff;color:#000;border-color:#fff;font-weight:600}.header-actions{display:flex;align-items:center;gap:.5rem}.search-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius);border:1px solid var(--border);color:var(--muted-foreground);transition:all .2s}.search-btn:hover{border-color:#ffffff80;color:#fff}.search-overlay{position:fixed;top:0;left:0;right:0;z-index:100;background:color-mix(in oklab,var(--background) 96%,transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1.25rem 1rem;transform:translateY(-100%);transition:transform .25s ease}.search-overlay.open{transform:translateY(0)}.search-overlay-inner{max-width:640px;margin:0 auto;display:flex;align-items:center;gap:.75rem}.search-form{flex:1;display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--muted)}.search-form input{flex:1;background:none;border:none;outline:none;color:#fff;padding:.6rem 1rem;font-size:.9rem;font-family:inherit}.search-form input::placeholder{color:var(--muted-foreground)}.search-form button[type=submit]{padding:0 .875rem;color:var(--muted-foreground);border-left:1px solid var(--border);height:100%;display:flex;align-items:center}.search-form button[type=submit]:hover{color:#fff}.search-close{color:var(--muted-foreground);font-size:1rem;padding:.5rem;border-radius:var(--radius)}.search-close:hover{color:#fff}.category-blocks{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;margin-bottom:3.5rem}@media(min-width:640px){.category-blocks{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.category-blocks{grid-template-columns:repeat(3,1fr)}}.category-block{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:var(--radius);border:1px solid var(--border);display:block}.category-block img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.category-block:hover img{transform:scale(1.07)}.category-block-placeholder{width:100%;height:100%;background:var(--muted)}.category-block-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.25) 55%,transparent 100%);display:flex;align-items:flex-end;padding:.75rem}.category-block-overlay span{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#fff;line-height:1.3}.category-block:before,.category-block:after{content:"";position:absolute;width:10px;height:10px;z-index:2;pointer-events:none}.category-block:before{top:7px;left:7px;border-top:2px solid rgba(255,255,255,.55);border-left:2px solid rgba(255,255,255,.55)}.category-block:after{bottom:7px;right:7px;border-bottom:2px solid rgba(255,255,255,.55);border-right:2px solid rgba(255,255,255,.55)}.category-block:hover:before,.category-block:hover:after{border-color:#ffffffe6}.tab-btn{font-size:.72rem!important;font-weight:700!important;letter-spacing:.12em!important}.mobile-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius);border:1px solid var(--border);color:var(--muted-foreground);transition:all .2s}.mobile-menu-btn:hover{border-color:#ffffff80;color:#fff}@media(min-width:768px){.mobile-menu-btn{display:none}}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;transform:translate(-100%);transition:transform .3s ease;pointer-events:none}.mobile-nav.open{transform:translate(0);pointer-events:all}.mobile-nav-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-nav-panel{position:relative;z-index:1;width:82%;max-width:300px;background:var(--card);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:1.5rem 1.25rem;overflow-y:auto}.mobile-nav-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.mobile-nav-title{font-family:var(--font-display);font-size:1.4rem;color:#fff}.mobile-nav-close{color:var(--muted-foreground);font-size:1.1rem;padding:.25rem .5rem;border-radius:var(--radius)}.mobile-nav-close:hover{color:#fff}.mobile-nav-section-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.3em;color:var(--muted-foreground);margin-bottom:.75rem}.mobile-nav-links{display:flex;flex-direction:column;gap:.125rem}.mobile-nav-links a{padding:.7rem .75rem;border-radius:var(--radius);font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);transition:all .15s}.mobile-nav-links a:hover,.mobile-nav-links a:active{background:#ffffff12;color:#fff}.mobile-nav-divider{height:1px;background:var(--border);margin:1.25rem 0}.gallery-arrow{display:none}@media(max-width:767px){.gallery-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;background:#0000008c;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;font-size:1rem;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gallery-prev{left:.6rem}.gallery-next{right:.6rem}.product .thumbs{display:flex;overflow-x:auto;gap:.5rem;grid-template-columns:unset;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product .thumbs::-webkit-scrollbar{display:none}.product .thumbs button{flex:0 0 56px;width:56px;height:56px;aspect-ratio:unset}.product .gallery .main{position:relative;cursor:grab;-webkit-user-select:none;user-select:none}.product .gallery .main:active{cursor:grabbing}}.search-page{padding:3rem 1rem 5rem}.search-page-header{max-width:640px;margin:0 auto 3rem;text-align:center}.search-page-form{margin-bottom:1.25rem}.search-page-input-wrap{display:flex;align-items:center;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.search-page-input{flex:1;background:none;border:none;outline:none;color:#fff;padding:.75rem 1rem;font-size:1rem;font-family:inherit}.search-page-input::placeholder{color:var(--muted-foreground)}.search-page-submit{padding:0 1rem;color:var(--muted-foreground);border-left:1px solid var(--border);height:100%;display:flex;align-items:center;transition:color .2s}.search-page-submit:hover{color:#fff}.search-meta{font-size:.85rem;color:var(--muted-foreground)}.search-meta em{color:#fff;font-style:normal}.search-empty{text-align:center;padding:4rem 0}.search-empty p{color:var(--muted-foreground);margin-bottom:1.5rem}.search-empty-links{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.cart-line .remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:var(--muted-foreground);border:1px solid var(--border);transition:all .2s;flex-shrink:0;align-self:flex-start;margin-top:2px}.cart-line .remove:hover{color:#ff6b6b;border-color:#ff6b6b;background:#ff6b6b14}
/*# sourceMappingURL=/cdn/shop/t/31/assets/masa.css.map */
