:root{--header-height:130px;--header-scrolled-height:100px}.header-wrapper{position:fixed;top:0;left:0;width:100%;z-index:1100;background-color:transparent;transition:background-color .3s ease}.header-wrapper.is-scrolled{background-color:var(--kelp-50)}.header-wrapper:after{content:"";position:absolute;bottom:0;left:50%;width:0;display:none!important;height:1px;background:linear-gradient(90deg,transparent,var(--kelp-300),transparent);transform:translateX(-50%)}.header-wrapper:hover:after{width:80%}.header-wrapper.is-hidden{pointer-events:none}.header{width:100%;background-color:transparent}.header-bg-elements{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.header-bg-pattern{position:absolute;inset:0;opacity:.02;background-image:radial-gradient(var(--kelp-400) 1px,transparent 1px);background-size:20px 20px}.header-bg{position:absolute;inset:0;background-color:var(--kelp-50);z-index:-1;pointer-events:none}.header-container{max-width:1400px;width:95%}.header-container,.header-main{margin:0 auto;position:relative}.header-main{display:grid;grid-template-columns:minmax(100px,1fr) auto minmax(100px,1fr);height:var(--header-height);border-radius:0 0 15px 15px;overflow:visible;background:transparent}.header-main:before{top:0;opacity:.6}.header-main:after,.header-main:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--kelp-300),transparent)}.header-main:after{bottom:0;opacity:.8;display:none!important}.is-scrolled .header-main:after,.is-scrolled .header-main:before{opacity:.9;background:linear-gradient(90deg,transparent,var(--kelp-200),transparent)}.header-left{display:flex;align-items:center;gap:16px;padding-left:25px;justify-content:flex-start}.header-hamburger{background:none;border:none;padding:0;display:none;align-items:center;justify-content:center;cursor:pointer;color:var(--kelp-700);width:36px;height:36px;border-radius:50%;position:relative;overflow:hidden;transition:background-color .3s ease}.header-hamburger:hover{background:rgba(var(--kelp-200-rgb),.3)}.header-hamburger:hover .header-hamburger-icon{color:var(--gold)}.header-icon-button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;width:36px;height:36px;border-radius:50%;transition:background-color .3s ease}.header-icon-button:hover{background-color:rgba(var(--kelp-200-rgb),.3)}.header-icon-button:hover .header-icon{color:var(--kelp-900);transform:translateY(-2px)}.header-icon{color:var(--kelp-800);transition:color .3s ease,transform .3s ease}.mobile-only{display:none}.desktop-only{display:flex}@media (max-width:992px){.header-icon-button{display:none}}.header-center{flex-direction:column;justify-content:flex-end;position:relative;padding:50px 20px 20px}.header-center,.header-logo{display:flex;align-items:center}.header-logo{text-decoration:none;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10;margin-bottom:0;padding:0}.header-logo-image{height:85px}.header-logo-fallback{display:flex;align-items:center;gap:6px}.header-logo-icon,.header-logo-text{color:var(--kelp-900)}.header-logo-text{font-size:1.3rem;font-weight:300;letter-spacing:3px;font-family:var(--font-heading)}.header-desktop-nav{gap:18px;z-index:1}.header-desktop-nav,.header-nav-item{display:flex;align-items:center;position:relative}.header-nav-item{height:100%}.header-nav-button,.header-nav-link{display:flex;align-items:center;gap:5px;padding:5px;color:var(--kelp-950)!important;text-decoration:none;background:none;border:none;cursor:pointer;font-size:14px;font-weight:300;letter-spacing:.5px;position:relative;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:color .3s ease}.header-nav-button:after,.header-nav-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:center;transition:transform .3s ease;pointer-events:none}.header-nav-button.is-active:after{transform:scaleX(1)}.header-nav-button:hover,.header-nav-link:hover,.header-nav-link:hover .header-nav-text{color:var(--gold)!important}[lang=ar] .header-nav-button,[lang=ar] .header-nav-link,[lang=de] .header-nav-button,[lang=de] .header-nav-link,[lang=en] .header-nav-button,[lang=en] .header-nav-link,[lang=es] .header-nav-button,[lang=es] .header-nav-link,[lang=fa] .header-nav-button,[lang=fa] .header-nav-link,[lang=fr] .header-nav-button,[lang=fr] .header-nav-link,[lang=it] .header-nav-button,[lang=it] .header-nav-link,[lang=ja] .header-nav-button,[lang=ja] .header-nav-link,[lang=zh] .header-nav-button,[lang=zh] .header-nav-link,[lang] .header-nav-button,[lang] .header-nav-link{color:var(--kelp-900)!important}.header-nav-button:hover,.header-nav-item.active .header-nav-button,.header-nav-link:hover,[lang=ar] .header-nav-button:hover,[lang=ar] .header-nav-item.active .header-nav-button,[lang=ar] .header-nav-link:hover,[lang=de] .header-nav-button:hover,[lang=de] .header-nav-item.active .header-nav-button,[lang=de] .header-nav-link:hover,[lang=en] .header-nav-button:hover,[lang=en] .header-nav-item.active .header-nav-button,[lang=en] .header-nav-link:hover,[lang=es] .header-nav-button:hover,[lang=es] .header-nav-item.active .header-nav-button,[lang=es] .header-nav-link:hover,[lang=fa] .header-nav-button:hover,[lang=fa] .header-nav-item.active .header-nav-button,[lang=fa] .header-nav-link:hover,[lang=fr] .header-nav-button:hover,[lang=fr] .header-nav-item.active .header-nav-button,[lang=fr] .header-nav-link:hover,[lang=it] .header-nav-button:hover,[lang=it] .header-nav-item.active .header-nav-button,[lang=it] .header-nav-link:hover,[lang=ja] .header-nav-button:hover,[lang=ja] .header-nav-item.active .header-nav-button,[lang=ja] .header-nav-link:hover,[lang=zh] .header-nav-button:hover,[lang=zh] .header-nav-item.active .header-nav-button,[lang=zh] .header-nav-link:hover,[lang] .header-nav-button:hover,[lang] .header-nav-item.active .header-nav-button,[lang] .header-nav-link:hover{color:var(--gold)!important}.header-nav-text{position:relative}.header-nav-arrow{opacity:.7;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .3s ease,color .3s ease}.header-nav-arrow.is-active{transform:rotate(180deg)}.header-nav-button:hover .header-nav-arrow{color:var(--gold)}.header-nav-indicator{position:absolute;bottom:-3px;left:0;height:1px;background:linear-gradient(to right,var(--gold-light),rgba(var(--gold-rgb),.3))}.header-right{display:flex;align-items:center;gap:0;padding-right:25px;justify-content:flex-end}.header-icon-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;position:relative;color:var(--kelp-800);border-radius:50%;transition:background-color .3s ease}.header-icon-link:hover{background-color:rgba(var(--kelp-200-rgb),.3)}.header-icon-link:hover .header-icon{color:var(--kelp-900);transform:translateY(-2px)}.header-count-badge{position:absolute;top:0;right:0;background-color:var(--gold-dark);color:var(--kelp-50);font-size:10px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.header-submenu-container{position:absolute;top:calc(100% - 15px);left:0;right:0;background:var(--submenu-bg,var(--kelp-50))!important;overflow:hidden;border-radius:0 0 15px 15px}.header-submenu-wrapper{padding:50px 60px;max-width:1400px;margin:0 auto;position:relative;background:linear-gradient(135deg,rgba(var(--kelp-50-rgb),.95) 0,rgba(var(--kelp-100-rgb),.95) 100%)}.header-submenu-close{position:absolute;top:15px;right:25px;background:none;border:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--kelp-600);cursor:pointer;transition:all .3s ease;z-index:2}.header-submenu-close:hover{background-color:rgba(var(--kelp-200-rgb),.3);color:var(--kelp-900)}.header-submenu-content{position:relative;z-index:1}.header-submenu-border{position:absolute;bottom:0;left:0;right:0;height:1px;overflow:hidden;display:block}.header-submenu-border-glow{position:absolute;bottom:0;left:25%;right:25%;height:4px;background:radial-gradient(ellipse at center,rgba(var(--gold-rgb),.15) 0,rgba(var(--gold-rgb),0) 70%);filter:blur(2px)}.header-submenu-backdrop{position:fixed;inset:0;z-index:1090}#submenu-search{border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 1px rgba(var(--gold-rgb),.05)}.header-submenu-grid{display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:start}.header-submenu-title{color:var(--kelp-900);font-size:1.2rem;font-weight:600;margin-bottom:30px;position:relative;display:inline-block;letter-spacing:.05em;text-transform:uppercase}.header-submenu-title:after{content:"";position:absolute;left:0;bottom:-10px;width:40px;height:2px;background:linear-gradient(to right,var(--gold),rgba(var(--gold-rgb),.3));border-radius:1px}.header-submenu-list{list-style:none;padding:0;margin:0}.header-submenu-list li{margin-bottom:12px}.header-submenu-link{display:flex;align-items:center;gap:12px;color:var(--kelp-700);text-decoration:none;font-size:1rem;font-weight:500;padding:12px 16px;position:relative;border-radius:8px;background:transparent}.header-submenu-link:hover{color:var(--kelp-900);background:rgba(var(--kelp-200-rgb),.3);transform:translateX(5px)}.header-submenu-link:before{content:"";position:absolute;left:-10px;top:50%;width:0;height:1px;background:var(--gold-light);transform:translateY(-50%);opacity:0}.header-submenu-link:hover:before{width:5px;left:-8px;opacity:1}.header-submenu-link-all{margin-top:10px;color:var(--kelp-600);font-style:italic;font-size:.9rem}.header-submenu-link-all:hover{color:var(--kelp-800)}.header-collection-featured{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.header-collection-card{position:relative;border-radius:8px;overflow:hidden;height:180px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.header-collection-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.header-collection-card-link{display:block;height:100%;width:100%;position:relative;text-decoration:none}.header-collection-card-image{position:absolute;inset:0;background-size:cover;background-position:50%}.header-collection-card:hover .header-collection-card-image{transform:scale(1.05)}.header-collection-card-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.header-collection-card-info{position:absolute;bottom:0;left:0;right:0;padding:20px;color:white;z-index:1}.header-collection-card-name{font-size:1.1rem;margin:0 0 5px;font-weight:500}.header-collection-card-count{font-size:.8rem;opacity:.9;margin:0}.header-category-icon{display:flex;align-items:center;justify-content:center;color:var(--gold)}.header-category-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.header-category-card{position:relative;border-radius:8px;overflow:hidden;height:120px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.header-category-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.header-category-card-link{display:block;height:100%;width:100%;position:relative;text-decoration:none}.header-category-card-image{position:absolute;inset:0;background-size:cover;background-position:50%}.header-category-card:hover .header-category-card-image{transform:scale(1.05)}.header-category-card-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.2))}.header-category-card-name{position:absolute;bottom:0;left:0;right:0;padding:15px;color:white;font-size:.9rem;margin:0;font-weight:400;text-align:center;z-index:1}@media (min-width:1201px) and (max-width:1400px){.header-category-cards{grid-template-columns:repeat(2,1fr);gap:20px}.header-category-card{height:140px}}@media (min-width:993px) and (max-width:1200px){:root{--header-height:120px;--header-scrolled-height:90px}.header-submenu-wrapper{padding:30px}.header-desktop-nav{gap:20px}.header-submenu-grid{gap:30px}.header-collection-featured{grid-template-columns:1fr}.header-category-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){:root{--header-height:80px;--header-scrolled-height:70px}.header-main{grid-template-columns:repeat(3,1fr)}.header-center{flex-direction:row;justify-content:center;position:static;padding-top:0;padding-bottom:0}.header-logo{position:static;top:auto;left:auto;transform:none;z-index:auto;margin-bottom:0;margin-right:0;padding:0;transition:none}.header-logo-image{height:65px}.header-desktop-nav{display:none}.header-hamburger,.mobile-only{display:flex}.desktop-only{display:none}}@media (max-width:768px){:root{--header-height:70px;--header-scrolled-height:60px}.header-container{width:100%}.header-main{border-radius:0}.header-left,.header-right{min-width:90px}.header-left{padding-left:15px;gap:10px}.header-right{padding-right:15px;gap:10px}.header-icon-button,.header-icon-link{width:32px;height:32px}.header-accent-line{height:25px;margin-top:-12px}.is-scrolled .header-accent-line{height:18px;margin-top:-9px}.header-submenu-container{margin-top:-12px}.is-scrolled .header-submenu-container{margin-top:-9px}}@media (max-width:576px){.header-logo-fallback{gap:3px}.header-logo-text{font-size:1.1rem}.header-icon-button,.header-icon-link{width:30px;height:30px}.header-left,.header-right{gap:5px}.header-accent-line{height:20px;margin-top:-10px}.is-scrolled .header-accent-line{height:16px;margin-top:-8px}.header-submenu-container{margin-top:-10px}.is-scrolled .header-submenu-container{margin-top:-8px}}@media (hover:none){.header-icon-button:active,.header-icon-link:active{background-color:rgba(var(--kelp-200-rgb),.3)}.header-hamburger:active{transform:scale(.95)}.header-submenu-link:active{color:var(--kelp-900);padding-left:5px}.header-submenu-link:active:before{width:5px;left:-8px;opacity:1}.header-category-card:active,.header-collection-card:active{transform:scale(.98)}}.header-accent-line{position:relative;height:30px;display:flex;align-items:center;justify-content:center;gap:0;margin-top:-15px;z-index:2;display:none}.header-accent-line-left,.header-accent-line-right{height:1px;background:linear-gradient(to right,transparent,rgba(var(--kelp-300-rgb),.5));flex-grow:1;max-width:50%}.header-accent-line-right,[dir=rtl] .header-accent-line-left{background:linear-gradient(to left,transparent,rgba(var(--kelp-300-rgb),.5))}[dir=rtl] .header-accent-line-right{background:linear-gradient(to right,transparent,rgba(var(--kelp-300-rgb),.5))}.header-accent-diamond{position:relative;width:8px;height:8px;background-color:rgba(var(--kelp-300-rgb),.5);transform:rotate(45deg);margin:0 10px;opacity:.8;z-index:1;flex-shrink:0}.is-scrolled .header-accent-line{height:20px;margin-top:-10px}.is-scrolled .header-accent-diamond{width:6px;height:6px;margin:0 8px}.header-wrapper.over-hero{color:rgba(255,255,255,.9);background:none}.header-wrapper.over-hero .header-hamburger,.header-wrapper.over-hero .header-icon,.header-wrapper.over-hero .header-logo,.header-wrapper.over-hero .header-logo-icon,.header-wrapper.over-hero .header-logo-text,.header-wrapper.over-hero .header-nav-button,.header-wrapper.over-hero .header-nav-link,[lang=ar] .header-wrapper.over-hero .header-hamburger,[lang=ar] .header-wrapper.over-hero .header-icon,[lang=ar] .header-wrapper.over-hero .header-logo,[lang=ar] .header-wrapper.over-hero .header-logo-icon,[lang=ar] .header-wrapper.over-hero .header-logo-text,[lang=ar] .header-wrapper.over-hero .header-nav-button,[lang=ar] .header-wrapper.over-hero .header-nav-link,[lang=de] .header-wrapper.over-hero .header-hamburger,[lang=de] .header-wrapper.over-hero .header-icon,[lang=de] .header-wrapper.over-hero .header-logo,[lang=de] .header-wrapper.over-hero .header-logo-icon,[lang=de] .header-wrapper.over-hero .header-logo-text,[lang=de] .header-wrapper.over-hero .header-nav-button,[lang=de] .header-wrapper.over-hero .header-nav-link,[lang=en] .header-wrapper.over-hero .header-hamburger,[lang=en] .header-wrapper.over-hero .header-icon,[lang=en] .header-wrapper.over-hero .header-logo,[lang=en] .header-wrapper.over-hero .header-logo-icon,[lang=en] .header-wrapper.over-hero .header-logo-text,[lang=en] .header-wrapper.over-hero .header-nav-button,[lang=en] .header-wrapper.over-hero .header-nav-link,[lang=es] .header-wrapper.over-hero .header-hamburger,[lang=es] .header-wrapper.over-hero .header-icon,[lang=es] .header-wrapper.over-hero .header-logo,[lang=es] .header-wrapper.over-hero .header-logo-icon,[lang=es] .header-wrapper.over-hero .header-logo-text,[lang=es] .header-wrapper.over-hero .header-nav-button,[lang=es] .header-wrapper.over-hero .header-nav-link,[lang=fa] .header-wrapper.over-hero .header-hamburger,[lang=fa] .header-wrapper.over-hero .header-icon,[lang=fa] .header-wrapper.over-hero .header-logo,[lang=fa] .header-wrapper.over-hero .header-logo-icon,[lang=fa] .header-wrapper.over-hero .header-logo-text,[lang=fa] .header-wrapper.over-hero .header-nav-button,[lang=fa] .header-wrapper.over-hero .header-nav-link,[lang=fr] .header-wrapper.over-hero .header-hamburger,[lang=fr] .header-wrapper.over-hero .header-icon,[lang=fr] .header-wrapper.over-hero .header-logo,[lang=fr] .header-wrapper.over-hero .header-logo-icon,[lang=fr] .header-wrapper.over-hero .header-logo-text,[lang=fr] .header-wrapper.over-hero .header-nav-button,[lang=fr] .header-wrapper.over-hero .header-nav-link,[lang=it] .header-wrapper.over-hero .header-hamburger,[lang=it] .header-wrapper.over-hero .header-icon,[lang=it] .header-wrapper.over-hero .header-logo,[lang=it] .header-wrapper.over-hero .header-logo-icon,[lang=it] .header-wrapper.over-hero .header-logo-text,[lang=it] .header-wrapper.over-hero .header-nav-button,[lang=it] .header-wrapper.over-hero .header-nav-link,[lang=ja] .header-wrapper.over-hero .header-hamburger,[lang=ja] .header-wrapper.over-hero .header-icon,[lang=ja] .header-wrapper.over-hero .header-logo,[lang=ja] .header-wrapper.over-hero .header-logo-icon,[lang=ja] .header-wrapper.over-hero .header-logo-text,[lang=ja] .header-wrapper.over-hero .header-nav-button,[lang=ja] .header-wrapper.over-hero .header-nav-link,[lang=zh] .header-wrapper.over-hero .header-hamburger,[lang=zh] .header-wrapper.over-hero .header-icon,[lang=zh] .header-wrapper.over-hero .header-logo,[lang=zh] .header-wrapper.over-hero .header-logo-icon,[lang=zh] .header-wrapper.over-hero .header-logo-text,[lang=zh] .header-wrapper.over-hero .header-nav-button,[lang=zh] .header-wrapper.over-hero .header-nav-link,[lang] .header-wrapper.over-hero .header-hamburger,[lang] .header-wrapper.over-hero .header-icon,[lang] .header-wrapper.over-hero .header-logo,[lang] .header-wrapper.over-hero .header-logo-icon,[lang] .header-wrapper.over-hero .header-logo-text,[lang] .header-wrapper.over-hero .header-nav-button,[lang] .header-wrapper.over-hero .header-nav-link{color:var(--kelp-800)!important}.header-wrapper.over-hero .header-hamburger:hover,.header-wrapper.over-hero .header-icon-button:hover .header-icon,.header-wrapper.over-hero .header-icon-link:hover .header-icon,.header-wrapper.over-hero .header-nav-button:hover,.header-wrapper.over-hero .header-nav-link:hover,[lang=ar] .header-wrapper.over-hero .header-hamburger:hover,[lang=ar] .header-wrapper.over-hero .header-icon-button:hover .header-icon,[lang=ar] .header-wrapper.over-hero .header-icon-link:hover .header-icon,[lang=ar] .header-wrapper.over-hero .header-nav-button:hover,[lang=ar] .header-wrapper.over-hero .header-nav-link:hover,[lang=de] .header-wrapper.over-hero .header-hamburger:hover,[lang=de] .header-wrapper.over-hero .header-icon-button:hover .header-icon,[lang=de] .header-wrapper.over-hero .header-icon-link:hover .header-icon,[lang=de] .header-wrapper.over-hero .header-nav-button:hover,[lang=de] .header-wrapper.over-hero .header-nav-link:hover,[lang=en] .header-wrapper.over-hero .header-hamburger:hover,[lang=en] .header-wrapper.over-hero .header-icon-button:hover .header-icon,[lang=en] .header-wrapper.over-hero .header-icon-link:hover .header-icon,[lang=en] .header-wrapper.over-hero .header-nav-button:hover,[lang=en] .header-wrapper.over-hero .header-nav-link:hover,[lang=es] .header-wrapper.over-hero .header-hamburger:hover,[lang=es] .header-wrapper.over-hero .header-icon-button:hover .header-icon,[lang=es] .header-wrapper.over-hero .header-icon-link:hover .header-icon,[lang=es] .header-wrapper.over-hero .header-nav-button:hover,[lang=es] .header-wrapper.over-hero .header-nav-link:hover,[lang=fa] .header-wrapper.over-hero .header-hamburger:hover,[lang=fa] .header-wrapper.over-hero .header-icon-button:hover .header-icon,[lang=fa] .header-wrapper.over-hero .header-icon-link:hover .header-icon,[lang=fa] .header-wrapper.over-hero .header-nav-button:hover,[lang=fa] .header-wrapper.over-hero .header-nav-link:hover,[lang=fr] .header-wrapper.over-hero .header-hamburger:hover,[lang=fr] .header-wrapper.over-hero .header-icon-button:hover .header-icon,[lang=fr] .header-wrapper.over-hero .header-icon-link:hover .header-icon,[lang=fr] .header-wrapper.over-hero .header-nav-button:hover,[lang=fr] .header-wrapper.over-hero .header-nav-link:hover,[lang=it] .header-wrapper.over-hero .header-hamburger:hover,[lang=it] .header-wrapper.over-hero .header-icon-button:hover .header-icon,[lang=it] .header-wrapper.over-hero .header-icon-link:hover .header-icon,[lang=it] .header-wrapper.over-hero .header-nav-button:hover,[lang=it] .header-wrapper.over-hero .header-nav-link:hover,[lang=ja] .header-wrapper.over-hero .header-hamburger:hover,[lang=ja] .header-wrapper.over-hero .header-icon-button:hover .header-icon,[lang=ja] .header-wrapper.over-hero .header-icon-link:hover .header-icon,[lang=ja] .header-wrapper.over-hero .header-nav-button:hover,[lang=ja] .header-wrapper.over-hero .header-nav-link:hover,[lang=zh] .header-wrapper.over-hero .header-hamburger:hover,[lang=zh] .header-wrapper.over-hero .header-icon-button:hover .header-icon,[lang=zh] .header-wrapper.over-hero .header-icon-link:hover .header-icon,[lang=zh] .header-wrapper.over-hero .header-nav-button:hover,[lang=zh] .header-wrapper.over-hero .header-nav-link:hover,[lang] .header-wrapper.over-hero .header-hamburger:hover,[lang] .header-wrapper.over-hero .header-icon-button:hover .header-icon,[lang] .header-wrapper.over-hero .header-icon-link:hover .header-icon,[lang] .header-wrapper.over-hero .header-nav-button:hover,[lang] .header-wrapper.over-hero .header-nav-link:hover{color:var(--gold)!important}.header-accent-line.over-hero{background:transparent!important}.header-accent-line.over-hero .header-accent-line-inner{background:linear-gradient(to right,transparent,rgba(var(--gold-rgb),.4),var(--gold),rgba(var(--gold-rgb),.4),transparent)}.header-accent-line.over-hero .header-accent-diamond{background-color:var(--gold)}.header-wrapper.over-hero .header-count-badge{background-color:var(--gold);color:var(--color-background-dark)}[lang=ar] .header-wrapper.over-hero .header-count-badge,[lang=de] .header-wrapper.over-hero .header-count-badge,[lang=en] .header-wrapper.over-hero .header-count-badge,[lang=es] .header-wrapper.over-hero .header-count-badge,[lang=fa] .header-wrapper.over-hero .header-count-badge,[lang=fr] .header-wrapper.over-hero .header-count-badge,[lang=it] .header-wrapper.over-hero .header-count-badge,[lang=ja] .header-wrapper.over-hero .header-count-badge,[lang=zh] .header-wrapper.over-hero .header-count-badge,[lang] .header-wrapper.over-hero .header-count-badge{background-color:var(--gold)!important;color:var(--color-background-dark)!important}.header-wrapper.over-hero .header-hamburger:hover{background-color:rgba(var(--gold-rgb),.2)}[lang=ar] .header-wrapper.over-hero .header-hamburger:hover,[lang=de] .header-wrapper.over-hero .header-hamburger:hover,[lang=en] .header-wrapper.over-hero .header-hamburger:hover,[lang=es] .header-wrapper.over-hero .header-hamburger:hover,[lang=fa] .header-wrapper.over-hero .header-hamburger:hover,[lang=fr] .header-wrapper.over-hero .header-hamburger:hover,[lang=it] .header-wrapper.over-hero .header-hamburger:hover,[lang=ja] .header-wrapper.over-hero .header-hamburger:hover,[lang=zh] .header-wrapper.over-hero .header-hamburger:hover,[lang] .header-wrapper.over-hero .header-hamburger:hover{background-color:rgba(var(--gold-rgb),.2)!important}.header-wrapper.over-hero .header-icon-button:hover,.header-wrapper.over-hero .header-icon-link:hover{background-color:rgba(var(--gold-rgb),.2)}[lang=ar] .header-wrapper.over-hero .header-icon-button:hover,[lang=ar] .header-wrapper.over-hero .header-icon-link:hover,[lang=de] .header-wrapper.over-hero .header-icon-button:hover,[lang=de] .header-wrapper.over-hero .header-icon-link:hover,[lang=en] .header-wrapper.over-hero .header-icon-button:hover,[lang=en] .header-wrapper.over-hero .header-icon-link:hover,[lang=es] .header-wrapper.over-hero .header-icon-button:hover,[lang=es] .header-wrapper.over-hero .header-icon-link:hover,[lang=fa] .header-wrapper.over-hero .header-icon-button:hover,[lang=fa] .header-wrapper.over-hero .header-icon-link:hover,[lang=fr] .header-wrapper.over-hero .header-icon-button:hover,[lang=fr] .header-wrapper.over-hero .header-icon-link:hover,[lang=it] .header-wrapper.over-hero .header-icon-button:hover,[lang=it] .header-wrapper.over-hero .header-icon-link:hover,[lang=ja] .header-wrapper.over-hero .header-icon-button:hover,[lang=ja] .header-wrapper.over-hero .header-icon-link:hover,[lang=zh] .header-wrapper.over-hero .header-icon-button:hover,[lang=zh] .header-wrapper.over-hero .header-icon-link:hover,[lang] .header-wrapper.over-hero .header-icon-button:hover,[lang] .header-wrapper.over-hero .header-icon-link:hover{background-color:rgba(var(--gold-rgb),.2)!important}.over-hero .header-submenu-container{border-color:rgba(var(--gold-rgb),.2)}.over-hero .header-submenu-title{color:var(--gold)}.header-submenu-container:not(.over-hero){--submenu-bg:var(--kelp-50);border:1px solid rgba(var(--kelp-200-rgb),.3)}.header-nav-link.active{color:var(--gold)!important;font-weight:600;position:relative}.header-nav-link.active:after{transform:scaleX(1)}.header-bg:before{content:"";position:absolute;inset:0;background:var(--header-bg-color);opacity:0}.header-wrapper.over-hero .header-bg:before,[lang=ar] .header-wrapper.over-hero .header-bg:before,[lang=de] .header-wrapper.over-hero .header-bg:before,[lang=en] .header-wrapper.over-hero .header-bg:before,[lang=es] .header-wrapper.over-hero .header-bg:before,[lang=fa] .header-wrapper.over-hero .header-bg:before,[lang=fr] .header-wrapper.over-hero .header-bg:before,[lang=it] .header-wrapper.over-hero .header-bg:before,[lang=ja] .header-wrapper.over-hero .header-bg:before,[lang=zh] .header-wrapper.over-hero .header-bg:before,[lang] .header-wrapper.over-hero .header-bg:before{opacity:1}.over-hero .header-submenu-container{--submenu-bg:var(--color-background-dark);background:var(--submenu-bg)!important}.hero-left-content,.hero-right-content{background-color:var(--color-background-dark)}:root{--submenu-bg:var(--kelp-50)}.header-submenu-container{background:var(--submenu-bg)!important}@media (prefers-reduced-motion:reduce){.header-accent-line-inner,.header-bg,.header-desktop-nav,.header-logo,.header-logo-image,.header-main,.header-nav-arrow,.header-nav-button,.header-nav-link,.header-submenu-container{transition-duration:1ms!important}}.header-wrapper.over-hero .header-nav-link{color:var(--kelp-100)!important}.header-wrapper.over-hero .header-nav-link:hover{color:var(--kelp-50)!important}.header-wrapper.over-hero .header-nav-button{color:var(--kelp-100)!important}.header-wrapper.over-hero .header-nav-button:hover{color:var(--kelp-50)!important}.header-wrapper.over-hero .header-nav-arrow{color:var(--kelp-200)!important}.header-wrapper.over-hero .header-nav-button:hover .header-nav-arrow{color:var(--kelp-100)!important}.header-wrapper.over-hero .header-nav-text{color:var(--kelp-800)!important}.header-wrapper.over-hero .header-nav-button:hover .header-nav-text{color:var(--kelp-50)!important}.header-wrapper.not-over-hero .header-nav-link{color:var(--kelp-800)!important}.header-wrapper.not-over-hero .header-nav-link:hover{color:var(--gold)!important}.header-wrapper.not-over-hero .header-nav-button{color:var(--kelp-800)!important}.header-wrapper.not-over-hero .header-nav-button:hover{color:var(--gold)!important}.header-wrapper.not-over-hero .header-nav-arrow{color:var(--kelp-600)!important}.header-wrapper.not-over-hero .header-nav-button:hover .header-nav-arrow,.header-wrapper.not-over-hero .header-nav-text{color:var(--kelp-800)!important}.header-wrapper.not-over-hero .header-nav-button:hover .header-nav-text{color:var(--gold)!important}.header-wrapper.over-hero .header-icon-button{color:var(--kelp-100)!important}.header-wrapper.over-hero .header-icon-button:hover{color:var(--kelp-50)!important}.header-wrapper.not-over-hero .header-icon-button{color:var(--kelp-800)!important}.header-wrapper.not-over-hero .header-icon-button:hover{color:var(--kelp-900)!important}.header-wrapper.over-hero .header-badge{background-color:var(--gold-light);color:var(--kelp-950)}.header-wrapper.not-over-hero .header-badge{background-color:var(--gold);color:white}.header-wrapper.over-hero .header-nav-button,.header-wrapper.over-hero .header-nav-link,.header-wrapper.over-hero .header-nav-text,.header-wrapper[class*=over-hero-] .header-nav-button,.header-wrapper[class*=over-hero-] .header-nav-link,.header-wrapper[class*=over-hero-] .header-nav-text{color:var(--kelp-800)!important}.header-wrapper.over-hero .header-icon-button,.header-wrapper.over-hero .header-icon-button svg,.header-wrapper.over-hero .header-nav-arrow,.header-wrapper.over-hero .header-nav-button svg,.header-wrapper[class*=over-hero-] .header-icon-button,.header-wrapper[class*=over-hero-] .header-icon-button svg,.header-wrapper[class*=over-hero-] .header-nav-arrow,.header-wrapper[class*=over-hero-] .header-nav-button svg{color:var(--kelp-100)!important;stroke:var(--kelp-100)!important;fill:none!important}.header-wrapper.over-hero .header-nav-button:hover,.header-wrapper.over-hero .header-nav-button:hover .header-nav-text,.header-wrapper.over-hero .header-nav-link:hover,.header-wrapper[class*=over-hero-] .header-nav-button:hover,.header-wrapper[class*=over-hero-] .header-nav-button:hover .header-nav-text,.header-wrapper[class*=over-hero-] .header-nav-link:hover{color:var(--kelp-50)!important}.header-wrapper.not-over-hero .header-nav-button,.header-wrapper.not-over-hero .header-nav-link,.header-wrapper.not-over-hero .header-nav-text,.header-wrapper[class*=not-over-hero-] .header-nav-button,.header-wrapper[class*=not-over-hero-] .header-nav-link,.header-wrapper[class*=not-over-hero-] .header-nav-text{color:var(--kelp-800)!important}.header-wrapper.not-over-hero .header-nav-button:hover,.header-wrapper.not-over-hero .header-nav-button:hover .header-nav-text,.header-wrapper.not-over-hero .header-nav-link:hover,.header-wrapper[class*=not-over-hero-] .header-nav-button:hover,.header-wrapper[class*=not-over-hero-] .header-nav-button:hover .header-nav-text,.header-wrapper[class*=not-over-hero-] .header-nav-link:hover{color:var(--gold)!important}.header-wrapper.not-over-hero .header-icon-button,.header-wrapper.not-over-hero .header-icon-button svg,.header-wrapper.not-over-hero .header-nav-arrow,.header-wrapper.not-over-hero .header-nav-button svg,.header-wrapper[class*=not-over-hero-] .header-icon-button,.header-wrapper[class*=not-over-hero-] .header-icon-button svg,.header-wrapper[class*=not-over-hero-] .header-nav-arrow,.header-wrapper[class*=not-over-hero-] .header-nav-button svg{color:var(--kelp-800)!important;stroke:var(--kelp-800)!important}.header-wrapper.over-hero-fr .header-nav-button,.header-wrapper.over-hero-fr .header-nav-link,.header-wrapper.over-hero-fr .header-nav-text{color:var(--kelp-100)!important}.header-wrapper.over-hero-fr .header-nav-button:hover,.header-wrapper.over-hero-fr .header-nav-button:hover .header-nav-text,.header-wrapper.over-hero-fr .header-nav-link:hover{color:var(--kelp-50)!important}.header-wrapper.not-over-hero-fr .header-nav-button,.header-wrapper.not-over-hero-fr .header-nav-link,.header-wrapper.not-over-hero-fr .header-nav-text{color:var(--kelp-800)!important}.header-wrapper.not-over-hero-fr .header-nav-button:hover,.header-wrapper.not-over-hero-fr .header-nav-button:hover .header-nav-text,.header-wrapper.not-over-hero-fr .header-nav-link:hover{color:var(--gold)!important}.header-wrapper.over-hero-es .header-nav-button,.header-wrapper.over-hero-es .header-nav-link,.header-wrapper.over-hero-es .header-nav-text{color:var(--kelp-100)!important}.header-wrapper.over-hero-es .header-nav-button:hover,.header-wrapper.over-hero-es .header-nav-button:hover .header-nav-text,.header-wrapper.over-hero-es .header-nav-link:hover{color:var(--kelp-50)!important}.header-wrapper.not-over-hero-es .header-nav-button,.header-wrapper.not-over-hero-es .header-nav-link,.header-wrapper.not-over-hero-es .header-nav-text{color:var(--kelp-800)!important}.header-wrapper.not-over-hero-es .header-nav-button:hover,.header-wrapper.not-over-hero-es .header-nav-button:hover .header-nav-text,.header-wrapper.not-over-hero-es .header-nav-link:hover{color:var(--gold)!important}.header-wrapper.over-hero-de .header-nav-button,.header-wrapper.over-hero-de .header-nav-link,.header-wrapper.over-hero-de .header-nav-text{color:var(--kelp-100)!important}.header-wrapper.over-hero-de .header-nav-button:hover,.header-wrapper.over-hero-de .header-nav-button:hover .header-nav-text,.header-wrapper.over-hero-de .header-nav-link:hover{color:var(--kelp-50)!important}.header-wrapper.not-over-hero-de .header-nav-button,.header-wrapper.not-over-hero-de .header-nav-link,.header-wrapper.not-over-hero-de .header-nav-text{color:var(--kelp-800)!important}.header-wrapper.not-over-hero-de .header-nav-button:hover,.header-wrapper.not-over-hero-de .header-nav-button:hover .header-nav-text,.header-wrapper.not-over-hero-de .header-nav-link:hover{color:var(--gold)!important}.header-wrapper.over-hero-it .header-nav-button,.header-wrapper.over-hero-it .header-nav-link,.header-wrapper.over-hero-it .header-nav-text{color:var(--kelp-100)!important}.header-wrapper.over-hero-it .header-nav-button:hover,.header-wrapper.over-hero-it .header-nav-button:hover .header-nav-text,.header-wrapper.over-hero-it .header-nav-link:hover{color:var(--kelp-50)!important}.header-wrapper.not-over-hero-it .header-nav-button,.header-wrapper.not-over-hero-it .header-nav-link,.header-wrapper.not-over-hero-it .header-nav-text{color:var(--kelp-800)!important}.header-wrapper.not-over-hero-it .header-nav-button:hover,.header-wrapper.not-over-hero-it .header-nav-button:hover .header-nav-text,.header-wrapper.not-over-hero-it .header-nav-link:hover{color:var(--gold)!important}.header-wrapper.over-hero-ar .header-nav-button,.header-wrapper.over-hero-ar .header-nav-link,.header-wrapper.over-hero-ar .header-nav-text{color:var(--kelp-100)!important}.header-wrapper.over-hero-ar .header-nav-button:hover,.header-wrapper.over-hero-ar .header-nav-button:hover .header-nav-text,.header-wrapper.over-hero-ar .header-nav-link:hover{color:var(--kelp-50)!important}.header-wrapper.not-over-hero-ar .header-nav-button,.header-wrapper.not-over-hero-ar .header-nav-link,.header-wrapper.not-over-hero-ar .header-nav-text{color:var(--kelp-800)!important}.header-wrapper.not-over-hero-ar .header-nav-button:hover,.header-wrapper.not-over-hero-ar .header-nav-button:hover .header-nav-text,.header-wrapper.not-over-hero-ar .header-nav-link:hover{color:var(--gold)!important}.header-wrapper.over-hero-fa .header-nav-button,.header-wrapper.over-hero-fa .header-nav-link,.header-wrapper.over-hero-fa .header-nav-text{color:var(--kelp-100)!important}.header-wrapper.over-hero-fa .header-nav-button:hover,.header-wrapper.over-hero-fa .header-nav-button:hover .header-nav-text,.header-wrapper.over-hero-fa .header-nav-link:hover{color:var(--kelp-50)!important}.header-wrapper.not-over-hero-fa .header-nav-button,.header-wrapper.not-over-hero-fa .header-nav-link,.header-wrapper.not-over-hero-fa .header-nav-text{color:var(--kelp-800)!important}.header-wrapper.not-over-hero-fa .header-nav-button:hover,.header-wrapper.not-over-hero-fa .header-nav-button:hover .header-nav-text,.header-wrapper.not-over-hero-fa .header-nav-link:hover{color:var(--gold)!important}.header-wrapper.over-hero-zh .header-nav-button,.header-wrapper.over-hero-zh .header-nav-link,.header-wrapper.over-hero-zh .header-nav-text{color:var(--kelp-100)!important}.header-wrapper.over-hero-zh .header-nav-button:hover,.header-wrapper.over-hero-zh .header-nav-button:hover .header-nav-text,.header-wrapper.over-hero-zh .header-nav-link:hover{color:var(--kelp-50)!important}.header-wrapper.not-over-hero-zh .header-nav-button,.header-wrapper.not-over-hero-zh .header-nav-link,.header-wrapper.not-over-hero-zh .header-nav-text{color:var(--kelp-800)!important}.header-wrapper.not-over-hero-zh .header-nav-button:hover,.header-wrapper.not-over-hero-zh .header-nav-button:hover .header-nav-text,.header-wrapper.not-over-hero-zh .header-nav-link:hover{color:var(--gold)!important}.header-wrapper.over-hero-ja .header-nav-button,.header-wrapper.over-hero-ja .header-nav-link,.header-wrapper.over-hero-ja .header-nav-text{color:var(--kelp-100)!important}.header-wrapper.over-hero-ja .header-nav-button:hover,.header-wrapper.over-hero-ja .header-nav-button:hover .header-nav-text,.header-wrapper.over-hero-ja .header-nav-link:hover{color:var(--kelp-50)!important}.header-wrapper.not-over-hero-ja .header-nav-button,.header-wrapper.not-over-hero-ja .header-nav-link,.header-wrapper.not-over-hero-ja .header-nav-text{color:var(--kelp-800)!important}.header-wrapper.not-over-hero-ja .header-nav-button:hover,.header-wrapper.not-over-hero-ja .header-nav-button:hover .header-nav-text,.header-wrapper.not-over-hero-ja .header-nav-link:hover{color:var(--gold)!important}.header-wrapper.over-hero .header-hamburger-icon,.header-wrapper.over-hero .header-icon{color:var(--kelp-400)}.header-wrapper.over-hero .header-hamburger:hover .header-hamburger-icon,.header-wrapper.over-hero .header-icon-button:hover .header-icon{color:var(--kelp-300)}.header-wrapper:not(.over-hero) .header-icon{color:var(--kelp-800)}.header-wrapper:not(.over-hero) .header-hamburger-icon{color:var(--kelp-700)}.header-wrapper .header-desktop-nav .header-nav-item>.header-nav-button:hover,.header-wrapper .header-desktop-nav .header-nav-item>.header-nav-button:hover .header-nav-arrow,.header-wrapper .header-desktop-nav .header-nav-item>.header-nav-button:hover .header-nav-text,.header-wrapper .header-desktop-nav .header-nav-item>.header-nav-link:hover,.header-wrapper .header-desktop-nav .header-nav-item>.header-nav-link:hover .header-nav-arrow,.header-wrapper .header-desktop-nav .header-nav-item>.header-nav-link:hover .header-nav-text{color:var(--gold)!important}.header-nav-item.is-highlighted .header-nav-link-highlighted{color:var(--gold-dark,#8B6914)!important;font-weight:500}.header-nav-item.is-highlighted .header-nav-link-highlighted .header-nav-text{color:var(--gold-dark,#8B6914)!important}.header-nav-item.is-highlighted .header-nav-link-highlighted:hover,.header-nav-item.is-highlighted .header-nav-link-highlighted:hover .header-nav-text{color:var(--gold,#B8860B)!important}.header-wrapper.over-hero .header-nav-item.is-highlighted .header-nav-link-highlighted,.header-wrapper.over-hero .header-nav-item.is-highlighted .header-nav-link-highlighted .header-nav-text{color:var(--gold-light,#D4A84B)!important}.header-wrapper.over-hero .header-nav-item.is-highlighted .header-nav-link-highlighted:hover,.header-wrapper.over-hero .header-nav-item.is-highlighted .header-nav-link-highlighted:hover .header-nav-text{color:var(--gold,#B8860B)!important}.header-main.checkout-mode{display:flex;justify-content:center;align-items:center;grid-template-columns:none}.header-main.checkout-mode .header-actions,.header-main.checkout-mode .header-desktop-nav,.header-main.checkout-mode .header-left{display:none!important}.luxury-submenu-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;flex-direction:column;align-items:center;pointer-events:none}.luxury-submenu-container{background:var(--kelp-50);width:98%;max-width:1800px;border-radius:0 0 4px 4px;overflow:hidden;box-shadow:inset 0 8px 20px -8px rgba(0,0,0,.08),0 20px 60px rgba(0,0,0,.08);position:absolute;top:calc(var(--header-height, 40px) + 38px);left:0;right:0;margin:0 auto;z-index:100;border:none;pointer-events:auto;height:auto;min-height:75vh;max-height:calc(95vh - var(--header-height));display:flex;flex-direction:column;transform:translateZ(0);will-change:transform,opacity}.submenu-grid-layout{display:flex;flex:1;padding:40px 60px}.submenu-nav-column{flex:0 0 400px;border-right:1px solid rgba(var(--kelp-900-rgb),.06);padding-right:40px}.submenu-nav-list{gap:16px}.submenu-nav-item{width:100%}.submenu-nav-link{font-family:var(--font-heading);font-size:1.5rem;font-weight:300;color:var(--kelp-900);padding:8px 0;transition:color .3s ease;position:relative}.submenu-nav-item.is-active .submenu-nav-link,.submenu-nav-link:hover{color:var(--gold)}.submenu-nav-arrow{display:none}.luxury-submenu-close{width:28px;height:28px;background:rgba(var(--kelp-100-rgb),.6);border:none;border-radius:50%;cursor:pointer;position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.luxury-submenu-close:hover{background:rgba(var(--kelp-200-rgb),.8);transform:scale(1.05)}.luxury-submenu-close-icon{position:relative;width:12px;height:12px;transform:rotate(45deg)}.luxury-submenu-close-icon:after,.luxury-submenu-close-icon:before{content:"";position:absolute;background-color:var(--kelp-600);transition:background-color .2s ease}.luxury-submenu-close-icon:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.luxury-submenu-close-icon:after{width:1px;height:100%;left:50%;top:0;transform:translateX(-50%)}.luxury-submenu-close:hover .luxury-submenu-close-icon:after,.luxury-submenu-close:hover .luxury-submenu-close-icon:before{background-color:var(--kelp-900)}.luxury-submenu-content{flex:1;padding:40px 60px;overflow:hidden;display:flex;flex-direction:column}.submenu-grid-layout{display:grid;grid-template-columns:280px 1fr;gap:60px;align-items:start;width:100%;height:100%;min-height:340px}.submenu-category-layout{grid-template-columns:240px 1fr;gap:80px}.submenu-nav-column{display:flex;flex-direction:column;gap:4px}.submenu-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.submenu-nav-item{position:relative}.submenu-nav-link{display:flex;align-items:center;justify-content:space-between;color:var(--kelp-700);text-decoration:none;font-size:.9rem;font-weight:400;letter-spacing:.01em;transition:all .15s ease;border-left:2px solid transparent;padding:12px 16px 12px 0}.submenu-nav-link:hover{color:var(--kelp-900)}.submenu-nav-item.is-active .submenu-nav-link{color:var(--gold-dark,#8B6914);font-weight:500}.submenu-nav-arrow{opacity:0;transform:translateX(-4px);transition:all .15s ease;color:var(--kelp-400)}.submenu-nav-item.is-active .submenu-nav-arrow,.submenu-nav-link:hover .submenu-nav-arrow{opacity:1;transform:translateX(0);color:var(--gold-dark,#8B6914)}.submenu-subcategory-list{max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--kelp-300-rgb),.5) transparent}.submenu-subcategory-list .submenu-nav-link{padding:10px 12px 10px 0;font-size:.85rem}.submenu-view-all-wrapper{margin-top:16px;padding-top:12px;border-top:1px solid rgba(var(--kelp-200-rgb),.5)}.submenu-view-all-link{display:inline-block;color:var(--gold-dark,#8B6914);text-decoration:none;font-size:.8rem;font-weight:500;letter-spacing:.02em;transition:all .2s ease}.submenu-view-all-link:hover{color:var(--gold,#B8860B);text-decoration:underline;text-underline-offset:3px}.submenu-empty-state{padding:24px 0;color:var(--kelp-500);font-size:.85rem;text-align:center}.submenu-featured-column{display:flex;justify-content:flex-end}.submenu-featured-card{position:relative;width:280px;height:360px;border-radius:4px;overflow:visible}.submenu-featured-image-wrapper{position:absolute;inset:0;border-radius:4px;overflow:hidden}.submenu-featured-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.submenu-featured-card:hover .submenu-featured-image{transform:scale(1.03)}.submenu-featured-footer{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding:20px 36px;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:180px;z-index:10}.submenu-featured-title{display:none!important}.submenu-featured-divider{width:1px;height:12px;border-left:1px dotted var(--kelp-300);margin:2px 0}.submenu-featured-link{font-size:.7rem;font-family:Spectral,Georgia,serif!important;letter-spacing:.12em;color:var(--kelp-950)!important;text-decoration:none;display:flex;align-items:center;gap:6px;transition:all .2s ease;font-weight:500;white-space:nowrap}.submenu-featured-link:hover{color:var(--gold,#B8860B)}.submenu-featured-link span{color:var(--kelp-900);font-size:.8rem}.luxury-submenu-search-content{display:flex;justify-content:center;align-items:center;min-height:300px;width:100%}@media (max-width:992px){.luxury-submenu-container{width:100%;max-width:100%;border-radius:0;min-height:auto;max-height:calc(100vh - var(--header-height))}.luxury-submenu-content{padding:32px 24px}.submenu-grid-layout{gap:32px}.submenu-category-layout,.submenu-grid-layout{grid-template-columns:1fr}.submenu-featured-column{justify-content:center;order:-1}.submenu-featured-card{width:100%;max-width:320px;height:280px}.submenu-featured-footer{bottom:-16px;padding:16px 28px}.submenu-featured-title{font-size:1.25rem}}@media (max-width:576px){.luxury-submenu-content{padding:24px 16px}.submenu-nav-link{padding:10px 12px 10px 0;font-size:.85rem}.submenu-featured-card{height:220px}}