*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background-color:#f0e6cc;color:#1c1917;overflow-x:hidden}h1,h2,h3{font-family:Playfair Display,serif}.nav-wrap{position:fixed;top:0;left:0;right:0;z-index:100;padding:11px 56px;display:flex;align-items:center;justify-content:space-between;background:#f0e6ccf7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px #1c191712}.nav-link{font-family:Inter,sans-serif;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;font-weight:500;color:#4a3f34;transition:color .3s ease}.nav-link:hover{color:#c9a96e}.cat-card{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(201,169,110,.35);cursor:pointer;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .35s ease}.cat-card:hover{transform:translateY(-10px);box-shadow:0 36px 72px #1c120821,0 4px 14px #1c12080f;border-color:#c9a96e8c}.cat-card .illustration img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.cat-card:hover .illustration img{transform:scale(1.04) translateY(-4px)}.cat-card .explore-link{opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.cat-card:hover .explore-link{opacity:1;transform:translateY(0)}@media (hover: none),(max-width: 900px){.cat-card .explore-link{opacity:1;transform:none}}.sr{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}.sr.visible{opacity:1;transform:translateY(0)}.sr-d1{transition-delay:.06s}.sr-d2{transition-delay:.12s}.sr-d3{transition-delay:.18s}.sr-d4{transition-delay:.24s}.sr-d5{transition-delay:.3s}.sr-d6{transition-delay:.36s}.sr-d7{transition-delay:.42s}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 960px){.cat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.cat-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (min-width: 961px){.last-card{grid-column:2}}@media (max-width: 768px){.nav-wrap{padding:11px 24px}.allproducts-hero{padding:118px 22px 44px!important}.allproducts-hero h1{margin-bottom:24px!important}.allproducts-hero p{margin-bottom:0!important}.allproducts-hero .return-link{margin-top:24px!important}.allproducts-main{padding:36px 18px 32px!important}}@media (max-width: 600px){.cat-card .illustration{min-height:148px!important}.cat-card-divider{margin:0 16px!important}.cat-card-info{padding:16px 16px 18px!important}.cat-card-title{font-size:.98rem!important;margin-bottom:6px!important}.cat-card-desc{font-size:.66rem!important;line-height:1.5!important;margin-bottom:14px!important}}@media (prefers-reduced-motion: reduce){.cat-card,.cat-card .illustration img,.cat-card .explore-link{transition:none!important}.sr{transition:none!important;opacity:1!important;transform:none!important}}.btn-gold{background:#c9a96e;color:#1c1917;font-family:Inter,sans-serif;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;padding:10px 26px;border:none;cursor:pointer;transition:all .3s ease;display:inline-block;text-decoration:none}.btn-gold:hover{background:#b8924f}.footer-copyright-link{color:inherit;text-decoration:none;transition:color .3s ease}.footer-copyright-link:hover{color:#c9a96e}
