.luxury-navigation{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 1.5rem;pointer-events:none}.luxury-nav-button{width:38px;height:38px;position:relative;background-color:rgba(var(--kelp-950-rgb),.6);display:flex;align-items:center;justify-content:center;opacity:.85;pointer-events:auto;cursor:pointer;overflow:hidden;will-change:transform,opacity;border-radius:50%}.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-arrow,.luxury-navigation.cold-kelp .luxury-nav-line{background:var(--gold-dark)}.luxury-navigation.cold-kelp .luxury-nav-button:hover .luxury-nav-arrow,.luxury-navigation.cold-kelp .luxury-nav-button:hover .luxury-nav-line{background:rgba(var(--kelp-900-rgb),1)!important}.luxury-nav-line{display:block;width:20px;height:1px;background:rgba(var(--kelp-300-rgb),.8);position:relative}.luxury-nav-button.next .luxury-nav-arrow,.luxury-nav-button.prev .luxury-nav-arrow{content:"";position:absolute;width:6px;height:1px;background:var(--gold-dark);top:50%}.luxury-nav-button.prev .luxury-nav-arrow{left:calc(50% - 6px);transform:translate(-50%,-50%) rotate(-45deg);transform-origin:left center}.luxury-nav-button.prev .luxury-nav-line{transform:translateX(3px)}.luxury-nav-button.next .luxury-nav-arrow{right:calc(50% - 6px);transform:translate(50%,-50%) rotate(45deg);transform-origin:right center}.luxury-nav-button.next .luxury-nav-line{transform:translateX(-3px)}.luxury-nav-button.disabled,.luxury-nav-button[disabled]{opacity:.25!important;cursor:not-allowed!important;filter:grayscale(1)!important;pointer-events:none}.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:white!important}.luxury-nav-button:active:not([disabled]):not(.disabled) .luxury-nav-arrow,.luxury-nav-button:active:not([disabled]):not(.disabled) .luxury-nav-line{background:white!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{background-color:transparent;border-color:rgba(var(--kelp-300-rgb),.15);box-shadow:none}.luxury-navigation.rtl .luxury-nav-button.prev .luxury-nav-arrow{right:calc(50% - 6px);left:auto;transform:translate(50%,-50%) rotate(45deg);transform-origin:right center;box-shadow:2px 2px 0 -2px rgba(var(--kelp-300-rgb),.9)}.luxury-navigation.rtl .luxury-nav-button.prev .luxury-nav-line{transform:translateX(-3px)}.luxury-navigation.rtl .luxury-nav-button.next .luxury-nav-arrow{left:calc(50% - 6px);right:auto;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:left center;box-shadow:-2px 2px 0 -2px rgba(var(--kelp-300-rgb),.9)}.luxury-navigation.rtl .luxury-nav-button.next .luxury-nav-line{transform:translateX(3px)}.luxury-navigation.rtl .luxury-nav-button.next:hover .luxury-nav-line,.luxury-navigation.rtl .luxury-nav-button.prev:hover .luxury-nav-line{transform:translateX(0)}.luxury-navigation.rtl.cold-kelp .luxury-nav-button.next .luxury-nav-arrow,.luxury-navigation.rtl.cold-kelp .luxury-nav-button.prev .luxury-nav-arrow{background:rgba(var(--kelp-800-rgb),.9)!important;box-shadow:inherit}.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:none}.luxury-nav-line{width:16px}}