.my-carousel-wrapper{width:100%;overflow:hidden;position:relative}.my-carousel-inner{display:flex;flex-wrap:nowrap;gap:25px;transition:transform 0.5s ease}.my-slide{flex:0 0 calc((100% - 50px) / 3);box-sizing:border-box;padding:20px;text-align:center;transition:transform 0.3s ease,opacity 0.3s ease}.my-slide.centered{transform:scale(1.05);z-index:2}.my-slide.shrunk{transform:scale(0.95);opacity:0.9;z-index:1}@media (max-width:980px){.my-slide{flex:0 0 calc((100% - 25px) / 2)}}@media (max-width:767px){.my-slide{flex:0 0 100%}.my-carousel-inner{gap:20px}}.carousel-control-prev,.carousel-control-next,#my-prev,#my-next{cursor:pointer}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}.vertical-btn{display:inline-flex;flex-direction:row;align-items:center;padding:5px 5px 5px 15px;background:rgba(57,183,179,0.84);color:white;border:0px;border-radius:9999px;text-decoration:none;cursor:pointer;min-width:140px;transition:transform 0.25s ease-out,box-shadow 0.25s ease-out,background-color 0.25s ease-out,border-color 0.25s ease-out}.vertical-btn__text{margin:0;font-size:18px;white-space:nowrap;color:white;transition:color 0.25s ease-out}.vertical-btn__icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-left:20px;border-radius:50%;background-color:white!important;transition:transform 0.4s ease-out,background-color 0.25s ease-out}.vertical-btn__icon svg{width:25px;height:25px}.vertical-btn__icon svg path{transform:rotate(180deg);transform-origin:center;stroke:rgba(22,40,64,0.63);fill:none}.vertical-btn:hover{transform:translateZ(-4px) scale(1.02);border-color:rgba(22,40,64,0.63)}.vertical-btn:hover .vertical-btn__text{color:white}.vertical-btn:hover .vertical-btn__icon{background-color:#0f1b34;transform:rotate(360deg)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:5px;background:transparent;color:#162840!important;border:0;border-radius:9999px;cursor:pointer;transition:transform 0.25s ease-out,background-color 0.25s ease-out}.icon-btn__icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:#162840!important;transition:transform 0.2s ease-out,background-color 0.25s ease-out}.icon-btn__icon svg{width:35px;height:35px}.icon-btn__icon svg path{transform:rotate(180deg);transform-origin:center;stroke:#fff;fill:none}.icon-btn:hover{transform:translateZ(-4px) scale(1.02)}.icon-btn:hover .icon-btn__icon{background-color:#0f1b34;transform:translateX(5px)}.carousel-control-prev .icon-btn__icon svg path{transform:rotate(0deg)}.carousel-control-next .icon-btn__icon svg path{transform:rotate(180deg)}.tags{display:flex;flex-wrap:wrap;gap:0.5rem;margin:1rem 0}.tag{background-color:#35fcdb;color:#162840;padding:0.25rem 0.75rem;border-radius:5px;font-size:0.875rem;font-weight:500;white-space:nowrap}@media (max-width:480px){.tag{font-size:0.75rem;padding:0.2rem 0.6rem}}.xdsoft_datetimepicker{background:#fff!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(0,0,0,0.1)!important;z-index:99999!important}@media (max-width:600px){.xdsoft_datetimepicker{width:100%!important;max-width:350px!important;margin:0 auto!important}.xdsoft_datetimepicker .xdsoft_save{display:inline-block!important;font-size:1.25rem!important;padding:0.75rem 1.5rem!important;background-color:#162840!important;color:#ffffff!important;border-radius:8px!important;text-transform:uppercase!important}}.cart.rnb-cart .woocommerce-Price-amount.amount{color:#162840!important}.cart.rnb-cart ul li{color:#162840!important}.cart.rnb-cart ul li span{color:#162840!important}.accessories-grid{margin:1rem 0 1.5rem;padding:1rem;border:1px solid #162840;border-radius:8px}.accessories-grid legend{font-weight:600;color:#162840;margin-bottom:0.75rem;display:block}.accessories-grid label{position:relative;padding-left:2.5rem;margin-bottom:0.75rem;cursor:pointer;user-select:none;display:block;font-size:0.95rem}.accessories-grid label input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.accessories-grid label .custom-checkbox{position:absolute;left:0;top:50%;transform:translateY(-50%);height:1.5rem;width:1.5rem;border:1px solid #162840;border-radius:4px}.accessories-grid label .custom-checkbox::after{content:"";position:absolute;display:none;left:5px;top:2px;width:5px;height:10px;border:solid #162840;border-width:0 2px 2px 0;transform:rotate(45deg)}.accessories-grid label input:checked~.custom-checkbox::after{display:block}.accessories-grid+button,.accessories-grid+button+button{display:inline-block;margin-right:1em;padding:0.75em 1.5em;font-size:1rem;font-weight:400;border-radius:999px;border:1px solid #162840;cursor:pointer;transition:background-color 0.25s,color 0.25s}button[name="acc_action"][value="add"]{background-color:#162840;color:#fff}button[name="acc_action"][value="add"]:hover{background-color:#0f1f3b}button[name="acc_action"][value="skip"]{background-color:transparent;color:#162840}button[name="acc_action"][value="skip"]:hover{background-color:rgba(22,40,64,0.08)}@media only screen and (max-width:980px){.dve-kolonky .et_pb_column{width:50%!important}}@media only screen and (max-width:980px){.tri-kolonky .et_pb_column{width:33%!important}}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:980px){.vse-naradek .et_pb_column{width:25%!important}}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.gform-field-row--span-three{grid-row:span 3}.drb-delete-wrap{ margin:30px 0;text-align:left}.drb-delete-wrap{margin-top:0px;margin-bottom:0px;text-align:right}.delete-reservations{display:inline-block;background-color:#0a2540;color:#ffffff;border:none;border-radius:50px;padding:10px 20px;font-size:12px;font-weight:400;text-transform:none;cursor:pointer}.delete-reservations:hover:not(:disabled){background-color:#09213a}.delete-reservations:disabled,.delete-reservations[disabled]{opacity:0.5;cursor:not-allowed}