/* TALVÉ mobile: mineral #FAF7F0, teak #4A352B, foliage #304B3F,
   champagne #BEA478. Rubik Hebrew / Manrope Latin. Real bottle photography,
   open surfaces and generous touch areas preserve the owner's material identity. */
.menu-label-mobile{display:none}.site-menu>.menu-panel a{min-height:44px;display:flex;align-items:center}.site-menu>.menu-panel .menu-photo{display:block}.menu-panel .account-menu-link{order:4}
.site-header .site-language,.site-header .site-account,.site-header .site-bag{min-width:36px;min-height:44px;display:flex;align-items:center;justify-content:center}
.site-menu>.menu-panel{overscroll-behavior:contain}.site-menu>.menu-panel>div{min-width:0}.site-menu>.menu-panel a{overflow-wrap:anywhere}
.site-footer-links a,.footer-nav a,.footer-links a,.footer-links button{min-height:44px;display:flex;align-items:center}
.site-footer-links,.footer-nav div{row-gap:8px}.thumbs{max-width:100%;overflow-x:auto;justify-content:flex-start;scroll-snap-type:x proximity;padding:4px}.thumbs button{flex-shrink:0;scroll-snap-align:start}
@media(max-width:760px){
 :root{scroll-padding-top:90px}.site-header{padding-inline:4%;gap:8px}.site-header .site-logo img{width:88px}.site-header nav{flex-shrink:0}.site-header .site-logo{min-width:0;margin-inline-end:auto}.site-header .site-language{min-width:30px;padding-inline:0}.site-header .site-account,.site-header .site-bag{min-width:32px}.site-menu summary{font-size:13px;min-height:44px;padding:0;gap:6px}.menu-label-desktop{display:none}.menu-label-mobile{display:inline}.site-menu>.menu-panel{gap:24px 20px;padding:22px 5% 28px}.site-menu>.menu-panel>div{gap:4px}.site-menu>.menu-panel a{font-size:13px;line-height:1.6}.site-menu .menu-label{margin-bottom:8px}.site-menu>.menu-panel .menu-photo img{height:158px}
 html[data-page-kind=home] .hero-copy,html[lang=en][data-page-kind=home] .hero-copy{padding-top:36px;padding-bottom:28px}
 html[data-page-kind=home] .hero h1{font-size:clamp(39px,11vw,55px);margin-top:18px;margin-bottom:18px}
 html[data-page-kind=home] .hero-photo{height:350px}
 html[data-page-kind=home] .hero-foot{bottom:24px}
 .subnav{scroll-padding-inline:5%;min-height:58px;align-items:center;padding-block:7px}.subnav a{display:flex;align-items:center;min-height:44px}
 .thumbs button{min-height:86px;height:auto}.thumbs img{height:61px}.thumbs .gallery-film-label{line-height:1.4}
 .footer-bottom{flex-wrap:wrap}.footer-nav{gap:25px}.footer-nav>div{min-width:0}.footer-links{gap:24px}.footer-links a,.footer-nav a{line-height:1.6}
 .science-paths a{min-height:44px;display:flex;align-items:center}.actions{flex-wrap:wrap}.actions .primary{max-width:100%;gap:16px}
 .tool-tabs button{min-width:0;flex:1;line-height:1.5;justify-content:flex-start}.tool-tabs .tab-index{flex-shrink:0}
 .discovery-toolbar label{min-width:0;flex-basis:120px}.discovery-toolbar select{min-width:0}.collection-product-copy{min-width:0}
}
@media(max-width:360px){.site-header{gap:5px}.site-header .site-logo img{width:77px}.site-menu summary{font-size:12px}.site-header .site-language{min-width:28px}.site-menu>.menu-panel{gap:20px 14px}.site-menu>.menu-panel a{font-size:12px}.buyrow{gap:8px}.buyrow .primary{padding-inline:14px;gap:10px}.sticky-buy .primary{padding-inline:12px}.footer-nav{gap:18px}.field{font-size:12px}.fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
