.sp-products-menu{position:relative;font:inherit;white-space:nowrap;align-self:center}.sp-products-menu>summary{list-style:none;cursor:pointer;font:inherit;padding:10px 0;display:flex;align-items:center;gap:6px;color:inherit}.sp-products-menu>summary::-webkit-details-marker{display:none}.sp-products-menu>summary:focus-visible{outline:3px solid #c7a362;outline-offset:4px}.sp-products-menu>div{position:absolute;top:100%;right:0;min-width:225px;display:grid!important;gap:2px!important;padding:12px;border:1px solid #c3a162;background:linear-gradient(135deg,#fffef7fa,#f0eee3fa);backdrop-filter:blur(25px);box-shadow:0 15px 45px #122e5333;border-radius:10px;z-index:100;color:#314552}.sp-products-menu>div>a{font-size:12px!important;letter-spacing:0!important;padding:9px 11px!important;line-height:1.6!important;border-radius:5px;display:block!important;color:#314552!important;background:transparent!important;text-decoration:none!important;white-space:normal!important}.sp-products-menu>div>a:hover{background:#ead9b599!important;color:#715322!important}.sp-products-menu>div>a:first-child{color:#8a6427!important;font-weight:600;border-bottom:1px solid #c3a16266}.sp-shop-feature{max-width:1600px;margin:auto;padding:90px 7%;display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center;background:radial-gradient(ellipse at top right,#fff5d9,#f6f3eb 55%,#e4eef2)}.sp-shop-feature .sp-eyebrow{color:#987038;font-size:10px;letter-spacing:1.8px;margin:0 0 25px}.sp-shop-feature h2{font:400 clamp(36px,3.3vw,52px)/1.12 Georgia,serif;margin:0 0 22px}.sp-shop-feature h2 em{color:#9b773e}.sp-shop-feature p{font-size:14px;line-height:1.9;color:#566e7d}.sp-shop-feature>div>a{display:inline-flex;gap:25px;align-items:center;padding:14px 24px;margin:15px 0;border:1px solid #c3a260;border-radius:5px;background:linear-gradient(115deg,#dbbd85,#f9e8bd,#d9b981);color:#524326;font-size:12px;text-decoration:none;box-shadow:inset 0 1px white,0 10px 30px #97804b20}.sp-shop-feature small{display:block;font-size:11px;color:#7a7260}.sp-shop-feature .sp-collection-picture{display:block;overflow:hidden;padding:8px;border:1px solid #c9ad75;background:#fffc;border-radius:18px;box-shadow:0 20px 50px #7d6a3c25}.sp-collection-picture img{width:100%;height:auto;border-radius:10px;display:block}.header{z-index:45}.header nav{gap:18px}.header nav .sp-products-menu{font-size:12px}
@media(max-width:1250px){.header .header-contact{display:none}.header nav{gap:16px}}@media(max-width:1080px){#nav .sp-products-menu{align-self:stretch}#nav .sp-products-menu>summary{padding:9px 10px;background:#fff8;border-radius:8px}#nav .sp-products-menu>div{position:relative;right:auto;min-width:0;width:100%}}@media(max-width:760px){.sp-shop-feature{grid-template-columns:1fr;padding:55px 6%;gap:25px}.sp-shop-feature h2{font-size:38px}.sp-shop-feature p{font-size:13px}.sp-shop-feature .sp-eyebrow{font-size:8px;line-height:1.8}.sp-products-menu>div{position:relative;right:auto;min-width:0;width:100%}.sp-products-menu>summary{padding:10px 0}.sp-shop-feature small{font-size:10px}}
.sp-shop-feature .sp-collection-picture img{width:100%;height:auto;object-fit:contain;aspect-ratio:1;background:#f8ecdc}.sp-products-menu a{transition:background .2s,transform .2s}.sp-products-menu a:hover{transform:translateX(3px)}
