.hover-icon{opacity:0;transform:scale(0.5);transition:opacity 0.3s ease,transform 0.3s ease}.et_pb_column:hover .hover-icon{opacity:1;transform:scale(1)}.et-menu.nav li a:before{content:"";display:block;width:100%;left:0;right:auto;height:3px;background-color:#0000FF;position:absolute;bottom:10px;transition:all .3s ease;transform:scaleX(0);transform-origin:left}.et-menu.nav li a:hover:before,.et-menu.nav li.current-menu-item a:before{transform:scaleX(1);color:#0000FF!important}.et-menu.nav li ul.sub-menu a:before{display:none!important}.et-menu.nav li li a:before{    height:0px}@keyframes ken-burns-effect{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.ken-burns-effect .et_parallax_bg{animation:ken-burns-effect 20s infinite;transition:transform ease-in-out}.et_parallax_bg{position:absolute;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}a.et_pb_menu__icon,button.et_pb_menu__icon{margin-left:20px!important}.repeater-section{margin-bottom:20px}.repeater-item{display:flex;align-items:center;gap:20px;margin-bottom:10px}.radio-group{display:flex;gap:10px}.repeater-buttons{margin-top:10px}.custom-input{flex:1}#add-row,.remove-row{background-color:#007BFF;color:white;border:none;padding:8px 12px;font-size:14px;cursor:pointer;border-radius:4px;margin-top:10px}#add-row:hover,.remove-row:hover{background-color:#0056b3}#page-container{overflow-x:hidden!important}div#wrapper_text_and_upload_panel{z-index:1000!important}.gpnf-add-entry{font-family:Open Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased;word-wrap:break-word;text-align:left;outline:0;-webkit-text-size-adjust:100%;box-sizing:border-box;margin:0;cursor:pointer;text-decoration:none;overflow:visible;left:auto;box-shadow:none;text-shadow:none;font-weight:500;line-height:1.7em!important;background:transparent;position:relative;border:2px solid;transition:all .2s;font-size:18px;background-color:#0000ff;border-color:#0000ff;border-radius:8px;float:none!important;display:inline-block;color:#ffffff;vertical-align:middle;padding-top:10px!important;padding-right:50px!important;padding-bottom:10px!important;padding-left:50px!important;margin-top:10px}.gpnf-add-entry:hover{font-family:Open Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased;word-wrap:break-word;text-align:left;outline:0;-webkit-text-size-adjust:100%;box-sizing:border-box;margin:0;cursor:pointer;overflow:visible;left:auto;box-shadow:none;text-shadow:none;font-weight:500;line-height:1.7em!important;position:relative;transition:all .2s;font-size:18px;border-radius:8px;text-decoration:none;border:2px solid transparent;background:rgba(0,0,0,.05);float:none!important;display:inline-block;color:#ffffff!important;background-color:#0500e2!important;border-color:#0500e2!important;vertical-align:middle;padding-top:10px!important;padding-right:50px!important;padding-bottom:10px!important;padding-left:50px!important;margin-top:10px}.btnz-radio .gfield_radio{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0.5em;margin-bottom:15px}.btnz-radio .gchoice{margin:0}.btnz-radio .gfield-choice-input{position:absolute!important;opacity:0!important;pointer-events:none!important}.btnz-radio .gfield-choice-input+label{display:block!important;position:relative;width:100%!important;box-sizing:border-box;padding:10px 50px;background-color:#0000fe;background-image:none;border-radius:3px;border:3px solid #0000fe;box-shadow:none;color:white!important;cursor:pointer;font-family:"Open Sans",Arial,sans-serif;font-size:100%;font-weight:700;line-height:1.7em;text-align:center;text-decoration:none;transition:background .2s,color .2s;max-width:500px!important}.btnz-radio .gfield-choice-input+label:hover{background-color:#0500e2;border:3px solid #0500e2;color:white!important}.btnz-radio .gfield-choice-input:checked+label{background-color:#0000fe;color:#ffffff!important}.btnz-radio .gfield-choice-input:checked+label::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #0000fe;width:0;height:0}@media screen and (max-width:600px){.btnz-radio .gfield_radio{grid-template-columns:repeat(2,1fr)}}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield_radio{display:grid!important;gap:20px 5px;grid-template-columns:repeat(auto-fit,minmax(195px,1fr))!important}.cart .quantity{display:none!important}.shipping-cost-field .gfield_label{margin-bottom:0px!important}.shipping-cost-field{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.shipping-quantity-field{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f3f3f3;padding-bottom:30px}.customizations-total{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f3f3f3;padding-bottom:30px}input#input_3_48{text-align:right!important;padding:0px!important;font-weight:800;color:#0C71C3!important}.gfield-choice-input+label{max-width:100%!important}#field_4_16{max-height:400px;overflow-y:scroll}.loading-message{color:#666;font-style:italic}.woocommerce td.product-name dl.variation dt{float:none!important}.ginput_product_price_label{display:none!important}.ginput_total{font-weight:800;color:#0C71C3!important;text-align:left}.minus-current-price{opacity:0}li.gfield.wcgfpa_subtotal,li.gfield.wcgfpa_options_total{display:none!important}form.cart .product_totals{margin-top:0px!important;padding:0px!important;border-top:none!important}label#label_3_14_0,label#label_3_14_1,label#label_18_14_0,label#label_18_14_1,label#label_18_14_2{color:#fff!important;-webkit-text-fill-color:#fff!important}body.woocommerce-cart .product-quantity{display:table-cell!important}body.woocommerce-cart .quantity{display:inline-flex!important;align-items:center;gap:.35rem}body.woocommerce-cart .quantity input.qty{width:72px}dt.variation-minusProductprice,dd.variation-minusProductprice{display:none!important}.product-quantity{display:none!important}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block;height:350px}@media (max-width:767px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important;margin-right:0!important;clear:both!important}.et_pb_shop .woocommerce ul.products li.product{width:100%!important}}.woocommerce ul.products li.product a img,.et_pb_shop .woocommerce ul.products li.product a img{width:100%;height:300px;object-fit:contain;object-position:center;display:block}.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product{width:100%!important}@media (max-width:768px){.tc-after-shop-loop .vnc-epo-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px}}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product{width:100%!important;margin-right:4%!important}}.btnz-radio .gfield-choice-input+label.hide{display:none!important}#lumise-customize-button.hide{display:none!important}@media (max-width:767px){.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout-review-order-table tfoot,.woocommerce-checkout-review-order-table tr,.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{display:block!important;width:100%!important;text-align:left!important}.woocommerce-checkout-review-order-table .product-name{margin-bottom:6px}.woocommerce-checkout-review-order-table .product-total::before{content:"Item total";display:block;font-weight:600;margin:6px 0 2px}.woocommerce-checkout-review-order-table tfoot th{font-weight:700;margin-top:10px}.woocommerce-checkout-review-order-table tfoot td{margin-top:2px}.woocommerce .woocommerce-shipping-totals td,.woocommerce .woocommerce-shipping-totals th{display:block!important}.woocommerce .woocommerce-shipping-methods{margin:6px 0}.woocommerce .woocommerce-shipping-methods li{display:block;margin:4px 0}.woocommerce .woocommerce-shipping-methods label{white-space:normal}.cart_totals .shop_table thead{display:none}.cart_totals .shop_table,.cart_totals .shop_table tr,.cart_totals .shop_table td,.cart_totals .shop_table th{display:block!important;width:100%!important;text-align:left!important}.cart_totals .shop_table th{font-weight:700;margin-top:10px}.cart_totals .shop_table td{margin-top:2px}.gpnf-nested-entries thead{display:none}.gpnf-nested-entries,.gpnf-nested-entries tbody,.gpnf-nested-entries tr,.gpnf-nested-entries td{display:block!important;width:100%!important}.gpnf-nested-entries tr{border-top:1px solid #eee;padding-top:8px;margin:8px 0}.gpnf-nested-entries td{white-space:normal!important;word-break:break-word!important;padding-left:0!important}.gpnf-nested-entries td:before{content:attr(data-heading);display:block;font-weight:600;margin-bottom:2px}}.tc-epo-metadata .tc-hidden-variation+dd{display:none!important}.woocommerce-cart a.tm-cart-edit-options,.woocommerce a.tm-cart-edit-options{display:inline-flex!important;width:auto!important;max-width:fit-content;white-space:nowrap;margin:0;padding:.5rem .75rem;border:1px solid currentColor;border-radius:6px;background:transparent;font-weight:600;line-height:1;text-decoration:none}.woocommerce-cart a.tm-cart-edit-options:hover,.woocommerce a.tm-cart-edit-options:hover{background:rgba(0,0,0,.06);text-decoration:none}.single-product .gform_wrapper .gfield.gfield_captcha,.single-product .gform_wrapper .gfield.gfield--type-captcha,.single-product .gform_wrapper .ginput_recaptcha,.single-product .gform_wrapper .ginput_container.ginput_recaptcha,.single-product .gform_wrapper .gfield_label[for*="_captcha"]{display:none!important}.single-product label.gfield_label[for="input_3_58"]{display:none!important}#lumise-customize-button,.lumise-customize-button.hide{display:none!important}body.woocommerce-cart a.tm-cart-edit-options,body.woocommerce-checkout a.tm-cart-edit-options{display:none!important}@media (max-width:767px){body.woocommerce.single-product .iconic-woothumbs-images__slide img.iconic-woothumbs-images__image.no-lazyload.skip-lazy{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin-left:0!important;margin-right:0!important;display:block!important}body.woocommerce.single-product .iconic-woothumbs-images__slide{padding:0!important}}