@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);:root{--primary-color:#029db3;--secondary-color:#877c1f;--highlight-color:#ff0000;--background-color:#ffffff;--text-color:#333333}body{font-family:'Montserrat',Arial,sans-serif}a{background-color:#fff0;text-decoration:none;color:var(--primary-color)}a:hover,a:active{color:var(--text-color)}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}hr.hr-1{border:0;border-bottom:1px solid var(--primary-color);background:var(--primary-color);margin:10px 0}hr.hr-1s{border:0;height:1px;background-image:linear-gradient(to right,#fff0,rgb(0 0 0 / .75),#fff0)}hr.hr-2{border:0;height:1px;background:#888;margin:5px 0}.pisol-bar-container{background-color:var(--highlight-color)}#pi-progress-circle{display:none;visibility:hidden}h1.elementor-heading-title{font-size:13px;letter-spacing:-.1px;margin:0}.titolo1,.titolo2,.titolo3,.titolo4,.titolo5{font-style:normal;margin-top:0;margin-bottom:0}.titolo1{font-size:34px;letter-spacing:-.1px;text-transform:uppercase;line-height:1.2em}.titolo2{font-size:20px;line-height:1.2em;letter-spacing:4px;text-transform:uppercase}.titolo3{font-size:38px;letter-spacing:-.1px}.titolo4{font-size:18px;line-height:1.2em;letter-spacing:2px;text-transform:uppercase}.titolo5{font-size:15px;letter-spacing:-.1px}.wpfront-message a{font-size:14px;letter-spacing:-.4px;font-weight:800;color:#fff}.h1-title,.testo-12{font-size:12px}.testo-14{font-size:14px}.testo-16{font-size:16px;line-height:16px}.testo-18{font-size:18px;line-height:18px}.testo-20{font-size:20px;line-height:20px}.testo-22{font-size:22px;line-height:22px}.testo-24{font-size:24px;line-height:24px}.testo-28{font-size:28px;line-height:28px}.testo-30{font-size:30px;line-height:30px}.testo-32{font-size:32px;line-height:32px}.testo-34{font-size:34px;line-height:34px}.testo-36{font-size:36px;line-height:36px}.testo-38{font-size:38px;line-height:38px}.testo-40{font-size:40px;line-height:40px}.testo-verde1{color:var(--primary-color)}.testo-verde2{color:#79cddf}.testo-verde3{color:#b3ddd9}.testo-verde4{color:#a6d34d}.testo-bianco{color:#eee}.sfondo1{color:#128c7e}.testo-800{font-weight:800}.testo-maiuscolo{text-transform:uppercase}.testo-evidenziato{background-color:var(--highlight-color);padding:0 10px}h3.elementor-slide-heading{background:rgb(0 0 0 / 50%);padding:0 10px!important}.elementor-slide-description{background:rgb(0 0 0 / 50%);padding:10px!important}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{padding:20px 0!important}.immagine-post,.wp-post-image{border-radius:30px}.woocommerce div.product .product_title{font-size:30px;letter-spacing:-.5px}del bdi,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{padding:5px 10px;background-color:#eee;text-decoration:solid}.woocommerce .elementor-product-price-block-yes.elementor-widget-woocommerce-product-price .price ins{display:inline}.woocommerce span.onsale{min-height:4em!important;min-width:4em!important;line-height:4!important;background-color:#ff0101!important}.quantity input{width:90px!important}#mega-menu-item-12908 .mega-sub-menu a.mega-menu-link{color:#fff!important}#mega-menu-item-12908 .mega-sub-menu a.mega-menu-link:hover{color:#ccc!important}.menu-item-with-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px;border-radius:10px;background-color:rgb(0 0 0 / .1);transition:all 0.3s ease}.menu-item-with-icon:hover{background-color:rgb(255 255 255 / .1);transform:scale(1.05)}.menu-item-with-icon img{width:64px;height:64px;object-fit:contain;margin-bottom:6px;transition:transform 0.3s ease;filter:drop-shadow(0 0 1px rgb(0 0 0 / .4))}.menu-item-with-icon:hover img{transform:scale(1.08)}.menu-item-with-icon span{font-size:13px;font-weight:600;color:#fff;line-height:1.2}@media (max-width:980px){.menu-item-with-icon{all:unset;display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;background-color:rgb(255 255 255 / .05);border-radius:6px;text-decoration:none;width:100%;box-sizing:border-box}.menu-item-with-icon img{width:48px!important;height:48px!important;object-fit:contain!important;flex-shrink:0;margin:0!important}.menu-item-with-icon span{font-size:15px!important;font-weight:600!important;color:#fff!important;line-height:1.4;display:inline-block;margin:0!important;text-align:left!important}}h1.news{color:#222222!important;font-weight:400!important;font-family:unset!important;padding:10px 0 2px 0!important;margin:2px 0!important;font-size:28px;line-height:32px}h2.news{color:#222222!important;font-weight:400!important;font-family:unset!important;padding:2px 0 2px 0!important;font-size:16px;line-height:20px;margin:2px 0!important}h3.news{color:#222222!important;font-weight:400!important;font-family:unset!important;padding:2px 0 10px 0!important;font-size:22px;line-height:25px;margin:2px 0!important}h4.news{color:#222222!important;font-weight:400!important;font-family:unset!important;padding:5px 0 10px 0!important;font-size:16px;line-height:22px;margin:2px 0!important}.news-mediawebgraphic a{color:#ff0000!important}.news-mediawebgraphic a:hover{color:#666666!important}.breadcrumbx-container{width:100%;border-bottom-color:1px solid #f4f4f4;list-style:none;min-height:25px;box-shadow:0 1px 0 rgb(60 57 57 / .2)}ol.breadcrumbx{padding:0;color:#a3a3a3}.breadcrumbx-container li{display:inline}.breadcrumbx{font-size:12px;padding-top:3px}.breadcrumbx>li:last-child:after{content:none}.breadcrumbx>li:last-child{font-weight:700}.breadcrumbx>li>i{margin-right:3px}.breadcrumbx-container a{color:#006699!important}.breadcrumbx-container a:hover{color:#888888!important}.torna-su{font-size:14px;padding:20px 0 0 0;font-weight:600!important}body:not([class*=elementor-page-]) .site-main{max-width:1240px!important;width:100%;margin-inline-start:auto!important;margin-inline-end:auto!important}.testo-tornasu{font-size:14px!important;color:#006699!important}.correlati{background-color:#ebe6eb!important;padding:50px!important}.correlati a{color:#069}.correlati a:hover{color:#888}hr{border:0!important;border-bottom:1px solid #000!important;background:#000!important;margin:10px 0!important}.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1260px!important;width:100%!important;padding:20px!important;margin:0 auto!important}.news-mediawebgraphic h2{color:#666666!important;font-weight:600!important;margin:10px 0;margin:0 auto!important}.news-mediawebgraphic h3{color:#888888!important;font-weight:600!important;margin:5px 0;font-size:20px!important}.news-mediawebgraphic h4{color:#888888!important;font-weight:600!important;margin:5px 0;font-size:18px!important}.elementor-widget-icon-box .elementor-icon-box-title{min-height:unset!important}img.lazyload{opacity:0;transition:opacity 300ms}img.lazyloaded{opacity:1}@media only screen and (max-width:600px){.breadcrumbx-container,.page-header{padding:10px}.post-tags{margin-top:10px}.correlati h4,.correlati h3{font-size:1.2em}}@media (min-width:576px) and (max-width:1280px){main.site-main.category-news{padding:0 25px!important}}@media (min-width:1200px){.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1260px!important;width:100%!important;padding:20px!important;margin:0 auto!important}}@media screen and (max-width:1024px) and (min-width:320px){.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1024px!important;width:100%!important;padding:20px!important;margin:0 auto!important}}.yith-wcan-filters .yith-wcan-filter .filter-title{color:var(--yith-wcan-filters_colors_titles,#434343);font-size:14px!important}.woocommerce-cart .coupon{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.woocommerce-cart .coupon input[type="text"]{width:100%;box-sizing:border-box}.woocommerce-cart .coupon button{background-color:#e6e6e6;color:#000;font-weight:600;padding:12px 20px;border:none;border-radius:4px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;box-sizing:border-box}.woocommerce-cart .actions{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.woocommerce-cart .actions .button{background-color:#000;color:#fff!important;font-weight:600;padding:12px 20px;border:none;border-radius:4px;width:100%;box-sizing:border-box;text-align:center}.woocommerce-cart .actions .button:disabled{background-color:#666!important;color:#ccc!important;cursor:not-allowed}@media (min-width:768px){.woocommerce-cart .coupon{flex-direction:row;align-items:center}.woocommerce-cart .coupon input[type="text"]{flex:2;margin-right:10px}.woocommerce-cart .coupon button{flex:1;background-color:#e6e6e6;color:#000;font-weight:600;padding:12px 20px;border:none;border-radius:4px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.woocommerce-cart .actions{flex-direction:row;justify-content:flex-end}.woocommerce-cart .actions .button{width:auto}}.product-brand-logo{text-align:center;margin-bottom:10px}.product-brand-logo img{width:60px;height:60px;object-fit:contain;border-radius:10px}@media (max-width:768px){.product-brand-logo img{width:40px;height:40px}}.brands-in-category{display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-start;align-items:center;overflow-x:auto;overflow-y:hidden;margin:15px 0;padding:15px;background:#f8f8f8;border-radius:12px;box-shadow:0 3px 6px rgb(0 0 0 / .05);scroll-behavior:smooth}.brands-in-category::-webkit-scrollbar{height:6px}.brands-in-category::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.brands-in-category:hover::-webkit-scrollbar-thumb{background:#999}.brand-item{width:90px;height:90px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;box-shadow:0 2px 6px rgb(0 0 0 / .08);overflow:hidden;padding:5px;flex:0 0 auto}.brand-item:hover{transform:scale(1.08);box-shadow:0 6px 12px rgb(0 0 0 / .15);background:#fff}.brand-item a.current,.brand-item a.active,.brand-item a[aria-current="page"]{transform:scale(1.08)}.brand-item img{max-width:80%;max-height:80%;object-fit:contain;border-radius:8px;transition:all 0.3s ease}.reset-filters-button{display:inline-block;padding:10px;font-size:12px;color:#ccc;text-decoration:none;font-weight:700;border-radius:5px;margin-bottom:5px;transition:all 0.3s ease}.reset-filters-button:hover{color:#000}@media (max-width:768px){.brands-in-category{gap:8px;overflow-x:auto;overflow-y:hidden}.brand-item{width:60px;height:60px;flex:0 0 auto}.size-item{width:50px;height:50px;font-size:12px}}.brand-item:has(a.current),.brand-item:has(a.active),.brand-item:has(a[aria-current="page"]){transform:scale(1.08);box-shadow:0 6px 12px rgb(0 0 0 / .15);background:#fff}.size-item{width:70px;height:50px;flex:0 0 auto;font-size:14px}.size-item:hover{transform:scale(1.08);box-shadow:0 6px 12px rgb(0 0 0 / .15)}.brand-menu-list{list-style:none;padding:0;margin:0}.brand-menu-list li{margin-bottom:5px}.brand-menu-list li a{text-decoration:none;color:#333;font-weight:500;transition:color 0.3s}.brand-menu-list li a:hover{color:red}.grid-brand-menu{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;padding:0;justify-items:center;align-items:center}.brand-grid-item{width:90px;height:90px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:5px;transition:transform 0.3s ease}.brand-grid-item:hover{transform:scale(1.05);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.brand-grid-item img{max-width:99%;max-height:99%;object-fit:contain;transition:transform 0.3s ease}.brand-grid-item span{display:inline-block;font-size:14px;font-weight:700;color:#333;text-align:center}@media (max-width:1024px){.grid-brand-menu{grid-template-columns:repeat(5,1fr);gap:10px}.brand-grid-item{width:80px;height:80px}}@media (max-width:768px){.grid-brand-menu{grid-template-columns:repeat(4,1fr);gap:8px}.brand-grid-item{width:70px;height:70px}}@media (max-width:480px){.grid-brand-menu{grid-template-columns:repeat(3,1fr);gap:6px}.brand-grid-item{width:60px;height:60px;padding:5px}}.menu-item-with-icon{display:inline-flex;align-items:center;gap:4px;padding:12px 12px;transition:all 0.3s ease}.menu-item-with-icon img{width:90px;height:90px;object-fit:contain;transition:transform 0.3s ease,filter 0.3s ease}.menu-item-with-icon span{font-weight:700;color:#ccc;transition:color 0.3s ease;padding:10px}.menu-item-with-icon:hover{transform:translateY(-2px)}.menu-item-with-icon:hover img{transform:scale(1.1);filter:brightness(1.2)}.menu-item-with-icon:hover span{color:#fff;padding:10px}@media (max-width:768px){.menu-item-with-icon{gap:8px;padding:10px 10px}.menu-item-with-icon img{width:80px;height:80px}}ul.woof_list_radio{display:flex!important;flex-wrap:nowrap;gap:2px;overflow-x:auto;overflow-y:hidden;padding:15px;margin:15px 0;background:#f8f8f8;border-radius:12px;scroll-behavior:smooth;list-style:none}ul.woof_list_radio>li{flex:0 0 auto;width:90px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;background:#fff;box-shadow:0 2px 6px rgb(0 0 0 / .08);padding:4px 4px;position:relative;transition:transform 0.3s ease;text-align:center}ul.woof_list_radio>li:hover{transform:scale(1.08);box-shadow:0 6px 10px rgb(0 0 0 / .15)}.woof_radio_label{display:flex!important;flex-direction:column;align-items:center;font-size:12px;color:#333;font-weight:500;line-height:12px;text-align:center;margin-top:0;padding:0;cursor:pointer;position:relative}.woof_radio_label::before{content:"";display:block;width:82px;height:82px;border-radius:50%;background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:center;transition:all 0.3s ease;margin-bottom:6px}label[for^="woof_582"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2023/02/agvlogo-300x300.png)}label[for^="woof_583"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2023/02/alpinestarslogo-300x300.png)}label[for^="woof_584"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2025/02/logo_airoh-300x300.jpg)}label[for^="woof_585"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2023/02/daineselogo.png)}label[for^="woof_586"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2023/12/forma-boots-logo-300x300.png)}label[for^="woof_587"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2023/03/Ls2-300x300.png)}label[for^="woof_588"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2024/10/momo-design-300x300.png)}label[for^="woof_589"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2024/10/hjc-300x300.png)}label[for^="woof_590"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2024/01/nolan-300x300.png)}label[for^="woof_591"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2023/03/Revit-300x300.png)}label[for^="woof_592"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2023/02/sharklogo-300x300.png)}label[for^="woof_593"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2024/03/spidi1-300x300.png)}label[for^="woof_594"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2023/02/tcxlogo-300x300.png)}label[for^="woof_595"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2023/02/ufoplastlogo-300x300.png)}label[for^="woof_596"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2025/02/sidi-logo.png)}label[for^="woof_651"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2025/04/shoei-300x300.png)}label[for^="woof_652"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2024/07/kedra-300x300.png)}label[for^="woof_653"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2025/04/helite-airbag.png)}label[for^="woof_747"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2025/07/xtech.jpg)}label[for^="woof_760"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2025/09/just1-helmets.png)}label[for^="woof_768"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2025/11/logo-zandona.jpg)}label[for^="woof_771"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2026/01/shima-logo.png)}label[for^="woof_772"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2026/02/logo-arai.jpg)}label[for^="woof_774"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2026/02/logo-vr46.jpg)}label[for^="woof_773"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2026/02/logo-five.jpg)}label[for^="woof_781"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2026/07/insta360logo.jpg)}label[for^="woof_782"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2026/07/ojlogo.jpg)}label[for^="woof_764"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2025/10/logo-macna.jpg)}label[for^="woof_787"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2026/10/sixs.png)}label[for^="woof_786"]::before{background-image:url(https://fcmoto.net/wp-content/uploads/2026/09/brand_shad.png)}.woof_list_radio input[type="radio"],.woof_list_radio .iCheck-helper{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important;margin:0!important;padding:0!important;border:none!important}.woof_list_radio .iradio_square-grey::before{display:none!important;content:none!important}.woof_list_radio .iradio_square-grey{display:none!important}.link-bianco{color:#ffffff!important;text-decoration:none}.link-bianco:hover{text-decoration:underline;color:#fff}@media (max-width:1024px){ul.woof_list_radio{gap:8px;padding:10px}ul.woof_list_radio>li{width:70px;padding:8px 4px}.woof_radio_label::before{width:50px;height:50px}.woof_radio_label{font-size:12px}}@media (max-width:768px){ul.woof_list_radio{gap:2px;padding:4px 4px}ul.woof_list_radio>li{width:64px;padding:6px 3px}.woof_radio_label::before{width:45px;height:45px;margin-bottom:4px}.woof_radio_label{font-size:11px}}@media (max-width:480px){ul.woof_list_radio>li{width:70px}.woof_radio_label::before{width:60px;height:60px}.woof_radio_label{font-size:11px}}.woocommerce-form.woocommerce-form-login.login{margin:20px!important}@media (max-width:767px){.woocommerce-cart .site-main,.woocommerce-cart .page-content,.woocommerce-cart .woocommerce,.woocommerce-cart .entry-content,.woocommerce-cart .post-14,.woocommerce-cart .page,.woocommerce-cart .elementor-section,.woocommerce-cart .elementor-container,.woocommerce-cart .elementor-column,.woocommerce-cart .elementor-widget-wrap{width:100%!important;max-width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.woocommerce-cart form.woocommerce-cart-form,.woocommerce-cart .cart-collaterals{width:100%!important;max-width:100%!important;box-sizing:border-box;overflow-x:hidden}.woocommerce-cart table.shop_table_responsive,.woocommerce-cart table.shop_table{width:100%!important;max-width:100%!important;table-layout:fixed;border-collapse:collapse}.woocommerce-cart table.shop_table_responsive tr,.woocommerce-cart table.shop_table tr{display:block;width:100%;margin-bottom:14px;border:1px solid #e5e5e5;background:#fff}.woocommerce-cart table.shop_table_responsive td,.woocommerce-cart table.shop_table_responsive th{display:block;width:100%!important;text-align:left!important;box-sizing:border-box;padding:10px 12px!important;border-bottom:1px solid #e5e5e5;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.woocommerce-cart table.shop_table_responsive td:last-child{border-bottom:0}.woocommerce-cart table.shop_table_responsive td::before{float:none!important;display:block;width:100%;margin-bottom:6px;font-weight:700;text-align:left}.woocommerce-cart td.product-name,.woocommerce-cart td.product-name a{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;line-height:1.4}.woocommerce-cart td.product-quantity .quantity{display:inline-flex;align-items:center;max-width:120px}.woocommerce-cart td.product-quantity input.qty{width:70px!important;min-width:70px!important;text-align:center}.woocommerce-cart .actions{display:block;width:100%}.woocommerce-cart .actions .coupon{width:100%;margin-bottom:12px}.woocommerce-cart .actions .coupon input.input-text,.woocommerce-cart .actions .coupon button,.woocommerce-cart .actions>button,.woocommerce-cart .button,.woocommerce-cart button{width:100%!important;max-width:100%!important;margin:0 0 10px 0!important;box-sizing:border-box}.woocommerce-cart .cart-collaterals,.woocommerce-cart .cart_totals,.woocommerce-cart .cross-sells{width:100%!important;float:none!important;margin-top:20px}.woocommerce-cart .entry-title,.woocommerce-cart h1,.woocommerce-cart h2{padding-left:16px;padding-right:16px;box-sizing:border-box}.woocommerce-cart .woocommerce{padding-left:16px;padding-right:16px;box-sizing:border-box}}@media (max-width:767px){.woocommerce-checkout .site-main,.woocommerce-checkout .entry-content,.woocommerce-checkout .page-content,.woocommerce-checkout .woocommerce,.woocommerce-checkout .content-area,.woocommerce-checkout .site-content,.woocommerce-checkout .container,.woocommerce-checkout .wrap,.woocommerce-checkout .elementor-section,.woocommerce-checkout .elementor-container,.woocommerce-checkout .elementor-column,.woocommerce-checkout .elementor-widget-wrap{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.woocommerce-checkout .woocommerce{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box}.woocommerce-checkout .entry-title,.woocommerce-checkout h1,.woocommerce-checkout h2,.woocommerce-checkout h3{padding-left:0;padding-right:0;line-height:1.3}.woocommerce-checkout form.checkout{display:block;width:100%}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{float:none!important;width:100%!important;max-width:100%!important;margin:0 0 20px 0!important;box-sizing:border-box}.woocommerce-checkout .form-row{width:100%!important;float:none!important;clear:both;margin-bottom:14px!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%!important;float:none!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:block}.woocommerce-checkout label{display:block;margin-bottom:6px;line-height:1.4;font-weight:600}.woocommerce-checkout input.input-text,.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="password"],.woocommerce-checkout select,.woocommerce-checkout textarea{width:100%!important;max-width:100%!important;min-height:46px;box-sizing:border-box}.woocommerce-checkout textarea{min-height:100px}.woocommerce-checkout .select2-container{width:100%!important;max-width:100%!important}.woocommerce-checkout .select2-selection{min-height:46px!important}.woocommerce-checkout .select2-selection__rendered{line-height:44px!important}.woocommerce-checkout .select2-selection__arrow{height:44px!important}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{width:100%;box-sizing:border-box;overflow-wrap:anywhere}.woocommerce-checkout table.shop_table{width:100%!important;table-layout:fixed}.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{word-break:break-word;overflow-wrap:anywhere;padding:10px 8px!important}.woocommerce-checkout #payment,.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout #payment div.payment_box{width:100%;box-sizing:border-box}.woocommerce-checkout #payment ul.payment_methods li{line-height:1.4}.woocommerce-checkout #payment label{display:inline;font-weight:500}.woocommerce-checkout #place_order,.woocommerce-checkout .button,.woocommerce-checkout button.button,.woocommerce-checkout input.button{width:100%;max-width:100%;min-height:48px;box-sizing:border-box}}@media (min-width:768px) and (max-width:1024px){.woocommerce-checkout .site-main,.woocommerce-checkout .entry-content,.woocommerce-checkout .page-content,.woocommerce-checkout .woocommerce,.woocommerce-checkout .content-area,.woocommerce-checkout .site-content,.woocommerce-checkout .container,.woocommerce-checkout .wrap,.woocommerce-checkout .elementor-section,.woocommerce-checkout .elementor-container,.woocommerce-checkout .elementor-column,.woocommerce-checkout .elementor-widget-wrap{width:100%!important;max-width:100%!important;box-sizing:border-box}.woocommerce-checkout .woocommerce{padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}.woocommerce-checkout form.checkout{display:block;width:100%}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{width:100%!important;float:none!important;max-width:100%!important;margin:0 0 24px 0!important;box-sizing:border-box}.woocommerce-checkout .form-row{margin-bottom:16px!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:calc(50% - 8px)!important;float:left!important}.woocommerce-checkout .form-row-first{margin-right:16px!important}.woocommerce-checkout .form-row-last{margin-right:0!important}.woocommerce-checkout input.input-text,.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="password"],.woocommerce-checkout select,.woocommerce-checkout textarea{width:100%!important;max-width:100%!important;box-sizing:border-box}.woocommerce-checkout table.shop_table{width:100%!important;table-layout:auto}.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{padding:12px 10px!important;word-break:break-word;overflow-wrap:anywhere}.woocommerce-checkout #payment,.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout #payment div.payment_box{width:100%;box-sizing:border-box}.woocommerce-checkout #place_order,.woocommerce-checkout .button,.woocommerce-checkout button.button,.woocommerce-checkout input.button{min-height:48px}}@media (min-width:768px) and (max-width:1024px){.woocommerce-cart .site-main,.woocommerce-cart .entry-content,.woocommerce-cart .page-content,.woocommerce-cart .woocommerce,.woocommerce-cart .content-area,.woocommerce-cart .site-content,.woocommerce-cart .container,.woocommerce-cart .wrap,.woocommerce-cart .elementor-section,.woocommerce-cart .elementor-container,.woocommerce-cart .elementor-column,.woocommerce-cart .elementor-widget-wrap{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.woocommerce-cart .woocommerce{padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}.woocommerce-cart form.woocommerce-cart-form,.woocommerce-cart .cart-collaterals{width:100%!important;max-width:100%!important;box-sizing:border-box}.woocommerce-cart table.shop_table,.woocommerce-cart table.shop_table_responsive{width:100%!important;table-layout:fixed;border-collapse:collapse}.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td,.woocommerce-cart table.shop_table_responsive th,.woocommerce-cart table.shop_table_responsive td{padding:12px 10px!important;word-break:break-word;overflow-wrap:anywhere;vertical-align:middle}.woocommerce-cart td.product-thumbnail{width:90px}.woocommerce-cart td.product-thumbnail img{max-width:70px!important;height:auto;display:block;margin:0 auto}.woocommerce-cart td.product-name a{display:block;line-height:1.4;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.woocommerce-cart td.product-quantity .quantity{display:inline-flex;align-items:center;justify-content:flex-start;max-width:130px}.woocommerce-cart td.product-quantity input.qty{width:72px!important;min-width:72px!important;text-align:center}.woocommerce-cart .actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.woocommerce-cart .actions .coupon{display:flex;flex:1 1 100%;gap:12px;align-items:center}.woocommerce-cart .actions .coupon input.input-text{flex:1 1 auto;min-width:220px;margin:0!important}.woocommerce-cart .actions .coupon button,.woocommerce-cart .actions>button,.woocommerce-cart .button,.woocommerce-cart button{width:auto!important;min-height:46px;box-sizing:border-box;margin:0!important}.woocommerce-cart .cart-collaterals,.woocommerce-cart .cart_totals,.woocommerce-cart .cross-sells{width:100%!important;float:none!important;margin-top:24px}.woocommerce-cart table.shop_table_responsive tr td::before{font-weight:700}}