.elementor-16307724 .elementor-element.elementor-element-f8d65ed{--display:flex;--background-transition:0.3s}.elementor-16307724 .elementor-element.elementor-element-135defd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-16307724 .elementor-element.elementor-element-135defd:not(.elementor-motion-effects-element-type-background),.elementor-16307724 .elementor-element.elementor-element-135defd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#11182A}.elementor-16307724 .elementor-element.elementor-element-135defd,.elementor-16307724 .elementor-element.elementor-element-135defd::before{--border-transition:0.3s}.elementor-16307724 .elementor-element.elementor-element-761b886 .cart button,.elementor-16307724 .elementor-element.elementor-element-761b886 .cart .button{font-size:16px;font-weight:500;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;color:#FFF;background-color:#2036FF;transition:all 0.2s}.woocommerce .elementor-16307724 .elementor-element.elementor-element-761b886 form.cart table.variations label{font-family:"Dana-EN-Num-ExtraBold",Sans-serif}.elementor-16307724 .elementor-element.elementor-element-761b886>.elementor-widget-container{margin:0 0 0030px 0;padding:0 0 0 0}.elementor-16307724 .elementor-element.elementor-element-761b886.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-16307724 .elementor-element.elementor-element-d2f901e.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-16307724 .elementor-element.elementor-element-d2f901e.elementor-wc-products ul.products li.product span.onsale{display:block}.elementor-16307724 .elementor-element.elementor-element-3a4a3b6{--display:flex;--background-transition:0.3s}.elementor-16307724 .elementor-element.elementor-element-137a251{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);width:100%;max-width:100%}.elementor-16307724 .elementor-element.elementor-element-137a251 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0}.elementor-16307724 .elementor-element.elementor-element-137a251>.elementor-widget-container{margin:20px 0 20px 0;padding:0 0 0 0}.elementor-16307724 .elementor-element.elementor-element-137a251.elementor-element{--flex-grow:0;--flex-shrink:1}.elementor-16307724 .elementor-element.elementor-element-5cce936{--display:flex;--background-transition:0.3s}.elementor-16307724 .elementor-element.elementor-element-3eb7d4e.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-16307724 .elementor-element.elementor-element-3eb7d4e.elementor-wc-products ul.products li.product span.onsale{display:block}.elementor-16307724 .elementor-element.elementor-element-3eb7d4e>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}@media(max-width:1024px){.elementor-16307724 .elementor-element.elementor-element-d2f901e.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-16307724 .elementor-element.elementor-element-3eb7d4e.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(min-width:768px){.elementor-16307724 .elementor-element.elementor-element-135defd{--content-width:1400px}}@media(max-width:767px){.elementor-16307724 .elementor-element.elementor-element-135defd{--padding-top:40px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px}.elementor-16307724 .elementor-element.elementor-element-d2f901e.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-16307724 .elementor-element.elementor-element-3eb7d4e.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}.single-product .product .summary .price,.single-product .product .summary .price ins,.elementor-element-90c5d79 .price,.elementor-element-90c5d79 .price ins{color:#ffffff!important}.single-product .product .summary .price del,.single-product .product .summary .price del *,.elementor-element-90c5d79 .price del,.elementor-element-90c5d79 .price del *{color:#ef4444!important;text-decoration:line-through;text-decoration-color:#ef4444!important}.variations select,#pa_ticket{width:100%;height:46px;padding:10px 16px;font-size:18px;ont-weight:400;color:#000;border:1px solid red;border-radius:7px;transition:all 2.3s ease;cursor:pointer;appearance:none;background-image:url(data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:left 16px center;padding-left:40px;background:#ffad00;font-weight:900}form.cart table.variations label{font-family:"Dana-EN-Num-ExtraBold",Sans-serif;color:#fff;font-size:2rem}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#0f172a}.single-product .product .summary .price,.single-product .product .summary .price ins,.elementor-element-90c5d79 .price,.elementor-element-90c5d79 .price ins{color:#ffffff!important;BACKGROUND:#222d46;padding:5px;border-radius:6px;font-size:1.3rem}.elementor-widget-woocommerce-product-add-to-cart *{box-sizing:border-box}.variations_form.cart{max-width:100%;margin:0 auto;font-family:"dana VF",sans-serif}.variations{width:100%;margin:0 0 20px 0;border-collapse:separate;border-spacing:0}.variations tr{display:flex;flex-direction:column;gap:10px}.variations th{display:block;text-align:right;padding:0;margin:0 0 8px 0}.variations label{font-size:14.4px;font-weight:700;color:#333;display:inline-block}.variations td.value{display:block;padding:0;background:#fff0;border:none}.variations select,#pa_ticket{width:100%;height:46px;padding:10px 16px;font-size:16px;font-weight:400;color:#000;background:#fff;border:1px solid #e0e0e0;border-radius:8px;transition:all 0.3s ease;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 16px center;padding-left:40px}.variations select:hover,#pa_ticket:hover{border-color:#2036FF;box-shadow:0 2px 8px rgb(32 54 255 / .1)}.variations select:focus,#pa_ticket:focus{outline:none;border-color:#2036FF;box-shadow:0 0 0 3px rgb(32 54 255 / .1)}.woocommerce-variation-add-to-cart,.variations_button{display:flex;align-items:center;justify-content:center;gap:15px;margin:0;padding:0}.quantity{display:none}.quantity.visible{display:inline-flex}.quantity input[type="number"]{width:70px;height:46px;padding:8px 12px;font-size:16px;font-weight:400;color:#000;background:#fff;border:1px solid #e0e0e0;border-radius:8px;text-align:center;transition:all 0.3s ease}.quantity input[type="number"]:hover{border-color:#2036FF}.quantity input[type="number"]:focus{outline:none;border-color:#2036FF;box-shadow:0 0 0 3px rgb(32 54 255 / .1)}.single_add_to_cart_button{min-width:180px;height:46px;padding:12px 40px;font-size:16px;font-weight:500;color:#fff;background:#2036FF;border:none;border-radius:10px;cursor:pointer;transition:all 0.3s ease;margin:0;text-align:center;line-height:1.4}.single_add_to_cart_button:hover{background:#1a2bcc;transform:translateY(-2px);box-shadow:0 4px 12px rgb(32 54 255 / .3)}.single_add_to_cart_button:active{transform:translateY(0);box-shadow:0 2px 6px rgb(32 54 255 / .2)}.single_add_to_cart_button:disabled{background:#ccc;cursor:not-allowed;transform:none}@media (max-width:768px){.variations select,#pa_ticket{font-size:14px;height:44px}.single_add_to_cart_button{width:100%;min-width:auto}.woocommerce-variation-add-to-cart,.variations_button{flex-direction:column;align-items:stretch}}.single_add_to_cart_button.loading{position:relative;color:#fff0}.single_add_to_cart_button.loading::after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid #fff;border-radius:50%;border-top-color:#fff0;animation:spin 0.6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{text-align:center!important}.elementor-menu-cart__main{background-color:#0b2561!important}.elementor-menu-cart__footer-buttons{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.elementor-menu-cart__product-name{color:#ffffff!important}.elementor-menu-cart__footer-buttons .elementor-button--checkout{background-color:#2196f3!important;color:var(--checkout-button-text-color,#ffffff);display:var(--checkout-button-display,inline-block);padding:var(--checkout-button-padding,15px);border-radius:10px!important}.elementor-menu-cart__subtotal{color:#ffffff!important}.elementor-menu-cart__toggle .elementor-button svg{fill:#ffeb3b}.elementor-menu-cart__toggle .elementor-button{align-items:center;background-color:#fff0;border-color:#ffeb3b;border-radius:10px!important}.elementor-menu-cart__footer-buttons .elementor-button--view-cart{background-color:#4caf50!important;border-radius:10px!important}.elementor-menu-cart__footer-buttons .elementor-button{width:100%!important;text-align:center!important;justify-content:center!important}#elementor-menu-cart__toggle_button{border:2px solid #ffeb3b!important;border-radius:12px!important}#elementor-menu-cart__toggle_button .e-font-icon-svg,#elementor-menu-cart__toggle_button .elementor-button-icon,#elementor-menu-cart__toggle_button .elementor-button-icon svg{color:#ffeb3b!important;fill:#ffeb3b!important;stroke:#ffeb3b!important}@font-face{font-display:swap;font-family:'Dana-EN-Num-ExtraBold';font-style:normal;font-weight:400;font-display:auto;src:url(https://vividvisual.net/wp-content/uploads/2022/02/Dana-ExtraBold.woff2) format('woff2'),url(https://vividvisual.net/wp-content/uploads/2022/02/Dana-ExtraBold.woff) format('woff')}