:root{--cat-kids:#E08F57;--cat-beauty:#C49078;--cat-decor:#7E9A86;--cat-kitchen:#B98A3E;--cat-gadgets:#6E7FA8;--card-r:20px}.cat-hero{position:relative;overflow:hidden;background:var(--night,#0C0A14);color:var(--night-ink,#EDE7F2);padding:calc(var(--navh,64px) + clamp(3rem,7vw,5.5rem)) var(--pad,1.5rem) clamp(2.5rem,5vw,4rem)}.cat-hero:before{content:"";position:absolute;inset:-30% -10% auto -10%;height:120%;pointer-events:none;background:radial-gradient(60% 60% at 30% 0%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 70%)}.cat-hero-in{position:relative;z-index:2;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.5rem,4vw,3rem);align-items:center}.cat-hero .eyebrow{color:var(--accent);display:block;margin-bottom:1rem}.cat-hero h1{font-family:var(--serif,Georgia,serif);font-weight:300;font-size:clamp(2.3rem,5.6vw,4rem);line-height:1.03;letter-spacing:-.015em;margin:0}.cat-hero p{margin-top:1.2rem;max-width:52ch;color:var(--night-soft,#A79DBA);font-size:clamp(.98rem,1.5vw,1.1rem);line-height:1.62}.cat-hero-art{width:clamp(120px,17vw,190px);aspect-ratio:16/11;flex:0 0 auto;border-radius:var(--card-r);overflow:hidden;position:relative;color:var(--accent);background:radial-gradient(115% 105% at 50% 0%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 74%),linear-gradient(170deg,#ffffff1a,#0000003d);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.cat-hero-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.crumb{position:relative;z-index:2;max-width:1180px;margin:0 auto clamp(1.4rem,3vw,2.2rem);font-family:var(--mono,monospace);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint,#7C7488);display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.crumb a{text-decoration:none;color:inherit;transition:color .2s}.crumb a:hover{color:var(--copper-deep,#A97155)}.crumb span{opacity:.5}.cat-hero .crumb{color:var(--night-soft,#A79DBA);margin-bottom:1.6rem}.cat-hero .crumb a:hover{color:var(--copper,#C49078)}.prods{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.1rem,2.4vw,2rem)}.prod{display:flex;flex-direction:column;border:1px solid var(--line,#E0D8CE);border-radius:var(--card-r);background:var(--ground-raised,#FFFCF8);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.prod:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);transform:translateY(-4px);box-shadow:0 28px 52px -34px color-mix(in srgb,var(--accent) 80%,transparent)}.prod-media{position:relative;aspect-ratio:4/3;overflow:hidden;color:var(--accent);background:radial-gradient(110% 100% at 50% 0%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 72%),linear-gradient(170deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent);border-bottom:1px solid var(--line,#E0D8CE);display:grid;place-items:center}.prod-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.plate-no{position:relative;z-index:2;font-family:var(--serif,Georgia,serif);font-weight:300;line-height:1;font-size:clamp(2.4rem,6vw,3.4rem);letter-spacing:.02em;color:var(--accent);opacity:.7}.plate-mark{position:absolute;inset:auto .9rem .7rem auto;width:clamp(52px,22%,78px);opacity:.3;pointer-events:none}.plate-mark svg{width:100%;height:auto;display:block}.prod-tag{position:absolute;top:.8rem;left:.8rem;z-index:2;font-family:var(--mono,monospace);font-size:.55rem;letter-spacing:.13em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--ground-raised,#fff) 88%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:100px;padding:.3rem .62rem}.prod-body{padding:clamp(1.1rem,2.2vw,1.5rem);display:flex;flex-direction:column;gap:.55rem;flex:1}.prod-body h3{font-family:var(--serif,Georgia,serif);font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:400;margin:0}.prod-body p{color:var(--ink-soft,#4E4859);font-size:.9rem;line-height:1.55;margin:0}.prod-foot{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.9rem}.price{font-family:var(--serif,Georgia,serif);font-size:1.25rem;color:var(--ink,#161320)}.price s{font-size:.85rem;color:var(--ink-faint,#7C7488);margin-inline-start:.5rem}.prod-go{font-family:var(--mono,monospace);font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint,#7C7488);display:inline-flex;align-items:center;gap:.4rem;transition:color .25s ease,gap .25s ease}.prod:hover .prod-go{color:var(--accent);gap:.7rem}.prod-go svg{width:12px;height:12px}.ghero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.1rem}.close-cta{text-align:center;max-width:56ch;margin-inline:auto}.close-cta h2{font-family:var(--serif,Georgia,serif);font-weight:300;font-size:clamp(2rem,5vw,3.3rem);line-height:1.08;letter-spacing:-.01em}.close-cta h2 em{font-style:italic;color:var(--copper-deep,#A97155)}.close-cta p{margin-top:1.2rem;color:var(--ink-soft,#4E4859)}.close-cta .ghero-actions{justify-content:center}.item{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.8rem,4vw,3.6rem);align-items:start}.item-visual{display:grid;gap:.7rem;align-content:start}.item-media{position:relative;aspect-ratio:1;border-radius:var(--card-r);overflow:hidden;color:var(--accent);border:1px solid var(--line,#E0D8CE);display:grid;place-items:center;background:radial-gradient(110% 100% at 50% 0%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 72%),linear-gradient(170deg,color-mix(in srgb,var(--accent) 12%,transparent),var(--ground-raised,#FFFCF8))}.item-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.item-media svg{width:52%;max-width:280px;opacity:.55}.item-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:.55rem}.item-thumb{padding:0;margin:0;aspect-ratio:1;cursor:pointer;overflow:hidden;border:1px solid var(--line,#E0D8CE);border-radius:12px;background:var(--ground-raised,#FFFCF8);opacity:.62;transition:opacity .25s ease,border-color .25s ease}.item-thumb img{width:100%;height:100%;object-fit:cover;display:block}.item-thumb:hover{opacity:1}.item-thumb[aria-current=true]{opacity:1;border-color:var(--accent)}.item-info .eyebrow{color:var(--copper-deep,#A97155);display:block;margin-bottom:1rem}.item-info h1{font-family:var(--serif,Georgia,serif);font-weight:300;font-size:clamp(2rem,4.4vw,3.1rem);line-height:1.06;letter-spacing:-.01em}.item-price{margin-top:1.4rem;display:flex;align-items:baseline;gap:.8rem;font-family:var(--serif,Georgia,serif);font-size:2rem;color:var(--ink,#161320)}.item-price s{font-size:1rem;color:var(--ink-faint,#7C7488);font-family:var(--sans,sans-serif)}.item-lede{margin-top:1.4rem;color:var(--ink-soft,#4E4859);line-height:1.7}.item-lede p{margin:0}.item-lede p+p{margin-top:.8rem}.item-lede strong{color:var(--ink,#161320);font-weight:500;font-size:1.08em}.item-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.assure{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid var(--line,#E0D8CE);display:grid;gap:.6rem}.assure li{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;font-size:.86rem;color:var(--ink-soft,#4E4859)}.assure svg{width:15px;height:15px;color:var(--accent);margin-top:.28rem}.note{margin-top:1.6rem;padding:1.1rem 1.25rem;border-radius:14px;border:1px solid var(--line,#E0D8CE);background:var(--ground-raised,#FFFCF8)}.note b{display:block;font-family:var(--mono,monospace);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--copper-deep,#A97155);margin-bottom:.5rem}.note p{font-size:.88rem;line-height:1.6;color:var(--ink-soft,#4E4859)}.note p a{color:var(--copper-deep,#A97155)}.pdp-sec{padding-block:clamp(2.8rem,6vw,4.5rem)}.pdp-sec+.pdp-sec{padding-top:0}.pdp-h{font-family:var(--mono,monospace);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--copper-deep,#A97155);display:block;margin-bottom:1.1rem}.feats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.9rem,2vw,1.5rem);list-style:none;padding:0;margin:0}.feat{border:1px solid var(--line,#E0D8CE);border-radius:var(--card-r);background:var(--ground-raised,#FFFCF8);padding:clamp(1.1rem,2.2vw,1.5rem);display:grid;gap:.6rem;align-content:start}.feat-n{font-family:var(--mono,monospace);font-size:.6rem;letter-spacing:.14em;color:var(--accent)}.feat p{margin:0;font-size:.97rem;line-height:1.55;color:var(--ink,#161320)}.why-quote{border-inline-start:2px solid var(--accent);padding:.2rem 0 .2rem clamp(1rem,2.5vw,1.8rem);max-width:60ch}.why-quote p{font-family:var(--serif,Georgia,serif);font-weight:300;font-style:italic;font-size:clamp(1.25rem,2.7vw,1.75rem);line-height:1.34;color:var(--ink,#161320);margin:0}[dir=rtl] .why-quote{padding:.2rem clamp(1rem,2.5vw,1.8rem) .2rem 0}.goodto{border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--line,#E0D8CE));border-radius:var(--card-r);padding:clamp(1.1rem,2.4vw,1.6rem);max-width:70ch;background:color-mix(in srgb,var(--accent) 5%,transparent)}.goodto p{margin:0;font-size:.94rem;line-height:1.62;color:var(--ink-soft,#4E4859)}.goodto em{font-style:normal}.shipbox{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2.4vw,2rem);max-width:80ch}.shipbox p{margin:.5rem 0 0;font-size:.92rem;line-height:1.62;color:var(--ink-soft,#4E4859)}.shipbox a{color:var(--copper-deep,#A97155)}.shipbox h3{font-family:var(--sans,sans-serif);font-size:1rem;font-weight:500;color:var(--ink,#161320)}[dir=rtl] .plate-mark{inset:auto auto .7rem .9rem}[dir=rtl] .prod-tag{left:auto;right:.8rem}[dir=rtl] .prod-go svg{transform:scaleX(-1)}@media(max-width:1000px){.prods{grid-template-columns:repeat(2,1fr)}.item{grid-template-columns:1fr;gap:2rem}.item-media,.item-visual{max-width:520px}.feats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.cat-hero-in{grid-template-columns:1fr;gap:1.6rem}.cat-hero-art{width:110px;order:-1}.prods{grid-template-columns:1fr;gap:1rem}.prod-media{aspect-ratio:16/10}.feats,.shipbox{grid-template-columns:1fr}}@media(max-width:560px){.item-actions .btn,.close-cta .ghero-actions .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/avielle-category.css.map */
