.quantity{align-items:center;gap:8px;height:40px;display:flex}.qty-btn{border:1px solid #ddd solid;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8f9fa;border-radius:8px;width:36px;height:40px;font-size:20px;font-weight:700}.qty-btn:hover{background:#e9ecef}.qty-btn:active{background:#dee2e6}.error-text{color:#eb662b;margin-top:4px;font-size:14px}.dashboard__content_header{z-index:1100;position:relative}.js-toggle-db-sidebar{z-index:1200;position:relative}@media (min-width:992px){.js-toggle-db-sidebar{display:none}}@media (max-width:991px){.dashboard__sidebar{z-index:1000;pointer-events:none;background:#05073c;width:280px;height:100vh;transition:transform .3s;position:fixed;top:0;left:0;transform:translate(-100%)}.dashboard.-is-sidebar-open .dashboard__sidebar{pointer-events:auto;transform:translate(0)}.sidebar-overlay{z-index:999;background:#0006;position:fixed;inset:0}.dashboard__mobile-header{z-index:1300;background:#fff;align-items:center;height:56px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.dashboard__content_content{padding-top:70px}.js-toggle-db-sidebar{cursor:pointer;pointer-events:auto;background:0 0;border:none}.js-toggle-db-sidebar i{color:#05073c}}.aspect-w-16{width:100%;padding-bottom:56.25%;position:relative}.aspect-h-9,.aspect-h-6,.aspect-h-5{padding-bottom:56.25%}@media (min-width:768px){.aspect-h-6{padding-bottom:66.67%}}@media (min-width:992px){.aspect-h-5{padding-bottom:50%}}.aspect-w-16>.swiper,.aspect-w-16>*{width:100%;height:100%;position:absolute;top:0;left:0}.quantityadult,.quantitychild{position:relative}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantityadult input,.quantitychild input{float:left;width:45px;height:30px;margin:0;padding:0 0 0 10px;line-height:1.65;display:block}.quantityadult input:focus,.quantitychild input:focus{outline:0}.quantity-nav{float:left;height:42px;position:relative}.quantity-button{cursor:pointer;text-align:center;color:#333;-webkit-user-select:none;user-select:none;-o-user-select:none;border-left:1px solid #eee;width:20px;font-size:13px;line-height:1.7;position:relative;transform:translate(-100%);font-family:Trebuchet MS,Helvetica,sans-serif!important}.quantity-button.quantity-up{border-bottom:1px solid #eee;height:50%;position:absolute;top:0}.quantity-button.quantity-down{height:50%;position:absolute;bottom:-1px}
