.elementor-38 .elementor-element.elementor-element-9ac6f31:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-9ac6f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maxxsports.co/wp-content/uploads/2025/01/hero-shop.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-9ac6f31 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38 .elementor-element.elementor-element-9ac6f31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-120px;margin-bottom:0px;padding:200px 0px 115px 0px;}.elementor-38 .elementor-element.elementor-element-094b0ce{margin-top:0px;margin-bottom:32px;}.elementor-38 .elementor-element.elementor-element-36eb111 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-38 .elementor-element.elementor-element-719da44{text-align:center;}.elementor-38 .elementor-element.elementor-element-719da44 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1em;color:var( --e-global-color-1775742 );}.elementor-38 .elementor-element.elementor-element-5984144 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-38 .elementor-element.elementor-element-5984144 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-38 .elementor-element.elementor-element-5984144 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-38 .elementor-element.elementor-element-5984144 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-38 .elementor-element.elementor-element-5984144 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-38 .elementor-element.elementor-element-5984144 .elementor-icon-list-icon i{color:var( --e-global-color-1775742 );transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-5984144 .elementor-icon-list-icon svg{fill:var( --e-global-color-1775742 );transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-5984144 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-1775742 );}.elementor-38 .elementor-element.elementor-element-5984144 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-1775742 );}.elementor-38 .elementor-element.elementor-element-5984144{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-5984144 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-38 .elementor-element.elementor-element-5984144 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-5984144 .elementor-icon-list-item > a{font-size:12px;text-transform:uppercase;}.elementor-38 .elementor-element.elementor-element-5984144 .elementor-icon-list-text{color:var( --e-global-color-1775742 );transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-5984144 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-1775742 );}.elementor-38 .elementor-element.elementor-element-16318413:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-16318413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ecbf531 );}.elementor-38 .elementor-element.elementor-element-16318413 > .elementor-container{max-width:1300px;}.elementor-38 .elementor-element.elementor-element-16318413{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-38 .elementor-element.elementor-element-16318413 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.woocommerce .elementor-38 .elementor-element.elementor-element-23233e1 .flex-control-thumbs li{padding-right:calc(55px / 2);padding-left:calc(55px / 2);padding-bottom:55px;}.woocommerce .elementor-38 .elementor-element.elementor-element-23233e1 .flex-control-thumbs{margin-right:calc(-55px / 2);margin-left:calc(-55px / 2);}.elementor-38 .elementor-element.elementor-element-6ffa393a > .elementor-element-populated{padding:0px 0px 0px 64px;}.elementor-38 .elementor-element.elementor-element-7af5bac{padding:0px 0px 20px 0px;}.elementor-38 .elementor-element.elementor-element-9555e19 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-a921edc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:-0.5px;color:#000000;}.elementor-38 .elementor-element.elementor-element-5dc0df5f{text-align:start;}.woocommerce .elementor-38 .elementor-element.elementor-element-5dc0df5f .price{color:#000000;font-family:var( --e-global-typography-bc68a1d-font-family ), Sans-serif;font-size:var( --e-global-typography-bc68a1d-font-size );font-weight:var( --e-global-typography-bc68a1d-font-weight );text-transform:var( --e-global-typography-bc68a1d-text-transform );font-style:var( --e-global-typography-bc68a1d-font-style );line-height:var( --e-global-typography-bc68a1d-line-height );}.woocommerce .elementor-38 .elementor-element.elementor-element-5dc0df5f .price ins{color:#FF0000;font-family:var( --e-global-typography-bc68a1d-font-family ), Sans-serif;font-size:var( --e-global-typography-bc68a1d-font-size );font-weight:var( --e-global-typography-bc68a1d-font-weight );text-transform:var( --e-global-typography-bc68a1d-text-transform );font-style:var( --e-global-typography-bc68a1d-font-style );line-height:var( --e-global-typography-bc68a1d-line-height );}.elementor-38 .elementor-element.elementor-element-533f0fb6 > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-38 .elementor-element.elementor-element-533f0fb6{text-align:start;}.woocommerce .elementor-38 .elementor-element.elementor-element-533f0fb6 .woocommerce-product-details__short-description{color:#181818;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:18px;}.elementor-38 .elementor-element.elementor-element-bbec39e{font-family:var( --e-global-typography-10d8f43-font-family ), Sans-serif;font-size:var( --e-global-typography-10d8f43-font-size );font-weight:var( --e-global-typography-10d8f43-font-weight );line-height:var( --e-global-typography-10d8f43-line-height );}.elementor-38 .elementor-element.elementor-element-bbec39e a{font-family:var( --e-global-typography-10d8f43-font-family ), Sans-serif;font-size:var( --e-global-typography-10d8f43-font-size );font-weight:var( --e-global-typography-10d8f43-font-weight );line-height:var( --e-global-typography-10d8f43-line-height );}.elementor-38 .elementor-element.elementor-element-2b457e57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-2b457e57 .cart button, .elementor-38 .elementor-element.elementor-element-2b457e57 .cart .button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:15px 0px 15px 0px;color:var( --e-global-color-1775742 );background-color:#000000;transition:all 0.2s;}.elementor-38 .elementor-element.elementor-element-2b457e57 .cart button:hover, .elementor-38 .elementor-element.elementor-element-2b457e57 .cart .button:hover{color:#FFFFFF;background-color:#000000;}.elementor-38 .elementor-element.elementor-element-2b457e57{--button-spacing:10px;}.elementor-38 .elementor-element.elementor-element-2b457e57 .quantity .qty{font-family:"Montserrat", Sans-serif;font-size:12px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:99px 99px 99px 99px;padding:0px 0px 0px 0px;color:#000000;background-color:#FFFFFF;border-color:#DBDBDB;transition:all 0.2s;}.woocommerce .elementor-38 .elementor-element.elementor-element-2b457e57 form.cart .variations{width:100%;margin-bottom:15px;}.woocommerce .elementor-38 .elementor-element.elementor-element-2b457e57 form.cart table.variations tr th, .woocommerce .elementor-38 .elementor-element.elementor-element-2b457e57 form.cart table.variations tr td{padding-top:calc( 15px/2 );padding-bottom:calc( 15px/2 );}.woocommerce .elementor-38 .elementor-element.elementor-element-2b457e57 form.cart table.variations label{color:#000000;font-family:var( --e-global-typography-9d0aee5-font-family ), Sans-serif;font-size:var( --e-global-typography-9d0aee5-font-size );font-weight:var( --e-global-typography-9d0aee5-font-weight );text-transform:var( --e-global-typography-9d0aee5-text-transform );line-height:var( --e-global-typography-9d0aee5-line-height );}.woocommerce .elementor-38 .elementor-element.elementor-element-2b457e57 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-38 .elementor-element.elementor-element-2b457e57 form.cart table.variations td.value select, .woocommerce .elementor-38 .elementor-element.elementor-element-2b457e57 form.cart table.variations td.value:before{background-color:var( --e-global-color-1775742 );border:1px solid #FF0000;border-radius:100px;}.woocommerce .elementor-38 .elementor-element.elementor-element-2b457e57 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-38 .elementor-element.elementor-element-2b457e57 form.cart table.variations td.value:before{font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-38 .elementor-element.elementor-element-1e3e2ca6{padding:100px 0px 0px 0px;}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-tabs ul.wc-tabs li a{color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-1775742 );border-color:var( --e-global-color-1775742 );}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-1775742 );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;border-width:0px 0px 0px 0px;margin-top:-0px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-1775742 );}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-1775742 );border-color:var( --e-global-color-1775742 );}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:var( --e-global-color-1775742 );}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-Tabs-panel{color:#000000;}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-Tabs-panel h2{color:#000000;}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-bc68a1d-font-family ), Sans-serif;font-size:var( --e-global-typography-bc68a1d-font-size );font-weight:var( --e-global-typography-bc68a1d-font-weight );text-transform:var( --e-global-typography-bc68a1d-text-transform );font-style:var( --e-global-typography-bc68a1d-font-style );line-height:var( --e-global-typography-bc68a1d-line-height );}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-38 .elementor-element.elementor-element-33d25187{padding:100px 0px 100px 0px;}.elementor-38 .elementor-element.elementor-element-6729e907 > .elementor-container{max-width:780px;}.elementor-38 .elementor-element.elementor-element-6729e907{margin-top:0px;margin-bottom:32px;}.elementor-38 .elementor-element.elementor-element-7953755a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-38 .elementor-element.elementor-element-2d3eaa5f{text-align:center;}.elementor-38 .elementor-element.elementor-element-2d3eaa5f .elementor-heading-title{font-family:var( --e-global-typography-fadb928-font-family ), Sans-serif;font-size:var( --e-global-typography-fadb928-font-size );font-weight:var( --e-global-typography-fadb928-font-weight );text-transform:var( --e-global-typography-fadb928-text-transform );line-height:var( --e-global-typography-fadb928-line-height );letter-spacing:var( --e-global-typography-fadb928-letter-spacing );}.elementor-38 .elementor-element.elementor-element-616e2d4a{text-align:center;}.elementor-38 .elementor-element.elementor-element-616e2d4a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:800;text-transform:uppercase;font-style:normal;line-height:1.067em;}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;padding:0px 0px 16px 0px;border-color:var( --e-global-color-f4e67e1 );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-9d0aee5-font-family ), Sans-serif;font-size:var( --e-global-typography-9d0aee5-font-size );font-weight:var( --e-global-typography-9d0aee5-font-weight );text-transform:var( --e-global-typography-9d0aee5-text-transform );line-height:var( --e-global-typography-9d0aee5-line-height );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-f4e67e1 );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .star-rating{margin-bottom:16px;}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .price{color:#000000;font-family:var( --e-global-typography-088d12e-font-family ), Sans-serif;font-size:var( --e-global-typography-088d12e-font-size );font-weight:var( --e-global-typography-088d12e-font-weight );text-transform:var( --e-global-typography-088d12e-text-transform );font-style:var( --e-global-typography-088d12e-font-style );line-height:var( --e-global-typography-088d12e-line-height );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-088d12e-font-family ), Sans-serif;font-size:var( --e-global-typography-088d12e-font-size );font-weight:var( --e-global-typography-088d12e-font-weight );text-transform:var( --e-global-typography-088d12e-text-transform );font-style:var( --e-global-typography-088d12e-font-style );line-height:var( --e-global-typography-088d12e-line-height );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#000000;font-family:var( --e-global-typography-ab99f6d-font-family ), Sans-serif;font-size:var( --e-global-typography-ab99f6d-font-size );font-weight:var( --e-global-typography-ab99f6d-font-weight );text-transform:var( --e-global-typography-ab99f6d-text-transform );font-style:var( --e-global-typography-ab99f6d-font-style );letter-spacing:var( --e-global-typography-ab99f6d-letter-spacing );border-style:solid;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;margin-top:15px;}@media(max-width:1599px){.woocommerce .elementor-38 .elementor-element.elementor-element-5dc0df5f .price{font-size:var( --e-global-typography-bc68a1d-font-size );line-height:var( --e-global-typography-bc68a1d-line-height );}.woocommerce .elementor-38 .elementor-element.elementor-element-5dc0df5f .price ins{font-size:var( --e-global-typography-bc68a1d-font-size );line-height:var( --e-global-typography-bc68a1d-line-height );}.elementor-38 .elementor-element.elementor-element-bbec39e{font-size:var( --e-global-typography-10d8f43-font-size );line-height:var( --e-global-typography-10d8f43-line-height );}.elementor-38 .elementor-element.elementor-element-bbec39e a{font-size:var( --e-global-typography-10d8f43-font-size );line-height:var( --e-global-typography-10d8f43-line-height );}.woocommerce .elementor-38 .elementor-element.elementor-element-2b457e57 form.cart table.variations label{font-size:var( --e-global-typography-9d0aee5-font-size );line-height:var( --e-global-typography-9d0aee5-line-height );}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-bc68a1d-font-size );line-height:var( --e-global-typography-bc68a1d-line-height );}.elementor-38 .elementor-element.elementor-element-2d3eaa5f .elementor-heading-title{font-size:var( --e-global-typography-fadb928-font-size );line-height:var( --e-global-typography-fadb928-line-height );letter-spacing:var( --e-global-typography-fadb928-letter-spacing );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-9d0aee5-font-size );line-height:var( --e-global-typography-9d0aee5-line-height );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-088d12e-font-size );line-height:var( --e-global-typography-088d12e-line-height );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-088d12e-font-size );line-height:var( --e-global-typography-088d12e-line-height );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-ab99f6d-font-size );letter-spacing:var( --e-global-typography-ab99f6d-letter-spacing );}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-53477e59{width:55%;}.elementor-38 .elementor-element.elementor-element-6ffa393a{width:44.909%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-53477e59{width:45%;}.elementor-38 .elementor-element.elementor-element-6ffa393a{width:55%;}}@media(max-width:1279px){.elementor-38 .elementor-element.elementor-element-16318413{padding:75px 75px 75px 75px;}.elementor-38 .elementor-element.elementor-element-1e3e2ca6{padding:75px 75px 75px 75px;}.elementor-38 .elementor-element.elementor-element-33d25187{padding:75px 75px 75px 75px;}.elementor-38 .elementor-element.elementor-element-616e2d4a .elementor-heading-title{font-size:35px;}}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-9ac6f31{margin-top:0px;margin-bottom:0px;padding:150px 32px 100px 32px;}.elementor-38 .elementor-element.elementor-element-719da44 .elementor-heading-title{font-size:45px;}.elementor-38 .elementor-element.elementor-element-16318413{padding:50px 32px 50px 32px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-53477e59.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-53477e59.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-6ffa393a > .elementor-element-populated{padding:0px 0px 0px 32px;}.woocommerce .elementor-38 .elementor-element.elementor-element-5dc0df5f .price{font-size:var( --e-global-typography-bc68a1d-font-size );line-height:var( --e-global-typography-bc68a1d-line-height );}.woocommerce .elementor-38 .elementor-element.elementor-element-5dc0df5f .price ins{font-size:var( --e-global-typography-bc68a1d-font-size );line-height:var( --e-global-typography-bc68a1d-line-height );}.elementor-38 .elementor-element.elementor-element-bbec39e{font-size:var( --e-global-typography-10d8f43-font-size );line-height:var( --e-global-typography-10d8f43-line-height );}.elementor-38 .elementor-element.elementor-element-bbec39e a{font-size:var( --e-global-typography-10d8f43-font-size );line-height:var( --e-global-typography-10d8f43-line-height );}.woocommerce .elementor-38 .elementor-element.elementor-element-2b457e57 form.cart table.variations label{font-size:var( --e-global-typography-9d0aee5-font-size );line-height:var( --e-global-typography-9d0aee5-line-height );}.elementor-38 .elementor-element.elementor-element-1e3e2ca6{padding:30px 20px 0px 20px;}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-bc68a1d-font-size );line-height:var( --e-global-typography-bc68a1d-line-height );}.elementor-38 .elementor-element.elementor-element-33d25187{padding:0px 32px 50px 32px;}.elementor-38 .elementor-element.elementor-element-2d3eaa5f .elementor-heading-title{font-size:var( --e-global-typography-fadb928-font-size );line-height:var( --e-global-typography-fadb928-line-height );letter-spacing:var( --e-global-typography-fadb928-letter-spacing );}.elementor-38 .elementor-element.elementor-element-616e2d4a .elementor-heading-title{font-size:28px;}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-9d0aee5-font-size );line-height:var( --e-global-typography-9d0aee5-line-height );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-088d12e-font-size );line-height:var( --e-global-typography-088d12e-line-height );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-088d12e-font-size );line-height:var( --e-global-typography-088d12e-line-height );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-ab99f6d-font-size );letter-spacing:var( --e-global-typography-ab99f6d-letter-spacing );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product{padding:0px 16px 16px 16px;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-9ac6f31{padding:100px 16px 80px 16px;}.elementor-38 .elementor-element.elementor-element-719da44 .elementor-heading-title{font-size:32px;}.elementor-38 .elementor-element.elementor-element-16318413{padding:32px 16px 32px 16px;}.elementor-38 .elementor-element.elementor-element-6ffa393a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-7af5bac{padding:0px 0px 10px 0px;}.elementor-38 .elementor-element.elementor-element-9555e19{width:100%;}.elementor-38 .elementor-element.elementor-element-a921edc .elementor-heading-title{font-size:22px;}.elementor-38 .elementor-element.elementor-element-c681522{width:100%;}.woocommerce .elementor-38 .elementor-element.elementor-element-5dc0df5f .price{font-size:var( --e-global-typography-bc68a1d-font-size );line-height:var( --e-global-typography-bc68a1d-line-height );}.woocommerce .elementor-38 .elementor-element.elementor-element-5dc0df5f .price ins{font-size:var( --e-global-typography-bc68a1d-font-size );line-height:var( --e-global-typography-bc68a1d-line-height );}.elementor-38 .elementor-element.elementor-element-bbec39e{font-size:var( --e-global-typography-10d8f43-font-size );line-height:var( --e-global-typography-10d8f43-line-height );}.elementor-38 .elementor-element.elementor-element-bbec39e a{font-size:var( --e-global-typography-10d8f43-font-size );line-height:var( --e-global-typography-10d8f43-line-height );}.woocommerce .elementor-38 .elementor-element.elementor-element-2b457e57 form.cart table.variations label{font-size:var( --e-global-typography-9d0aee5-font-size );line-height:var( --e-global-typography-9d0aee5-line-height );}.elementor-38 .elementor-element.elementor-element-1e3e2ca6 > .elementor-container{max-width:500px;}.elementor-38 .elementor-element.elementor-element-1e3e2ca6{padding:30px 20px 0px 20px;}.elementor-38 .elementor-element.elementor-element-324b923a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-tabs ul.wc-tabs li a{font-size:12px;line-height:0.5em;}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-tabs .woocommerce-Tabs-panel{font-size:12px;line-height:1.3em;}.woocommerce .elementor-38 .elementor-element.elementor-element-324b923a .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-bc68a1d-font-size );line-height:var( --e-global-typography-bc68a1d-line-height );}.elementor-38 .elementor-element.elementor-element-33d25187{padding:30px 10px 30px 10px;}.elementor-38 .elementor-element.elementor-element-2d3eaa5f .elementor-heading-title{font-size:var( --e-global-typography-fadb928-font-size );line-height:var( --e-global-typography-fadb928-line-height );letter-spacing:var( --e-global-typography-fadb928-letter-spacing );}.elementor-38 .elementor-element.elementor-element-616e2d4a .elementor-heading-title{font-size:20px;}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-9d0aee5-font-size );line-height:var( --e-global-typography-9d0aee5-line-height );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-088d12e-font-size );line-height:var( --e-global-typography-088d12e-line-height );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-088d12e-font-size );line-height:var( --e-global-typography-088d12e-line-height );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-ab99f6d-font-size );letter-spacing:var( --e-global-typography-ab99f6d-letter-spacing );}.elementor-38 .elementor-element.elementor-element-b498817.elementor-wc-products ul.products li.product{padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-23233e1 */.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button,
.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button:hover,
.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button:focus,
.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button:active {
    background: transparent !important;
    border: 2px solid #000 !important;
    color: #000 !important;
    box-shadow: none !important;
}

.slick-arrow {
    background-color: transparent !important;
}

/* Fancybox left and right arrow buttons */
.fancybox-button--arrow_left,
.fancybox-button--arrow_right,
.fancybox-button--arrow_left:hover,
.fancybox-button--arrow_right:hover,
.fancybox-button--arrow_left:focus,
.fancybox-button--arrow_right:focus,
.fancybox-button--arrow_left:active,
.fancybox-button--arrow_right:active {
    background: transparent !important;
    box-shadow: none !important;
}

/* Fancybox toolbar buttons transparent background */
.fancybox-toolbar .fancybox-button,
.fancybox-toolbar .fancybox-button:hover,
.fancybox-toolbar .fancybox-button:focus,
.fancybox-toolbar .fancybox-button:active {
    background: transparent !important;
    box-shadow: none !important;
}



.wpgs-lightbox-icon::before{
    content: "" !important;
}

    /* Remove font icon */
.flaticon-back:before,
.flaticon-right-arrow:before {
  content: none !important;
}

/* Base arrow style */
.flaticon-back,
.flaticon-right-arrow {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* LEFT arrow */
.flaticon-back {
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'><path d='M119 47.3166C119 48.185 118.668 48.9532 118.003 49.6212L78.8385 89L118.003 128.379C118.668 129.047 119 129.815 119 130.683C119 131.552 118.668 132.32 118.003 132.988L113.021 137.998C112.356 138.666 111.592 139 110.729 139C109.865 139 109.101 138.666 108.436 137.998L61.9966 91.3046C61.3322 90.6366 61 89.8684 61 89C61 88.1316 61.3322 87.3634 61.9966 86.6954L108.436 40.002C109.101 39.334 109.865 39 110.729 39C111.592 39 112.356 39.334 113.021 40.002L118.003 45.012C118.668 45.68 119 46.4482 119 47.3166Z' fill='black'/></svg>");
}

/* RIGHT arrow (rotate via CSS) */
.flaticon-right-arrow {
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'><path d='M119 47.3166C119 48.185 118.668 48.9532 118.003 49.6212L78.8385 89L118.003 128.379C118.668 129.047 119 129.815 119 130.683C119 131.552 118.668 132.32 118.003 132.988L113.021 137.998C112.356 138.666 111.592 139 110.729 139C109.865 139 109.101 138.666 108.436 137.998L61.9966 91.3046C61.3322 90.6366 61 89.8684 61 89C61 88.1316 61.3322 87.3634 61.9966 86.6954L108.436 40.002C109.101 39.334 109.865 39 110.729 39C111.592 39 112.356 39.334 113.021 40.002L118.003 45.012C118.668 45.68 119 46.4482 119 47.3166Z' fill='black'/></svg>");
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2b457e57 *//* ==================================================
   4. 强制上下排列：数量在上，Add to Cart 在下
   ================================================== */

.elementor-element-2b457e57 .e-atc-qty-button-holder,
.elementor-widget-woocommerce-product-add-to-cart .e-atc-qty-button-holder {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    width: 100% !important;
    gap: 0 !important;
}

/* 数量框：第一行，占满整行 */
.elementor-element-2b457e57 .e-atc-qty-button-holder .quantity,
.elementor-widget-woocommerce-product-add-to-cart .e-atc-qty-button-holder .quantity {
    order: 1 !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 12px 0 !important;
}

/* 超过库存的提示：第二行 */
.elementor-element-2b457e57 .e-atc-qty-button-holder .mx-qty-msg,
.elementor-widget-woocommerce-product-add-to-cart .e-atc-qty-button-holder .mx-qty-msg {
    order: 2 !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    margin: -4px 0 12px 0 !important;
}

/* Add to Cart：第三行，占满整行 */
.elementor-element-2b457e57 .e-atc-qty-button-holder .single_add_to_cart_button,
.elementor-widget-woocommerce-product-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button {
    order: 3 !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

/* ==================================================
   5. 隐藏 In stock 和 Clear
   ================================================== */

/* 隐藏 In stock（缺货提示仍然会显示） */
.single-product .woocommerce-variation-availability p.stock.in-stock,
.single-product form.cart p.stock.in-stock,
.elementor-widget-woocommerce-product-add-to-cart p.stock.in-stock {
    display: none !important;
}

/* 隐藏 Clear */
.single-product a.reset_variations,
.single-product form.cart a.reset_variations,
.elementor-widget-woocommerce-product-add-to-cart a.reset_variations {
    display: none !important;
    visibility: hidden !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-324b923a */.woocommerce-product-attributes-item--weight {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-b498817 */.woocommerce ul.products li.product .button {
    display: none !important;
}/* End custom CSS */