.hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0000004d,#00000026,#021428bf)}.hero__media-grid{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important}.hero__content-wrapper{position:relative!important;z-index:10!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:clamp(32px,6vw,80px) clamp(20px,5vw,40px)!important}.hero__content-wrapper .group-block-content,.hero__content-wrapper>.group-block,.hero__content-wrapper .text-block{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;max-width:860px!important;width:100%!important;margin:0 auto!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;padding:0!important}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero .h1,.hero .h2,.hero .h3{color:#fff!important;font-family:var(--font-primary--family, serif)!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.2!important;text-shadow:0 2px 25px rgba(0,0,0,.85)!important;margin:0!important}.hero p,.hero span,.hero .rte{color:#ffffffeb!important;font-size:clamp(1rem,2vw,1.2rem)!important;font-weight:300!important;line-height:1.6!important;letter-spacing:.03em!important;text-shadow:0 2px 15px rgba(0,0,0,.8)!important;margin:0!important;max-width:640px}.hero p:first-child:not(:last-child){font-size:.78rem!important;font-weight:600!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#c9a050!important;text-shadow:0 2px 10px rgba(0,0,0,.85)!important;margin-bottom:8px!important}.hero .button,.hero a[class*=button],.hero button[class*=button]{background:#c9a050!important;color:#022646!important;font-family:var(--font-body--family, sans-serif)!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;border:1px solid #C9A050!important;border-radius:4px!important;padding:16px 44px!important;box-shadow:0 8px 25px #00000073!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;margin-top:16px!important}.hero .button:hover,.hero a[class*=button]:hover{background:#d9b365!important;border-color:#d9b365!important;color:#011425!important;transform:translateY(-2px)!important;box-shadow:0 12px 30px #c9a05059!important}.pull-quote,.section[class*=pull_quote]{background:linear-gradient(180deg,#022646,#01182d)!important;color:#fff!important;padding:clamp(60px,10vw,100px) 24px!important;position:relative;border-top:1px solid rgba(201,160,80,.2);border-bottom:1px solid rgba(201,160,80,.2);text-align:center!important}.pull-quote h4,.pull-quote h5,.pull-quote .rte,.pull-quote p{color:#fff!important;max-width:780px!important;margin:0 auto!important;line-height:1.8!important;font-weight:300!important}.pull-quote h5{color:#c9a050!important;font-weight:600!important;letter-spacing:.25em!important;text-transform:uppercase!important;margin-bottom:24px!important;display:block;font-size:.85rem!important}.mgd-hero__scroll-indicator{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:20;display:flex;flex-direction:column;align-items:center;gap:6px;color:#ffffffd9;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;pointer-events:none;animation:mgd-bounce 2.5s infinite ease-in-out}.mgd-hero__scroll-indicator svg{color:#c9a050;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}@keyframes mgd-bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-8px)}60%{transform:translate(-50%) translateY(-4px)}}.product-list-content h3,.product-list h3,.collection-list h2,.collection-list h3{position:relative;display:inline-block;color:var(--color-foreground)!important;font-weight:300!important;letter-spacing:.04em!important;padding-bottom:12px}.product-list-content h3:after,.product-list h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background:linear-gradient(90deg,#c9a050,#e8d5a3)}@media screen and (max-width:749px){.hero__content-wrapper .group-block-content,.hero__content-wrapper>.group-block{padding:20px 16px!important}.hero h1,.hero h2,.hero h3{font-size:clamp(1.6rem,7vw,2.2rem)!important}.mgd-hero__scroll-indicator{bottom:20px}}#header-component :is(.menu-list__link,.mega-menu__link--parent,.mega-menu__link--child,.header-actions__action,.dropdown-localization__button,.header__icon--menu):hover,#header-component :is(.menu-list__link,.mega-menu__link--parent,.mega-menu__link--child,.header-actions__action,.dropdown-localization__button,.header__icon--menu):focus,#header-group :is(a,button,span,.menu-list__link,.mega-menu__link,.header-actions__action):hover{color:#c9a050!important;opacity:1!important}#header-component :is(.menu-list__link,.header-actions__action,.dropdown-localization__button,.header__icon--menu){color:#fff!important;transition:color .3s cubic-bezier(.25,1,.5,1),transform .3s cubic-bezier(.25,1,.5,1)!important}.localization-badge-luxury{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.85rem!important;color:inherit!important}.localization-badge-luxury .localization-sep{opacity:.4;margin-inline:2px}#header-component .menu-list__submenu,#header-component .overflow-menu::part(overflow){background-color:#02162ef7!important;backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;border-top:1px solid rgba(201,160,80,.4)!important;border-bottom:2px solid rgba(201,160,80,.7)!important;box-shadow:0 30px 60px -12px #000c!important;transform-origin:top center;overflow:hidden}#header-component .menu-list__submenu :is(a,.mega-menu__link--parent,.mega-menu__link,span),#header-component .overflow-menu::part(overflow) :is(a,.mega-menu__link--parent,.mega-menu__link,span){color:#fff!important;text-decoration:none!important}#header-component .menu-list__submenu :is(a,.mega-menu__link--parent,.mega-menu__link):hover,#header-component .overflow-menu::part(overflow) :is(a,.mega-menu__link--parent,.mega-menu__link):hover{color:#c9a050!important;transform:translate(6px);transition:color .25s ease,transform .25s cubic-bezier(.25,1,.5,1)!important}#header-component .mega-menu__content-list-item{border-right:1px solid rgba(255,255,255,.08);padding-inline:28px}#header-component .mega-menu__content-list-item:last-child{border-right:none}#header-component .mega-menu__link-image{border-radius:6px;overflow:hidden;border:1px solid rgba(201,160,80,.25);transition:border-color .4s ease,transform .4s ease!important}#header-component .mega-menu__link-image:hover{border-color:#c9a050;transform:translateY(-3px)}.mgd-nav-arrow{display:inline-block;font-size:.68em;margin-left:5px;opacity:.7;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .3s ease;vertical-align:middle}.menu-list__list-item:hover .mgd-nav-arrow,.menu-list__list-item:focus-within .mgd-nav-arrow{transform:rotate(180deg);opacity:1;color:#c9a050}.mgd-mega-arrow{display:inline-block;margin-left:8px;font-size:.95em;color:#c9a050;opacity:.8;transition:transform .25s cubic-bezier(.25,1,.5,1),opacity .25s ease}.mega-menu__link:hover .mgd-mega-arrow,.mega-menu__link--parent:hover .mgd-mega-arrow{transform:translate(4px);opacity:1}#header-component .mega-menu__grid{display:grid!important;grid-template-columns:1fr clamp(260px,25vw,340px)!important;gap:36px!important;align-items:stretch!important;padding-block:28px!important}@media screen and (max-width:990px){#header-component .mega-menu__grid{grid-template-columns:1fr!important}.mgd-mega-banner-panel{display:none!important}}.mgd-mega-banner-panel{position:relative;border-radius:8px;overflow:hidden;border:1px solid rgba(201,160,80,.35);box-shadow:0 15px 35px #000000a6;min-height:290px;display:flex;flex-direction:column;justify-content:flex-end;background:#011425}.mgd-mega-banner__inner{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:24px}.mgd-mega-banner__image-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background:radial-gradient(circle at 50% 30%,#033663,#011425 80%)}.mgd-mega-banner__img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .35s ease}.mgd-mega-banner-panel:hover .mgd-mega-banner__img{transform:scale(1.06)}.mgd-mega-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#02162ef2,#02162e4d 55%,#00000026);z-index:2}.mgd-mega-banner__content{position:relative;z-index:3;display:flex;flex-direction:column;gap:6px}.mgd-mega-banner__tag{font-size:.72rem;font-weight:700;letter-spacing:.22em;color:#c9a050;text-transform:uppercase}.mgd-mega-banner__title{font-size:1.35rem!important;font-weight:400!important;color:#fff!important;margin:0!important;line-height:1.25!important;letter-spacing:.03em!important;transition:opacity .25s ease}.mgd-mega-banner__cta{font-size:.78rem!important;font-weight:600!important;letter-spacing:.18em!important;color:#c9a050!important;margin-top:8px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;text-decoration:none!important;transition:color .25s ease,transform .25s ease!important}.mgd-mega-banner__cta:hover{color:#e6c875!important;transform:translate(4px)}.menu-drawer{background-color:#011425!important;color:#fff!important}.menu-drawer__menu-item{color:#fff!important;font-weight:400!important;letter-spacing:.04em!important;padding-block:16px!important;border-bottom:1px solid rgba(255,255,255,.07)!important;transition:color .25s ease,padding-left .25s ease!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:#c9a050!important;padding-left:8px!important}.menu-drawer .icon-caret,.menu-drawer .icon-plus{color:#c9a050!important;opacity:.9!important}.menu-drawer__submenu{background-color:#021e38!important;border-left:2px solid #C9A050!important}.menu-drawer__back-button{color:#c9a050!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(201,160,80,.3)!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hero-premium.css.map */
