.vera-site-header{color:var(--vera-brown-deep);background:#fffaf5f5;border-bottom:1px solid rgba(58,33,23,.12);box-shadow:0 10px 28px #15100d12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vera-announcement{padding:.46rem 1rem;color:var(--vera-linen);background:var(--vera-brown-deep);font-size:.72rem;line-height:1.35}.vera-header-shell{min-height:5rem;padding-top:.78rem;padding-bottom:.78rem}.vera-desktop-nav,.vera-header-actions{gap:clamp(.62rem,1.1vw,1rem);font-size:.72rem;line-height:1}.vera-desktop-nav a,.vera-nav-dropdown summary,.vera-header-actions a,.vera-mobile-nav a{color:#24140fc7;transition:color .18s ease,box-shadow .18s ease}.vera-desktop-nav a:hover,.vera-nav-dropdown summary:hover,.vera-nav-dropdown[open] summary,.vera-header-actions a:hover,.vera-mobile-nav a:hover{color:var(--vera-red);box-shadow:inset 0 -1px 0 currentColor}.vera-nav-dropdown{position:relative}.vera-nav-dropdown summary{display:inline-flex;align-items:center;gap:.32rem;cursor:pointer;list-style:none}.vera-nav-dropdown summary::-webkit-details-marker{display:none}.vera-nav-dropdown summary:after{width:.34rem;height:.34rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;content:"";transform:translateY(-.1rem) rotate(45deg)}.vera-nav-dropdown-menu{position:absolute;top:calc(100% + .9rem);left:50%;z-index:10;display:grid;min-width:11.5rem;padding:.65rem;background:var(--vera-ivory);border:1px solid rgba(58,33,23,.14);box-shadow:0 20px 42px #15100d1f;transform:translate(-50%)}.vera-nav-dropdown-menu a{padding:.62rem .72rem;color:#24140fc2;white-space:nowrap}.vera-brand{justify-content:center;min-width:clamp(12rem,18vw,16rem)}.vera-brand-word{font-size:1.42rem;font-weight:400;line-height:1.08;white-space:nowrap}.vera-brand-subline{color:var(--vera-cocoa);font-family:var(--vera-sans);font-size:.64rem;line-height:1.1;text-transform:uppercase}.vera-menu-button{color:var(--vera-brown-deep);border-color:#3a211733}.vera-mobile-panel{background:var(--vera-ivory);border-top:1px solid rgba(58,33,23,.12);box-shadow:0 18px 34px #15100d14}.vera-mobile-nav a{border-bottom-color:#3a21171f}.vera-hero{grid-template-columns:minmax(35rem,.92fr) minmax(0,1.08fr)}.vera-hero-copy{padding-right:clamp(1.4rem,4vw,4.5rem)}.vera-hero h1{max-width:12.5ch;font-size:clamp(3.2rem,4.55vw,5.85rem);line-height:1;overflow-wrap:normal;word-break:normal}.vera-hero-copy>p:not(.vera-eyebrow){max-width:31rem}.vera-hero-actions{gap:.75rem;max-width:36rem}.vera-hero .vera-button{min-width:13.25rem;padding-right:1.1rem;padding-left:1.1rem}.vera-hero-visual img{object-position:center 28%}.vera-contact-meta{display:grid;gap:.85rem;max-width:34rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--vera-border)}.vera-contact-meta p{display:grid;gap:.25rem;margin:0;color:var(--vera-muted)}.vera-contact-meta strong{color:var(--vera-brown-deep);font-size:.78rem;text-transform:uppercase}.vera-contact-form select{width:100%;min-height:3.1rem;padding:.85rem .95rem;color:var(--vera-ink);background:var(--vera-ivory);border:1px solid var(--vera-border);border-radius:0}.vera-richtext h2,.vera-richtext h3{margin-top:2.25rem;color:var(--vera-brown-deep);font-family:var(--vera-serif);font-weight:400;line-height:1.05}.vera-richtext h2{font-size:clamp(1.8rem,3vw,3rem)}.vera-richtext h3{font-size:clamp(1.35rem,2vw,2rem)}.vera-richtext a{color:var(--vera-red);font-weight:700;text-decoration:underline;text-underline-offset:.18em}.vera-richtext ul,.vera-richtext ol{padding-left:1.25rem}.vera-richtext li+li{margin-top:.45rem}@media(max-width:1100px){.vera-header-shell{min-height:4.65rem}.vera-brand-word{font-size:1.18rem}.vera-brand-subline{font-size:.58rem}.vera-hero{grid-template-columns:1fr}.vera-hero h1{max-width:12.5ch;font-size:clamp(3rem,10.5vw,5.2rem)}}@media(max-width:720px){.vera-announcement{padding:.46rem .75rem;font-size:.68rem;line-height:1.3}.vera-header-shell{min-height:4.2rem;padding-top:.66rem;padding-bottom:.66rem}.vera-brand{min-width:min(12rem,48vw)}.vera-brand-word{max-width:52vw;overflow:hidden;font-size:1rem;line-height:1.1;text-overflow:ellipsis}.vera-brand-subline{display:none}.vera-hero h1{font-size:clamp(2.65rem,9.6vw,4.2rem)}.vera-hero .vera-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/vera-header-polish.css.map */
