body:is(.template-collection,.template-search) #shopify-section-announcement-bar,body:is(.template-collection,.template-search) #shopify-section-header-inline,body:is(.template-collection,.template-search) #shopify-section-header-sidebar,body:is(.template-collection,.template-search) #shopify-section-header-vertical,body:is(.template-collection,.template-search) #shopify-section-header-categories,body:is(.template-collection,.template-search) #shopify-section-header-bottom,body:is(.template-collection,.template-search) #shopify-section-header,body:is(.template-collection,.template-search) #shopify-section-header-group,body:is(.template-collection,.template-search) #shopify-section-footer,body:is(.template-collection,.template-search) #shopify-section-footer-group,body:is(.template-collection,.template-search) #shopify-section-top-bar,body:is(.template-collection,.template-search) #shopify-section-bottom-bar,body:is(.template-collection,.template-search) #shopify-section-toolbar_mobile,body:is(.template-collection,.template-search) #shopify-section-back_top,body:is(.template-collection,.template-search) .header-group-wrapper,body:is(.template-collection,.template-search) .footer-group-wrapper,body:is(.template-collection,.template-search) .t4s-header-section,body:is(.template-collection,.template-search) #shopify-section-extras,body:is(.template-collection,.template-search) #t4s-search-hidden,body:is(.template-collection,.template-search) .t4s-drawer,body:is(.template-collection,.template-search) .t4s-popup,body:is(.template-collection,.template-search) .t4s-overlay,body:is(.template-collection,.template-search) #t4s-footer{display:none!important}body:is(.template-collection,.template-search){margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .6s var(--ease)}body:is(.template-collection,.template-search)[data-mode=night]{background:var(--night);color:var(--night-ink)}body:is(.template-collection,.template-search)[data-mode=night] h1,body:is(.template-collection,.template-search)[data-mode=night] h2,body:is(.template-collection,.template-search)[data-mode=night] h3,body:is(.template-collection,.template-search)[data-mode=night] h4{color:var(--night-ink)}body:is(.template-collection,.template-search)[data-mode=night] .mono{color:#968466}body:is(.template-collection,.template-search)[data-mode=night] p{color:#b9a98c}body:is(.template-collection,.template-search) h1,body:is(.template-collection,.template-search) h2,body:is(.template-collection,.template-search) h3,body:is(.template-collection,.template-search) h4{font-family:var(--serif);font-weight:400;letter-spacing:-.01em;color:var(--ink);margin:0}body:is(.template-collection,.template-search) h1{font-size:clamp(40px,6vw,84px);line-height:1.02;letter-spacing:-.035em}body:is(.template-collection,.template-search) h2{font-size:clamp(28px,3.4vw,46px);line-height:1.1;letter-spacing:-.02em}body:is(.template-collection,.template-search) h3{font-size:clamp(20px,1.8vw,26px);line-height:1.2}body:is(.template-collection,.template-search) h4{font-size:17px;line-height:1.3;font-family:var(--sans);font-weight:500;letter-spacing:0}body:is(.template-collection,.template-search) p{margin:0;text-wrap:pretty}body:is(.template-collection,.template-search) a{color:inherit;text-decoration:none}body:is(.template-collection,.template-search) ::selection{background:var(--clay);color:var(--paper)}body:is(.template-collection,.template-search) .mono{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}body:is(.template-collection,.template-search) .serif{font-family:var(--serif)}body:is(.template-collection,.template-search) .rule{height:1px;background:var(--line);border:0}body:is(.template-collection,.template-search) .tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--paper-2);color:var(--ink-soft);border:1px solid var(--line)}body:is(.template-collection,.template-search) .tag.clay{background:color-mix(in oklab,var(--clay) 14%,var(--paper));border-color:color-mix(in oklab,var(--clay) 30%,var(--line));color:var(--clay)}body:is(.template-collection,.template-search) .tag.sage{background:color-mix(in oklab,var(--sage) 16%,var(--paper));border-color:color-mix(in oklab,var(--sage) 35%,var(--line));color:#5e6e52}body:is(.template-collection,.template-search) .tag.rose{background:color-mix(in oklab,var(--rose) 18%,var(--paper));border-color:color-mix(in oklab,var(--rose) 35%,var(--line));color:#8e5f67}body:is(.template-collection,.template-search) .tag.amber{background:color-mix(in oklab,var(--amber) 16%,var(--paper));border-color:color-mix(in oklab,var(--amber) 35%,var(--line));color:#8a6720}body:is(.template-collection,.template-search) .btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--sans);font-weight:500;font-size:14px;letter-spacing:-.005em;border:0;cursor:pointer;transition:transform .25s var(--ease),background .25s var(--ease)}body:is(.template-collection,.template-search) .btn:hover{transform:translateY(-1px);background:var(--clay)}body:is(.template-collection,.template-search) .btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}body:is(.template-collection,.template-search) .btn.ghost:hover{background:var(--paper-2);color:var(--ink)}body:is(.template-collection,.template-search) .ph{position:relative;background:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--paper-2) 80%,var(--ink) 0%) 0 8px,color-mix(in oklab,var(--paper-3) 70%,var(--paper) 0%) 8px 16px);border:1px solid var(--line);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--ink-mute);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}body:is(.template-collection,.template-search) .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--coll-img-fit, cover);border-radius:inherit}body:is(.template-collection,.template-search) .ph:after{content:attr(data-label);background:var(--paper);padding:4px 8px;border-radius:4px;border:1px solid var(--line)}body:is(.template-collection,.template-search) .ph.has-img:after{display:none}body:is(.template-collection,.template-search) .gcard--contain .ph img{object-fit:contain}body:is(.template-collection,.template-search) .gcard--contain .ph.has-img{background:var(--paper)}body:is(.template-collection,.template-search)[data-mode=night] .gcard--contain .ph.has-img{background:var(--night-2)}body:is(.template-collection,.template-search) .gcard-hover-img{opacity:0;transition:opacity .45s var(--ease, ease);z-index:1}body:is(.template-collection,.template-search) .gcard:hover .gcard-hover-img,body:is(.template-collection,.template-search) .gcard:focus-within .gcard-hover-img{opacity:1}@media(hover:none){body:is(.template-collection,.template-search) .gcard-hover-img{display:none}}body:is(.template-collection,.template-search) .anonsbar{background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:10px 16px}body:is(.template-collection,.template-search) .anonsbar span{opacity:.8}body:is(.template-collection,.template-search) .anonsbar b{font-weight:500;color:var(--clay-soft)}body:is(.template-collection,.template-search) .anonsbar a{color:inherit}body:is(.template-collection,.template-search) .hdr{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:all .6s var(--ease)}body:is(.template-collection,.template-search)[data-mode=night] .hdr{background:color-mix(in oklab,var(--night) 90%,transparent);border-bottom-color:#2d2618}body:is(.template-collection,.template-search) .hdr-row{max-width:var(--max-w);margin:0 auto;padding:18px var(--gutter);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px}body:is(.template-collection,.template-search) .brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-size:22px;letter-spacing:-.02em;color:var(--ink)}body:is(.template-collection,.template-search)[data-mode=night] .brand{color:var(--night-ink)}body:is(.template-collection,.template-search) .brand .dot{width:10px;height:10px;border-radius:50%;background:var(--clay)}body:is(.template-collection,.template-search) .brand small{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-left:4px}body:is(.template-collection,.template-search) .nav{display:flex;gap:28px;justify-content:center}body:is(.template-collection,.template-search) .nav a{font-size:14px;color:var(--ink-soft);padding:6px 0;position:relative;transition:color .2s var(--ease)}body:is(.template-collection,.template-search) .nav a:hover{color:var(--ink)}body:is(.template-collection,.template-search) .nav a.has-mark{color:var(--clay)}body:is(.template-collection,.template-search) .nav a.has-mark:after{content:"";position:absolute;left:50%;bottom:-2px;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--clay)}body:is(.template-collection,.template-search)[data-mode=night] .nav a{color:#b9a98c}body:is(.template-collection,.template-search)[data-mode=night] .nav a:hover{color:var(--night-ink)}body:is(.template-collection,.template-search)[data-mode=night] .nav a.has-mark{color:var(--amber)}body:is(.template-collection,.template-search)[data-mode=night] .nav a.has-mark:after{background:var(--amber)}body:is(.template-collection,.template-search) .hdr-actions{display:flex;gap:6px;align-items:center}body:is(.template-collection,.template-search) .iconbtn{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;color:var(--ink-soft);cursor:pointer;position:relative;transition:all .2s var(--ease)}body:is(.template-collection,.template-search) .iconbtn:hover{background:var(--paper-2);border-color:var(--line)}body:is(.template-collection,.template-search)[data-mode=night] .iconbtn{color:#b9a98c}body:is(.template-collection,.template-search)[data-mode=night] .iconbtn:hover{background:#2a2218;border-color:#3a3224}body:is(.template-collection,.template-search) .iconbtn .badge{position:absolute;top:-2px;right:-2px;background:var(--clay);color:var(--paper);font-family:var(--mono);font-size:9px;padding:2px 5px;border-radius:999px}body:is(.template-collection,.template-search) .crumb{max-width:var(--max-w);margin:0 auto;padding:24px var(--gutter) 0;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);display:flex;gap:12px;align-items:center;flex-wrap:wrap}body:is(.template-collection,.template-search) .crumb a{color:var(--ink-mute);text-decoration:none}body:is(.template-collection,.template-search) .crumb a:hover{color:var(--clay)}body:is(.template-collection,.template-search) .crumb .sep{opacity:.4}body:is(.template-collection,.template-search) .crumb .current{color:var(--clay)}body:is(.template-collection,.template-search)[data-mode=night] .crumb{color:var(--night-ink-2, #c8b89c)}body:is(.template-collection,.template-search)[data-mode=night] .crumb a{color:var(--night-ink-2, #c8b89c)}body:is(.template-collection,.template-search)[data-mode=night] .crumb a:hover{color:var(--amber)}body:is(.template-collection,.template-search)[data-mode=night] .crumb .current{color:var(--amber)}body:is(.template-collection,.template-search) .coll-head{border-bottom:1px solid var(--line)}body:is(.template-collection,.template-search) .coll-head-inner{max-width:var(--max-w);margin:0 auto;padding:32px var(--gutter) 56px}body:is(.template-collection,.template-search)[data-mode=night] .coll-head{border-bottom-color:#2d2618}body:is(.template-collection,.template-search) .coll-head h1{font-size:clamp(56px,7vw,104px);line-height:.95;letter-spacing:-.04em;margin-bottom:24px}body:is(.template-collection,.template-search) .coll-head h1 em{font-style:italic;color:var(--clay)}body:is(.template-collection,.template-search)[data-mode=night] .coll-head h1 em{color:var(--amber)}body:is(.template-collection,.template-search) .coll-head .lede{font-family:var(--serif);font-size:22px;line-height:1.5;color:var(--ink-soft);max-width:540px}body:is(.template-collection,.template-search)[data-mode=night] .coll-head .lede{color:#b9a98c}body:is(.template-collection,.template-search) .coll-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:24px;border-top:1px solid var(--line)}body:is(.template-collection,.template-search)[data-mode=night] .coll-meta{border-top-color:#2d2618}body:is(.template-collection,.template-search) .coll-meta div .h{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);display:block;margin-bottom:6px}body:is(.template-collection,.template-search) .coll-meta div p{font-family:var(--serif);font-size:18px;color:var(--ink)}body:is(.template-collection,.template-search)[data-mode=night] .coll-meta div p{color:var(--night-ink)}body:is(.template-collection,.template-search) .coll-head.has-bg{position:relative;overflow:hidden;border-bottom:0;width:100%;max-width:1344px;margin-inline:auto;height:500px}body:is(.template-collection,.template-search) .coll-head-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:right center;z-index:0}body:is(.template-collection,.template-search) .coll-head.has-bg .coll-head-inner{position:relative;z-index:2;height:100%;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:flex-end}body:is(.template-collection,.template-search) .coll-head.has-bg .coll-head-main{max-width:50%}body:is(.template-collection,.template-search) .coll-head.has-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,#fff 0% 44%,#fff0 68%)}body:is(.template-collection,.template-search)[data-mode=night] .coll-head.has-bg .coll-head-main h1,body:is(.template-collection,.template-search)[data-mode=night] .coll-head.has-bg .coll-head-main .lede{color:#2a2118}@media(max-width:1024px){body:is(.template-collection,.template-search) .coll-head.has-bg{overflow:visible;height:auto;max-width:none}body:is(.template-collection,.template-search) .coll-head-bg{display:none}body:is(.template-collection,.template-search) .coll-head.has-bg:before{display:none}body:is(.template-collection,.template-search) .coll-head.has-bg .coll-head-inner{height:auto}body:is(.template-collection,.template-search) .coll-head.has-bg .coll-head-main{max-width:none}}body:is(.template-collection,.template-search) .toolbar{background:var(--paper);border-bottom:1px solid var(--line);transition:all .6s var(--ease)}body:is(.template-collection,.template-search) .mtoolbar,body:is(.template-collection,.template-search) .msort,body:is(.template-collection,.template-search) .msort-backdrop{display:none}body:is(.template-collection,.template-search)[data-mode=night] .toolbar{background:var(--night);border-bottom-color:#2d2618}body:is(.template-collection,.template-search) .toolbar-inner{max-width:var(--max-w);margin:0 auto;padding:18px var(--gutter);display:flex;justify-content:space-between;align-items:center;gap:24px}body:is(.template-collection,.template-search) .toolbar-left{display:flex;gap:8px;align-items:center;flex-wrap:wrap}body:is(.template-collection,.template-search) .toolbar .count{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-right:4px}body:is(.template-collection,.template-search) .chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:transparent;border:1px solid var(--line);cursor:pointer;font-size:13px;color:var(--ink-soft);font-family:var(--sans);transition:all .2s var(--ease)}body:is(.template-collection,.template-search) .chip:hover{border-color:var(--ink);color:var(--ink)}body:is(.template-collection,.template-search) .chip.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}body:is(.template-collection,.template-search)[data-mode=night] .chip{border-color:#3a3224;color:#b9a98c}body:is(.template-collection,.template-search)[data-mode=night] .chip.on{background:var(--amber);color:var(--ink);border-color:var(--amber)}body:is(.template-collection,.template-search) .chip .x{opacity:.5;font-size:11px}body:is(.template-collection,.template-search) .toolbar-right{display:flex;gap:8px;align-items:center}body:is(.template-collection,.template-search) .dn-pill{display:inline-flex;background:var(--paper-2);border-radius:999px;padding:4px;border:1px solid var(--line)}body:is(.template-collection,.template-search) .dn-pill button{background:transparent;border:0;padding:7px 12px;border-radius:999px;font-size:12px;font-family:var(--sans);color:var(--ink-soft);cursor:pointer;display:inline-flex;gap:6px;align-items:center}body:is(.template-collection,.template-search) .dn-pill button.on{background:var(--ink);color:var(--paper)}body:is(.template-collection,.template-search)[data-mode=night] .dn-pill{background:#2a2218;border-color:#3a3224}body:is(.template-collection,.template-search)[data-mode=night] .dn-pill button{color:#b9a98c}body:is(.template-collection,.template-search)[data-mode=night] .dn-pill button.on{background:var(--amber);color:var(--ink)}body:is(.template-collection,.template-search) .sort-sel{display:inline-flex;align-items:center;gap:6px;padding:9px 32px 9px 14px;border-radius:999px;border:1px solid var(--line);background:transparent;font-size:13px;color:var(--ink);font-family:var(--sans);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23847A6A' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}body:is(.template-collection,.template-search)[data-mode=night] .sort-sel{color:var(--night-ink);border-color:#3a3224;background-color:var(--night)}body:is(.template-collection,.template-search)[data-mode=night] .sort-sel option{background-color:var(--night);color:var(--night-ink)}body:is(.template-collection,.template-search)[data-mode=night] .sort-sel:hover,body:is(.template-collection,.template-search)[data-mode=night] .sort-sel:focus-visible{background-color:#3a3224;color:var(--night-ink)}body:is(.template-collection,.template-search) .coll-body{max-width:var(--max-w);margin:0 auto;padding:40px var(--gutter) 80px;display:grid;grid-template-columns:240px 1fr;gap:56px}body:is(.template-collection,.template-search) .sidebar{align-self:start;padding-right:8px;position:-webkit-sticky;position:sticky;top:var(--huhuli-sidebar-sticky-top, 140px);max-height:calc(100vh - var(--huhuli-sidebar-sticky-top, 140px) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}body:is(.template-collection,.template-search) .sidebar::-webkit-scrollbar{width:6px}body:is(.template-collection,.template-search) .sidebar::-webkit-scrollbar-thumb{background:var(--paper-3);border-radius:999px}body:is(.template-collection,.template-search)[data-mode=night] .sidebar::-webkit-scrollbar-thumb{background:#3a3224}body:is(.template-collection,.template-search) .fil-grp{padding:18px 0;border-bottom:1px solid var(--line)}body:is(.template-collection,.template-search)[data-mode=night] .fil-grp{border-bottom-color:#2d2618}body:is(.template-collection,.template-search) .fil-grp:first-child{padding-top:0}body:is(.template-collection,.template-search) .fil-grp .h{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}body:is(.template-collection,.template-search)[data-mode=night] .fil-grp .h{color:var(--night-ink)}body:is(.template-collection,.template-search) .fil-grp .h .caret{font-size:10px;opacity:.5;transition:transform .3s var(--ease);display:inline-flex}body:is(.template-collection,.template-search) .fil-grp.collapsed .h .caret{transform:rotate(-90deg)}body:is(.template-collection,.template-search) .fil-grp .body{display:flex;flex-direction:column;gap:10px;overflow:hidden}body:is(.template-collection,.template-search) .fil-grp .body[data-anim]{transition:max-height .3s var(--ease),opacity .25s var(--ease)}body:is(.template-collection,.template-search) .fil-grp.collapsed .body:not([data-anim]){display:none}body:is(.template-collection,.template-search) .fil-row{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:var(--ink-soft);font-family:var(--sans);background:transparent;border:0;padding:0;text-align:left;width:100%}body:is(.template-collection,.template-search) .fil-row .box{width:16px;height:16px;border:1px solid var(--input-border);border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s var(--ease);font-size:10px;line-height:1;color:transparent;flex-shrink:0}body:is(.template-collection,.template-search) .fil-row.on .box{background:var(--ink);border-color:var(--ink);color:var(--paper)}body:is(.template-collection,.template-search) .fil-row.on{color:var(--ink)}body:is(.template-collection,.template-search)[data-mode=night] .fil-row{color:#b9a98c}body:is(.template-collection,.template-search)[data-mode=night] .fil-row.on{color:var(--night-ink)}body:is(.template-collection,.template-search)[data-mode=night] .fil-row.on .box{background:var(--amber);border-color:var(--amber);color:var(--ink)}body:is(.template-collection,.template-search) .fil-row .ct{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink-mute)}body:is(.template-collection,.template-search) .fil-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}body:is(.template-collection,.template-search) .fil-nav-row{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-soft);font-family:var(--sans);text-decoration:none;padding:6px 10px;border-radius:6px;transition:background-color .15s var(--ease),color .15s var(--ease)}body:is(.template-collection,.template-search) .fil-nav-row:hover{background:var(--paper-2);color:var(--ink)}body:is(.template-collection,.template-search) .fil-nav-row.on{background:var(--ink);color:var(--paper);font-weight:500}body:is(.template-collection,.template-search) .fil-nav-row.on .ct{color:var(--paper);opacity:.75}body:is(.template-collection,.template-search) .fil-nav-row .fil-nav-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:is(.template-collection,.template-search) .fil-nav-row .ct{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink-mute)}body:is(.template-collection,.template-search)[data-mode=night] .fil-nav-row{color:#b9a98c}body:is(.template-collection,.template-search)[data-mode=night] .fil-nav-row:hover{background:#2d2618;color:var(--night-ink)}body:is(.template-collection,.template-search)[data-mode=night] .fil-nav-row.on{background:var(--amber);color:var(--ink)}body:is(.template-collection,.template-search)[data-mode=night] .fil-nav-row.on .ct{color:var(--ink);opacity:.75}body:is(.template-collection,.template-search) .fil-nav-warn{display:block;font-size:11px;color:var(--clay);margin-top:2px;animation:fil-warn-in .3s ease}@keyframes fil-warn-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}body:is(.template-collection,.template-search)[data-mode=night] .fil-nav-warn{color:var(--amber)}body:is(.template-collection,.template-search) .fil-colors{display:flex;flex-wrap:wrap;gap:8px}body:is(.template-collection,.template-search) .fil-col{width:26px;height:26px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .2s var(--ease);position:relative;background:transparent;padding:0}body:is(.template-collection,.template-search) .fil-col.on{border-color:var(--ink)}body:is(.template-collection,.template-search)[data-mode=night] .fil-col.on{border-color:var(--amber)}body:is(.template-collection,.template-search) .fil-col-inner{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:1px solid var(--line)}body:is(.template-collection,.template-search) .fil-frame{display:flex;flex-direction:column;gap:4px}body:is(.template-collection,.template-search) .fil-frame-row{display:flex;align-items:center;gap:10px;cursor:pointer;font:400 14px/1.3 var(--sans);color:var(--ink-soft);padding:8px 10px;border-radius:8px;border:1.5px solid transparent;transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}body:is(.template-collection,.template-search) .fil-frame-row:hover{background:var(--paper-2)}body:is(.template-collection,.template-search) .fil-frame-row.on{border-color:var(--ink);color:var(--ink);background:var(--paper-2)}body:is(.template-collection,.template-search) .fil-frame-dot{width:20px;height:20px;border-radius:50%;border:1px solid var(--line);flex-shrink:0}body:is(.template-collection,.template-search) .fil-frame-row.on .fil-frame-dot{border-color:var(--ink)}body:is(.template-collection,.template-search) .fil-frame-ct{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink-mute)}body:is(.template-collection,.template-search)[data-mode=night] .fil-frame-row{color:#b9a98c}body:is(.template-collection,.template-search)[data-mode=night] .fil-frame-row:hover{background:#2d2618}body:is(.template-collection,.template-search)[data-mode=night] .fil-frame-row.on{border-color:var(--amber);color:var(--night-ink);background:#2d2618}body:is(.template-collection,.template-search)[data-mode=night] .fil-frame-row.on .fil-frame-dot{border-color:var(--amber)}body:is(.template-collection,.template-search) .fil-frame-row.disabled{opacity:.35;pointer-events:none}body:is(.template-collection,.template-search) .fil-range{display:flex;flex-direction:column;gap:12px}body:is(.template-collection,.template-search) .fil-price{display:flex;flex-direction:column;gap:10px;padding-top:2px}body:is(.template-collection,.template-search) .fil-price-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}body:is(.template-collection,.template-search) .fil-price-field{min-width:0;position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;background:var(--paper);border:1px solid var(--input-border);border-radius:8px;padding:0 10px;height:38px;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}body:is(.template-collection,.template-search) .fil-price-field:focus-within{border-color:var(--clay);box-shadow:0 0 0 3px color-mix(in oklab,var(--clay) 14%,transparent)}body:is(.template-collection,.template-search) .fil-price-cur{font:600 13px/1 system-ui;color:var(--clay);-webkit-user-select:none;user-select:none}body:is(.template-collection,.template-search) .fil-price-input{min-width:0;width:100%;border:0;background:transparent;padding:0;font:500 14px/1 system-ui;color:var(--ink);outline:none;-moz-appearance:textfield;text-align:left}body:is(.template-collection,.template-search) .fil-price-input::-webkit-outer-spin-button,body:is(.template-collection,.template-search) .fil-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body:is(.template-collection,.template-search) .fil-price-input::placeholder{color:var(--ink-mute);opacity:.55;font:400 12px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}body:is(.template-collection,.template-search) .fil-price-sep{display:inline-block;width:auto;height:auto;font:500 16px/1 system-ui;color:var(--ink-mute);-webkit-user-select:none;user-select:none;padding:0 2px}body:is(.template-collection,.template-search) .fil-price-sep:before{content:"\2014"}body:is(.template-collection,.template-search) .fil-price-range{font:400 11px/1.3 system-ui;color:var(--ink-mute);letter-spacing:.01em}body:is(.template-collection,.template-search) .fil-price-range strong{font-weight:600;color:var(--ink)}body:is(.template-collection,.template-search)[data-mode=night] .fil-price-field{background:#1a1208;border-color:#3a3224}body:is(.template-collection,.template-search)[data-mode=night] .fil-price-field:focus-within{border-color:var(--amber);box-shadow:0 0 0 3px color-mix(in oklab,var(--amber) 18%,transparent)}body:is(.template-collection,.template-search)[data-mode=night] .fil-price-input{color:var(--night-ink)}body:is(.template-collection,.template-search)[data-mode=night] .fil-price-input::placeholder{color:#b9a98c;opacity:.6}body:is(.template-collection,.template-search)[data-mode=night] .fil-price-cur{color:var(--amber)}body:is(.template-collection,.template-search)[data-mode=night] .fil-price-sep{background:#3a3224}body:is(.template-collection,.template-search)[data-mode=night] .fil-price-range{color:#b9a98c}body:is(.template-collection,.template-search)[data-mode=night] .fil-price-range strong{color:#efe5d2}body:is(.template-collection,.template-search) .fil-range input[type=range]{width:100%;accent-color:var(--clay)}body:is(.template-collection,.template-search) .fil-range .vals{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--ink-soft)}body:is(.template-collection,.template-search) .fil-grp details{width:100%}body:is(.template-collection,.template-search) .fil-grp details>summary.fil-h{display:flex;align-items:center;justify-content:space-between;font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--ink);padding:0 0 12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;gap:12px}body:is(.template-collection,.template-search) .fil-grp details>summary.fil-h::-webkit-details-marker{display:none}body:is(.template-collection,.template-search) .fil-grp details>summary.fil-h svg{transition:transform .2s var(--ease);opacity:.55;flex-shrink:0}body:is(.template-collection,.template-search) .fil-grp details[open]>summary.fil-h svg{transform:rotate(180deg)}body:is(.template-collection,.template-search)[data-mode=night] .fil-grp details>summary.fil-h{color:var(--night-ink)}body:is(.template-collection,.template-search) .fil-body{display:flex;flex-direction:column;gap:4px;padding-top:4px}body:is(.template-collection,.template-search) .fil-opt{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:8px;cursor:pointer;font-size:13px;color:var(--ink-soft);transition:background .15s var(--ease),color .15s var(--ease)}body:is(.template-collection,.template-search) .fil-opt:hover{background:var(--paper-2);color:var(--ink)}body:is(.template-collection,.template-search) .fil-opt>span:nth-of-type(1){flex:1;min-width:0;word-break:break-word}body:is(.template-collection,.template-search) .fil-opt .ct{margin-left:auto;flex-shrink:0;font-family:var(--mono);font-size:11px;color:var(--ink-mute)}body:is(.template-collection,.template-search) .fil-opt.is-disabled{opacity:.35;cursor:not-allowed}body:is(.template-collection,.template-search) .fil-opt.is-disabled:hover{background:transparent;color:var(--ink-soft)}body:is(.template-collection,.template-search)[data-mode=night] .fil-opt{color:#b9a98c}body:is(.template-collection,.template-search)[data-mode=night] .fil-opt:hover{background:#2d2618;color:var(--night-ink)}body:is(.template-collection,.template-search)[data-mode=night] .fil-opt .ct{color:#968466}body:is(.template-collection,.template-search) .fil-opt input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;flex-shrink:0;border:1.5px solid var(--input-border);border-radius:4px;background:var(--paper);cursor:pointer;position:relative;transition:border-color .15s var(--ease),background .15s var(--ease);margin:0}body:is(.template-collection,.template-search) .fil-opt input[type=checkbox]:hover{border-color:var(--ink-soft)}body:is(.template-collection,.template-search) .fil-opt input[type=checkbox]:checked{background:var(--ink);border-color:var(--ink)}body:is(.template-collection,.template-search) .fil-opt input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid var(--paper);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}body:is(.template-collection,.template-search) .fil-opt input[type=checkbox]:focus-visible{outline:2px solid var(--clay);outline-offset:2px}body:is(.template-collection,.template-search) .fil-opt input[type=checkbox]:disabled{cursor:not-allowed}body:is(.template-collection,.template-search)[data-mode=night] .fil-opt input[type=checkbox]{background:var(--night);border-color:#3a3224}body:is(.template-collection,.template-search)[data-mode=night] .fil-opt input[type=checkbox]:hover{border-color:var(--amber)}body:is(.template-collection,.template-search)[data-mode=night] .fil-opt input[type=checkbox]:checked{background:var(--amber);border-color:var(--amber)}body:is(.template-collection,.template-search)[data-mode=night] .fil-opt input[type=checkbox]:checked:after{border-color:var(--ink)}body:is(.template-collection,.template-search) .fil-price{display:flex;align-items:center;gap:8px;padding:8px 0}body:is(.template-collection,.template-search) .fil-price input[type=number]{flex:1;min-width:0;width:100%;background:var(--paper-2);border:1px solid var(--input-border);border-radius:8px;padding:9px 12px;font-family:var(--sans);font-size:13px;color:var(--ink);outline:0;transition:border-color .15s var(--ease),background .15s var(--ease);-moz-appearance:textfield}body:is(.template-collection,.template-search) .fil-price input[type=number]::-webkit-outer-spin-button,body:is(.template-collection,.template-search) .fil-price input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body:is(.template-collection,.template-search) .fil-price input[type=number]:focus{border-color:var(--ink);background:var(--paper)}body:is(.template-collection,.template-search) .fil-price input[type=number]::placeholder{color:var(--ink-mute)}body:is(.template-collection,.template-search) .fil-price>span{font-family:var(--mono);font-size:12px;color:var(--ink-mute);flex-shrink:0}body:is(.template-collection,.template-search)[data-mode=night] .fil-price input[type=number]{background:#2d2618;border-color:#3a3224;color:var(--night-ink)}body:is(.template-collection,.template-search)[data-mode=night] .fil-price input[type=number]:focus{border-color:var(--amber);background:var(--night)}body:is(.template-collection,.template-search)[data-mode=night] .fil-price input[type=number]::placeholder{color:#968466}body:is(.template-collection,.template-search)[data-mode=night] .fil-price>span{color:#968466}body:is(.template-collection,.template-search) .grid{display:grid;gap:var(--coll-grid-gap, 24px);grid-template-columns:repeat(4,minmax(0,1fr))}body:is(.template-collection,.template-search) .grid.dense{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body:is(.template-collection,.template-search) .grid.editorial{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;grid-auto-rows:minmax(280px,auto)}body:is(.template-collection,.template-search) .gcard{min-width:0}body:is(.template-collection,.template-search) .grid.editorial .gcard{grid-column:span 2}body:is(.template-collection,.template-search) .grid.editorial .gcard.feat{grid-column:span 3}body:is(.template-collection,.template-search) .grid.editorial .gcard.feat .gcard-img{aspect-ratio:4/3}body:is(.template-collection,.template-search) .grid.editorial .gcard.tall{grid-row:span 2}body:is(.template-collection,.template-search) .grid.editorial .gcard.tall .gcard-img{aspect-ratio:3/5}body:is(.template-collection,.template-search) .gcard{display:flex;flex-direction:column;cursor:pointer;transition:transform .35s var(--ease);color:inherit}body:is(.template-collection,.template-search) .gcard:hover{transform:translateY(-3px)}body:is(.template-collection,.template-search) .gcard-img{position:relative;aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;margin-bottom:14px;transition:all .6s var(--ease)}body:is(.template-collection,.template-search) .gcard-img .ph{width:100%;height:100%;border-radius:var(--radius)}body:is(.template-collection,.template-search)[data-mode=night] .gcard-img .ph{background:repeating-linear-gradient(-45deg,#221c13 0 8px,#1a150e 8px 16px);border-color:#2d2618}body:is(.template-collection,.template-search)[data-mode=night] .gcard-img .ph:after{background:var(--night-2);color:#968466;border-color:#3a3224}body:is(.template-collection,.template-search)[data-mode=night] .gcard.has-sconce .gcard-img .ph{background:radial-gradient(ellipse at 50% 70%,color-mix(in oklab,var(--amber) 55%,transparent) 0%,transparent 58%),repeating-linear-gradient(-45deg,#2d2519 0 8px,#221c13 8px 16px);box-shadow:0 0 0 1px color-mix(in oklab,var(--amber) 50%,transparent),0 0 60px 8px color-mix(in oklab,var(--amber) 28%,transparent);animation:huhuli-breath 3.4s ease-in-out infinite}@keyframes huhuli-breath{0%,to{box-shadow:0 0 0 1px color-mix(in oklab,var(--amber) 40%,transparent),0 0 40px 4px color-mix(in oklab,var(--amber) 22%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in oklab,var(--amber) 60%,transparent),0 0 70px 12px color-mix(in oklab,var(--amber) 38%,transparent)}}body:is(.template-collection,.template-search) .gcard-tag{position:absolute;top:12px;left:12px;z-index:2}body:is(.template-collection,.template-search) .gcard-fav{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;border-radius:50%;background:var(--paper);display:flex;align-items:center;justify-content:center;border:1px solid var(--line);cursor:pointer;opacity:0;transition:opacity .3s var(--ease);color:var(--ink)}body:is(.template-collection,.template-search)[data-mode=night] .gcard-fav{background:#2a2218;border-color:#3a3224;color:var(--paper)}body:is(.template-collection,.template-search) .gcard:hover .gcard-fav{opacity:1}body:is(.template-collection,.template-search) .gcard-quick{display:none}html[data-huhuli-quickview=on] body:is(.template-collection,.template-search) .gcard-quick{position:absolute;bottom:12px;left:12px;right:12px;z-index:2;display:flex;gap:8px;opacity:0;transform:translateY(8px);transition:all .3s var(--ease)}body:is(.template-collection,.template-search) .gcard:hover .gcard-quick{opacity:1;transform:translateY(0)}body:is(.template-collection,.template-search) .gcard-quick .qbtn{flex:1;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:9px 12px;font-size:12px;font-family:var(--sans);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--ink)}body:is(.template-collection,.template-search) .gcard-quick .qbtn:hover{transform:scale(1.02)}body:is(.template-collection,.template-search) .qv-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:299;background:#0000;pointer-events:none;transition:background .28s var(--ease)}body:is(.template-collection,.template-search) .qv-backdrop.on{background:#0000008c;pointer-events:auto}body:is(.template-collection,.template-search) .qv{position:fixed;left:50%;top:50%;transform:translate(-50%,-48%) scale(.98);z-index:300;width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 64px);background:var(--paper);color:var(--ink);border-radius:14px;overflow:hidden;box-shadow:0 24px 60px #0000002e;opacity:0;pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease)}body:is(.template-collection,.template-search)[data-mode=night] .qv{background:var(--night);color:var(--night-ink)}body:is(.template-collection,.template-search) .qv.open{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}body:is(.template-collection,.template-search) .qv-close{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}body:is(.template-collection,.template-search)[data-mode=night] .qv-close{background:#2d2618;border-color:#3a3224;color:var(--paper)}body:is(.template-collection,.template-search) .qv-body{display:block;max-height:calc(100vh - 64px);overflow-y:auto}body:is(.template-collection,.template-search) .qv-loading{padding:80px 24px;text-align:center;font-family:var(--mono);font-size:12px;color:var(--ink-mute);letter-spacing:.12em;text-transform:uppercase}body:is(.template-collection,.template-search) .qv-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}body:is(.template-collection,.template-search) .qv-imgs{display:flex;flex-direction:column}body:is(.template-collection,.template-search) .qv-img-wrap{background:var(--paper-2);aspect-ratio:1/1;overflow:hidden}body:is(.template-collection,.template-search)[data-mode=night] .qv-img-wrap{background:#2a2218}body:is(.template-collection,.template-search) .qv-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}body:is(.template-collection,.template-search) .qv-thumbs{display:flex;gap:8px;padding:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--paper);border-top:1px solid var(--line)}body:is(.template-collection,.template-search)[data-mode=night] .qv-thumbs{background:var(--night);border-top-color:#2d2618}body:is(.template-collection,.template-search) .qv-thumbs::-webkit-scrollbar{height:6px}body:is(.template-collection,.template-search) .qv-thumbs::-webkit-scrollbar-thumb{background:var(--paper-3);border-radius:999px}body:is(.template-collection,.template-search) .qv-thumb{flex:0 0 auto;width:60px;height:60px;background:var(--paper-2);border:2px solid transparent;border-radius:8px;padding:0;cursor:pointer;overflow:hidden;transition:border-color .2s var(--ease)}body:is(.template-collection,.template-search) .qv-thumb img{width:100%;height:100%;object-fit:cover;display:block}body:is(.template-collection,.template-search) .qv-thumb:hover{border-color:var(--line)}body:is(.template-collection,.template-search) .qv-thumb.on{border-color:var(--ink)}body:is(.template-collection,.template-search)[data-mode=night] .qv-thumb{background:#2a2218}body:is(.template-collection,.template-search)[data-mode=night] .qv-thumb.on{border-color:var(--amber)}body:is(.template-collection,.template-search) .qv-info{padding:32px 32px 28px;display:flex;flex-direction:column;gap:16px}body:is(.template-collection,.template-search) .qv-info h3{font-family:var(--serif);font-size:26px;line-height:1.18;color:var(--ink);margin:0}body:is(.template-collection,.template-search)[data-mode=night] .qv-info h3{color:var(--night-ink)}body:is(.template-collection,.template-search) .qv-info .qv-vendor{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}body:is(.template-collection,.template-search) .qv-price{display:flex;gap:10px;align-items:baseline}body:is(.template-collection,.template-search) .qv-price .now{font-family:var(--mono);font-size:18px;color:var(--ink)}body:is(.template-collection,.template-search) .qv-price .was{font-family:var(--mono);font-size:13px;color:var(--ink-mute);text-decoration:line-through}body:is(.template-collection,.template-search)[data-mode=night] .qv-price .now{color:var(--night-ink)}body:is(.template-collection,.template-search) .qv-desc{font-family:var(--sans);font-size:14px;line-height:1.55;color:var(--ink-soft);max-height:120px;overflow-y:auto}body:is(.template-collection,.template-search)[data-mode=night] .qv-desc{color:#b9a98c}body:is(.template-collection,.template-search) .qv-opt-grp{display:flex;flex-direction:column;gap:8px}body:is(.template-collection,.template-search) .qv-opt-label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}body:is(.template-collection,.template-search) .qv-opt-row{display:flex;gap:8px;flex-wrap:wrap}body:is(.template-collection,.template-search) .qv-opt-btn{background:transparent;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:13px;font-family:var(--sans);color:var(--ink-soft);cursor:pointer;transition:all .2s var(--ease)}body:is(.template-collection,.template-search) .qv-opt-btn.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}body:is(.template-collection,.template-search) .qv-opt-btn[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}body:is(.template-collection,.template-search)[data-mode=night] .qv-opt-btn{border-color:#3a3224;color:#b9a98c}body:is(.template-collection,.template-search)[data-mode=night] .qv-opt-btn.on{background:var(--amber);color:var(--ink);border-color:var(--amber)}body:is(.template-collection,.template-search) .qv-actions{display:flex;gap:10px;align-items:stretch;margin-top:4px}body:is(.template-collection,.template-search) .qv-add{flex:1;background:var(--ink);color:var(--paper);border:0;border-radius:999px;padding:14px 18px;font-size:14px;font-family:var(--sans);font-weight:500;cursor:pointer;transition:all .2s var(--ease)}body:is(.template-collection,.template-search) .qv-add:hover{transform:translateY(-1px)}body:is(.template-collection,.template-search) .qv-add[disabled]{opacity:.5;cursor:not-allowed;transform:none}body:is(.template-collection,.template-search)[data-mode=night] .qv-add{background:var(--amber);color:var(--ink)}body:is(.template-collection,.template-search) .qv-detail{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;color:var(--ink-soft);font-size:13px;font-family:var(--sans);padding:14px 18px;border:1px solid var(--line);border-radius:999px}body:is(.template-collection,.template-search) .qv-detail:hover{color:var(--ink);border-color:var(--ink)}body:is(.template-collection,.template-search)[data-mode=night] .qv-detail{color:#b9a98c;border-color:#3a3224}body:is(.template-collection,.template-search) .qv-status{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);min-height:14px}body:is(.template-collection,.template-search) .qv-section{border-top:1px solid var(--line)}body:is(.template-collection,.template-search)[data-mode=night] .qv-section{border-top-color:#2d2618}body:is(.template-collection,.template-search) .qv-section:first-of-type{margin-top:6px}body:is(.template-collection,.template-search) .qv-sec-h{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 0;background:transparent;border:0;cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-align:left}body:is(.template-collection,.template-search)[data-mode=night] .qv-sec-h{color:var(--night-ink)}body:is(.template-collection,.template-search) .qv-sec-h .caret{display:inline-flex;transition:transform .25s var(--ease);color:var(--ink-mute)}body:is(.template-collection,.template-search) .qv-section.collapsed .qv-sec-h .caret{transform:rotate(-90deg)}body:is(.template-collection,.template-search) .qv-sec-body{padding-bottom:14px;font-family:var(--sans);font-size:14px;line-height:1.55;color:var(--ink-soft);max-height:320px;overflow-y:auto}body:is(.template-collection,.template-search)[data-mode=night] .qv-sec-body{color:#b9a98c}body:is(.template-collection,.template-search) .qv-sec-body p{margin:0 0 10px}body:is(.template-collection,.template-search) .qv-sec-body p:last-child{margin-bottom:0}body:is(.template-collection,.template-search) .qv-sec-body img{max-width:100%;height:auto}body:is(.template-collection,.template-search) .qv-section.collapsed .qv-sec-body{display:none}body:is(.template-collection,.template-search) .qv-dl{margin:0;display:grid;gap:8px}body:is(.template-collection,.template-search) .qv-dl>div{display:grid;grid-template-columns:100px 1fr;gap:12px}body:is(.template-collection,.template-search) .qv-dl dt{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin:0}body:is(.template-collection,.template-search) .qv-dl dd{margin:0;font-size:13px;color:var(--ink)}body:is(.template-collection,.template-search)[data-mode=night] .qv-dl dd{color:var(--night-ink)}body:is(.template-collection,.template-search) .qv-status.ok{color:var(--clay-soft, #846754)}body:is(.template-collection,.template-search) .qv-status.err{color:#b53a3a}@media(max-width:768px){body:is(.template-collection,.template-search) .qv{width:100vw;max-height:100vh;height:100vh;border-radius:0}body:is(.template-collection,.template-search) .qv-body{max-height:100vh}body:is(.template-collection,.template-search) .qv-grid{grid-template-columns:1fr}body:is(.template-collection,.template-search) .qv-img-wrap{aspect-ratio:4/3}body:is(.template-collection,.template-search) .qv-info{padding:22px 20px 32px}body:is(.template-collection,.template-search) .qv-info h3{font-size:22px}body:is(.template-collection,.template-search) .qv-actions{flex-direction:column}}body:is(.template-collection,.template-search) .gcard-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px}body:is(.template-collection,.template-search) .gcard-meta>div:first-child{min-width:0;flex:1}body:is(.template-collection,.template-search) .gcard-meta .name{font-family:var(--serif);font-size:var(--coll-card-title-size, 14px);line-height:1.2;color:var(--coll-card-title-color, var(--ink));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em;word-break:break-word;overflow-wrap:anywhere}body:is(.template-collection,.template-search)[data-mode=night] .gcard-meta .name{color:var(--night-ink)}body:is(.template-collection,.template-search) .gcard-meta .price{font-family:var(--mono);font-size:var(--coll-card-price-size, 13px);color:var(--coll-price-color, var(--ink));white-space:nowrap}body:is(.template-collection,.template-search)[data-mode=night] .gcard-meta .price{color:var(--night-ink)}body:is(.template-collection,.template-search) .gcard-meta .price.is-sale{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;white-space:normal}body:is(.template-collection,.template-search) .gcard-meta .price .price-was{color:var(--ink-mute);text-decoration:line-through;font-size:.85em;font-weight:400}body:is(.template-collection,.template-search)[data-mode=night] .gcard-meta .price .price-was{color:var(--night-line)}body:is(.template-collection,.template-search) .gcard-sub{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-top:4px}body:is(.template-collection,.template-search) .editorial-card{grid-column:span 3;background:linear-gradient(135deg,var(--ink) 0%,#2A251D 100%);color:var(--night-ink);border-radius:var(--radius-lg);padding:36px;display:flex;flex-direction:column;justify-content:space-between;min-height:280px}body:is(.template-collection,.template-search) .editorial-card.rose{background:linear-gradient(135deg,#2d2228,#251b1f)}body:is(.template-collection,.template-search) .editorial-card .mono{color:var(--amber);margin-bottom:14px;display:block}body:is(.template-collection,.template-search) .editorial-card.rose .mono{color:var(--rose)}body:is(.template-collection,.template-search) .editorial-card h3{color:var(--night-ink);font-size:32px;line-height:1.1;margin-bottom:14px;max-width:340px}body:is(.template-collection,.template-search) .editorial-card h3 em{color:var(--amber);font-style:italic}body:is(.template-collection,.template-search) .editorial-card.rose h3 em{color:var(--rose)}body:is(.template-collection,.template-search) .editorial-card p{color:#b9a98c;font-size:15px;line-height:1.5;max-width:340px}body:is(.template-collection,.template-search) .editorial-card .e-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--amber);margin-top:20px;padding-bottom:6px;border-bottom:1px solid var(--amber);align-self:start}body:is(.template-collection,.template-search) .editorial-card.rose .e-cta{color:var(--rose);border-bottom-color:var(--rose)}body:is(.template-collection,.template-search) .grid.editorial .editorial-card{grid-column:span 3}body:is(.template-collection,.template-search) .grid:not(.editorial) .editorial-card{grid-column:1 / -1}body:is(.template-collection,.template-search) .pager{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter) 100px;display:flex;flex-direction:column;align-items:center;gap:24px}body:is(.template-collection,.template-search) .pager .progress{width:100%;max-width:600px;height:2px;background:var(--paper-3);position:relative;border-radius:2px}body:is(.template-collection,.template-search)[data-mode=night] .pager .progress{background:#2d2618}body:is(.template-collection,.template-search) .pager .progress .bar{position:absolute;left:0;top:0;height:100%;background:var(--clay);border-radius:2px;transition:width .5s var(--ease)}body:is(.template-collection,.template-search)[data-mode=night] .pager .progress .bar{background:var(--amber)}body:is(.template-collection,.template-search) .pager .text{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}body:is(.template-collection,.template-search) .pager .btn{padding:14px 24px}body:is(.template-collection,.template-search) .infinite-sentinel{display:flex;gap:8px;padding:14px 0;min-height:44px;align-items:center;justify-content:center}body:is(.template-collection,.template-search) .infinite-sentinel[hidden],body:is(.template-collection,.template-search) .pager-retry-btn[hidden]{display:none!important}body:is(.template-collection,.template-search) .infinite-sentinel .dot{width:6px;height:6px;border-radius:50%;background:var(--ink-mute, #666);opacity:.35;animation:huhuli-dot-pulse 1.2s infinite ease-in-out}body:is(.template-collection,.template-search) .infinite-sentinel .dot:nth-child(2){animation-delay:.15s}body:is(.template-collection,.template-search) .infinite-sentinel .dot:nth-child(3){animation-delay:.3s}@keyframes huhuli-dot-pulse{0%,80%,to{opacity:.35;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}}body:is(.template-collection,.template-search) .infinite-sentinel[data-state=error] .dot,body:is(.template-collection,.template-search) .infinite-sentinel[data-state=retry] .dot{animation-play-state:paused;opacity:.2}body:is(.template-collection,.template-search) .pager-retry-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--sans);font-weight:500;font-size:14px;letter-spacing:-.005em;border:0;cursor:pointer;transition:transform .25s var(--ease),background .25s var(--ease);margin:8px auto}body:is(.template-collection,.template-search) .pager-retry-btn:hover{transform:translateY(-1px);background:var(--clay)}body:is(.template-collection,.template-search)[data-mode=night] .pager-retry-btn{background:var(--night-ink);color:var(--night)}body:is(.template-collection,.template-search)[data-mode=night] .pager-retry-btn:hover{background:var(--amber);color:var(--night)}body:is(.template-collection,.template-search) .gcard{content-visibility:auto;contain-intrinsic-size:auto 420px}body:is(.template-collection,.template-search) .gcard.feat,body:is(.template-collection,.template-search) .gcard.tall{contain-intrinsic-size:auto 720px}body:is(.template-collection,.template-search) .xstrip{background:color-mix(in oklab,var(--sage) 10%,var(--paper));border-top:1px solid color-mix(in oklab,var(--sage) 26%,var(--line));border-bottom:1px solid color-mix(in oklab,var(--sage) 26%,var(--line));padding:56px 0;margin-bottom:80px}body:is(.template-collection,.template-search)[data-mode=night] .xstrip{background:#1f2118;border-color:#2d332a}body:is(.template-collection,.template-search) .xstrip-inner{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:320px 1fr;gap:48px;align-items:center}body:is(.template-collection,.template-search) .xstrip-inner .head .mono{display:block;margin-bottom:12px;color:#5e6e52}body:is(.template-collection,.template-search)[data-mode=night] .xstrip-inner .head .mono{color:var(--sage)}body:is(.template-collection,.template-search) .xstrip-inner .head h3{font-size:32px;line-height:1.1;margin-bottom:12px}body:is(.template-collection,.template-search) .xstrip-inner .head h3 em{color:#5e6e52;font-style:italic}body:is(.template-collection,.template-search) .xstrip-inner .head p{font-size:15px;color:var(--ink-soft)}body:is(.template-collection,.template-search) .xstrip-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body:is(.template-collection,.template-search) .xstrip-row .gcard-img{aspect-ratio:1/1}body:is(.template-collection,.template-search) .coll-empty{grid-column:1 / -1;padding:80px 24px;text-align:center;color:var(--ink-mute)}body:is(.template-collection,.template-search) .coll-empty h3{font-family:var(--serif);font-size:28px;color:var(--ink);margin-bottom:12px}body:is(.template-collection,.template-search)[data-mode=night] .coll-empty h3{color:var(--night-ink)}body:is(.template-collection,.template-search) .coll-empty p{font-family:var(--serif);font-size:16px;margin-bottom:20px}body:is(.template-collection,.template-search) .sidebar-toggle{display:none}body:is(.template-collection,.template-search) .news-sec{max-width:var(--max-w);margin:80px auto 100px;padding:0 var(--gutter)}body:is(.template-collection,.template-search) .news-card{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:64px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:center}body:is(.template-collection,.template-search)[data-mode=night] .news-card{background:#221c13;border-color:#2d2618}body:is(.template-collection,.template-search) .news-card h2{font-size:44px;letter-spacing:-.025em;line-height:1.05;margin-bottom:20px;max-width:480px}body:is(.template-collection,.template-search) .news-card h2 em{color:var(--clay);font-style:italic}body:is(.template-collection,.template-search)[data-mode=night] .news-card h2 em{color:var(--amber)}body:is(.template-collection,.template-search) .news-card p{font-family:var(--serif);font-size:18px;color:var(--ink-soft);line-height:1.5;max-width:460px}body:is(.template-collection,.template-search)[data-mode=night] .news-card p{color:#b9a98c}body:is(.template-collection,.template-search) .news-form{display:flex;gap:8px;flex-direction:column}body:is(.template-collection,.template-search) .news-form .input-row{display:flex;gap:8px}body:is(.template-collection,.template-search) .news-form input{flex:1;background:var(--paper);border:1px solid var(--input-border);border-radius:999px;padding:16px 22px;font-family:var(--sans);font-size:15px;color:var(--ink);outline:none}body:is(.template-collection,.template-search) .news-form .submit{padding:16px 26px}body:is(.template-collection,.template-search) .news-form .legal{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--ink-mute);text-transform:uppercase;margin-top:6px}body:is(.template-collection,.template-search) .news-form .success,body:is(.template-collection,.template-search) .news-form .errors{font-family:var(--mono);font-size:11px;letter-spacing:.08em;padding:8px 14px;border-radius:var(--radius-sm);margin-top:8px}body:is(.template-collection,.template-search) .news-form .success{background:color-mix(in oklab,var(--sage) 18%,var(--paper));color:#5e6e52;border:1px solid color-mix(in oklab,var(--sage) 30%,var(--line))}body:is(.template-collection,.template-search) .news-form .errors{background:color-mix(in oklab,var(--clay) 12%,var(--paper));color:var(--clay);border:1px solid color-mix(in oklab,var(--clay) 30%,var(--line))}body:is(.template-collection,.template-search) .foot{background:var(--paper-2);border-top:1px solid var(--line);padding:100px var(--gutter) 40px}body:is(.template-collection,.template-search)[data-mode=night] .foot{background:#1a150e;border-top-color:#2d2618}body:is(.template-collection,.template-search) .foot-inner{max-width:var(--max-w);margin:0 auto}body:is(.template-collection,.template-search) .foot-mark{font-family:var(--serif);font-size:clamp(80px,10vw,168px);line-height:.9;letter-spacing:-.04em;color:var(--ink);margin-bottom:24px;display:flex;align-items:baseline;gap:24px;flex-wrap:wrap}body:is(.template-collection,.template-search)[data-mode=night] .foot-mark{color:var(--night-ink)}body:is(.template-collection,.template-search) .foot-mark em{font-style:italic;color:var(--clay)}body:is(.template-collection,.template-search) .foot-mark .star{color:var(--clay);font-size:.55em}body:is(.template-collection,.template-search) .foot-manifest{font-family:var(--serif);font-size:22px;line-height:1.5;color:var(--ink-soft);max-width:720px;margin-bottom:80px;padding-bottom:60px;border-bottom:1px solid var(--line)}body:is(.template-collection,.template-search)[data-mode=night] .foot-manifest{color:#b9a98c;border-bottom-color:#2d2618}body:is(.template-collection,.template-search) .foot-cols{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:48px;margin-bottom:64px}body:is(.template-collection,.template-search) .foot-cols h4,body:is(.template-collection,.template-search) .foot-cols .h{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:18px;display:block;font-weight:400}body:is(.template-collection,.template-search) .foot-cols ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}body:is(.template-collection,.template-search) .foot-cols ul a{font-size:15px;color:var(--ink-soft);transition:color .2s var(--ease)}body:is(.template-collection,.template-search) .foot-cols ul a:hover{color:var(--clay)}body:is(.template-collection,.template-search)[data-mode=night] .foot-cols ul a{color:#b9a98c}body:is(.template-collection,.template-search)[data-mode=night] .foot-cols ul a:hover{color:var(--amber)}body:is(.template-collection,.template-search) .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);flex-wrap:wrap;gap:16px}body:is(.template-collection,.template-search)[data-mode=night] .foot-bottom{border-top-color:#2d2618}body:is(.template-collection,.template-search) .mfilter-ct{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--clay);color:var(--paper);border-radius:999px;font-family:var(--mono);font-size:9px;margin-left:4px}body:is(.template-collection,.template-search)[data-mode=night] .mfilter-ct{background:var(--amber);color:var(--ink)}body:is(.template-collection,.template-search) .mfilter-close-tap{display:none}body:is(.template-collection,.template-search) .mfilter-apply{display:none}@media(max-width:1024px){body:is(.template-collection,.template-search) .coll-head-inner{padding-bottom:40px}body:is(.template-collection,.template-search) .coll-body{grid-template-columns:200px 1fr;gap:32px}body:is(.template-collection,.template-search) .grid.editorial{grid-template-columns:repeat(4,minmax(0,1fr))}body:is(.template-collection,.template-search) .grid.editorial .gcard.feat{grid-column:span 2}body:is(.template-collection,.template-search) .grid.editorial .editorial-card{grid-column:span 2}body:is(.template-collection,.template-search) .grid.dense{grid-template-columns:repeat(3,minmax(0,1fr))}body:is(.template-collection,.template-search) .hdr-row{grid-template-columns:auto 1fr auto;gap:16px;padding:14px 24px}body:is(.template-collection,.template-search) .xstrip-inner{grid-template-columns:1fr;gap:24px}}@media(max-width:768px){body:is(.template-collection,.template-search){--gutter: 16px;padding-bottom:70px}body:is(.template-collection,.template-search) html,body:is(.template-collection,.template-search) body{overflow-x:hidden;max-width:100vw}body:is(.template-collection,.template-search) .nav{display:none}body:is(.template-collection,.template-search) .hdr-row{grid-template-columns:auto auto;padding:12px 16px;gap:6px}body:is(.template-collection,.template-search) .brand{font-size:17px;gap:8px}body:is(.template-collection,.template-search) .brand small{font-size:8px}body:is(.template-collection,.template-search) .brand .dot{width:8px;height:8px}body:is(.template-collection,.template-search) .hdr-actions{gap:2px}body:is(.template-collection,.template-search) .iconbtn{width:40px;height:40px}body:is(.template-collection,.template-search) .hdr-actions a[href="/pages/wishlist"],body:is(.template-collection,.template-search) .hdr-actions a[href*="/account"]{display:none}body:is(.template-collection,.template-search) .anonsbar{display:none!important}body:is(.template-collection,.template-search) .crumb{padding:12px 16px!important;font-size:12px!important;gap:6px!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;white-space:nowrap;max-width:100%!important}body:is(.template-collection,.template-search) .crumb::-webkit-scrollbar{display:none}body:is(.template-collection,.template-search) .crumb>*{flex-shrink:0}body:is(.template-collection,.template-search) .coll-head-inner{padding:20px 16px 24px}body:is(.template-collection,.template-search) .coll-head h1{font-size:clamp(32px,8.5vw,44px);margin-bottom:10px}body:is(.template-collection,.template-search) .coll-head .lede{font-size:14px}body:is(.template-collection,.template-search) .coll-meta{grid-template-columns:1fr 1fr 1fr;gap:12px}body:is(.template-collection,.template-search) .coll-meta .h{font-size:9px}body:is(.template-collection,.template-search) .coll-meta div p{font-size:13px}body:is(.template-collection,.template-search) .toolbar{position:-webkit-sticky!important;position:sticky!important;top:var(--huhuli-mtoolbar-sticky-top, 91px)!important;z-index:49}body:is(.template-collection,.template-search) .toolbar-inner{display:none!important}body:is(.template-collection,.template-search) .sidebar-toggle{display:none!important}body:is(.template-collection,.template-search) .toolbar-right{display:none!important}body:is(.template-collection,.template-search) .mtoolbar{display:grid!important;grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--paper);position:relative}body:is(.template-collection,.template-search)[data-mode=night] .mtoolbar{border-top-color:#2d2618;border-bottom-color:#2d2618;background:var(--night)}body:is(.template-collection,.template-search) .mtoolbar:before{display:none}body:is(.template-collection,.template-search)[data-mode=night] .mtoolbar:before{background:#2d2618}body:is(.template-collection,.template-search) .mtoolbar .mtb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 10px;min-height:46px;width:100%;color:var(--ink);font-size:14px;font-family:var(--sans);cursor:pointer}body:is(.template-collection,.template-search)[data-mode=night] .mtoolbar .mtb-btn{color:var(--night-ink);border-color:#2d2618}body:is(.template-collection,.template-search) .mtoolbar .mtb-btn svg{flex-shrink:0}body:is(.template-collection,.template-search) .mtoolbar .mtb-btn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}body:is(.template-collection,.template-search) .mtoolbar .mtb-btn strong{font-weight:600;margin-left:2px}body:is(.template-collection,.template-search) .mtoolbar .mtb-btn:active{background:var(--paper-2)}body:is(.template-collection,.template-search)[data-mode=night] .mtoolbar .mtb-btn:active{background:#2a2218}body:is(.template-collection,.template-search) .msort-backdrop{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;background:#0000;pointer-events:none;transition:background .28s var(--ease)}body:is(.template-collection,.template-search) .msort-backdrop.on{background:#00000073;pointer-events:auto}body:is(.template-collection,.template-search) .msort{display:block!important;position:fixed;left:0;right:0;bottom:0;z-index:200;background:var(--paper);border-radius:16px 16px 0 0;padding:22px 22px 36px;transform:translateY(100%);transition:transform .3s var(--ease-out, cubic-bezier(.2,.7,.2,1));box-shadow:0 -8px 28px #0000001f;max-height:80vh;overflow-y:auto}body:is(.template-collection,.template-search) .msort.open{transform:translateY(0)}body:is(.template-collection,.template-search)[data-mode=night] .msort{background:var(--night)}body:is(.template-collection,.template-search) .msort-title{font-family:var(--serif);font-size:22px;color:var(--ink);margin-bottom:8px}body:is(.template-collection,.template-search)[data-mode=night] .msort-title{color:var(--night-ink)}body:is(.template-collection,.template-search) .msort-close-tap{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:999px;background:var(--paper-2);border:0;cursor:pointer}body:is(.template-collection,.template-search)[data-mode=night] .msort-close-tap{background:#2d2618}body:is(.template-collection,.template-search) .msort-close-tap:before,body:is(.template-collection,.template-search) .msort-close-tap:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:var(--ink)}body:is(.template-collection,.template-search)[data-mode=night] .msort-close-tap:before,body:is(.template-collection,.template-search)[data-mode=night] .msort-close-tap:after{background:var(--paper)}body:is(.template-collection,.template-search) .msort-close-tap:before{transform:translate(-50%,-50%) rotate(45deg)}body:is(.template-collection,.template-search) .msort-close-tap:after{transform:translate(-50%,-50%) rotate(-45deg)}body:is(.template-collection,.template-search) .msort-list{display:flex;flex-direction:column}body:is(.template-collection,.template-search) .msort-row{display:flex;justify-content:space-between;align-items:center;background:transparent;border:0;padding:14px 0;border-top:1px solid var(--line);color:var(--ink-soft);font-size:15px;font-family:var(--sans);text-align:left;cursor:pointer;width:100%}body:is(.template-collection,.template-search) .msort-row:first-child{border-top:0}body:is(.template-collection,.template-search) .msort-row.on{color:var(--ink);font-weight:500}body:is(.template-collection,.template-search)[data-mode=night] .msort-row{color:#b9a98c;border-top-color:#2d2618}body:is(.template-collection,.template-search)[data-mode=night] .msort-row.on{color:var(--night-ink)}body:is(.template-collection,.template-search) .msort-tick{color:var(--clay-soft);font-size:14px}body:is(.template-collection,.template-search) .coll-body{grid-template-columns:1fr;gap:0;padding:0;position:relative}body:is(.template-collection,.template-search) .sidebar{display:none}body:is(.template-collection,.template-search) .sidebar-backdrop{display:none}body:is(.template-collection,.template-search)[data-mode=night] .sidebar{background:var(--night)}body:is(.template-collection,.template-search) .sidebar.open{display:block!important;position:fixed!important;top:0!important;left:0!important;z-index:200;background:var(--paper);padding:70px 22px calc(130px + env(safe-area-inset-bottom,0));overflow-y:auto;-webkit-overflow-scrolling:touch;transform:none;max-width:none;width:100vw!important;height:100vh!important;max-height:none!important;box-shadow:none;animation:huhuli-msheet .35s var(--ease-out, cubic-bezier(.2,.7,.2,1))}body:is(.template-collection,.template-search)[data-mode=night] .sidebar.open{background:var(--night)}body:is(.template-collection,.template-search) .sidebar.open:before{content:"Filtrele";position:absolute;top:22px;left:22px;font-family:var(--serif);font-size:24px;color:var(--ink)}body:is(.template-collection,.template-search)[data-mode=night] .sidebar.open:before{color:var(--paper)}@keyframes huhuli-msheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}body:is(.template-collection,.template-search) .sidebar.open .mfilter-close-tap{display:block!important;position:fixed;top:22px;right:22px;width:36px;height:36px;background:var(--paper-2);border:0;border-radius:50%;z-index:201;cursor:pointer}body:is(.template-collection,.template-search)[data-mode=night] .sidebar.open .mfilter-close-tap{background:#2d2618}body:is(.template-collection,.template-search) .sidebar.open .mfilter-close-tap:before,body:is(.template-collection,.template-search) .sidebar.open .mfilter-close-tap:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:var(--ink);transform-origin:center}body:is(.template-collection,.template-search) .sidebar.open .mfilter-close-tap:before{transform:translate(-50%,-50%) rotate(45deg)}body:is(.template-collection,.template-search) .sidebar.open .mfilter-close-tap:after{transform:translate(-50%,-50%) rotate(-45deg)}body:is(.template-collection,.template-search)[data-mode=night] .sidebar.open .mfilter-close-tap:before,body:is(.template-collection,.template-search)[data-mode=night] .sidebar.open .mfilter-close-tap:after{background:var(--paper)}body:is(.template-collection,.template-search) .sidebar.open .mfilter-apply{display:block!important;position:fixed;left:0;right:0;bottom:0;z-index:202;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0));background:var(--paper);border-top:1px solid var(--line)}body:is(.template-collection,.template-search)[data-mode=night] .sidebar.open .mfilter-apply{background:var(--night);border-top-color:#2d2618}body:is(.template-collection,.template-search) .sidebar.open .mfilter-apply button{width:100%;padding:16px 20px;background:var(--ink);color:var(--paper);border:0;border-radius:999px;font-family:var(--sans);font-size:14px;font-weight:500;cursor:pointer}body:is(.template-collection,.template-search)[data-mode=night] .sidebar.open .mfilter-apply button{background:var(--amber);color:var(--ink)}body:is(.template-collection,.template-search) .grid,body:is(.template-collection,.template-search) .grid.dense,body:is(.template-collection,.template-search) .grid.editorial{grid-template-columns:1fr 1fr!important;gap:var(--coll-grid-gap-mobile, 8px)!important;padding:16px}body:is(.template-collection,.template-search) .grid.editorial .gcard,body:is(.template-collection,.template-search) .grid.editorial .gcard.feat,body:is(.template-collection,.template-search) .grid.editorial .gcard.tall{grid-column:span 1;grid-row:auto}body:is(.template-collection,.template-search) .grid.editorial .gcard.feat,body:is(.template-collection,.template-search) .grid.editorial .gcard.tall{grid-column:1 / -1!important}body:is(.template-collection,.template-search) .gcard-img{aspect-ratio:4/5}body:is(.template-collection,.template-search) .grid.editorial .editorial-card{grid-column:span 2;padding:24px;min-height:200px}body:is(.template-collection,.template-search) .editorial-card h3{font-size:22px}body:is(.template-collection,.template-search) .gcard-meta{padding:10px 6px;gap:4px}body:is(.template-collection,.template-search) .gcard-meta .name{font-size:var(--coll-card-title-size, 13px)}body:is(.template-collection,.template-search) .gcard-sub{font-size:11px}body:is(.template-collection,.template-search) .gcard .price{font-size:var(--coll-card-price-size, 13px);font-weight:500}body:is(.template-collection,.template-search) .gcard-tag{font-size:11px;padding:4px 8px}body:is(.template-collection,.template-search) .gcard-fav{width:30px;height:30px;opacity:1}body:is(.template-collection,.template-search) .gcard-quick{display:none!important}body:is(.template-collection,.template-search) .pager{padding:30px 16px;flex-direction:column;gap:14px;align-items:stretch}body:is(.template-collection,.template-search) .pager .text{text-align:center}body:is(.template-collection,.template-search) .pager .btn{width:100%;justify-content:center}body:is(.template-collection,.template-search) .xstrip{padding:40px 0;margin-bottom:40px}body:is(.template-collection,.template-search) .xstrip-inner{grid-template-columns:1fr;gap:24px;padding:0 16px}body:is(.template-collection,.template-search) .xstrip-inner .head h3{font-size:22px}body:is(.template-collection,.template-search) .xstrip-inner .head p{font-size:13px}body:is(.template-collection,.template-search) .xstrip-row{grid-template-columns:1fr 1fr;gap:8px}body:is(.template-collection,.template-search) .xstrip-row .gcard .name{font-size:13px}body:is(.template-collection,.template-search) .xstrip-row .gcard-sub{font-size:11px}body:is(.template-collection,.template-search) .news-sec{margin:40px auto 60px;padding:0 16px}body:is(.template-collection,.template-search) .news-card{padding:28px 22px;grid-template-columns:1fr;gap:18px}body:is(.template-collection,.template-search) .news-card h2{font-size:28px}body:is(.template-collection,.template-search) .news-card p{font-size:14px}body:is(.template-collection,.template-search) .news-form .input-row{flex-direction:column;gap:10px}body:is(.template-collection,.template-search) .news-form input,body:is(.template-collection,.template-search) .news-form .submit{width:100%}body:is(.template-collection,.template-search) iframe{max-width:100%!important}body:is(.template-collection,.template-search) #PBarNextFrameWrapper,body:is(.template-collection,.template-search) #PBarNextFrame{max-width:100vw!important;box-sizing:border-box}body:is(.template-collection,.template-search) .foot{padding:50px 16px 90px}body:is(.template-collection,.template-search) .foot-cols{grid-template-columns:1fr 1fr!important;gap:24px!important;padding-top:32px}body:is(.template-collection,.template-search) .foot-mark{font-size:24px;gap:8px;margin-bottom:12px}body:is(.template-collection,.template-search) .foot-manifest{font-size:14px;max-width:100%;margin-bottom:32px;padding-bottom:24px}body:is(.template-collection,.template-search) .foot-bottom{flex-direction:column;gap:8px;align-items:flex-start;padding-top:24px;font-size:12px}body:is(.template-collection,.template-search).huhuli-scroll-lock{overflow:hidden}}body:is(.template-collection,.template-search)[data-mode=night] .search-results-head h1,body:is(.template-collection,.template-search)[data-mode=night] .head h1{color:var(--night-ink)!important}body:is(.template-collection,.template-search)[data-mode=night] .head p,body:is(.template-collection,.template-search)[data-mode=night] .coll-desc p{color:#b9a98c!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/huhuli-collection.css.map */
