.utility-bar{min-height:42px;padding:4px 5%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#141521;color:white;font-size:13px}.utility-socials{display:flex;gap:8px;min-width:24px}.utility-socials a{display:grid;place-items:center;width:34px;height:34px;color:inherit}.utility-socials svg{width:18px;height:18px;fill:currentColor}.language-form{display:flex;align-items:center;gap:10px;margin:0}.language-form select{width:auto;min-height:34px;padding:4px 8px;background:#25263a;color:white;border:1px solid #55566c;border-radius:6px;font:inherit}.language-form button{background:none;color:white;border:1px solid #55566c;border-radius:6px;padding:6px 10px}.translation-notice{padding:10px 5%;background:#e1e2ff;color:#20213c;font-size:14px}.collection-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 30px}.collection-tabs button{font:inherit;font-size:16px;border:1px solid #d8d9eb;background:white;color:#20213c;padding:12px 22px;border-radius:40px;cursor:pointer}.collection-tabs button[aria-selected=true]{background:#20213c;color:white;border-color:#20213c}.collection-tabs button:focus-visible{outline:3px solid #7474d1;outline-offset:3px}.reference-curated-grid[hidden]{display:none!important}.visible-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:8px}.visible-price del{opacity:.65;font-size:.8em}.price-unit{font-size:.7em;font-weight:400}.office-map{margin:55px auto 75px;width:90%;max-width:1350px}.office-map iframe{display:block;width:100%;height:420px;border:0;border-radius:20px;margin:20px 0}.floating-whatsapp{position:fixed;bottom:24px;right:24px;z-index:90;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:white;box-shadow:0 6px 24px #0003;transition:transform .2s}.floating-whatsapp svg{width:32px;height:32px;fill:currentColor}.floating-whatsapp:hover{transform:translateY(-3px)}.floating-whatsapp:focus-visible{outline:3px solid #20213c;outline-offset:4px}body:has(.floating-whatsapp) .back-to-top{bottom:92px}.footer-columns .footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-columns .footer-main:has(.reference-footer-collections){grid-template-columns:1.5fr 1fr 1fr 1fr}
@media(max-width:1100px){.site-header .main-site-menu .site-navigation,.site-header.navigation-collapsed .site-navigation{gap:2px!important;align-items:stretch!important;justify-content:flex-start!important}.site-header .main-site-menu .site-navigation>.nav-group{margin:0!important;padding:0!important;min-height:0!important;flex:none!important}.site-header .main-site-menu .nav-group>a,.site-header .main-site-menu .nav-group>details>summary{padding:12px 14px!important;min-height:44px!important;margin:0!important}.site-header .main-site-menu.is-open .site-navigation{flex-direction:column!important;row-gap:2px!important;align-content:stretch!important;height:auto!important}.site-header .main-site-menu.is-open .nav-group{width:100%!important}.site-header .main-site-menu.is-open .submenu-links .nav-group>a{padding:10px 14px!important}.footer-columns .footer-main,.footer-columns .footer-main:has(.reference-footer-collections){grid-template-columns:1fr 1fr}}
@media(max-width:600px){.utility-bar{padding:4px 4%;gap:6px}.language-form{gap:6px}.language-form label{display:none}.utility-socials{gap:0}.utility-socials a{width:30px}.reference-curated-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important}.reference-curated-grid .product-info h3{font-size:16px}.collection-tabs{gap:8px}.collection-tabs button{padding:10px 16px;font-size:14px}.office-map iframe{height:320px}.floating-whatsapp{width:52px;height:52px;right:16px;bottom:20px}.footer-columns .footer-main,.footer-columns .footer-main:has(.reference-footer-collections){grid-template-columns:1fr}}
@media(min-width:1101px){.footer-columns .footer-main:not(:has(.reference-footer-pages)):not(:has(.reference-footer-collections)){grid-template-columns:1.5fr 1fr}}html[dir=rtl] .reference-section-heading,html[dir=rtl] .product-purchase,html[dir=rtl] .contact-information{text-align:right}html[dir=rtl] .language-form{direction:ltr}@media(prefers-reduced-motion:reduce){.floating-whatsapp{transition:none}}
