.site-header .service-navigation.luxury-navigation{background:linear-gradient(125deg,#28271f66,#131410);border:1px solid #554c3890;border-radius:60px;justify-self:center;align-items:stretch;gap:5px;padding:6px;display:flex;box-shadow:inset 0 1px #ecd5a212,0 6px 24px #0002}.site-header .service-navigation.luxury-navigation>a{color:#bebeb0;white-space:nowrap;border:1px solid #0000;border-radius:40px;gap:10px;min-height:53px;padding:9px 20px;font-size:13px;line-height:1.2;transition:background .25s,color .25s,box-shadow .25s,transform .4s cubic-bezier(.34,1.56,.64,1)}.luxury-navigation>a>span:last-child{text-align:left;display:block}.luxury-navigation small{letter-spacing:.025em;margin-top:3px;font-size:10px;display:block}.service-tab-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.site-header .service-navigation.luxury-navigation>a:hover{color:#f2dfb6;background:#cbae7414;transform:translateY(-3px)}.site-header .service-navigation.luxury-navigation>a:hover .service-tab-icon{transform:rotate(-9deg)scale(1.13)}.site-header .service-navigation.luxury-navigation>a:active{transform:scale(.96)}.site-header .service-navigation.luxury-navigation>a[aria-current=page]{color:#222419;background:linear-gradient(120deg,#dfc590,#bda06a);border-color:#e0c797;animation:.45s cubic-bezier(.34,1.56,.64,1) service-tab-arrive;box-shadow:0 3px 14px #cbae7420,inset 0 1px #fff5}.site-header .service-navigation.luxury-navigation>a:focus-visible{outline-offset:4px;outline:2px solid #e8ce9e}.site-header .header-book{white-space:nowrap;border-radius:50px;min-height:44px;font-size:12px}@keyframes service-tab-arrive{0%{transform:scale(.93)}to{transform:scale(1)}}@media (max-width:1150px){.site-header .header-inner{grid-template-columns:1fr auto;gap:5px 20px;padding-block:5px 16px}.site-header .service-navigation.luxury-navigation{grid-area:2/1/auto/-1;width:auto;max-width:100%}.site-header .header-book,.site-header .header-cart{grid-area:1/2}.site-header .logo{grid-area:1/1}.site-header .photography-navigation{padding-bottom:12px}}@media (max-width:600px){.site-header .header-inner{row-gap:7px;padding-bottom:14px}.site-header .service-navigation.luxury-navigation{border-radius:36px;grid-template-columns:1.18fr .88fr .68fr 1.15fr;gap:3px;width:100%;padding:4px;display:grid}.site-header .service-navigation.luxury-navigation>a{letter-spacing:0;gap:5px;min-width:0;min-height:57px;padding:8px 9px;font-size:11px}.luxury-navigation small{letter-spacing:0;font-size:9px}.service-tab-icon{width:19px;height:22px}.service-tab-icon svg{width:16px;height:16px}.site-header .photography-navigation{gap:26px;font-size:12px}.site-header .header-book{font-size:12px}}@media (max-width:375px){.site-header .service-navigation.luxury-navigation>a{gap:4px;padding:8px 6px;font-size:10px}.service-tab-icon{width:16px}.luxury-navigation small{font-size:8px}}@media (prefers-reduced-motion:reduce){.site-header .service-navigation.luxury-navigation>a,.service-tab-icon{transition:none!important;animation:none!important}.site-header .service-navigation.luxury-navigation>a:hover,.site-header .service-navigation.luxury-navigation>a:hover .service-tab-icon{transform:none}}@media (max-width:600px){.site-header .service-navigation.luxury-navigation{border-radius:20px}.site-header .service-navigation.luxury-navigation>a{border-radius:16px;gap:3px;padding:8px 5px;font-size:10px}.site-header .service-tab-icon{display:none}.luxury-navigation small{font-size:8px}.site-header .service-navigation.luxury-navigation>a:last-child small{font-size:7px}}
