html,body{overscroll-behavior:none}[type=button],[type=submit],button{background-color:#fff0;border-radius:0!important}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:transparent!important}.custom-button.is-disabled,.custom-button.out-of-stock{opacity:.4;text-decoration:line-through;cursor:not-allowed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{background-color:#767676;color:#fff;border:3px solid #767676!important}.custom-buttons{border:0!important}main,.elementor-location-archive{position:relative;z-index:12}.elementor-button--checkout{transition:0s!important}span.amador{font-family:amador,sans-serif !Important;text-transform:none !Important;font-weight:500!important}.acf-ticker span.amador{line-height:40px!important}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label,.wc-blocks-components-select .wc-blocks-components-select__label{color:black!important}.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input{margin:0!important}.wc-block-checkout__billing-fields .wc-block-components-address-form,.wc-block-checkout__shipping-fields .wc-block-components-address-form{gap:12px 12px!important}.swiper-pagination-progressbar{z-index:1}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{z-index:12}.flex-control-thumbs{display:flex;align-items:center;justify-content:center}.custom-attribute-wrapper{margin-bottom:clamp(0rem, -0.7895rem + 3.1579vw, 3rem);display:flex;flex-direction:column;align-items:flex-start}.custom-attribute-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.custom-buttons{display:flex;flex-wrap:wrap;gap:0;border:1px solid #fff;width:auto!important}.custom-button{border:1px solid #fff;background:#000;color:#fff;padding:8px 16px;border-radius:0;cursor:pointer;min-width:80px;min-height:60px;text-align:center;transition:background 0s ease,color 0s ease,border-color 0s ease,transform 0s ease}.custom-button:hover{background:#fff;color:#000}.custom-button.is-selected{background:#fff;color:#b20f1b;border-color:#fff}.custom-button.is-disabled{opacity:.4;cursor:not-allowed}.custom-variations-form .single_add_to_cart_button{opacity:.4;pointer-events:none}.custom-variations-form .single_add_to_cart_button.is-active{opacity:1;pointer-events:auto}.cu-add-cart button{width:100%!important;border-radius:0!important;padding:30px 0px!important;background-color:transparent!important;border-bottom:2px solid #ffffff!important;text-align:left!important;font-family:var(--e-global-typography-651d0c1-font-family),'Space Grotesk',Sans-serif!important;font-size:var(--e-global-typography-651d0c1-font-size)!important;font-weight:var(--e-global-typography-651d0c1-font-weight)!important;text-transform:var(--e-global-typography-651d0c1-text-transform)!important;line-height:var(--e-global-typography-651d0c1-line-height)!important;letter-spacing:var(--e-global-typography-651d0c1-letter-spacing)!important}.cu-add-cart button:hover{border:0!important;border-bottom:1px solid #b20f1b!important}.custom-hidden-attributes{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.custom-fullwidth-button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;text-transform:uppercase;letter-spacing:.05em}.single_add_to_cart_button:not(.is-active){opacity:.4;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li{width:15%}.single_variation_wrap{display:flex;justify-content:space-between;width:100%}.variations_button{width:100%!important}.woocommerce div.product form.cart .button{display:flex!important}.prod-con h1,.prod-con h2,.prod-con h3{margin:0!important}.prod-con h4,.prod-con h5,.prod-con h6{margin:0!important}.prod-con p{margin:1rem 0!important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff0}.menu ul{width:100%}.pswp__ui button{border:0px!important}.prod-loop .elementor-loop-container{margin-bottom:20px!important}.prod-loop:hover>.e-con-inner .prod-heading h3{color:#b2151b!important}.prod-loop .swiper-pagination-progressbar{background-color:#FFFFFF!important;border-top:1px solid #000;border-bottom:2px solid #000;bottom:0!important;top:initial!important;height:20px!important}.prod-loop .swiper-pagination-progressbar-fill{border-top:2px solid #fff;border-bottom:2px solid #fff;border-left:none;border-right:none}.ho-box:hover .ho-title .elementor-heading-title{font-family:'amador'!important;text-transform:none!important;font-weight:500!important}.spin-img{width:clamp(1rem, -0.1842rem + 4.7368vw, 5.5rem);height:clamp(1rem, -0.1842rem + 4.7368vw, 5.5rem);margin-left:0;animation:spin 4s linear infinite;display:inline-block;vertical-align:top;margin:clamp(0.875rem, 0.2829rem + 2.3684vw, 3.125rem) 0 0;line-height:1}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.image-wrapper .elementor-widget-image{opacity:0;pointer-events:none;transition:opacity 0.1s ease}.image-wrapper .home-image{opacity:1;pointer-events:auto}.menu .home a:hover~.image-wrapper .home-image{opacity:1}.elementor-nav-menu--main .elementor-nav-menu a{transition:0s!important}.acf-ticker-wrapper{width:100%;overflow:hidden;position:relative;color:#fff;display:flex;align-items:center}.acf-ticker{display:inline-flex;white-space:nowrap;will-change:transform;animation:acf-ticker-scroll linear infinite;animation-duration:var(--acf-ticker-duration,30s)}.acf-ticker__item{display:inline-block;padding-right:.5rem;font-size:24px;font-weight:500;text-shadow:0 0 4px rgb(255 255 255 / .8),0 0 8px rgb(255 255 255 / .6),0 0 12px rgb(255 255 255 / .4)}.wc-block-cart-items__row .wc-block-cart-item__image img,.wc-block-components-order-summary-item__image img{background:#ffffff!important}.ed-panel:hover .ed-btn p{color:#B20F1B!important}.top-menu li:hover a{font-family:'amador'!important;text-transform:none!important;scale:1.1}.top-menu li a{justify-content:center;scale:1}.elementor-menu-cart__toggle_button{border:0!important}.elementor-menu-cart__toggle_button:before{content:'Cart'!important;font-size:24px!important;color:#000;font-family:space-grotesk-variable,"Space Grotesk",sans-serif;font-weight:700;scale:1}.elementor-menu-cart__toggle_button:hover:before{font-family:'amador'!important;text-transform:none!important;scale:1.1}@keyframes acf-ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (min-width:768px){.custom-button{min-width:68px;min-height:54px}}@media (max-width:1024px){.image-wrapper .home-image{opacity:1!important}.elementor-menu-cart__toggle_button:before{font-size:20px!important}}@media (max-width:768px){.acf-ticker-wrapper{min-height:50px}.acf-ticker__item{font-size:20px}.swiper .e-loop-item .prod-loop{border-left:0px!important;border-right:0px!important;border-top:4px!important;border-bottom:4px!important}}*:focus{outline:0!important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-widget-text-editor p:last-child{margin-bottom:0!important}img[title]{pointer-events:none}