/* Static navigation: primary shopping routes, secondary discovery, complete footer. */
.primary-nav{margin-inline:auto;gap:6px}.primary-nav a{font-size:13px;padding:12px 10px;white-space:nowrap}.header-wa{border-radius:24px;white-space:nowrap}.mobile-drawer-panel .mobile-drawer-brand{display:none}
.shop-collection-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.shop-collection-shortcuts a{min-height:44px;display:inline-flex;align-items:center;border:1px solid #dfcbd4;padding:9px 13px;border-radius:24px;font-size:12px;color:#482333;text-decoration:none}.shop-collection-shortcuts a:first-child{background:#482333;color:#fffaf7;border-color:#482333}.shop-collection-shortcuts a:hover{border-color:#a83d73}
.shop-footer{background:#fbf2f5;color:#482333}.shop-footer .shop-footer-shell{grid-template-columns:1.25fr 1fr 1fr 1.1fr;gap:28px;padding:44px 22px}.shop-footer .site-footer-block{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.shop-footer .site-footer-block h2{font:500 24px/1.2 var(--display-serif);letter-spacing:-.02em;margin:0 0 15px;color:#482333}.shop-footer .site-footer-block>a{min-height:40px;display:flex;align-items:center;color:#482333;font-size:12px;line-height:1.6;text-decoration:none;padding:6px 0}.shop-footer .site-footer-block>a:hover{text-decoration:underline;color:#a83d73}.shop-footer .site-footer-copy{font-size:13px;line-height:1.8}.shop-footer .shop-footer-order{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 15px;background:#482333;color:#fffaf7;border-radius:24px;font-size:12px;text-decoration:none}.shop-footer .shop-footer-order span{color:#fffaf7}.shop-footer .shop-footer-order:hover{background:#a83d73;color:#fffaf7}.shop-footer .shop-footer-delivery{color:#482333;font-size:12px;line-height:1.8;margin-top:18px}.shop-footer .shop-footer-delivery small{font-size:11px;color:#6f5e66}.shop-footer-socials{display:flex;flex-wrap:wrap;gap:0 14px;margin-top:10px}.shop-footer-socials a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}.shop-footer .footer-editorial-links{max-width:1240px;margin:auto;padding:22px;display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;border-block:1px solid #e7d8de}.shop-footer .footer-editorial-links strong{font-size:12px;color:#482333}.shop-footer .footer-editorial-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#482333}.shop-footer-bottom{max-width:1240px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:16px 22px}.shop-footer-bottom nav{display:flex;flex-wrap:wrap;gap:8px 20px}.shop-footer-bottom a,.shop-footer-tools summary{display:inline-flex;align-items:center;min-height:44px;font-size:11px;color:#6f5e66}.shop-footer-tools summary{cursor:pointer;list-style:revert;display:list-item;padding-top:12px}.shop-footer-tools a{display:block}.shop-footer-visit p{line-height:1.9}
@media(max-width:900px){
 .site-header .mobile-brand-title{font-size:clamp(17px,5vw,23px);letter-spacing:.035em;white-space:nowrap}.site-header .brand img{width:58px;height:45px}.site-header{min-height:64px;padding:8px 14px}.mobile-drawer-panel{padding:20px 20px max(22px,env(safe-area-inset-bottom));width:min(92vw,380px);max-height:100dvh;background:#fffaf7;box-shadow:-12px 0 40px #48233314}.mobile-drawer-head{margin-bottom:10px}.mobile-drawer-title{color:#a83d73;font-size:11px}.mobile-drawer-close{background:#fffaf7;border-color:#dfcbd4;color:#482333}.mobile-drawer-nav{gap:0}.mobile-drawer-nav a{display:flex;align-items:center;justify-content:space-between;min-height:51px;border:0;border-bottom:1px solid #e7d8de;border-radius:0;background:transparent;padding:11px 2px;font:500 24px/1.2 var(--display-serif);color:#482333}.mobile-drawer-nav a::after{content: ""; display: inline-block; width: 1em; height: 1em;font:18px/1 Arial,sans-serif;color:#a83d73;background: currentColor!important;-webkit-mask:url("/assets/icons/arrow-up-right.svg") center/contain no-repeat;mask:url("/assets/icons/arrow-up-right.svg") center/contain no-repeat;}.mobile-drawer-nav a.is-active{color:#a83d73;background:transparent;border-color:#e7d8de}.shop-drawer-discover{padding:14px 0 10px}.shop-drawer-discover p{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#6f5e66;margin:0 0 5px}.shop-drawer-discover a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:7px 2px;font-size:13px;color:#482333;text-decoration:none}.shop-drawer-discover a span{color:#a83d73}.shop-drawer-order{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;background:#482333;color:#fffaf7;border-radius:25px;text-decoration:none;font-size:13px;font-weight:700}.shop-drawer-delivery{font-size:11px;line-height:1.8;color:#482333;margin:12px 0 0}.shop-drawer-delivery small{font-size:10px;color:#6f5e66}.shop-footer .shop-footer-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.shop-footer .site-footer-brand{grid-column:1/-1;max-width:480px}.shop-footer .shop-footer-visit{grid-column:1/-1}.shop-footer .site-footer-block>a{min-height:44px}.shop-footer .site-footer-block h2{font-size:23px}.shop-footer .footer-editorial-links{align-items:flex-start;flex-direction:column;gap:4px;padding:22px 18px}.shop-footer-bottom{padding-inline:18px}.shop-footer .site-footer-credit p{text-align:center}
}
@media(max-width:359px){.shop-footer .shop-footer-shell{gap:24px 14px;padding-inline:16px}.shop-footer .site-footer-block>a{font-size:11px}.shop-footer .site-footer-block h2{font-size:21px}.mobile-drawer-panel{padding-inline:16px}.mobile-drawer-nav a{font-size:22px}}
@media(max-width:719px){.contact-qr-body .shop-footer .shop-footer-shell{display:none}.contact-qr-body .shop-footer .footer-editorial-links{align-items:center}.contact-qr-body .shop-footer-bottom{justify-content:center}.contact-qr-body .shop-footer-bottom nav{justify-content:center}}

