:root{--bg:#141511;--bg-warm:#1C1A14;--ink:#EDE3CD;--muted:#9A8E72;--accent:#B8946A;--moss:#6F7C4E;--rule:rgba(237,227,205,.14);--cream:#E5D9BD;--ember:#A85A2E;--display-font:"Playfair Display",serif;--body-font:"Inter",sans-serif}.shopify-section{display:block}.shopify-section--full-bleed{width:100%}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--body-font);font-weight:300;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1000;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .65 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.announce,.announcement{background:#0c0d0a;color:var(--accent);text-align:center;font-size:11px;letter-spacing:.28em;text-transform:uppercase;padding:8px 16px;height:28px;line-height:12px;border-bottom:1px solid var(--rule)}.announcement .wrap{max-width:1320px;margin:0 auto}.header,.site-header{position:sticky;top:0;z-index:1100;height:56px;background:#141511b3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;padding:0 32px;transition:transform .35s ease}.header.hide,.site-header.hide{transform:translateY(-100%)}.wordmark{font-size:12px;letter-spacing:.32em;font-weight:500}.wordmark a{color:inherit}.nav{display:flex;gap:36px}.nav a{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);opacity:.78;transition:opacity .25s}.nav a:hover{opacity:1;color:var(--accent)}.cart{font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.78;display:inline-flex;align-items:center;gap:8px}.cart:hover{opacity:1}.header-action{font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.78;display:inline-flex;align-items:center;gap:6px}.header-action:hover{opacity:1;color:var(--accent)}.hero{position:relative;height:100vh;min-height:640px;background-image:var(--hero-img,url(https://images.squarespace-cdn.com/content/v1/5ef7b16f2025d3782aef17ee/ca1c2eb4-0773-4dea-ab53-46d8233e4c8b/EEFD6F09-0183-4AD6-80F6-A3441E64444F+2.JPEG?format=2500w));background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;filter:saturate(.85) sepia(.08)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(20,21,17,.25) 0%,rgba(20,21,17,.1) 35%,rgba(20,21,17,.85) 80%,var(--bg) 100%)}.hero-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 24px 14vh;text-align:center;z-index:2}.hero h1{font-family:var(--display-font);font-style:italic;font-weight:500;font-size:clamp(48px,9vw,132px);line-height:.95;letter-spacing:-.02em;color:var(--ink)}.hero h1 span{display:block;opacity:0;transform:translateY(28px);animation:rise 1.1s ease forwards}.hero h1 span:nth-child(1){animation-delay:.2s}.hero h1 span:nth-child(2){animation-delay:.55s}.hero h1 span:nth-child(3){animation-delay:.9s}@keyframes rise{to{opacity:1;transform:translateY(0)}}.kicker{margin-top:28px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--accent);opacity:0;animation:rise 1.1s ease 1.3s forwards}.scroll-cue{position:absolute;bottom:24px;left:50%;transform:translate(-50%);font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--ink);opacity:.65;z-index:3;animation:bob 2.4s ease-in-out infinite}@keyframes bob{0%,to{transform:translate(-50%);opacity:.55}50%{transform:translate(-50%,8px);opacity:.95}}.section-head{display:flex;align-items:center;gap:18px;padding:0 48px;margin:120px 0 36px}.section-head .label{font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--accent)}.paw{width:22px;height:22px;color:var(--accent);flex-shrink:0}.divider{text-align:center;margin:80px auto;color:var(--accent)}.divider svg{width:32px;height:32px;opacity:.7}.strip-wrap{position:relative;overflow:hidden}.strip{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 48px 60px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.strip::-webkit-scrollbar{display:none}.strip-wrap:after{content:"";position:absolute;top:0;right:0;bottom:60px;width:120px;background:linear-gradient(to right,transparent,var(--bg));pointer-events:none}.pcard{flex:0 0 480px;height:600px;position:relative;scroll-snap-align:start;overflow:hidden;background:#1a1a1a;border-radius:4px;display:block}.pcard img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease,filter .6s ease;filter:grayscale(.2) brightness(.9)}.pcard:hover img{transform:scale(1.04);filter:grayscale(0) brightness(1)}.pcard .meta{position:absolute;left:24px;bottom:24px;right:24px;display:flex;justify-content:space-between;align-items:flex-end;color:var(--ink)}.pcard .name{font-family:var(--display-font);font-style:italic;font-size:24px;line-height:1.1}.pcard .price{font-size:13px;letter-spacing:.16em}.pcard .stock{position:absolute;top:20px;left:24px;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--accent)}.pcard__badge--sold{color:var(--ember)}.pcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.85) 100%);z-index:1}.pcard .meta,.pcard .stock{z-index:2}.parallax{position:relative;background-image:var(--parallax-img,url(https://images.squarespace-cdn.com/content/v1/5ef7b16f2025d3782aef17ee/0be56caa-7ae6-4b91-9f7a-4c9b3470da7e/8D0BA88D-127F-4DAD-87BF-F925128534A7.JPEG?format=1500w));background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;padding:38vh 24px;text-align:center;margin-top:80px;filter:saturate(.85) sepia(.08)}.parallax:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#141511b8}.parallax-inner{position:relative;z-index:2;max-width:880px;margin:0 auto}.parallax h2{font-family:var(--display-font);font-style:italic;font-weight:400;font-size:clamp(34px,5vw,68px);line-height:1.15;color:var(--ink);margin-bottom:28px}.parallax .sub{font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--accent)}@media(max-width:820px){.parallax{background-attachment:scroll;padding:22vh 24px}}.maker{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:140px}.maker-img{background-image:var(--maker-img,url(https://images.squarespace-cdn.com/content/v1/5ef7b16f2025d3782aef17ee/5b463010-e3e9-46fd-bc84-e01d45888ec5/crystalwebsite.jpg?format=1500w));background-position:center;background-size:cover;background-repeat:no-repeat;min-height:760px;filter:grayscale(.25) brightness(.95)}.maker-text{padding:96px 80px;display:flex;flex-direction:column;justify-content:center}.maker-text .label{font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--accent);margin-bottom:24px}.maker-text h2{font-family:var(--display-font);font-style:italic;font-weight:500;font-size:64px;line-height:1;margin-bottom:32px}.maker-text p{font-size:15px;line-height:1.85;color:#ede3cdc7;margin-bottom:24px;max-width:520px}.pullquote{border-left:1px solid var(--accent);padding:8px 0 8px 24px;margin:24px 0 32px;font-family:var(--display-font);font-style:italic;font-size:22px;line-height:1.4;color:var(--ink);max-width:480px}.text-link{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:4px;align-self:flex-start;transition:padding-right .3s ease;display:inline-block}.text-link:after{content:" \\2192";transition:transform .3s ease;display:inline-block;margin-left:6px}.text-link:hover:after{transform:translate(8px)}@media(max-width:900px){.maker{grid-template-columns:1fr}.maker-img{min-height:520px}.maker-text{padding:64px 28px}.maker-text h2{font-size:44px}}.studio-band{margin-top:160px;width:100%}.studio-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.studio-row figure{aspect-ratio:4/5;overflow:hidden;background:#1a1a1a;border-radius:4px}.studio-row img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) sepia(.08) grayscale(.5);transition:filter 1s ease,transform 1s ease}.studio-row figure:hover img{filter:saturate(.9) sepia(.05);transform:scale(1.03)}.studio-caption{text-align:center;padding:24px 16px;font-size:10px;letter-spacing:.36em;text-transform:uppercase;color:var(--accent);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:0}.scene{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:70vh}.scene.flip{direction:rtl}.scene.flip>*{direction:ltr}.scene-img{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:520px;filter:grayscale(.15) brightness(.95)}.scene-text{padding:96px 80px;display:flex;flex-direction:column;justify-content:center}.scene-num{font-family:var(--display-font);font-style:italic;font-size:64px;color:var(--accent);opacity:.65;margin-bottom:24px;line-height:1}.scene-text h3{font-family:var(--display-font);font-style:italic;font-weight:500;font-size:48px;line-height:1.05;margin-bottom:24px}.scene-text p{font-size:15px;line-height:1.85;color:#ede3cdc7;margin-bottom:28px;max-width:480px}@media(max-width:900px){.scene{grid-template-columns:1fr}.scene.flip{direction:ltr}.scene-text{padding:60px 28px}.scene-text h3{font-size:36px}}.insta{margin-top:140px;padding:0 48px}.insta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px}.insta-tile{aspect-ratio:1/1;overflow:hidden;position:relative;border-radius:4px}.insta-tile img{width:100%;height:100%;object-fit:cover;transition:transform .9s ease,filter .6s ease;filter:grayscale(.3)}.insta-tile:hover img{transform:scale(1.06);filter:grayscale(0)}.insta-tile .cap{position:absolute;inset:auto 0 0 0;padding:14px 16px;background:linear-gradient(to top,rgba(0,0,0,.82),transparent);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink);opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.insta-tile:hover .cap{opacity:1;transform:translateY(0)}@media(max-width:720px){.insta-grid{grid-template-columns:repeat(2,1fr)}}.newsletter{margin-top:160px;padding:140px 24px;text-align:center;background:var(--bg-warm);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.newsletter h2{font-family:var(--display-font);font-style:italic;font-weight:500;font-size:clamp(36px,5vw,64px);line-height:1.1;max-width:760px;margin:0 auto 18px}.newsletter p{color:#ede3cdb3;font-size:14px;margin-bottom:48px}.news-form{display:flex;max-width:520px;margin:0 auto;gap:16px;align-items:flex-end}.news-form input{flex:1;background:transparent;border:none;border-bottom:1px solid var(--accent);color:var(--ink);padding:12px 0;font-size:14px;font-family:inherit;outline:none}.news-form input::placeholder{color:#ede3cd66}.news-form button{background:transparent;border:none;color:var(--ink);font-size:11px;letter-spacing:.32em;text-transform:uppercase;cursor:pointer;padding:12px 0;border-bottom:1px solid var(--ink)}.news-form button:hover{color:var(--accent);border-color:var(--accent)}footer,.site-footer{padding:120px 48px 48px;text-align:center}.foot-mark{font-family:var(--display-font);font-style:italic;font-size:48px;letter-spacing:.06em;margin-bottom:18px}.foot-paw{margin:8px auto 56px;color:var(--accent)}.foot-paw svg{width:36px;height:36px}.foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;max-width:880px;margin:0 auto 80px;text-align:left}.foot-cols h4{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.foot-cols a{display:block;font-size:13px;color:#ede3cdb3;margin-bottom:10px}.foot-cols a:hover{color:var(--ink)}.foot-bottom{border-top:1px solid var(--rule);padding-top:32px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#ede3cd80;flex-wrap:wrap;gap:16px}@media(max-width:720px){.foot-cols{grid-template-columns:1fr;text-align:center}.nav{display:none}.header,.site-header{padding:0 18px}.section-head{padding:0 24px;margin-top:80px}.insta{padding:0 24px}footer,.site-footer{padding:80px 24px 32px}}.crumbs{padding:24px 48px 0;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#ede3cd8c}.crumbs a:hover{color:var(--accent)}.pdp-hero{position:relative;height:60vh;min-height:480px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;margin-top:24px;overflow:hidden}.pdp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(20,21,17,.35),rgba(20,21,17,.7) 80%,var(--bg))}.pdp-hero h1{position:relative;z-index:2;font-family:var(--display-font);font-style:italic;font-weight:500;font-size:clamp(56px,9vw,128px);text-align:center;line-height:1;text-shadow:0 4px 32px rgba(0,0,0,.6);letter-spacing:-.01em;padding:0 24px}.pdp{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1400px;margin:0 auto;padding:80px 48px}.gallery{display:flex;flex-direction:column;gap:14px}.gallery .thumb{aspect-ratio:5/6;overflow:hidden;background:#1a1a1a;cursor:pointer;border-radius:4px}.gallery .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .9s ease,filter .6s ease;filter:grayscale(.15)}.gallery .thumb:hover img{transform:scale(1.04);filter:grayscale(0)}.info{position:sticky;top:80px;align-self:start;padding:0 0 0 24px}.info .breadcrumb-tag{font-size:10px;letter-spacing:.36em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.info h2{font-family:var(--display-font);font-style:italic;font-weight:500;font-size:48px;line-height:1.05;letter-spacing:-.01em;margin-bottom:18px}.info .price{font-size:18px;letter-spacing:.16em;color:var(--ink);margin-bottom:14px}.ships{font-size:10px;letter-spacing:.36em;text-transform:uppercase;color:#ede3cd99;margin-bottom:32px}.desc{font-family:var(--display-font);font-style:italic;font-size:18px;line-height:1.7;color:#ede3cdd9;margin-bottom:40px;max-width:480px}.specs{border-top:1px solid var(--rule);padding-top:24px;margin-bottom:36px}.specs h4{font-size:10px;letter-spacing:.36em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.specs ul{list-style:none}.specs li{font-size:14px;color:#ede3cdc7;padding:6px 0;border-bottom:1px dashed var(--rule)}.size{margin-bottom:32px}.size h4{font-size:10px;letter-spacing:.36em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.size-grid{display:flex;gap:8px;flex-wrap:wrap}.size-grid button{background:transparent;border:1px solid var(--rule);color:var(--ink);padding:10px 16px;font-size:12px;letter-spacing:.16em;cursor:pointer;font-family:inherit;transition:all .25s}.size-grid button:hover{border-color:var(--accent);color:var(--accent)}.size-grid button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.size-grid button:disabled{opacity:.3;text-decoration:line-through;cursor:not-allowed}.add{width:100%;background:transparent;border:1px solid var(--ink);color:var(--ink);font-family:inherit;font-size:12px;letter-spacing:.36em;text-transform:uppercase;padding:18px;cursor:pointer;position:relative;overflow:hidden;transition:color .4s ease}.add:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform:translateY(101%);transition:transform .5s ease;z-index:0}.add:hover{color:var(--bg)}.add:hover:before{transform:translateY(0)}.add span{position:relative;z-index:1}@media(max-width:900px){.pdp{grid-template-columns:1fr;gap:48px;padding:48px 24px}.info{position:static;padding:0}.info h2{font-size:36px}.crumbs{padding:18px 24px 0}}.editorial{max-width:760px;margin:80px auto 0;padding:80px 24px 0;border-top:1px solid var(--rule)}.editorial .label{font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--accent);text-align:center;margin-bottom:16px}.editorial h3{font-family:var(--display-font);font-style:italic;font-weight:500;font-size:clamp(36px,5vw,56px);text-align:center;line-height:1.1;margin-bottom:48px}.editorial p{font-size:16px;line-height:1.85;color:#ede3cdc7;margin-bottom:24px}.editorial p:first-letter{font-family:var(--display-font);font-style:italic;font-size:48px;float:left;line-height:.9;padding:6px 8px 0 0;color:var(--accent)}.quote-band{margin-top:120px;padding:30vh 24px;text-align:center;background-image:var(--quote-band-img,url(https://images.squarespace-cdn.com/content/v1/5ef7b16f2025d3782aef17ee/268b8e90-6973-4c41-b627-2b41ce9a60c7/37812224-4799-4377-8BAF-B4139E0B40F7.JPG?format=1500w));background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:relative;filter:saturate(.85) sepia(.08)}.quote-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#141511c7}.quote-band-inner{position:relative;z-index:2;max-width:760px;margin:0 auto}.quote-band q{quotes:"\\201C" "\\201D";font-family:var(--display-font);font-style:italic;font-weight:400;font-size:clamp(28px,4vw,44px);line-height:1.4;color:var(--ink);display:block;margin-bottom:24px}.quote-band .author{font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--accent)}@media(max-width:820px){.quote-band{background-attachment:scroll;padding:18vh 24px}}.related{max-width:1320px;margin:120px auto 0;padding:0 48px 80px}.related-head{display:flex;align-items:center;gap:18px;margin-bottom:36px}.related-head .label{font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--accent)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.rcard .imgbox{aspect-ratio:5/6;overflow:hidden;background:#1a1a1a;position:relative;border-radius:4px}.rcard img{width:100%;height:100%;object-fit:cover;filter:grayscale(.2);transition:transform 1s ease,filter .5s ease}.rcard:hover img{transform:scale(1.05);filter:grayscale(0)}.rcard .rinfo{padding:18px 4px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.rcard .name{font-family:var(--display-font);font-style:italic;font-size:20px;line-height:1.15}.rcard .price{font-size:13px;letter-spacing:.16em;color:var(--accent);padding-top:4px}@media(max-width:820px){.related-grid{grid-template-columns:1fr;gap:48px}.related{padding:0 24px 60px}}.fade-up,[data-fade]{opacity:0;transform:translateY(28px);transition:opacity 1.1s ease,transform 1.1s ease}.fade-up.in,[data-fade].in{opacity:1;transform:translateY(0)}.shop-hero{position:relative;height:40vh;min-height:320px;background-size:cover;background-position:center;background-repeat:no-repeat;filter:saturate(.85) sepia(.08);color:var(--ink);font-family:var(--body-font);isolation:isolate}.shop-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#00000073 45%,#0000);z-index:1;pointer-events:none}.shop-hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;max-width:900px;margin:0 auto;padding:0 32px 80px;text-align:center}.shop-hero h1{font-family:var(--display-font);font-style:italic;font-weight:400;font-size:clamp(40px,6vw,80px);line-height:1.05;letter-spacing:-.01em;color:var(--ink);margin:0}.shop-hero .kicker{font-family:var(--body-font);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin-top:20px}.shop-hero-desc{font-family:var(--body-font);font-size:14px;line-height:1.7;opacity:.8;max-width:600px;margin:16px auto 0;color:var(--ink)}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:1320px;margin:48px auto 24px;padding:0 48px}.filters-label{font-family:var(--body-font);text-transform:uppercase;letter-spacing:.32em;font-size:10px;color:var(--muted);margin-right:8px}.chip{display:inline-block;padding:8px 16px;border:1px solid var(--rule);border-radius:999px;background:transparent;color:var(--ink);opacity:.7;font-family:var(--body-font);font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .25s ease}.chip:hover{border-color:var(--accent);color:var(--accent);opacity:1}.chip.on{background:var(--accent);color:var(--bg);border-color:var(--accent);opacity:1;font-weight:500}.sort-form{display:flex;align-items:center;gap:12px;margin-left:auto}.sort-select{background:transparent;border:1px solid var(--rule);color:var(--ink);padding:8px 32px 8px 12px;font-family:inherit;font-size:11px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23B8946A' stroke-width='1.2'/></svg>");background-repeat:no-repeat;background-position:right 12px center}.sort-select:hover,.sort-select:focus{border-color:var(--accent);outline:none}.grid-wrap{max-width:1320px;margin:0 auto;padding:0 48px 80px}.grid{display:grid;gap:28px;grid-template-columns:repeat(5,1fr)}@media(max-width:1279px){.grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:899px){.grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:499px){.grid{grid-template-columns:1fr}}.grid .pcard{flex:none;width:100%;height:auto;aspect-ratio:4/5}.grid .pcard .name{font-size:18px}@media(max-width:1279px){.grid .pcard .name{font-size:16px}}.grid .pcard .meta{left:16px;right:16px;bottom:16px}.grid .pcard .stock{top:12px;left:16px;font-size:9px;letter-spacing:.28em}.pagination{text-align:center;padding:32px 0 80px;font-family:var(--body-font);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.pagination a,.pagination span{display:inline-block;padding:8px 12px;color:var(--muted);opacity:.7;text-decoration:none;transition:color .2s ease,opacity .2s ease}.pagination a:hover{color:var(--accent);opacity:1}.pagination .current,.pagination span.current{color:var(--ink);opacity:1;font-weight:600}.empty-collection{font-family:var(--body-font);color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/35/assets/theme.css.map */
