[x-cloak]{display:none!important}.trezzini-header{position:relative}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.slider-tabs{animation:gradient 6s ease infinite;background-size:400% 400%;height:44px;align-items:center}.tab-content-container{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slider-tabs__tab{height:36px;display:flex;align-items:center;justify-content:center;z-index:2}.slider-tabs__tab_active{z-index:3}.slider-tabs__slider{transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);top:4px;height:calc(100% - 8px)}.spinner-border{display:inline-block;width:2rem;height:2rem;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}@keyframes spinner-border{to{transform:rotate(360deg)}}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:-1}.menu-trigger{display:flex!important}.menu-modal-overlay{animation:fadeIn .3s ease-out}.menu-modal-content{animation:slideUp .3s ease-out}.menu-modal-content .header-menu .mobile-menu-items{background:transparent}.menu-modal-content .header-menu .mobile-menu-item{color:#e2e8f0!important;background:#2d3748!important;border:1px solid #4a5568!important;margin-bottom:8px}.menu-modal-content .header-menu .mobile-menu-item:hover{background:#4a5568!important;color:#fff!important}.menu-modal-content .header-menu .mobile-submenu{background:#2d3748;border-left:2px solid #4a5568}.menu-modal-content .header-menu .mobile-submenu-item{color:#cbd5e0!important;background:#2d3748!important}.menu-modal-content .header-menu .mobile-submenu-item:hover{background:#4a5568!important;color:#fff!important}.tab-additional-info{display:flex;align-items:center;justify-content:center;min-height:60vh}.glass-effect{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.2)}.premium-regular-grid{display:grid;gap:24px;margin:0 auto;padding:24px;box-sizing:border-box;width:100%}@media(min-width:1200px){.premium-regular-grid{grid-template-columns:repeat(4,1fr);max-width:1200px}}@media(min-width:992px)and (max-width:1199px){.premium-regular-grid{grid-template-columns:repeat(3,1fr);max-width:960px}}@media(min-width:768px)and (max-width:991px){.premium-regular-grid{grid-template-columns:repeat(2,1fr);max-width:720px;gap:20px;padding:20px}}@media(min-width:576px)and (max-width:767px){.premium-regular-grid{grid-template-columns:repeat(2,1fr);max-width:540px;gap:16px;padding:16px}}@media(max-width:575px){.premium-regular-grid{grid-template-columns:1fr;gap:12px;padding:12px}}.premium-regular-grid-item{width:100%;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease}@media(max-width:991px){.premium-regular-grid-item{min-height:auto}}@media(max-width:768px){.menu-modal-content{max-width:100%!important;width:100%!important;border-radius:0!important;margin:0!important;position:fixed!important;inset:0 0 auto!important;height:auto!important;max-height:100vh!important;animation:slideInFromTop .4s cubic-bezier(.4,0,.2,1)!important;border:none!important;border-top:2px solid var(--gold-color, #D0B57A)!important;box-shadow:none!important}.menu-modal-body{max-height:calc(100vh - 80px)!important;overflow-y:auto!important}.search-container,.slider-tabs{display:none}.video-background{object-position:center}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.nav-header{padding:12px;gap:12px}.menu-modal-content{width:100%!important;max-width:100%!important;border-radius:0!important;margin:0!important}.premium-regular-grid{gap:8px;padding:8px}}@media(max-height:600px){.menu-modal-content{max-height:90vh}}@media(max-width:360px){.premium-regular-grid{padding:8px 4px;gap:8px}}@media(min-width:768px)and (max-width:991px)and (orientation:portrait){.premium-regular-grid{gap:18px;padding:18px}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.premium-regular-grid-item{border-radius:8px}}
