*,:before,:after{box-sizing:border-box}:root{--gutter:16px;--max:1240px;--radius-tile:6px;--radius-control:999px;--step--1:.8125rem;--step-0:.9375rem;--step-1:1.125rem;--step-2:1.5rem;--step-3:2rem;--step-4:2.75rem}@media (min-width:768px){:root{--gutter:32px}}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.display{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;font-weight:500;line-height:1.08}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notice{background:var(--ink);color:var(--ground);font-size:var(--step--1)}.notice-in{justify-content:center;align-items:center;gap:24px;min-height:34px;padding-block:6px;display:flex}.notice-in p{text-align:center;margin:0}.notice-links{gap:20px;display:none}.notice-links a{color:color-mix(in srgb, var(--ground) 78%, transparent);font-size:12.5px}.notice-links a:hover{color:var(--ground);text-underline-offset:3px;text-decoration:underline}@media (min-width:900px){.notice-in{justify-content:space-between}.notice-links{display:flex}}.topbar{z-index:40;background:color-mix(in srgb, var(--ground) 92%, transparent);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.topbar-row{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:64px;display:grid}.brand{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.5rem;font-weight:500;display:inline-flex}.brand-mark{flex:none;display:block}.brand-logo{width:auto;height:36px;display:block}.footer-logo{align-items:center;gap:12px;display:inline-flex!important}.footer-logo img{width:auto;max-height:44px}.search{justify-self:center;width:100%;max-width:560px;display:none}@media (min-width:768px){.search{display:block}}.search input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;height:40px;font:inherit;color:var(--ink);padding:0 16px}.search input::placeholder{color:var(--muted)}.icon-btn{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;height:40px;font-size:var(--step--1);align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.icon-btn svg{width:18px;height:18px}.cart-count{background:var(--ink);min-width:20px;height:20px;color:var(--surface);text-align:center;border-radius:10px;padding:0 6px;font-size:11px;line-height:20px}.topbar-actions{justify-self:end;gap:8px;display:flex}@media (max-width:767px){.topbar-row{gap:8px}.brand{gap:8px;font-size:1.3rem}.topbar-actions{gap:6px}.topbar-actions .icon-btn{padding:0 12px}}.help-btn{display:none!important}@media (min-width:768px){.help-btn{display:inline-flex!important}}.help-btn span{display:none}.help-btn{padding:0 11px}@media (min-width:1000px){.help-btn span{display:inline}.help-btn{padding:0 14px}}.catnav-note{display:none}@media (min-width:1100px){.catnav-note{color:var(--muted);white-space:nowrap;margin-left:auto;padding-left:16px;font-size:12.5px;display:inline}}.search-toggle{display:inline-flex}@media (min-width:768px){.search-toggle{display:none}}.mobile-search{padding-bottom:12px}.mobile-search input{max-width:none}.mobile-search.search{display:block}@media (min-width:768px){.mobile-search{display:none!important}}.catnav{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-bottom:10px;padding-inline:var(--gutter);gap:4px;display:flex;overflow-x:auto}.catnav::-webkit-scrollbar{display:none}.catnav a{border-radius:var(--radius-control);font-size:var(--step--1);color:var(--muted);white-space:nowrap;flex:none;padding:6px 12px}.catnav a:hover{color:var(--ink);background:var(--surface)}.catnav a[aria-current=page]{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.banner{padding-top:20px}.banner-track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-tile);display:flex;overflow-x:auto}.banner-track::-webkit-scrollbar{display:none}.banner-slide{scroll-snap-align:start;background:var(--tone);flex:0 0 100%;display:grid;overflow:hidden}@media (min-width:900px){.banner-slide{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);height:clamp(340px,30vw,420px)}}.banner-copy{align-content:start;justify-items:start;gap:10px;padding:18px 18px 20px;display:grid}@media (min-width:900px){.banner-copy{align-content:center;gap:16px;padding:48px 56px}}.banner-badge{background:color-mix(in srgb, var(--ink) 9%, transparent);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.banner-copy .banner-title{font-size:var(--step-2);max-width:16ch;margin:0;line-height:1.05}@media (min-width:900px){.banner-copy .banner-title{font-size:var(--step-4);max-width:14ch}}.banner-copy p{color:color-mix(in srgb, var(--ink) 75%, transparent);max-width:40ch;margin:0;line-height:1.55}.banner-copy .btn{margin-top:4px}@media (max-width:899px){.banner-slide{align-content:start}.banner-copy{grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:dense;align-items:center;gap:4px 12px;padding:12px 14px 14px}.banner-badge{grid-column:1/-1;padding:3px 9px;font-size:11px}.banner-copy .banner-title{font-size:var(--step-1);grid-column:1;max-width:none}.banner-copy p{font-size:var(--step--1);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;line-height:1.4;display:-webkit-box;overflow:hidden}.banner-copy .btn{white-space:nowrap;grid-area:span 2/2;align-self:center;height:40px;margin-top:0;padding-inline:16px}}.banner-photos{order:-1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.3fr 1fr;gap:4px;height:190px;min-height:0;display:grid;overflow:hidden}@media (min-width:900px){.banner-photos{order:0;height:100%}}.banner-photos img{object-fit:cover;width:100%;height:100%;min-height:0;transition:transform .6s}.banner-photos img:first-child{grid-row:span 2}.banner-photos[data-count="1"]{grid-template-columns:1fr}.banner-photos[data-count="2"] img{grid-row:span 2}@media (hover:hover){.banner-slide:hover .banner-photos img{transform:scale(1.03)}}.banner-dots{justify-content:center;gap:6px;padding-top:12px;display:flex}.banner-dots button{cursor:pointer;background:color-mix(in srgb, var(--ink) 22%, transparent);border:0;border-radius:4px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.banner-dots button[aria-current=true]{background:var(--ink);width:24px}.banner-dots button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rack{padding-top:28px;padding-bottom:8px}.rack .section-head{margin-bottom:22px}.rack h1{font-size:var(--step-2);margin:0}@media (min-width:768px){.rack h1{font-size:var(--step-3)}}.rack-count{color:var(--muted);font-size:var(--step--1);white-space:nowrap}.rack-scroller{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-bottom:28px;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.rack-scroller::-webkit-scrollbar{display:none}.rack-rail{gap:18px;width:max-content;margin:0;padding-top:26px;padding-left:0;list-style:none;display:flex;position:relative}.rack-rail:before{content:"";background:linear-gradient(180deg, #d6b873 0%, var(--brass) 55%, #7c5f25 100%);border-radius:3px;height:6px;position:absolute;top:8px;left:-12px;right:-12px;box-shadow:0 2px 3px #3c281440}.tag{transform-origin:50% -18px;width:148px;animation:2.4s cubic-bezier(.3,.6,.3,1) both sway;animation-delay:calc(var(--i) * 70ms);flex:none;position:relative}@media (min-width:768px){.tag{width:168px}}.tag:before{content:"";border:2px solid var(--brass);z-index:2;border-top:0;border-radius:0 0 6px 6px;width:10px;height:24px;margin-left:-5px;position:absolute;top:-22px;left:50%}.tag-card{background:var(--surface);box-shadow:0 1px 0 var(--line), 0 10px 22px -14px #2b212973;border-radius:8px;padding:22px 10px 12px;transition:transform .25s;display:block}.tag-card:hover{transform:translateY(3px)}.tag-card:before{content:"";background:var(--ground);border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:7px;left:50%;box-shadow:inset 0 1px 2px #2b212940}.tag-photo{aspect-ratio:3/4;background:var(--ground);border-radius:4px;overflow:hidden}.tag-photo img{object-fit:cover;width:100%;height:100%}.tag-name{justify-content:space-between;align-items:baseline;gap:6px;margin-top:10px;display:flex}.tag-name strong{font-family:var(--font-display), Georgia, serif;font-size:1.1875rem;font-weight:500}.tag-name span{color:var(--muted);font-size:12px}@keyframes sway{0%{transform:rotate(-5deg)}35%{transform:rotate(3deg)}65%{transform:rotate(-1.4deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.tag{animation:none}.tag-card{transition:none}}.section{padding-block:36px}.section+.section{content-visibility:auto;contain-intrinsic-size:auto 720px}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.section-head h2,.section-head .section-title{font-size:var(--step-2);margin:0}@media (min-width:768px){.section-head h2,.section-head .section-title{font-size:var(--step-3)}}.section-head a{font-size:var(--step--1);text-underline-offset:3px;font-weight:600;text-decoration:underline}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;display:grid}@media (min-width:720px){.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 18px}}.card{position:relative}.card-link{align-content:start;gap:10px;display:grid}.card-actions{aspect-ratio:2/3;pointer-events:none;justify-content:flex-end;align-items:flex-end;padding:8px;display:flex;position:absolute;inset:0 0 auto}.quick-add{pointer-events:auto;background:var(--surface);width:38px;height:38px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px -8px #2b212973}.quick-add svg{flex:none;width:19px;height:19px}.quick-add span{display:none}.quick-add:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover){.card-actions{padding:10px}.quick-add{border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;width:100%;height:42px;transition:opacity .25s,transform .25s,background .15s,color .15s;transform:translateY(8px)}.quick-add span{display:inline}.card:hover .quick-add,.card:focus-within .quick-add{opacity:1;transform:none}.quick-add:hover{background:var(--ink);color:#fff}}.card-photo{aspect-ratio:2/3;border-radius:var(--radius-tile);background:#e9e2e5;position:relative;overflow:hidden}.card-photo img{object-fit:cover;width:100%;height:100%;transition:opacity .3s}.card-photo img+img{opacity:0;display:none;position:absolute;inset:0}@media (hover:hover){.card-photo img+img{display:block}.card:hover .card-photo img+img{opacity:1}}.card-flag{border-radius:var(--radius-control);background:var(--surface);padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:8px;left:8px}.card-title{font-size:var(--step--1);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.card-meta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.price{font-variant-numeric:tabular-nums;font-weight:700}.card-meta small{color:var(--muted);font-size:12px}.stories{padding-block:40px 8px}.story{border-top:1px solid var(--line);gap:22px;padding-block:28px;display:grid}.story:first-of-type{border-top:0;padding-top:4px}@media (min-width:860px){.story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:48px}.story.flip .story-photo{order:2}}.story-photo{aspect-ratio:4/5;border-radius:var(--radius-tile);background:#e9e2e5;display:block;overflow:hidden}.story-photo img{object-fit:cover;width:100%;height:100%}.story-text{max-width:52ch}.story-text h3{font-size:var(--step-3);margin:0 0 10px}@media (min-width:860px){.story-text h3{font-size:2.375rem}}.story-lead{font-size:var(--step-1);margin:0 0 14px;line-height:1.5}.story-text>p:not(.story-lead){color:var(--muted);margin:0 0 14px;line-height:1.7}.story-more{text-underline-offset:4px;margin-bottom:22px;font-weight:600;text-decoration:underline;display:inline-block}.story-picks{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px 0 0;list-style:none;display:grid}.story-picks a{gap:6px;display:grid}.story-picks img{aspect-ratio:2/3;object-fit:cover;border-radius:4px;width:100%}.story-pick-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.story-picks .price{font-size:12px}.guide-list{gap:32px 20px;padding-bottom:24px;display:grid}@media (min-width:720px){.guide-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-item{align-content:start;gap:10px;display:grid}.guide-photo{aspect-ratio:4/5;border-radius:var(--radius-tile);background:#e9e2e5;overflow:hidden}.guide-photo img{object-fit:cover;width:100%;height:100%}.guide-item h2{font-size:var(--step-2);margin:4px 0 0}.guide-item p{color:var(--muted);margin:0}.article{gap:28px;padding-top:24px;display:grid}@media (min-width:900px){.article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 64px}.article-head{grid-column:1/-1;max-width:30ch}.article-photo{align-self:start;position:sticky;top:140px}}.article-head h1{font-size:var(--step-3);margin:0 0 12px}@media (min-width:768px){.article-head h1{font-size:var(--step-4)}}.article-photo{aspect-ratio:4/5;border-radius:var(--radius-tile);background:#e9e2e5;overflow:hidden}.article-photo img{object-fit:cover;width:100%;height:100%}.article-body{max-width:62ch}.article-body p{margin:0 0 18px;font-size:1.0625rem;line-height:1.75}.article-body p:first-child:first-letter{font-family:var(--font-display), Georgia, serif;float:left;padding:4px 8px 0 0;font-size:3.4em;line-height:.9}.other-stories{background:var(--line);border-block:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.other-stories{grid-template-columns:repeat(2,1fr)}}.other-stories a{background:var(--ground);gap:4px;padding:18px 4px;display:grid}.other-stories strong{font-size:var(--step-1);font-weight:500}.other-stories span{color:var(--muted);font-size:var(--step--1)}.list-head{padding-top:28px;padding-bottom:12px}.crumbs{font-size:var(--step--1);color:var(--muted);margin-bottom:8px}.crumbs a:hover{color:var(--ink)}.list-head h1{font-size:var(--step-3);margin:0}@media (min-width:768px){.list-head h1{font-size:var(--step-4)}}.list-head p{color:var(--muted);margin:6px 0 0}.fbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-block:18px 16px;display:flex;position:relative}.fbar-filters{flex-wrap:wrap;gap:8px;display:flex}.fbar-end{align-items:center;gap:14px;margin-left:auto;display:flex}.fdrop{position:relative}@media (max-width:719px){.fdrop{position:static}}.fbtn{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);height:38px;color:var(--ink);font:inherit;font-size:var(--step--1);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.fbtn b{font-weight:400}.fbtn svg{width:12px;height:12px;transition:transform .15s}.fbtn[aria-expanded=true] svg{transform:rotate(180deg)}.fbtn:hover,.fbtn[aria-expanded=true]{border-color:var(--ink)}.fbtn[data-on],.fbtn[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.fbtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fpop{z-index:20;background:var(--surface);min-width:230px;box-shadow:0 0 0 1px var(--line), 0 18px 40px -16px #2b212959;border-radius:10px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0}@media (max-width:719px){.fpop{top:calc(100% - 8px);left:0;right:0}}.fpop button{width:100%;font:inherit;font-size:var(--step--1);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.fpop button:hover{background:var(--ground)}.fpop small{color:var(--muted);margin-left:auto;font-size:12px}.fpop button:disabled{opacity:.4;cursor:default}.fpop button:disabled:hover{background:0 0}.fcheck{border:1.5px solid color-mix(in srgb, var(--ink) 35%, transparent);border-radius:4px;flex:none;width:16px;height:16px}.fpop button[aria-pressed=true] .fcheck{border-color:var(--ink);background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5 7 11l5-6' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center / 12px no-repeat}.fcount{color:var(--muted);font-size:var(--step--1);white-space:nowrap}.fsort select{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%232B2129' stroke-width='1.4'/%3E%3C/svg%3E") right 12px center / 12px no-repeat;appearance:none;height:38px;font:inherit;font-size:var(--step--1);color:var(--ink);cursor:pointer;padding:0 34px 0 12px}@media (max-width:719px){.fbar-end{justify-content:space-between;width:100%;margin-left:0}}.factive{flex-wrap:wrap;align-items:center;gap:6px;padding-top:12px;display:flex}.factive button{background:color-mix(in srgb, var(--ink) 8%, transparent);height:30px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.factive button span{color:var(--muted);font-size:15px;line-height:1}.factive .fclear{text-underline-offset:3px;color:var(--muted);background:0 0;text-decoration:underline}.plist{padding-top:24px;transition:opacity .15s}.plist[aria-busy=true]{opacity:.5}.more{justify-content:center;padding:36px 0 12px;display:flex}.empty{color:var(--muted);padding:48px 0}.empty a{color:var(--ink);text-decoration:underline}.pdp{gap:28px;padding-top:16px;padding-bottom:40px;display:grid}@media (min-width:900px){.pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;padding-top:28px}}.gallery{gap:10px;display:grid}@media (min-width:900px){.gallery{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px}}.gallery-main{aspect-ratio:2/3;border-radius:var(--radius-tile);background:#e9e2e5;position:relative;overflow:hidden}@media (min-width:900px){.gallery-main{aspect-ratio:auto;grid-area:1/2;height:min(82vh,860px)}}.gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.gallery-track::-webkit-scrollbar{display:none}.gallery-slide{scroll-snap-align:center;cursor:zoom-in;background:0 0;border:0;flex:0 0 100%;height:100%;padding:0;overflow:hidden}.gallery-slide img{object-fit:cover;width:100%;height:100%;transition:transform .25s}@media (hover:hover) and (pointer:fine){.gallery-slide:hover img{transition:transform .2s ease-out;transform:scale(2)}}.gallery-hint{background:color-mix(in srgb, var(--surface) 90%, transparent);height:32px;color:var(--ink);pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 9px;font-size:12px;font-weight:600;transition:opacity .2s;display:inline-flex;position:absolute;bottom:12px;right:12px}.gallery-hint svg{width:17px;height:17px}.gallery-main:hover .gallery-hint{opacity:0}@media (hover:none){.gallery-hint{justify-content:center;gap:0;width:34px;height:34px;padding:0;font-size:0}}.gallery-arrow{background:color-mix(in srgb, var(--surface) 92%, transparent);width:40px;height:40px;color:var(--ink);cursor:pointer;opacity:0;border:0;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 6px 16px -8px #2b212966}.gallery-arrow svg{width:20px;height:20px}.gallery-arrow.prev{left:12px}.gallery-arrow.next{right:12px}.gallery-main:hover .gallery-arrow,.gallery-arrow:focus-visible{opacity:1}@media (hover:none){.gallery-arrow{display:none}}.gallery-dots{pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;bottom:14px;left:0;right:0}.gallery-dots i{background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 1px #2b212926}.gallery-dots i[data-on]{background:var(--surface);border-radius:3px;width:18px}@media (min-width:900px){.gallery-dots{display:none}}.thumbs{display:none}@media (min-width:900px){.thumbs{grid-area:1/1;gap:10px;display:grid}}.thumbs button{aspect-ratio:2/3;cursor:pointer;opacity:.6;width:72px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:4px;padding:0;overflow:hidden}.thumbs button:hover{opacity:1}.thumbs button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--ink)}.thumbs img{object-fit:cover;width:100%;height:100%}.lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:#fff;border:0;margin:0;padding:0;overflow:hidden}.lightbox::backdrop{background:#140e1299}.lightbox[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lb-top{font-size:var(--step--1);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:10px 12px 10px 20px;display:flex}.lb-close,.lb-arrow{background:var(--ground);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.lb-close svg,.lb-arrow svg{width:22px;height:22px}.lb-close:hover,.lb-arrow:hover{background:var(--ink);color:#fff}.lb-stage{touch-action:pinch-zoom;min-height:0;position:relative;overflow:hidden}.lb-stage img{object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.lb-stage[data-zoom]{cursor:grab;scrollbar-width:none;overflow:auto}.lb-stage[data-zoom]::-webkit-scrollbar{display:none}.lb-stage[data-zoom] img{cursor:zoom-out;width:250%;max-width:none;height:auto;display:block;position:static}@media (min-width:900px){.lb-stage[data-zoom] img{width:min(250%,1800px)}}.lb-arrow{position:absolute;top:50%;translate:0 -50%}.lb-arrow.prev{left:16px}.lb-arrow.next{right:16px}.lb-hint{text-align:center;color:var(--muted);margin:0;padding:10px 16px 14px;font-size:12px}.ask{font-size:var(--step--1);color:var(--muted);text-underline-offset:3px;justify-self:start;text-decoration:underline}.ask:hover{color:var(--ink)}.sticky-buy{z-index:40;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--surface);align-items:center;gap:10px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px -18px #2b212973}.sticky-buy[data-show]{transform:none}.sticky-buy img{aspect-ratio:2/3;object-fit:cover;border-radius:3px;flex:none;width:36px}.sticky-buy div{flex:1;min-width:0;font-size:12px;line-height:1.3;display:grid}.sticky-buy div span{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);overflow:hidden}.sticky-buy .btn{flex:none;height:44px}@media (min-width:900px){.sticky-buy{display:none}}.buy{align-content:start;gap:18px;display:grid}@media (min-width:900px){.buy{position:sticky;top:140px}}.buy h1{font-size:var(--step-2);max-width:22ch;margin:0}@media (min-width:768px){.buy h1{font-size:var(--step-3)}}.buy .price{font-size:var(--step-2);font-weight:600}.facts{flex-wrap:wrap;gap:6px;display:flex}.fact{border-radius:var(--radius-control);background:var(--surface);border:1px solid var(--line);padding:4px 10px;font-size:12px}.stock{font-size:var(--step--1);color:var(--confirm);font-weight:600}.stock.out{color:var(--muted)}.qty-row{gap:10px;display:flex}.qty{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);align-items:center;height:52px;display:inline-flex}.qty button{cursor:pointer;background:0 0;border:0;width:40px;height:100%;font-size:18px}.qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-weight:600}.btn{border-radius:var(--radius-control);background:var(--ink);height:52px;color:var(--surface);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 26px;font-weight:600;transition:background-color .2s;display:inline-flex}.btn:hover{background:color-mix(in srgb, var(--ink) 85%, var(--brass))}.btn:disabled{background:var(--line);color:var(--muted);cursor:not-allowed}.btn.wide{flex:1}.btn.ghost{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn.confirm{background:var(--confirm)}.delivery{background:var(--surface);border:1px solid var(--line);font-size:var(--step--1);border-radius:10px;gap:10px;padding:16px;display:grid}.delivery p{margin:0}.delivery strong{font-weight:600}.care h2{font-size:var(--step-1);margin:0 0 8px}.care ul{color:var(--muted);font-size:var(--step--1);max-width:60ch;margin:0;padding-left:18px}.care li+li{margin-top:4px}.sku{color:var(--muted);font-size:12px}.scrim{z-index:60;background:#2b212961;position:fixed;inset:0}.drawer{background:var(--ground);z-index:61;grid-template-rows:auto auto minmax(0,1fr);width:min(460px,100vw);animation:.28s cubic-bezier(.2,.7,.2,1) drawer-in;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 40px -20px #2b212966}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.drawer{animation:none}}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.drawer-head h2{font-size:var(--step-2);margin:0}.drawer-close{cursor:pointer;font-size:var(--step--1);background:0 0;border:0;text-decoration:underline}.drawer-body{padding:8px 20px;overflow-y:auto}.line{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto;gap:12px;padding:14px 0;display:grid}.line img{aspect-ratio:2/3;object-fit:cover;border-radius:4px;width:64px}.line-title{font-size:var(--step--1);margin:0 0 6px;line-height:1.35}.line-ctrl{font-size:var(--step--1);align-items:center;gap:8px;display:flex}.line-ctrl button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;width:28px;height:28px}.line-remove{color:var(--muted);text-decoration:underline;background:0 0!important;border:0!important;width:auto!important}.line .price{font-size:var(--step--1)}.recs{padding:18px 0 10px}.recs h3{font-size:var(--step-0);margin:0 0 8px;font-weight:600}.rec{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.rec img{aspect-ratio:2/3;object-fit:cover;border-radius:4px;width:56px}.rec-title{font-size:var(--step--1);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;line-height:1.35;display:-webkit-box;overflow:hidden}.rec-price{font-size:var(--step--1);font-weight:600}.rec-note{color:var(--confirm);margin-top:2px;font-size:12.5px;display:block}.rec-add{border:1px solid var(--ink);min-height:40px;color:var(--ink);font-size:var(--step--1);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px}.drawer-foot{border-top:1px solid var(--line);gap:12px;padding:16px 20px 20px;display:grid}.ship-meter{font-size:var(--step--1)}.ship-meter .bar{background:var(--line);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.ship-meter .bar i{background:var(--confirm);height:100%;transition:width .3s;display:block}.coupon-form{gap:8px;display:flex}.coupon-form input{border:1px solid var(--line);background:var(--surface);min-width:0;height:44px;font:inherit;text-transform:uppercase;letter-spacing:.04em;border-radius:10px;flex:1;padding:0 12px}.coupon-form .btn{height:44px;padding:0 16px}.coupon-on{border:1px dashed var(--confirm);font-size:var(--step--1);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.coupon-on.bad{border-color:#8a2632}.coupon-on .form-error{flex-basis:100%}.sum-row.discount,.drawer-foot .sum-row.discount{color:var(--confirm);padding:0;font-weight:600}.exit-scrim{z-index:70;background:#140e1273;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.exit-card{background:var(--surface);width:100%;max-width:420px;color:var(--ink);border-radius:16px;gap:14px;padding:26px 24px 22px;display:grid;box-shadow:0 24px 60px #00000040}.exit-card h2{font-size:var(--step-2);margin:0}.exit-card p{color:var(--muted);margin:0}.exit-items{gap:8px;display:flex}.exit-items img{object-fit:cover;background:var(--ground);border-radius:8px;width:64px;height:64px}.exit-code{border:1px dashed var(--brass);letter-spacing:.06em;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-weight:700;display:flex}.exit-actions{gap:8px;display:grid}.total{font-weight:700;font-size:var(--step-1);justify-content:space-between;display:flex}.checkout{gap:32px;padding-block:28px 48px;display:grid}@media (min-width:900px){.checkout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px}}.checkout h1{font-size:var(--step-3);margin:0 0 4px}.form{gap:14px;display:grid}.form fieldset{border:0;gap:12px;margin:0 0 12px;padding:0;display:grid}.form legend{margin-bottom:4px;padding:0;font-weight:700}.field{font-size:var(--step--1);gap:4px;display:grid}.field input,.field textarea{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:12px 14px}.two{gap:12px;display:grid}@media (min-width:600px){.two{grid-template-columns:1fr 1fr}}.note{background:color-mix(in srgb, var(--brass) 14%, var(--surface));font-size:var(--step--1);border-radius:10px;padding:14px 16px}.summary{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-self:start;padding:20px}.summary h2{font-size:var(--step-1);margin:0 0 8px}.sum-row{font-size:var(--step--1);justify-content:space-between;padding:6px 0;display:flex}.sum-row.total-row{border-top:1px solid var(--line);font-size:var(--step-1);margin-top:8px;padding-top:12px;font-weight:700}.footer{--f-deep:var(--footer);--f-head:var(--ink);--f-text:var(--muted);--f-line:var(--line);font-size:var(--step--1);color:var(--f-text);background:linear-gradient(196deg, transparent 0 60%, #ffffffd1 66%, #fff 71% 100%), linear-gradient(166deg, transparent 0 74%, #fffc 80%, #fff 86%), linear-gradient(90deg, color-mix(in srgb, var(--footer-light) 50%, transparent) 0%, color-mix(in srgb, var(--footer-mid) 30%, transparent) 38%, transparent 78%), linear-gradient(var(--f-deep) 0%, color-mix(in srgb, var(--f-deep) 60%, var(--footer-mid)) 40%, var(--footer-mid) 62%, color-mix(in srgb, var(--footer-mid) 45%, #fff) 84%, color-mix(in srgb, var(--footer-mid) 10%, #fff) 100%);isolation:isolate;background-color:#fff;background-position:0 -160px;background-repeat:no-repeat;background-size:100% 1150px;margin-top:24px;padding-bottom:40px;position:relative}.footer:after{content:"";z-index:-1;background:linear-gradient(var(--ground) 0, var(--ground) 2px, color-mix(in srgb, var(--ground) 60%, transparent) 90px, color-mix(in srgb, var(--ground) 0%, transparent) 230px);pointer-events:none;height:230px;position:absolute;top:-1px;left:0;right:0}.footer:before{content:"";z-index:-1;mix-blend-mode:overlay;opacity:.34;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 60px,#000 200px);mask-image:linear-gradient(#0000 60px,#000 200px)}.footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer svg{flex:none;width:18px;height:18px}.footer-hero{padding-block:168px 60px}.footer-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px!important}@media (min-width:1000px){.footer-promises{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-promises li{align-items:flex-start;gap:14px;display:flex}.fp-icon{width:46px;height:46px;color:var(--ink);background:#fff6;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffffb3}.fp-icon svg{width:22px;height:22px}.footer-promises p{color:color-mix(in srgb, var(--ink) 80%, transparent);gap:3px;margin:0;font-size:12.5px;line-height:1.45;display:grid}.footer-promises strong{color:var(--ink);font-size:var(--step-0)}@media (max-width:599px){.footer-promises li{flex-direction:column;gap:10px}}.footer-panel{box-shadow:0 30px 60px -40px color-mix(in srgb, var(--footer) 45%, transparent);background:#fff;border-radius:2px;padding:36px 22px 0}@media (min-width:900px){.footer-panel{padding:48px 56px 0}}.fpanel-grid{gap:40px;display:grid}@media (min-width:1000px){.fpanel-grid{grid-template-columns:minmax(0,300px) 1fr;gap:64px}}.footer-logo{color:var(--f-head);font-size:2rem;line-height:1;display:inline-block}.fpanel-lead{border-bottom:1px solid var(--f-line);color:var(--ink);font-size:var(--step-0);margin:16px 0 0;padding-bottom:20px;line-height:1.55}.fpanel-letter p{margin:18px 0 12px;line-height:1.55}.footer .letter-form{gap:8px;display:grid}.footer .letter-form input{height:44px;font:inherit;color:var(--f-head);border:1px solid var(--f-line);background:var(--ground);border-radius:2px;padding:0 12px}.footer .letter-form input:focus{outline:2px solid var(--ink);outline-offset:1px}.footer .letter-form .btn{background:var(--ink);color:#fff;border-radius:2px;height:44px}.footer .letter-form .btn:hover{background:color-mix(in srgb, var(--ink) 80%, var(--f-deep))}.footer .letter-done{color:var(--ink);margin:0;font-weight:600}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fpanel-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}@media (min-width:720px){.fpanel-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.fpanel-cols .fpanel-h{letter-spacing:.06em;text-transform:uppercase;color:var(--f-head);margin:0 0 14px;font-size:11.5px;font-weight:700}.fpanel-cols a{color:var(--f-text)}.fpanel-cols a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.fpanel-contact .fc-phone{color:var(--f-head);font-weight:700;font-size:var(--step-0)}.fpanel-contact .muted{color:color-mix(in srgb, var(--f-text) 80%, #fff)}.footer-social{gap:8px;margin-top:16px!important;display:flex!important}.footer-social a{background:var(--ground);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.footer-social a:hover{background:var(--ink);color:#fff;text-decoration:none}.footer-trust{border-top:1px solid var(--f-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-block:20px;display:flex}.footer .pay{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.footer .pay li{height:28px;box-shadow:inset 0 0 0 1px var(--f-line);color:var(--f-head);border-radius:4px;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.footer .pay li svg{width:28px;height:18px}.footer .pay .pay-visa{color:#1a1f71;letter-spacing:.02em;font-size:13px;font-style:italic}.footer .pay .pay-troy{color:#00838a;font-size:13px}.footer .pay .pay-3d svg{color:#1e5b48;width:13px;height:13px}.ft-etbis{color:var(--f-head);align-items:center;gap:10px;font-size:12px;display:flex}.ft-qr{border:1px dashed var(--f-text);width:44px;height:44px;color:var(--f-text);border-radius:3px;place-items:center;font-size:8.5px;display:grid}.footer-legal{border-top:1px solid var(--f-line);align-items:center;gap:10px 28px;padding-block:18px 22px;font-size:12px;display:grid}@media (min-width:1000px){.footer-legal{grid-template-columns:auto 1fr auto}}.footer-legal p{margin:0}.footer .legal-links{flex-wrap:wrap;gap:6px 18px;display:flex}.footer .legal-links a{color:var(--f-text)}.footer .legal-links a:hover{color:var(--ink)}.footer .powered a{color:var(--f-head);font-weight:700}.drawer{flex-direction:column;display:flex}.drawer-pane{flex-direction:column;flex:1;min-height:0;display:flex}.drawer-pane>.drawer-body{flex:1;min-height:0}.drawer-title{align-items:center;gap:6px;display:flex}.drawer-back{background:var(--surface);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;color:var(--ink);border:0;border-radius:50%;font-size:20px;line-height:1}.drawer-steps{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:12px 20px;font-size:12px;list-style:none;display:grid}.drawer-steps li{gap:6px;display:grid}.drawer-steps li:before{content:"";background:var(--line);border-radius:2px;height:3px}.drawer-steps li.done:before,.drawer-steps li.now:before{background:var(--ink)}.drawer-steps li.now{color:var(--ink);font-weight:700}.drawer-body.form{align-content:start;gap:12px;padding-block:16px;display:grid}.drawer-hint{font-size:var(--step--1);color:var(--muted);margin:0}.drawer-address{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--step--1);border-radius:10px;grid-template-columns:1fr auto;gap:2px 12px;margin:16px 0 14px;padding:14px;display:grid}.drawer-address span{color:var(--muted);grid-column:1}.drawer-address button{cursor:pointer;font:inherit;background:0 0;border:0;grid-area:1/2/span 2;align-self:center;text-decoration:underline}.drawer .pay-options{gap:10px;display:grid}.pay-options label{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;gap:2px 10px;padding:14px;display:grid}.pay-options label.on{box-shadow:inset 0 0 0 2px var(--ink)}.pay-options input{accent-color:var(--ink);grid-row:span 2;margin-top:3px}.pay-options span{font-size:var(--step--1);color:var(--muted)}.drawer-sum{margin:14px 0 4px}.consent{font-size:var(--step--1);align-items:flex-start;gap:10px;margin:10px 0 12px;display:flex}.consent input{accent-color:var(--ink);margin-top:3px}.consent a{text-decoration:underline}.drawer .note{margin-bottom:16px}.social-feed .section-head{flex-wrap:wrap;align-items:end;gap:14px}.feed-handle{color:var(--muted);font-size:var(--step--1);margin:6px 0 0}.feed-handle a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.feed-follow{flex-wrap:wrap;gap:8px;display:flex}.feed-follow .btn{height:40px;font-size:var(--step--1);padding:0 16px}.feed-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:44%;grid-auto-flow:column;gap:12px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.feed-rail::-webkit-scrollbar{display:none}@media (min-width:720px){.feed-rail{grid-auto-columns:28%}}@media (min-width:1040px){.feed-rail{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.feed-tile{scroll-snap-align:start;align-content:start;gap:8px;display:grid}.feed-media{aspect-ratio:9/16;background:var(--line);border-radius:10px;position:relative;overflow:hidden}.feed-media a,.feed-media button{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.feed-media img,.feed-media video{object-fit:cover;width:100%;height:100%;display:block}.feed-media a:hover img,.feed-media button:hover img{filter:brightness(.92)}.feed-play{background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:50%;width:52px;height:52px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.feed-play:after{content:"";border-left:14px solid var(--ink);border-block:9px solid #0000;position:absolute;inset:50% auto auto 54%;translate:-50% -50%}.feed-product{color:var(--ink);grid-template-columns:32px 1fr;align-items:center;gap:8px;font-size:12px;line-height:1.3;display:grid}.feed-product.no-thumb{grid-template-columns:1fr}.feed-product strong{grid-column:-2;font-size:12px}.feed-product img{aspect-ratio:2/3;object-fit:cover;border-radius:3px;grid-row:span 2;width:32px}.feed-product span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-product:hover span{text-decoration:underline}.feed-media iframe{background:#000;border:0;width:100%;height:100%;display:block}.feed-media button:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);position:absolute;inset:55% 0 0}.feed-badge,.feed-time{z-index:1;color:#fff;background:#0000008c;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:10px}.feed-badge{left:10px}.feed-time{font-variant-numeric:tabular-nums;right:10px}.feed-title{z-index:1;color:#fff;text-align:left;font-size:13px;font-weight:700;line-height:1.3;position:absolute;bottom:12px;left:12px;right:12px}.feed-media .feed-play{z-index:1}.lookup{gap:28px;margin-top:28px;display:grid}@media (min-width:900px){.lookup{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:56px}}.lookup-form{border-radius:var(--radius-tile);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);gap:14px;padding:24px;display:grid}.lookup-form .btn{margin-top:4px}.lookup-note{font-size:var(--step--1);color:var(--muted);margin:0}.lookup-side h2{font-size:var(--step-1);margin:0 0 16px}.lookup-steps{counter-reset:s;gap:18px;margin:0;padding:0;list-style:none;display:grid}.lookup-steps li{counter-increment:s;grid-template-columns:32px 1fr;column-gap:12px;display:grid}.lookup-steps li:before{content:counter(s);background:var(--surface);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;grid-row:span 2;place-items:center;font-size:13px;font-weight:700;display:grid}.lookup-steps strong{font-size:var(--step-0)}.lookup-steps span{color:var(--muted);font-size:var(--step--1)}.lookup-help{font-size:var(--step--1);color:var(--muted);margin:22px 0 0}.lookup-help a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.account-opt{background:var(--ground);border-radius:8px;margin-top:4px;padding:12px}.account-btn{padding:0 11px}.account-btn span{display:none}@media (min-width:1000px){.account-btn{padding:0 14px}.account-btn span{display:inline}}@media (max-width:767px){.cart-label{display:none}.topbar-actions .icon-btn{padding:0 11px}}.account{align-content:start;gap:18px;padding-block:18px 24px;display:grid}.account-tabs{background:var(--ground);border-radius:999px;justify-self:start;gap:4px;padding:4px;display:flex}.account-tabs button,.who button{height:38px;font:inherit;font-size:var(--step--1);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:600}.account-tabs button[aria-selected=true],.who button[aria-checked=true]{background:var(--ink);color:#fff}.account-form{gap:14px;display:grid}.ts-box{display:contents}.ts-box>*{grid-column:1/-1;max-width:100%}.account-side{border-top:1px solid var(--line);padding-top:18px}.account-side h3{font-size:var(--step-0);margin:0 0 10px}.account-side ul{color:var(--muted);font-size:var(--step--1);gap:6px;margin:0 0 12px;padding-left:18px;display:grid}.account-side p{color:var(--muted);font-size:var(--step--1);margin:0}.form-error{color:#8a2632;font-size:var(--step--1);background:#fbedee;border-radius:10px;margin:0;padding:10px 12px}.account-btn span{text-overflow:ellipsis;white-space:nowrap;max-width:9ch;overflow:hidden}.account-side a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.link-btn{font:inherit;font-size:var(--step--1);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.who{background:var(--ground);border-radius:999px;gap:4px;padding:4px;display:flex}.who button{flex:auto;padding-inline:12px}.field select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);appearance:auto;border-radius:8px;padding:12px 14px}.field small{color:var(--muted);font-weight:400}.field input:disabled{background:var(--ground);color:var(--muted)}.btn.ghost:hover{background:var(--ground)}.btn.sm{height:40px;font-size:var(--step--1);padding:0 18px}.btn.danger{background:#8a2632}.btn.danger:hover{background:#6f1d27}.form-ok{background:color-mix(in srgb, var(--confirm) 12%, var(--surface));color:var(--confirm);font-size:var(--step--1);border-radius:10px;margin:0;padding:10px 12px}.form-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pill{background:var(--ground);height:26px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.pill.go{background:color-mix(in srgb, var(--brass) 22%, var(--surface))}.pill.ok{background:color-mix(in srgb, var(--confirm) 14%, var(--surface));color:var(--confirm)}.pill.off{background:var(--ground);color:var(--muted)}.acc{gap:28px;padding-block:28px 72px;display:grid}@media (min-width:960px){.acc{grid-template-columns:250px minmax(0,1fr);gap:48px;padding-block:40px 96px}}.acc-rail{align-content:start;gap:18px;min-width:0;display:grid}@media (min-width:960px){.acc-rail{align-self:start;position:sticky;top:132px}}.acc-user{align-items:center;gap:12px;min-width:0;display:flex}.acc-user div{min-width:0;display:grid}.acc-user strong{font-size:var(--step-0)}.acc-user span{color:var(--muted);font-size:var(--step--1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acc-avatar{background:var(--ink);width:48px;height:48px;color:var(--ground);font-family:var(--font-display), Georgia, serif;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:19px;display:grid}.acc-nav{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter);gap:6px;display:flex;overflow-x:auto}.acc-nav::-webkit-scrollbar{display:none}.acc-nav a,.acc-nav button{background:var(--surface);height:42px;color:var(--ink);font:inherit;font-size:var(--step--1);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 14px;font-weight:600;display:flex}.acc-nav svg{flex:none;width:18px;height:18px}.acc-nav em{background:var(--ground);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-style:normal;display:grid}.acc-nav a.on{background:var(--ink);color:var(--surface)}.acc-nav a.on em{background:color-mix(in srgb, var(--surface) 18%, transparent)}.acc-nav button{color:var(--muted)}@media (min-width:960px){.acc-nav{flex-direction:column;gap:2px;margin:0;padding:0;overflow:visible}.acc-nav a,.acc-nav button{background:0 0;border-radius:10px;height:44px}.acc-nav a:not(.on):hover{background:var(--surface)}.acc-nav em{margin-left:auto}.acc-nav button{border-top:1px solid var(--line);border-radius:0;height:54px;margin-top:10px;padding-top:10px}.acc-nav button:hover{color:var(--ink)}}.acc-main{align-content:start;gap:20px;min-width:0;display:grid}.acc-head h1{margin:0;font-size:clamp(1.9rem,4vw,2.6rem)}.acc-head p{color:var(--muted);margin:6px 0 0}.acc-head.row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.acc-main .crumbs{margin:0 0 -8px}.acc-sec{gap:14px;display:grid}.acc-box{background:var(--surface);border-radius:14px;min-width:0;padding:20px}@media (min-width:720px){.acc-box{padding:24px}}.acc-box.flush{padding:0;overflow:hidden}.acc-box-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.acc-box-head h2,.acc-box-title{font-size:var(--step-1);margin:0;font-weight:600}.acc-box-title{margin-bottom:14px}.acc-box-head a{font-size:var(--step--1);text-underline-offset:3px;font-weight:600;text-decoration:underline}.acc-empty{color:var(--muted);font-size:var(--step--1);margin:0}.acc-empty a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.acc-grid{gap:20px;display:grid}@media (min-width:720px){.acc-grid{grid-template-columns:1fr 1fr}.acc-grid .wide{grid-column:1/-1}}@media (min-width:1180px){.acc-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.ship{background:var(--surface);border-radius:16px;gap:22px;padding:22px;display:grid}.ship-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.ship-top .btn{grid-column:1/-1}@media (min-width:720px){.ship-top{grid-template-columns:auto minmax(0,1fr) auto}.ship-top .btn{grid-column:auto}}.ship-meta{color:var(--muted);font-size:var(--step--1);gap:14px;margin:0;display:flex}.ship-text h3{font-size:var(--step-2);margin:2px 0 4px}.ship-last{font-size:var(--step--1);margin:0}.ship-last b{font-weight:600}.ship-last time{color:var(--muted);margin-left:6px}.order-thumbs{align-items:center;display:flex}.order-thumbs img,.order-thumbs span{object-fit:cover;background:var(--ground);border:2px solid var(--surface);border-radius:8px;width:56px;height:72px}.order-thumbs>*+*{margin-left:-22px}.order-thumbs span{font-size:var(--step--1);place-items:center;font-weight:600;display:grid}.track{--at:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.track:before,.track:after{content:"";border-radius:2px;height:2px;position:absolute;top:7px;left:10%}.track:before{background:var(--line);right:10%}.track:after{width:calc(80% * var(--at));background:var(--ink)}.track li{z-index:1;text-align:center;justify-items:center;gap:4px;padding:0 2px;display:grid;position:relative}.track i{background:var(--surface);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--line);border-radius:50%}.track li.done i{background:var(--ink);box-shadow:none}.track li.now i{background:var(--brass);box-shadow:0 0 0 4px color-mix(in srgb, var(--brass) 28%, transparent)}.track strong{color:var(--muted);font-size:12px;font-weight:600;line-height:1.25}.track li.done strong,.track li.now strong{color:var(--ink)}.track span{color:var(--muted);font-size:11px}@media (max-width:520px){.track span{display:none}.track strong{font-size:11px}}.mini-orders{margin:0;padding:0;list-style:none;display:grid}.mini-orders li+li{border-top:1px solid var(--line)}.mini-orders a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:12px 0;display:grid}.mini-orders .order-thumbs img,.mini-orders .order-thumbs span{width:40px;height:52px}.mini-orders .order-thumbs>*+*{margin-left:-16px}.mo-no{display:grid}.mo-no small{color:var(--muted)}.mo-sum{font-weight:600}.mini-orders .pill{grid-column:2/-1;justify-self:start}@media (min-width:720px){.mini-orders a{grid-template-columns:auto minmax(0,1fr) auto 150px}.mini-orders .pill{grid-column:auto;justify-self:end}}.mini-orders a:hover .mo-no strong{text-underline-offset:3px;text-decoration:underline}.fav-strip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.fav-strip img{aspect-ratio:2/3;object-fit:cover;background:var(--ground);border-radius:8px;width:100%}.addr-mini{gap:12px;margin:0;display:grid}.addr-mini div{font-size:var(--step--1);grid-template-columns:80px minmax(0,1fr);gap:12px;display:grid}.addr-mini dt{color:var(--muted)}.addr-mini dd{overflow-wrap:anywhere;margin:0;display:grid}.chips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.chips a{background:var(--surface);height:38px;font-size:var(--step--1);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.chips a em{color:var(--muted);font-style:normal;font-weight:500}.chips a.on{background:var(--ink);color:var(--surface)}.chips a.on em{color:inherit;opacity:.7}.ord-list{gap:14px;display:grid}.ord{background:var(--surface);border-radius:14px;overflow:hidden}.ord-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ground) 55%, var(--surface));grid-template-columns:repeat(3,minmax(0,auto));align-items:center;gap:10px 22px;padding:14px 20px;display:grid}.ord-head div{font-size:var(--step--1);display:grid}.ord-head span{color:var(--muted);font-size:12px}.ord-head .pill{grid-column:1/-1;justify-self:start}@media (min-width:720px){.ord-head{grid-template-columns:repeat(3,auto) 1fr}.ord-head .pill{grid-column:auto;justify-self:end}}.ord-body{gap:16px;padding:16px 20px 20px;display:grid}@media (min-width:720px){.ord-body{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.ord-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ord-items li{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ord-items img{object-fit:cover;background:var(--ground);border-radius:6px;width:48px;height:62px}.ord-items span{font-size:var(--step--1);display:grid}.ord-items a:hover{text-underline-offset:3px;text-decoration:underline}.ord-items small{color:var(--muted)}.ord-items .more{color:var(--muted);font-size:var(--step--1);padding-left:60px;display:block}.ord-actions{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:720px){.ord-actions{flex-direction:column;align-items:stretch;width:180px}}.track-box{gap:22px;display:grid}.cargo{background:var(--ground);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:16px;display:flex}.cargo div{font-size:var(--step--1);grid-template-columns:auto auto;align-items:center;column-gap:10px;display:grid}.cargo span{color:var(--muted);grid-column:1/-1;font-size:12px}.cargo .btn{margin-left:auto}.mono-num{font-variant-numeric:tabular-nums;letter-spacing:.04em}.copy-btn{text-underline-offset:3px;cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.copy-btn:hover{color:var(--ink)}.events{border-left:2px solid var(--line);gap:14px;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.events li{font-size:var(--step--1);gap:2px;display:grid;position:relative}.events li:before{content:"";background:var(--line);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-24px}.events li.now:before{background:var(--brass)}.events time{color:var(--muted);font-size:12px}.events b{margin-left:6px;font-weight:600}.lines{margin:0;padding:0;list-style:none;display:grid}.lines li{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.lines li:first-child{padding-top:0}.lines img{object-fit:cover;background:var(--ground);border-radius:8px;width:56px;height:72px}.l-title{font-size:var(--step--1);display:grid}.l-title a:hover{text-underline-offset:3px;text-decoration:underline}.l-title small{color:var(--muted)}.l-sum{font-weight:600;font-size:var(--step--1);white-space:nowrap}.sums{max-width:360px;font-size:var(--step--1);gap:6px;margin:14px 0 0 auto;display:grid}.sums div{justify-content:space-between;gap:16px;display:flex}.sums dt{color:var(--muted)}.sums dd{text-align:right;margin:0}.sums .grand{border-top:1px solid var(--line);font-size:var(--step-1);padding-top:8px;font-weight:700}.sums .grand dt{color:var(--ink)}.addr-block{font-style:normal;font-size:var(--step--1);gap:2px;display:grid}.addr-block span{color:var(--muted)}.help-box{gap:14px;display:grid}.help-box p{color:var(--muted);font-size:var(--step--1);margin:0}.help-box .acc-box-title{margin-bottom:4px}.help-actions{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:720px){.help-box{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.addr-grid{gap:14px;display:grid}@media (min-width:720px){.addr-grid{grid-template-columns:1fr 1fr}}.addr-card{background:var(--surface);border-radius:14px;align-content:start;gap:10px;padding:20px;display:grid}.addr-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.addr-card h2{font-size:var(--step-1);margin:0;font-weight:600}.addr-badges{flex-wrap:wrap;gap:6px;display:flex}.addr-badges:empty{display:none}.addr-badges span{background:color-mix(in srgb, var(--brass) 20%, var(--surface));border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.addr-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 16px;padding-top:10px;display:flex}.addr-actions button{font:inherit;font-size:var(--step--1);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.addr-actions .danger{color:#8a2632;margin-left:auto}.addr-add{border:1.5px dashed color-mix(in srgb, var(--ink) 25%, transparent);min-height:200px;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border-radius:14px;align-content:center;place-items:center;gap:4px;padding:20px;display:grid}.addr-add svg{width:28px;height:28px}.addr-add span{font-weight:600}.addr-add small{color:var(--muted);font-size:var(--step--1)}.addr-add:hover{background:var(--surface)}.inv-table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.inv-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 20px;font-weight:600}.inv-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 20px}.inv-table tr:last-child td{border-bottom:0}.inv-table .num{text-align:right;white-space:nowrap}.inv-table td a:not(.btn){text-underline-offset:3px;text-decoration:underline}.inv-table .pill{margin-left:6px}@media (max-width:719px){.inv-table thead{display:none}.inv-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px 12px;padding:16px 20px;display:grid}.inv-table td{border:0;padding:0;display:grid;text-align:left!important}.inv-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:12px}.inv-table td:last-child{grid-column:1/-1}}.pending-inv{font-size:var(--step--1);gap:10px;margin:0;padding:0;list-style:none;display:grid}.pending-inv li{flex-wrap:wrap;gap:4px 14px;display:flex}.pending-inv a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.pending-inv small{color:var(--muted)}.inv-tools{flex-wrap:wrap;gap:10px;display:flex}.invoice{color:#1d1a1c;box-shadow:0 1px 0 var(--line);background:#fff;border-radius:6px;gap:26px;padding:28px;display:grid}@media (min-width:720px){.invoice{padding:48px 52px}}.invoice p{margin:0}.inv-head{font-size:var(--step--1);gap:20px;display:grid}@media (min-width:720px){.inv-head{grid-template-columns:1fr auto}}.inv-brand{font-size:var(--step-2);margin-bottom:6px!important}.inv-id h1{font-size:var(--step-1);letter-spacing:.02em;margin:0 0 8px}.inv-id dl{gap:3px;margin:0;display:grid}.inv-id dl div{grid-template-columns:90px auto;gap:12px;display:grid}.inv-id dt{color:#6d6468}.inv-id dd{font-variant-numeric:tabular-nums;margin:0}.inv-buyer{font-size:var(--step--1);border:1px solid #e4dde0;border-radius:6px;gap:2px;padding:16px 18px;display:grid}.inv-buyer h2{color:#6d6468;margin:0 0 4px;font-size:12px;font-weight:600}.inv-lines{border-collapse:collapse;width:100%;font-size:var(--step--1)}.inv-lines th{text-align:left;border-bottom:1.5px solid #1d1a1c;padding:10px 8px;font-weight:600}.inv-lines td{border-bottom:1px solid #e4dde0;padding:10px 8px}.inv-lines .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.inv-sum{width:min(100%,340px);font-size:var(--step--1);gap:6px;margin:0 0 0 auto;display:grid}.inv-sum div{justify-content:space-between;gap:16px;display:flex}.inv-sum dd{font-variant-numeric:tabular-nums;margin:0}.inv-sum .grand{font-weight:700;font-size:var(--step-0);border-top:1.5px solid #1d1a1c;padding-top:8px}.inv-foot{color:#6d6468;border-top:1px solid #e4dde0;padding-top:14px;font-size:12px}@media (max-width:600px){.inv-lines th:nth-child(4),.inv-lines td:nth-child(4){display:none}}.acc-forms{gap:20px;display:grid}.acc-forms .acc-box{gap:14px;display:grid}.acc-forms .acc-box-title{margin:0}.prefs{border:0;gap:10px;margin:0;padding:0;display:grid}.prefs legend{font-size:var(--step--1);margin-bottom:8px;font-weight:600}.prefs small{color:var(--muted);font-size:12px}.switch{font-size:var(--step--1);cursor:pointer;align-items:center;gap:10px;display:flex}.switch input{appearance:none;background:var(--line);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;margin:0;transition:background .2s;position:relative}.switch input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.switch input:checked{background:var(--ink)}.switch input:checked:after{transform:translate(16px)}.danger-box p{color:var(--muted);font-size:var(--step--1);margin:0}.danger-box .form-row .field{min-width:220px}.acc-gate{text-align:center;justify-items:center;gap:14px;max-width:560px;margin:0 auto;padding-block:72px 96px;display:grid}.acc-gate h1{margin:0;font-size:clamp(2rem,5vw,2.8rem)}.acc-gate p{color:var(--muted);margin:0}.acc-gate-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.acc-gate-note{font-size:var(--step--1)}.acc-gate-note a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.account-me{align-items:center;gap:14px;display:flex}.account-me h3{margin:0}.account-me p{color:var(--muted);font-size:var(--step--1);margin:0}.account-links{border-top:1px solid var(--line);display:grid}.account-links a{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 2px;font-weight:600;display:flex}.account-links a:after{content:"›";color:var(--muted)}.account-links a:hover{color:color-mix(in srgb, var(--ink) 70%, var(--brass))}.account-lead{background:color-mix(in srgb, var(--brass) 16%, var(--surface));font-size:var(--step--1);border-radius:10px;margin:0;padding:12px 14px}.fav{z-index:2;background:color-mix(in srgb, var(--surface) 92%, transparent);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 4px 14px -8px #2b212980}.fav svg,.fav-page svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:19px;height:19px;transition:transform .2s}.fav.on svg,.fav-page.on svg{fill:#b4485f;stroke:#b4485f}.fav:active svg,.fav-page:active svg{transform:scale(.85)}@media (hover:hover){.fav:hover{background:var(--surface)}}.fav-page{background:var(--surface);height:44px;box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:var(--step--1);cursor:pointer;color:var(--ink);border:0;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:0 18px;font-weight:600;display:inline-flex}.fav-page:hover{box-shadow:inset 0 0 0 1px var(--ink)}.pick{border:0;gap:8px;margin:0;padding:0;display:grid}.pick legend{font-size:var(--step--1);margin-bottom:8px;font-weight:700}.pick-item{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;font-size:var(--step--1);border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:12px 14px;display:grid}.pick-item.on{box-shadow:inset 0 0 0 1.5px var(--ink)}.pick-item input{accent-color:var(--ink);margin-top:3px}.pick-item>span{gap:1px;display:grid}.pick-item span span{color:var(--muted)}.pick-item em{background:var(--ground);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.pick-new{background:var(--ground);border-radius:10px;gap:12px;padding:14px;display:grid}.pick-link{font-size:var(--step--1);text-underline-offset:3px;font-weight:600;text-decoration:underline}.drawer-body.done{align-content:start;justify-items:start;gap:14px;padding-top:28px;display:grid}.drawer-body.done p{color:var(--muted);margin:0}.done-mark{fill:none;width:52px;height:52px;stroke:var(--confirm);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.done-no{font-size:var(--step-1);color:var(--ink)!important}.drawer-body.done .total{width:100%}@media print{.notice,.topbar,header,.catnav,footer,.footer,.acc-rail,.no-print,.scrim,.drawer,.sticky-buy{display:none!important}body{background:#fff}.acc{padding:0;display:block}.invoice{box-shadow:none;padding:0}}.lookup-note a{text-underline-offset:3px;text-decoration:underline}.lookup-result{align-content:start;gap:16px;display:grid}.lr-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lr-head h2{margin:0}.lr-head p{color:var(--muted);font-size:var(--step--1);margin:2px 0 0}.lr-cargo{font-size:var(--step--1);margin:0}.ship-meta{flex-wrap:wrap;gap:2px 12px}.ship-meta span,.ship-last time{white-space:nowrap}@media (max-width:520px){.ship{padding:18px}.ship .order-thumbs img,.ship .order-thumbs span{width:46px;height:60px}}.stars{vertical-align:middle;flex:none;line-height:0;display:inline-block;position:relative}.stars-on{position:absolute;inset:0 auto 0 0;overflow:hidden}.card-rating{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin:2px 0 0;font-size:12px;display:flex}.pdp-rating{width:fit-content;font-size:var(--step--1);color:var(--muted);align-items:center;gap:8px;display:inline-flex}.pdp-rating strong{color:var(--ink);font-weight:600}.pdp-rating:hover span{text-underline-offset:3px;text-decoration:underline}.reviews{scroll-margin-top:90px}.rv-layout{gap:28px;display:grid}@media (min-width:900px){.rv-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:48px}.rv-summary{position:sticky;top:100px}}.rv-summary{align-content:start;gap:14px;display:grid}.rv-score{align-items:center;gap:12px;display:flex}.rv-score strong{font-family:var(--font-display), serif;font-size:3rem;font-weight:500;line-height:1}.rv-count{color:var(--muted);font-size:var(--step--1);margin:-6px 0 0}.rv-bars{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rv-bars button{cursor:pointer;width:100%;font-size:var(--step--1);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:62px minmax(0,1fr) 28px;align-items:center;gap:10px;margin:0 -6px;padding:4px 6px;display:grid}.rv-bars button:hover:not(:disabled),.rv-bars button.on{background:var(--surface)}.rv-bars button:disabled{cursor:default;color:var(--muted)}.rv-bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.rv-bar span{background:var(--brass);height:100%;display:block}.rv-n{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.rv-empty{color:var(--muted);max-width:40ch;margin:0}.rv-cta{border-top:1px solid var(--line);gap:10px;padding-top:14px;scroll-margin-top:120px;display:grid}.rv-cta p{font-size:var(--step--1);color:var(--muted);margin:0}.rv-cta>.btn{justify-self:start}.rv-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.rv-tools select{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);height:40px;font:inherit;font-size:var(--step--1);padding:0 36px 0 14px}.rv-clear{font-size:var(--step--1);text-underline-offset:3px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rv-items{margin:0;padding:0;list-style:none;transition:opacity .2s}.rv-items[aria-busy=true]{opacity:.55}.rv-item{border-bottom:1px solid var(--line);gap:6px;padding:18px 0;display:grid}.rv-item:first-child{padding-top:6px}.rv-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rv-meta{font-size:var(--step--1);color:var(--muted)}.rv-verified{color:var(--confirm);font-size:12px;font-weight:600}.rv-item h3{font-size:var(--step-0);margin:4px 0 0;font-weight:600}.rv-text{white-space:pre-line;max-width:70ch;margin:0}.rv-reply{border-left:3px solid var(--brass);background:var(--surface);font-size:var(--step--1);border-radius:0 8px 8px 0;margin-top:6px;padding:12px 14px}.rv-reply p{margin:4px 0 0}.rv-help{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;justify-self:start;margin-top:4px;padding:6px 14px;font-size:12px}.rv-help.on{border-color:var(--ink);font-weight:600}.rv-more{margin-top:18px}.rv-mine{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:8px;padding:14px;display:grid}.rv-mine-head{font-size:var(--step--1);justify-content:space-between;align-items:center;gap:8px;display:flex}.rv-status{border-radius:var(--radius-control);background:var(--ground);padding:2px 10px;font-size:12px;font-weight:600}.rv-status.yayinda{color:var(--confirm)}.rv-status.reddedildi{color:#8a2632}.rv-mine-title{margin:0;font-weight:600}.rv-mine small{color:var(--muted)}.rv-mine-actions{gap:16px;display:flex}.rv-mine-actions button{font-size:var(--step--1);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.rv-form{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:14px;padding:16px;display:grid}.rv-form-for{font-size:var(--step--1);color:var(--muted);margin:0}.rv-rate{border:0;gap:4px;margin:0;padding:0;display:grid}.rv-rate legend{font-size:var(--step--1);margin-bottom:4px;padding:0}.rv-rate-stars{gap:2px;display:flex}.rv-rate-stars label{cursor:pointer;line-height:0}.rv-rate-stars input{opacity:0;width:1px;height:1px;position:absolute}.rv-rate-stars svg{fill:var(--line);transition:fill .12s}.rv-rate-stars label.on svg{fill:var(--brass)}.rv-rate-stars input:focus-visible+svg{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.rv-rate-text{min-height:1.4em;font-size:var(--step--1);color:var(--muted)}.rv-form textarea{resize:vertical}.rv-note{color:var(--muted);margin:0;font-size:12px}.rv-form-actions{flex-wrap:wrap;gap:10px;display:flex}.rv-form-actions .btn{height:46px}.l-review{text-underline-offset:3px;justify-self:start;margin-top:4px;font-weight:600;text-decoration:underline}.rv-pending ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rv-pending li{font-size:var(--step--1);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.rv-pending img{object-fit:cover;border-radius:6px;width:48px;height:60px}.faq-section{scroll-margin-top:90px}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{flex:none;width:14px;height:14px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;transition:transform .2s;position:absolute;top:50%;left:0;right:0}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon:after{transform:rotate(0)}.faq-answer{max-width:72ch;color:var(--muted);padding:0 0 18px}.faq-answer p{margin:0}.faq-answer a{color:var(--ink);font-weight:600;font-size:var(--step--1);text-underline-offset:3px;margin-top:8px;text-decoration:underline;display:inline-block}.faq-groups{gap:32px;display:grid}@media (min-width:900px){.faq-groups{grid-template-columns:1fr 1fr;gap:40px 56px}}.faq-group h3{font-size:var(--step-1);margin:0 0 6px;font-weight:600}@media (prefers-reduced-motion:reduce){.faq-icon:before,.faq-icon:after,.rv-items{transition:none}}.cat-crumbs{padding-top:20px}.tag-product .tag-name{gap:4px;display:grid}.tag-product .tag-name strong{font-family:var(--font-body), system-ui, sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:13px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.tag-product .tag-name span{font-size:var(--step-0);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.cat-crumbs+.rack{padding-top:6px}@media (max-width:719px){.footer-hero{padding-block:120px 40px}.footer-panel{padding:28px 20px 0}.fpanel-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.fpanel-cols>nav:first-child{grid-column:1/-1}.fpanel-cols>nav:first-child ul{flex-wrap:wrap;gap:8px;display:flex}.fpanel-cols>nav:first-child a{height:34px;box-shadow:inset 0 0 0 1px var(--f-line);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.fpanel-cols>nav:first-child a:hover{box-shadow:inset 0 0 0 1px var(--ink);text-decoration:none}.fpanel-contact{border-top:1px solid var(--f-line);grid-column:1/-1;padding-top:24px}.fpanel-contact ul:not(.footer-social){gap:8px}.fpanel-contact a{overflow-wrap:anywhere}.footer-trust{flex-direction:column;align-items:flex-start;margin-top:28px}.footer-legal{text-align:left}}.prose{max-width:72ch;font-size:var(--step-0);color:var(--ink);line-height:1.7}.prose h2{font-family:var(--font-body);margin:32px 0 10px;font-size:1.15rem;font-weight:700}.prose h3{font-family:var(--font-body);margin:22px 0 8px;font-size:1rem;font-weight:700}.prose p,.prose ul,.prose ol{margin:0 0 14px}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:4px}.prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.prose>:first-child{margin-top:0}.footer .letter-consent{color:var(--f-text);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.footer .letter-consent input{accent-color:var(--ink);margin-top:2px}.footer .letter-err{color:#a8261c;margin:0;font-size:12px;font-weight:600}.footer .letter-done a{color:var(--ink);text-decoration:underline}.linklike{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.consent{z-index:90;background:var(--surface);max-width:520px;color:var(--ink);box-shadow:0 12px 40px #0000002e, 0 0 0 1px var(--line);border-radius:8px;gap:10px;padding:18px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.consent-h{margin:0;font-weight:700}.consent-text{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.consent-text a{color:var(--ink)}.consent-opts{gap:6px;font-size:13px;display:grid}.consent-opts label{align-items:center;gap:8px;display:flex}.consent-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.consent-actions .btn{height:40px;padding:0 10px;font-size:13px}.consent .btn-line{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.notice-in p a{color:inherit;text-underline-offset:3px;text-decoration:underline}.post-meta{color:var(--muted);font-size:var(--step--1);flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;display:flex}.post-meta>*+:before{content:"";vertical-align:middle;opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 9px;display:inline-block}.post-cat{color:var(--ink);font-weight:600}.post-photo{aspect-ratio:4/5;border-radius:var(--radius-tile);background:#e9e2e5;display:block;overflow:hidden}.post-photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s}a.post-photo:hover img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.post-photo img{transition:none}}.post-lead{color:var(--muted);margin:0;line-height:1.6}.post-card{align-content:start;gap:10px;display:grid}.post-card .post-photo{margin-bottom:4px}.post-card h3{font-size:var(--step-2);margin:0}.post-card h3 a:hover,.blog-feature h3 a:hover,.blog-lead h2 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.post-card .post-lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-grid{gap:40px 24px;padding-bottom:32px;display:grid}@media (min-width:600px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-chips{flex-wrap:wrap;gap:8px;display:flex}.blog-chips a{border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--step--1);background:var(--surface);align-items:center;gap:6px;padding:7px 14px;font-weight:600;transition:border-color .15s;display:inline-flex}.blog-chips a:hover{border-color:var(--ink)}.blog-chips a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.blog-chips span{color:var(--muted);font-weight:500}.blog-chips a[aria-current=page] span{color:inherit;opacity:.7}.blog-home{padding-block:40px 24px}.blog-home-grid{gap:32px;display:grid}.blog-feature{gap:18px;display:grid}.blog-feature-text{align-content:start;gap:12px;display:grid}.blog-feature h3{font-size:var(--step-3);margin:0}.blog-feature .story-more{justify-self:start;margin:2px 0 0}.post-picks{margin-top:10px}.post-picks>p{font-size:var(--step--1);margin:0 0 10px;font-weight:600}.post-picks .story-picks{padding-top:12px}@media (min-width:720px){.blog-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}}@media (min-width:1040px){.blog-home-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:56px}.blog-feature h3{font-size:2.375rem}}.blog-side{align-content:start;gap:20px;display:grid}.blog-side ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.blog-side li{border-bottom:1px solid var(--line)}.blog-row{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;display:grid}.blog-row-photo{aspect-ratio:4/5;background:#e9e2e5;border-radius:4px;overflow:hidden}.blog-row-photo img{object-fit:cover;width:100%;height:100%}.blog-row-text{gap:5px;min-width:0;display:grid}.blog-row strong{font-size:var(--step-1);font-weight:500;line-height:1.2}.blog-row:hover strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.blog-row-lead{color:var(--muted);font-size:var(--step--1);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.blog-filter{margin:10px 0 32px}.blog-empty{color:var(--muted);padding:32px 0 48px}.blog-empty a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.blog-lead{border-bottom:1px solid var(--line);gap:20px;margin-bottom:40px;padding-bottom:40px;display:grid}.blog-lead-text{align-content:center;gap:14px;max-width:52ch;display:grid}.blog-lead h2{font-size:var(--step-3);margin:0}.blog-lead .post-lead{font-size:var(--step-1);color:var(--ink)}.blog-lead .story-more{justify-self:start;margin:0}@media (min-width:860px){.blog-lead{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px}.blog-lead .post-photo{aspect-ratio:5/4}.blog-lead h2{font-size:var(--step-4)}}.post-byline{color:var(--muted);font-size:var(--step--1);flex-wrap:wrap;gap:4px 0;margin:0;display:flex}.post-byline>*+:before{content:"";vertical-align:middle;opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 9px;display:inline-block}.post-byline>:first-child{color:var(--ink);font-weight:600}.post .article-head{max-width:760px}.post-aside{align-content:start;gap:22px;display:grid}.post .article-photo{position:static}@media (min-width:900px){.post-aside{align-self:start;position:sticky;top:140px}}.post-toc{border-top:1px solid var(--line);padding-top:16px}.post-toc p{font-weight:600;font-size:var(--step--1);margin:0 0 10px}.post-toc ol{color:var(--muted);font-size:var(--step--1);gap:6px;margin:0;padding-left:20px;display:grid}.post-toc a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.post .prose h2{font-family:var(--font-display), Georgia, serif;font-size:var(--step-2);margin:36px 0 12px;scroll-margin-top:140px;font-weight:500;line-height:1.15}.post .prose h3{scroll-margin-top:140px}.post .prose ul,.post .prose ol{margin-bottom:18px;font-size:1.0625rem;line-height:1.7}.care.about .prose{color:var(--muted);font-size:var(--step--1);max-width:60ch;line-height:1.6}.care.about .prose>*{margin:0 0 8px}.care.about .prose h2,.care.about .prose h3{color:var(--ink);font-size:var(--step-0);margin:12px 0 4px}.care.about .prose ul,.care.about .prose ol{padding-left:18px}.nf{max-width:720px;padding-block:48px 64px}.nf h1{font-size:var(--step-3,2rem);margin:0 0 12px;line-height:1.1}.nf p{margin:0 0 20px}.nf ul{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.nf li a{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);padding:7px 12px;font-weight:500;display:inline-block}.nf li a:hover{border-color:var(--ink)}.nf .btn{justify-content:center;align-items:center;width:auto;padding-inline:24px;display:inline-flex}.nf-actions{flex-wrap:wrap;gap:10px;display:flex}label.consent{box-shadow:none;background:0 0;border-radius:0;gap:10px;max-width:none;padding:0;display:flex;position:static}.sa{padding-block:36px 12px}.sa-row{border-top:1px solid var(--line);gap:18px;padding-block:28px;display:grid}.sa-row:first-child{border-top:0;padding-top:0}.sa-row>*{min-width:0}.sa-title{max-width:24ch;margin:0 0 12px;font-size:clamp(1.625rem,4.6vw,2.375rem);line-height:1.1}.sa-text h3{margin:0 0 10px;font-size:clamp(1.375rem,3.6vw,1.75rem);line-height:1.15}.sa-prose{max-width:62ch}.sa-prose>:last-child{margin-bottom:0}.sa-card{background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:16px}.sa-card a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.sa-card a:hover{color:var(--brass);text-decoration-color:currentColor}.sa-card dl,.sa-card ul,.sa-card ol,.sa-card p{margin:0}.sa-card ul,.sa-card ol{padding:0;list-style:none}@media (min-width:900px){.sa-row{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:40px}.sa-row[data-flip]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.sa-row[data-flip]>.sa-text{order:2}.sa-row[data-full]{grid-template-columns:minmax(0,1fr)}.sa-card{padding:20px}}.sa-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.sa-facts>div{border-top:2px solid var(--ink);flex-direction:column-reverse;justify-content:flex-end;padding-top:6px;display:flex}.sa-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.625rem,5vw,2.125rem);line-height:1.05}.sa-facts dt{color:var(--muted);font-size:.875rem}.sa-flow>div{padding:0 0 14px 22px;position:relative}.sa-flow>div:last-child{padding-bottom:0}.sa-flow>div:before{content:"";background:var(--brass);border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:0}.sa-flow>div:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:20px;bottom:-4px;left:4px}.sa-flow dt{font-weight:700}.sa-flow dd{color:var(--muted);margin:0;font-size:.9375rem}.sa-aisle-h{gap:2px;margin-bottom:12px;display:grid;text-decoration:none!important}.sa-aisle-h strong{font-size:1.375rem}.sa-aisle-h span{color:var(--muted);font-size:.875rem}.sa-pics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sa-pics a{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:2px;display:block;overflow:hidden}.sa-pics img{object-fit:contain;width:100%;height:100%}.sa-brands{gap:14px;display:grid}.sa-brand-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sa-brand-row a{font-size:1.25rem;font-weight:700}.sa-brand-row small{color:var(--muted);font-size:12.5px}.sa-bar{background:var(--ground);height:6px;margin:3px 0 5px;display:block}.sa-bar i{background:var(--brass);height:100%;display:block}.sa-brands p{color:var(--muted);font-size:.875rem}.sa-oem ol{grid-template-columns:1.2fr 1.2fr 1.2fr .9fr;gap:6px;margin-bottom:14px;display:grid}.sa-oem li{border-top:3px solid var(--ink);align-content:start;gap:4px;padding-top:6px;display:grid}.sa-oem li:nth-child(2n){border-top-color:var(--brass)}.sa-oem b{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:clamp(1.5rem,6.4vw,2.25rem);line-height:1}.sa-oem small{color:var(--muted);font-size:12.5px;line-height:1.25}.sa-oem p{color:var(--muted);font-size:.9375rem}.sa-vin-cap{color:var(--muted);font-size:.875rem;margin-bottom:8px!important}.sa-vin-cells{grid-template-columns:repeat(17,minmax(0,1fr));gap:2px;margin-bottom:12px;display:grid}.sa-vin-cells span{background:var(--ground);font-variant-numeric:tabular-nums;place-items:center;height:32px;font-size:clamp(11px,3.1vw,15px);font-weight:700;display:grid}.sa-vin-cells span[data-odd]{background:color-mix(in srgb, var(--brass) 18%, var(--surface))}.sa-vin dl{gap:5px;display:grid}.sa-vin dl>div{grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:8px;font-size:.875rem;display:grid}.sa-vin dt{font-variant-numeric:tabular-nums;font-weight:700}.sa-vin dt[data-odd]{color:var(--brass)}.sa-vin dd{color:var(--muted);margin:0}.sa-table{border-collapse:collapse;width:100%}.sa-table th{text-align:left;vertical-align:top;white-space:nowrap;padding:9px 12px 9px 0;font-size:1.0625rem}.sa-table td{color:var(--muted);padding:9px 0;font-size:.9375rem}.sa-table tr+tr>*{border-top:1px solid var(--line)}.sa-pos-car{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(90px,130px) minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.sa-pos-car svg{grid-area:1/2/3;width:100%;height:auto;max-height:240px}.sa-pos-car p{gap:1px;display:grid}.sa-pos-car p[data-c=on-sol],.sa-pos-car p[data-c=ar-sol]{text-align:right;grid-column:1}.sa-pos-car p[data-c=on-sag],.sa-pos-car p[data-c=ar-sag]{grid-column:3}.sa-pos-car p[data-c^=on]{grid-row:1}.sa-pos-car p[data-c^=ar]{grid-row:2}.sa-pos-car b{font-size:1rem}.sa-pos-car small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.sa-pos-note{border-top:1px solid var(--line);color:var(--muted);padding-top:10px;font-size:.875rem;margin-top:10px!important}.sa-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;display:grid}.sa-tiles a{gap:5px;display:grid;text-decoration:none!important}.sa-tiles img{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:2px;width:100%}.sa-tiles span{font-size:.8125rem;font-weight:600;line-height:1.25;display:block}.sa-tiles b{color:var(--brass);margin-right:4px}.sa-tiles small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;display:block}.sa-tiles a:hover span{color:var(--brass)}.sa-bulk pre{background:var(--ink);color:#fff;border-radius:2px;margin:0 0 10px;padding:10px 12px;font-family:ui-monospace,Consolas,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.sa-bulk li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:7px 0;font-size:.9375rem;display:grid}.sa-bulk li span{color:var(--muted);grid-row:2;font-size:.8125rem}.sa-bulk li strong{font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center}.sa-bulk p{font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:8px;font-size:1.0625rem;font-weight:700;display:flex}.sa-trust dl>div{grid-template-columns:104px minmax(0,1fr);gap:10px;padding-block:7px;font-size:.9375rem;display:grid}.sa-trust dl>div+div{border-top:1px solid var(--line)}.sa-trust dt{font-weight:700}.sa-trust dd{color:var(--muted);overflow-wrap:anywhere;margin:0}.sa-trust p{border-top:1px solid var(--line);padding-top:8px;font-size:.875rem}.fb{--fb-mid:#ffffffb8;--fb-line:#ffffff2e;color:#fff;font-size:13.5px}.fb-l{color:#fff;margin:0 0 7px;font-size:13px;font-weight:700}.fb a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.fb button{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.fb a:hover,.fb button:hover{color:#fff;text-decoration-color:currentColor}.fb-band{border-top:1px solid var(--fb-line);flex-wrap:wrap;gap:18px 44px;padding-block:18px;display:flex}.fb-marks{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fb-marks li{color:#10253f;white-space:nowrap;background:#fff;border-radius:3px;align-items:center;height:28px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.fb-marks svg{width:30px;height:19px}.fb-visa{letter-spacing:.03em;font-style:italic;color:#1a1f71!important;font-weight:800!important}.fb-troy{color:#00695f!important;font-weight:800!important}.fb-etbis>div{color:var(--fb-mid);align-items:center;gap:8px;line-height:1.3;display:flex}.fb-seller{border-top:1px solid var(--fb-line);padding-block:16px}.fb-seller dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.fb-seller dl>div[data-wide]{grid-column:1/-1}.fb-seller dt{color:var(--fb-mid);font-size:12.5px}.fb-seller dd{overflow-wrap:anywhere;margin:1px 0 0}.fb-end{border-top:1px solid var(--fb-line);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding-block:14px;display:grid}.fb-end p{color:var(--fb-mid);margin:0}.fb-end ul{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;padding:0;list-style:none;display:grid}.fb-end li>*{align-items:center;min-height:44px;display:flex}.fb-note{color:var(--fb-mid);margin:0;padding-bottom:18px;font-size:12px;line-height:1.5}@media (min-width:900px){.fb-etbis{margin-left:auto}.fb-seller dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.fb-seller dl>div[data-wide]{grid-column:span 2}.fb-end{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 28px}.fb-end ul{flex-wrap:wrap;grid-area:auto;justify-content:center;gap:4px 20px;display:flex}.fb-end li>*{min-height:0;display:inline}}.faq-page-h{margin:6px 0 0;font-size:clamp(1.75rem,5vw,2.625rem)}
@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_24756860-module__jt_tea__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_24756860-module__jt_tea__variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_e6c7019d-module__YBecoW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_e6c7019d-module__YBecoW__variable{--font-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
