.elementor-2005 .elementor-element.elementor-element-1cb4c25>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-2005 .elementor-element.elementor-element-7ae6307 .elementor-icon-list-icon i{transition:color .3s}.elementor-bc-flex-widget .elementor-2005 .elementor-element.elementor-element-1026ac1.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2005 .elementor-element.elementor-element-0df4840 .cart button,.elementor-2005 .elementor-element.elementor-element-0df4840 .cart .button{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:400;letter-spacing:-.2px;border-radius:100px 100px 100px 100px;color:#fff;background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent);transition:all .2s}.elementor-2005 .elementor-element.elementor-element-0df4840 .cart button:hover,.elementor-2005 .elementor-element.elementor-element-0df4840 .cart .button:hover{color:#fff;background-color:#000;border-color:#000}.elementor-2005 .elementor-element.elementor-element-0df4840 .quantity .qty{border-radius:5px 5px 5px 5px;color:#000;background-color:#fff;border-color:#000;transition:all .2s}.elementor-2005 .elementor-element.elementor-element-0df4840 .quantity .qty:focus{color:#000;background-color:#fff;border-color:#000}.elementor-2005 .elementor-element.elementor-element-3ff1c8d .ue-grid-item{padding:0;border-style:solid;border-width:0;border-color:#e0e0e0;transition:all 200ms ease-in-out}.elementor-2005 .elementor-element.elementor-element-3ff1c8d .ue-grid-item:hover{border-style:solid}.elementor-2005 .elementor-element.elementor-element-3ff1c8d .ue-grid-item.ue-active-item{border-style:solid;border-width:1px;border-color:#e0e0e0}@media (max-width:1440px){.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@media (max-width:1200px){.elementor-2005 .elementor-element.elementor-element-0df4840 .cart button,.elementor-2005 .elementor-element.elementor-element-0df4840 .cart .button{font-size:16px}}@media (max-width:1024px){.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2005 .elementor-element.elementor-element-0df4840 .cart button,.elementor-2005 .elementor-element.elementor-element-0df4840 .cart .button{font-size:13px}}@media (max-width:767px){.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2005 .elementor-element.elementor-element-0df4840 .cart button,.elementor-2005 .elementor-element.elementor-element-0df4840 .cart .button{font-size:16px}}.woocommerce div.product div.images .flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;padding-top:10px;scroll-behavior:smooth}.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar{display:none}.woocommerce div.product div.images .flex-control-thumbs li{min-width:30px!important;flex:0 0 auto!important;list-style:none;cursor:pointer}.woocommerce div.product div.images .flex-control-thumbs img{border-radius:10px;border:1px solid #000;width:100%}.wsb-button{padding:18px 25px!important;height:55px!important}.elementor-2005 .elementor-element.elementor-element-0df4840 .single_add_to_cart_button{padding:18px 30px!important}.elementor-2005 .elementor-element.elementor-element-0df4840 .tinvwl-icon-heart:before{display:none!important}.elementor-2005 .elementor-element.elementor-element-0df4840 .ast-stock-detail{display:none!important}@media (max-width:768px){.elementor-2005 .elementor-element.elementor-element-0df4840 .single_add_to_cart_button{width:100%!important;display:block!important;margin-bottom:10px!important}.wsb-button{width:100%!important;display:block!important;margin-top:10px!important;clear:both!important}.elementor-2005 .elementor-element.elementor-element-0df4840 .quantity{float:left;margin:0 1em 1em 0!important}}.spec-header{background:#e3e7ef;padding:6px 10px;font-size:16px;font-weight:600;margin-top:-32px;margin-bottom:0}.product-specs-table tr{border-bottom:1px solid #eee}.product-specs-table th{text-align:left;font-weight:500;font-size:13.5px;padding:4px 6px;width:25%;color:#333;margin:0;line-height:1.2;vertical-align:middle}.product-specs-table td{text-align:left;font-size:13.5px;padding:2px 6px;width:25%;color:#111;margin:0;line-height:1.3;vertical-align:middle}.product-specs-table tr:nth-child(even){background:#fafafa}@media (max-width:767px){.product-specs-table th,.product-specs-table td{display:table-cell;width:auto;padding:6px 10px;line-height:1.3}}.woocommerce-message,.woocommerce-cart-notice{position:absolute;top:18%;left:50%;transform:translateX(-50%);z-index:50;width:90%;max-width:1200px;background-color:#004162;color:#fff;padding:15px 25px;border-radius:8px;text-align:center;box-sizing:border-box;font-family:"Poppins";font-size:18px;font-weight:400px!important;letter-spacing:-2%;border:none!important}body.elementor-page-2005 .woocommerce-message::before{color:#fff!important}body.elementor-page-2005 a.button.wc-forward{background-color:#fff!important;color:#000!important;border-radius:100px}body.elementor-page-2005 a.button.wc-forward:hover{background-color:#000!important;color:#fff!important}@media (max-width:1024px){.woocommerce-message,.woocommerce-cart-notice{top:17%;left:50%;width:90%;max-width:none;font-size:11px!important;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center}}@media (max-width:768px){.woocommerce-message,.woocommerce-cart-notice{font-size:16px}}@media (max-width:425px){.woocommerce-message,.woocommerce-cart-notice{top:8%;left:50%;width:90%;max-width:none;font-size:11px;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center}}