#vanity-premium-header{--vp-gold:#9b7b3c;--vp-line:#dfcfb1;position:relative;color:#2b2520;background:#fffdf9;overflow:visible;font-family:var(--font-heading--family),Georgia,serif}#vanity-premium-header .vp-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative;padding:15px 32px 12px;background:linear-gradient(#fffdf9b3,#fffdf9b3),url(/cdn/shop/files/vanity-marmo-bianco-venature-oro-beige.png?v=1792877212) center/cover;border-bottom:1px solid var(--vp-line)}#vanity-premium-header .vp-brand{grid-column:2;display:flex;flex-direction:column;align-items:center;text-decoration:none;gap:12px;color:var(--vp-gold);width:440px;max-width:100%}#vanity-premium-header .vp-logo{display:block;width:330px;height:140px;max-width:100%;background:var(--vp-gold);mask:url(vanity-logo-y-continua.png) center/contain no-repeat;-webkit-mask:url(vanity-logo-y-continua.png) center/contain no-repeat}#vanity-premium-header .vp-tagline{display:block;font-family:var(--font-subheading--family),Georgia,serif;font-size:20px;line-height:1.3;font-style:italic;text-align:center;white-space:nowrap}#vanity-premium-header .vp-actions{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0;color:#2b2520}#vanity-premium-header .vp-actions header-actions{display:flex!important;gap:5px!important}#vanity-premium-header .vp-actions .search-action{display:flex!important;position:static!important;transform:none!important}#vanity-premium-header .vp-actions :is(.vanity-account-entry,.account-button){display:flex!important}#vanity-premium-header .vp-actions :is(.search-action>button,.vanity-account-entry__trigger,.action__cart,button[data-testid=cart-drawer-trigger]){width:44px!important;height:44px!important;padding:8px!important;color:#2b2520}#vanity-premium-header :is(a,summary,button):focus-visible{outline:2px solid var(--vp-gold);outline-offset:4px}#vanity-premium-header .vp-desktop-nav{display:flex;justify-content:center;align-items:center;gap:clamp(24px,5vw,75px);padding:0 24px;border-bottom:1px solid var(--vp-line);position:relative;z-index:5;background:#fffdf9}#vanity-premium-header .vp-desktop-nav>a,#vanity-premium-header .vp-desktop-nav>.vp-dropdown>summary{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.035em;padding:16px 0;line-height:1.3;white-space:nowrap;text-decoration:none;color:inherit}#vanity-premium-header .vp-outlet{color:#8c1c27!important}#vanity-premium-header .vp-dropdown{position:relative}#vanity-premium-header summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}#vanity-premium-header summary::-webkit-details-marker{display:none}#vanity-premium-header .vp-chevron{display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px;flex:none}#vanity-premium-header details[open]>summary .vp-chevron{transform:rotate(225deg);margin-top:4px}#vanity-premium-header .vp-submenu{box-sizing:border-box;background:#fffdf9;height:auto;min-height:0;padding:5px 15px}#vanity-premium-header .vp-desktop-nav .vp-submenu{position:absolute;top:100%;left:50%;transform:translate(-50%);width:max-content;min-width:220px;border:1px solid var(--vp-line);box-shadow:0 6px 16px #2b252015}#vanity-premium-header .vp-submenu>a{display:block;font-size:17px;line-height:1.4;padding:10px 12px;text-decoration:none;color:#2b2520;border-bottom:1px solid var(--vp-line);white-space:nowrap}#vanity-premium-header .vp-submenu>a:last-child{border-bottom:0}#vanity-premium-header .vp-submenu>a:hover{background:#f4ecdf}#vanity-premium-header .vp-mobile-menu{grid-column:1;grid-row:1;position:static;width:44px}#vanity-premium-header .vp-mobile-menu>summary{width:44px;height:44px;justify-content:center}#vanity-premium-header .vp-mobile-panel{position:absolute;top:100%;left:0;z-index:20;width:min(390px,100vw);max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain;background:#fffdf9;border:1px solid var(--vp-line);box-shadow:0 6px 18px #2b252018;height:auto;min-height:0;padding:0}#vanity-premium-header .vp-mobile-panel>a,#vanity-premium-header .vp-mobile-panel>.vp-dropdown>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 22px;font-size:18px;line-height:1.3;font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--vp-line);text-decoration:none;color:inherit}#vanity-premium-header .vp-mobile-panel>.vp-dropdown[open]>summary{background:#f2e8d9}#vanity-premium-header .vp-mobile-panel .vp-submenu{position:static;transform:none;width:auto;min-height:0;height:auto;padding:0 22px 0 32px;border-bottom:1px solid var(--vp-line)}#vanity-premium-header .vp-mobile-panel .vp-submenu>a{padding:11px 0;font-size:17px}#vanity-premium-header .vp-localization{padding:10px 20px}#vanity-premium-header .vp-localization .dropdown-localization{display:block!important}@media(max-width:749px){#vanity-premium-header .vp-top{grid-template-columns:36px minmax(0,1fr) 105px;padding:12px 8px 10px;gap:2px}#vanity-premium-header .vp-brand{width:100%;gap:8px}#vanity-premium-header .vp-logo{width:180px;height:auto;aspect-ratio:1923/818}#vanity-premium-header .vp-tagline{font-size:clamp(9px,2.35vw,13px);white-space:nowrap}#vanity-premium-header .vp-actions{gap:0}#vanity-premium-header .vp-actions header-actions{gap:0!important}#vanity-premium-header .vp-actions :is(.search-action>button,.vanity-account-entry__trigger,.action__cart,button[data-testid=cart-drawer-trigger]){width:35px!important;height:44px!important;padding:6px!important;min-width:0!important}#vanity-premium-header .vp-actions :is(svg,.svg-wrapper){width:23px!important;height:23px!important}#vanity-premium-header .vp-mobile-menu,#vanity-premium-header .vp-mobile-menu>summary{width:36px}#vanity-premium-header .vp-desktop-nav{display:none}#vanity-premium-header .vp-mobile-panel{width:100%;max-height:calc(100dvh - 140px)}}body:has(#vanity-premium-header) .hero-wrapper:first-child .hero__media{padding-top:0!important}#vanity-premium-header .vp-top{border-block-end:1px solid var(--vp-line)!important}#vanity-premium-header .vp-mobile-menu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}#vanity-premium-header .vp-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;width:100%;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;box-sizing:border-box;background:#fffdf9;color:#2b2520;overflow-y:auto;overscroll-behavior:contain;font-family:var(--font-heading--family),Georgia,serif}#vanity-premium-header .vp-dialog::backdrop{background:#fffdf9;opacity:1}#vanity-premium-header .vp-dialog-header{position:relative;padding:10px 18px 20px;background:linear-gradient(#fffdf9b3,#fffdf9b3),url(/cdn/shop/files/vanity-marmo-bianco-venature-oro-beige.png?v=1792877212) center/cover;border-bottom:1px solid var(--vp-line)}#vanity-premium-header .vp-dialog-controls{display:flex;align-items:center;min-height:44px;justify-content:space-between}#vanity-premium-header .vp-dialog button{font-family:inherit;color:inherit;background:none;border:0;cursor:pointer}#vanity-premium-header .vp-back{font-size:16px;line-height:1.3;min-height:44px;padding:4px 8px;display:flex;align-items:center;gap:8px}#vanity-premium-header .vp-back[hidden]{display:none}#vanity-premium-header .vp-back span{font-size:25px}#vanity-premium-header .vp-close{margin-left:auto;font-size:36px;width:44px;height:44px;padding:0;line-height:1}#vanity-premium-header .vp-dialog-brand{width:100%;gap:14px;margin:0 auto}#vanity-premium-header .vp-dialog-brand .vp-logo{width:230px;height:auto;aspect-ratio:1923/818;max-width:72vw}#vanity-premium-header .vp-dialog-brand .vp-tagline{font-size:clamp(12px,3.1vw,18px);line-height:1.4;white-space:normal}#vanity-premium-header .vp-dialog .vp-mobile-panel{position:static;top:auto;left:auto;width:100%;max-height:none;min-height:0;height:auto;padding:0;overflow:visible;border:0;box-shadow:none}#vanity-premium-header .vp-dialog .vp-mobile-panel>a,#vanity-premium-header .vp-dialog .vp-mobile-panel>.vp-dropdown>summary{padding:18px 22px;min-height:60px;font-size:20px}#vanity-premium-header .vp-dialog[data-view=root] .vp-chevron{transform:rotate(-45deg);margin:0}#vanity-premium-header .vp-dialog[data-view=submenu] .vp-mobile-panel>:not([data-vp-selected]){display:none!important}#vanity-premium-header .vp-dialog[data-view=submenu] summary{pointer-events:none;background:#fffdf9;font-size:23px}#vanity-premium-header .vp-dialog[data-view=submenu] summary .vp-chevron{display:none}#vanity-premium-header .vp-dialog[data-view=submenu] .vp-submenu{padding:0 22px;border-bottom:0}#vanity-premium-header .vp-dialog[data-view=submenu] .vp-submenu>a{font-size:20px;padding:18px 0;min-height:60px;line-height:1.4}#vanity-premium-header .vp-dialog .vp-localization{padding:18px 22px}#vanity-premium-header .vp-dialog .vp-localization .mobile\:hidden{display:block!important}@media(max-width:749px){#vanity-premium-header .vp-mobile-menu{width:36px}}#vanity-premium-header{display:block}#vanity-premium-header .vp-top{grid-template-columns:minmax(0,1fr) auto;gap:14px}#vanity-premium-header .vp-top>.vp-brand{grid-column:1;grid-row:1;align-items:flex-start;width:440px}#vanity-premium-header .vp-top>.vp-actions{grid-column:2;grid-row:1}#vanity-premium-header .vp-actions>.vp-mobile-menu{flex:none;order:10}@media(max-width:749px){#vanity-premium-header .vp-top{grid-template-columns:minmax(0,1fr) auto;padding:12px 10px;gap:6px}#vanity-premium-header .vp-top>.vp-brand{width:100%;align-items:flex-start;gap:7px}#vanity-premium-header .vp-top .vp-logo{width:190px;max-width:100%;height:auto}#vanity-premium-header .vp-top .vp-tagline{font-size:clamp(7px,1.9vw,11px);white-space:nowrap}#vanity-premium-header .vp-actions{gap:0}#vanity-premium-header .vp-actions>.vp-mobile-menu{width:32px;height:44px}#vanity-premium-header .vp-actions :is(.search-action>button,.vanity-account-entry__trigger,.action__cart,button[data-testid=cart-drawer-trigger]){width:32px!important;padding:5px!important}}#vanity-premium-header .vanity-account-entry__panel{position:fixed;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;width:100vw;max-width:none;height:100dvh;max-height:none;padding:72px max(22px,calc((100vw - 680px)/2)) 32px;border:0;border-radius:0;box-shadow:none;background:#fffdf9;overflow-y:auto;overscroll-behavior:contain}#vanity-premium-header .vanity-account-entry__panel::backdrop{background:#fffdf9;opacity:1;pointer-events:auto}#vanity-premium-header .vanity-account-entry__close{inset-block-start:14px;inset-inline-end:18px;width:44px;height:44px;font-size:36px}body:has(#vanity-premium-header .vanity-account-entry__panel:popover-open){overflow:hidden}@media(max-width:749px){#vanity-premium-header .vanity-account-entry__panel{padding:74px 22px 30px}}#vanity-premium-header .vanity-account-entry__panel{width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}#vanity-premium-header .vp-top .vp-tagline{font-size:22px}@media(max-width:749px){#vanity-premium-header .vp-top .vp-tagline{font-size:clamp(8px,2.25vw,12px);white-space:normal;text-align:left;line-height:1.35}}@media(max-width:749px){#vanity-premium-header .vp-top .vp-tagline{font-size:clamp(10px,2.65vw,15px);width:calc(100vw - 24px);max-width:none;white-space:nowrap;letter-spacing:.015em;line-height:1.4;color:#80662f}}#vanity-premium-header .vp-localization .language-selector{width:fit-content;max-width:100%;padding:0;min-height:44px;justify-content:flex-start}#vanity-premium-header .vp-localization .localization-form__select{min-height:44px;max-width:100%;padding:8px 12px 8px 32px;text-align:left;cursor:pointer;background:transparent}#vanity-premium-header .vp-localization .language-selector .svg-wrapper.icon-caret{inset-inline-start:8px;inset-inline-end:auto;width:14px;height:14px;pointer-events:none}#vanity-premium-header .vp-actions :is(svg,.svg-wrapper){width:29px!important;height:29px!important}#vanity-premium-header .vp-actions cart-icon{position:relative;display:block;width:29px;height:29px;overflow:visible}#vanity-premium-header .vp-actions .cart-bubble{position:absolute;inset:auto;top:-15px;right:-8px;transform:none!important;min-width:18px;width:max-content;height:17px;aspect-ratio:auto;padding:0 4px;border-radius:10px;box-sizing:border-box;line-height:17px}#vanity-premium-header .vp-actions .cart-bubble__text{font-size:10px;line-height:17px;position:relative;padding:0;display:block;text-align:center}#vanity-premium-header .vp-actions .cart-bubble__background{border-radius:10px}@media(max-width:749px){#vanity-premium-header .vp-actions :is(svg,.svg-wrapper){width:27px!important;height:27px!important}#vanity-premium-header .vp-actions cart-icon{width:27px;height:27px}#vanity-premium-header .vp-actions :is(.search-action>button,.vanity-account-entry__trigger,.action__cart,button[data-testid=cart-drawer-trigger]){width:36px!important;padding:4px!important}#vanity-premium-header .vp-actions>.vp-mobile-menu{width:36px}}#vanity-premium-header .vp-actions .cart-bubble{inset-block-start:-15px!important;inset-block-end:auto!important;inset-inline-start:auto!important;inset-inline-end:-8px!important;translate:none!important}#vanity-premium-header .vp-actions button[data-testid=cart-drawer-trigger]{overflow:visible!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/vanity-premium-header.css.map */
