.luxury-navigation{pointer-events:none;justify-content:space-between;padding:0 1.5rem;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.luxury-nav-button{background-color:rgba(var(--kelp-950-rgb), .6);opacity:.85;pointer-events:auto;cursor:pointer;will-change:transform, opacity;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;overflow:hidden}.luxury-navigation.cold-kelp .luxury-nav-button{background:linear-gradient(135deg, rgba(var(--kelp-50-rgb), .2) 0%, rgba(var(--kelp-100-rgb), .3) 100%)!important}.luxury-navigation.cold-kelp .luxury-nav-button:hover{background-color:rgba(var(--kelp-100-rgb), .95)}.luxury-navigation.cold-kelp .luxury-nav-line,.luxury-navigation.cold-kelp .luxury-nav-arrow{background:var(--gold-dark)}.luxury-navigation.cold-kelp .luxury-nav-button:hover .luxury-nav-line,.luxury-navigation.cold-kelp .luxury-nav-button:hover .luxury-nav-arrow{background:rgba(var(--kelp-900-rgb), 1)!important}.luxury-nav-line{background:rgba(var(--kelp-300-rgb), .8);width:20px;height:1px;display:block;position:relative}.luxury-nav-button.prev .luxury-nav-arrow,.luxury-nav-button.next .luxury-nav-arrow{content:"";background:var(--gold-dark);width:6px;height:1px;position:absolute;top:50%}.luxury-nav-button.prev .luxury-nav-arrow{transform-origin:0;left:calc(50% - 6px);transform:translate(-50%,-50%)rotate(-45deg)}.luxury-nav-button.prev .luxury-nav-line{transform:translate(3px)}.luxury-nav-button.next .luxury-nav-arrow{transform-origin:100%;right:calc(50% - 6px);transform:translate(50%,-50%)rotate(45deg)}.luxury-nav-button.next .luxury-nav-line{transform:translate(-3px)}.luxury-nav-button[disabled],.luxury-nav-button.disabled{pointer-events:none;opacity:.25!important;cursor:not-allowed!important;filter:grayscale()!important}.luxury-nav-button:active:not([disabled]):not(.disabled){transform:scale(.94);background-color:rgba(var(--kelp-100-rgb), .5)!important}.luxury-nav-button:active:not([disabled]):not(.disabled) svg{color:#fff!important}.luxury-nav-button:active:not([disabled]):not(.disabled) .luxury-nav-line,.luxury-nav-button:active:not([disabled]):not(.disabled) .luxury-nav-arrow{background:#fff!important}.luxury-navigation.small .luxury-nav-button{width:35px;height:35px}.luxury-navigation.small .luxury-nav-line{width:18px}.luxury-navigation.large .luxury-nav-button{width:60px;height:60px}.luxury-navigation.large .luxury-nav-line{width:28px}.luxury-navigation.contrast .luxury-nav-button{background-color:rgba(var(--kelp-950-rgb), .5);border-color:rgba(var(--kelp-300-rgb), .2)}.luxury-navigation.minimal .luxury-nav-button{border-color:rgba(var(--kelp-300-rgb), .15);box-shadow:none;background-color:#0000}.luxury-navigation.rtl .luxury-nav-button.prev .luxury-nav-arrow{transform-origin:100%;box-shadow:2px 2px 0 -2px rgba(var(--kelp-300-rgb), .9);left:auto;right:calc(50% - 6px);transform:translate(50%,-50%)rotate(45deg)}.luxury-navigation.rtl .luxury-nav-button.prev .luxury-nav-line{transform:translate(-3px)}.luxury-navigation.rtl .luxury-nav-button.next .luxury-nav-arrow{transform-origin:0;box-shadow:-2px 2px 0 -2px rgba(var(--kelp-300-rgb), .9);left:calc(50% - 6px);right:auto;transform:translate(-50%,-50%)rotate(-45deg)}.luxury-navigation.rtl .luxury-nav-button.next .luxury-nav-line{transform:translate(3px)}.luxury-navigation.rtl .luxury-nav-button.prev:hover .luxury-nav-line,.luxury-navigation.rtl .luxury-nav-button.next:hover .luxury-nav-line{transform:translate(0)}.luxury-navigation.rtl.cold-kelp .luxury-nav-button.prev .luxury-nav-arrow,.luxury-navigation.rtl.cold-kelp .luxury-nav-button.next .luxury-nav-arrow{box-shadow:inherit;background:rgba(var(--kelp-800-rgb), .9)!important}.luxury-navigation.rtl.cold-kelp .luxury-nav-button.prev .luxury-nav-arrow{box-shadow:2px 2px 0 -2px rgba(var(--kelp-800-rgb), .9)}.luxury-navigation.rtl.cold-kelp .luxury-nav-button.next .luxury-nav-arrow{box-shadow:-2px 2px 0 -2px rgba(var(--kelp-800-rgb), .9)}.luxury-navigation.rtl.cold-kelp .luxury-nav-button:hover .luxury-nav-button.prev .luxury-nav-arrow{box-shadow:2px 2px 0 -2px rgba(var(--kelp-900-rgb), 1)}.luxury-navigation.rtl.cold-kelp .luxury-nav-button:hover .luxury-nav-button.next .luxury-nav-arrow{box-shadow:-2px 2px 0 -2px rgba(var(--kelp-900-rgb), 1)}@media (max-width:768px){.luxury-navigation{padding:0 1rem}.luxury-nav-button{width:40px;height:40px}.luxury-navigation.cold-kelp .luxury-nav-button{background:0 0}.luxury-nav-line{width:16px}}
