#main-content .container:before{background:none}#sidebar,.sidebar{display:none}@media (min-width:981px){#left-area{width:100%;padding:23px 0 0!important;float:none!important}}body{overflow-x:hidden;font-family:'Modules',Arial,sans-serif}img{max-width:100%;height:auto}@font-face{font-family:'Modules';src:url('/wp-content/uploads/all/modules.woff') format('woff');font-display:swap}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#000!important;color:#fff!important;border-color:#000!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#fff!important;color:#000!important;border-color:#000!important}.woocommerce-Price-amount{color:#dd9933}.sku_wrapper,.woocommerce-message,#footer-widgets,.home #main-footer,.post-meta{display:none}.category-count{background:none;padding:0}mark{background-color:transparent}mark.count{display:none!important}.onsale,.wapl-label{display:none!important}.et_pb_searchform .et_pb_s{border:2px solid #000!important;background:#fff!important;padding:10px!important}@media (max-width:980px){.mobile_menu_bar{display:block!important;opacity:1!important;visibility:visible!important}.mobile_menu_bar:before{font-size:28px!important;color:#dd9933!important}.et_mobile_menu{display:block!important;width:100%!important;left:0!important}}.et_pb_menu .nav>li,.et_pb_menu .et-menu-nav>ul>li{position:relative}.et_pb_menu .nav li ul.sub-menu,.et_pb_menu .nav li:hover>ul,.et_pb_menu .sub-menu,.et_pb_menu .et-menu-nav>ul>li>ul{z-index:9999!important}.berocket_better_labels,.berocket_product_labels,.berocket_lgv_product_labels,.berocket_product_label,.berocket_label_widget{z-index:1!important}.woocommerce .woocommerce-ordering{float:right;margin-bottom:30px}.woocommerce-product-gallery__trigger{display:none!important}.woocommerce ul.products,.woocommerce-page ul.products,.et_pb_shop ul.products,.post-type-archive-product ul.products,.tax-product_cat ul.products,.tax-product_tag ul.products,.tax-brand ul.products,.tax-product_brand ul.products,.tax-product-brand ul.products,.tax-brands ul.products,.tax-yith_product_brand ul.products,.tax-pwb-brand ul.products,.tax-berocket_brand ul.products{display:flex!important;flex-wrap:wrap!important;margin-left:-15px!important;margin-right:-15px!important;padding:0!important;list-style:none!important;clear:both!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.et_pb_shop ul.products li.product,.post-type-archive-product ul.products li.product,.tax-product_cat ul.products li.product,.tax-product_tag ul.products li.product,.tax-brand ul.products li.product,.tax-product_brand ul.products li.product,.tax-product-brand ul.products li.product,.tax-brands ul.products li.product,.tax-yith_product_brand ul.products li.product,.tax-pwb-brand ul.products li.product,.tax-berocket_brand ul.products li.product{width:25%!important;max-width:25%!important;flex:0 0 25%!important;margin:0!important;padding:0 15px 30px!important;float:none!important;clear:none!important;list-style:none!important;background:transparent!important;box-sizing:border-box!important;position:relative!important;overflow:visible!important}.woocommerce ul.products li.product:nth-child(n),.woocommerce-page ul.products li.product:nth-child(n),.et_pb_shop ul.products li.product:nth-child(n),.post-type-archive-product ul.products li.product:nth-child(n),.tax-product_cat ul.products li.product:nth-child(n),.tax-product_tag ul.products li.product:nth-child(n),.tax-brand ul.products li.product:nth-child(n),.tax-product_brand ul.products li.product:nth-child(n),.tax-product-brand ul.products li.product:nth-child(n),.tax-brands ul.products li.product:nth-child(n),.tax-yith_product_brand ul.products li.product:nth-child(n),.tax-pwb-brand ul.products li.product:nth-child(n),.tax-berocket_brand ul.products li.product:nth-child(n){clear:none!important}.woocommerce ul.products li.product .woocommerce-LoopProduct-link,.woocommerce-page ul.products li.product .woocommerce-LoopProduct-link,.et_pb_shop ul.products li.product .woocommerce-LoopProduct-link,.post-type-archive-product ul.products li.product .woocommerce-LoopProduct-link,.tax-product_cat ul.products li.product .woocommerce-LoopProduct-link,.tax-product_tag ul.products li.product .woocommerce-LoopProduct-link,.tax-brand ul.products li.product .woocommerce-LoopProduct-link,.tax-product_brand ul.products li.product .woocommerce-LoopProduct-link,.tax-product-brand ul.products li.product .woocommerce-LoopProduct-link,.tax-brands ul.products li.product .woocommerce-LoopProduct-link,.tax-yith_product_brand ul.products li.product .woocommerce-LoopProduct-link,.tax-pwb-brand ul.products li.product .woocommerce-LoopProduct-link,.tax-berocket_brand ul.products li.product .woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;height:100%!important;background:#fff!important;border:1px solid #ececec!important;border-radius:12px!important;padding:20px!important;box-sizing:border-box!important;box-shadow:0 4px 18px rgba(0,0,0,0.06)!important;transition:all 0.25s ease!important;overflow:visible!important;text-decoration:none!important;position:relative!important}.woocommerce ul.products li.product:hover .woocommerce-LoopProduct-link,.woocommerce-page ul.products li.product:hover .woocommerce-LoopProduct-link,.et_pb_shop ul.products li.product:hover .woocommerce-LoopProduct-link,.post-type-archive-product ul.products li.product:hover .woocommerce-LoopProduct-link,.tax-product_cat ul.products li.product:hover .woocommerce-LoopProduct-link,.tax-product_tag ul.products li.product:hover .woocommerce-LoopProduct-link,.tax-brand ul.products li.product:hover .woocommerce-LoopProduct-link,.tax-product_brand ul.products li.product:hover .woocommerce-LoopProduct-link,.tax-product-brand ul.products li.product:hover .woocommerce-LoopProduct-link,.tax-brands ul.products li.product:hover .woocommerce-LoopProduct-link,.tax-yith_product_brand ul.products li.product:hover .woocommerce-LoopProduct-link,.tax-pwb-brand ul.products li.product:hover .woocommerce-LoopProduct-link,.tax-berocket_brand ul.products li.product:hover .woocommerce-LoopProduct-link{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,0.12)!important}.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img,.et_pb_shop ul.products li.product img,.post-type-archive-product ul.products li.product img,.tax-product_cat ul.products li.product img,.tax-product_tag ul.products li.product img,.tax-brand ul.products li.product img,.tax-product_brand ul.products li.product img,.tax-product-brand ul.products li.product img,.tax-brands ul.products li.product img,.tax-yith_product_brand ul.products li.product img,.tax-pwb-brand ul.products li.product img,.tax-berocket_brand ul.products li.product img{display:block!important;width:100%!important;height:220px!important;object-fit:contain!important;margin:0 auto 15px!important}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product h2,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.et_pb_shop ul.products li.product h2,.et_pb_shop ul.products li.product .woocommerce-loop-product__title,.post-type-archive-product ul.products li.product h2,.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,.tax-product_cat ul.products li.product h2,.tax-product_cat ul.products li.product .woocommerce-loop-product__title,.tax-product_tag ul.products li.product h2,.tax-product_tag ul.products li.product .woocommerce-loop-product__title,.tax-brand ul.products li.product h2,.tax-brand ul.products li.product .woocommerce-loop-product__title,.tax-product_brand ul.products li.product h2,.tax-product_brand ul.products li.product .woocommerce-loop-product__title,.tax-product-brand ul.products li.product h2,.tax-product-brand ul.products li.product .woocommerce-loop-product__title,.tax-brands ul.products li.product h2,.tax-brands ul.products li.product .woocommerce-loop-product__title,.tax-yith_product_brand ul.products li.product h2,.tax-yith_product_brand ul.products li.product .woocommerce-loop-product__title,.tax-pwb-brand ul.products li.product h2,.tax-pwb-brand ul.products li.product .woocommerce-loop-product__title,.tax-berocket_brand ul.products li.product h2,.tax-berocket_brand ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;font-weight:600!important;line-height:1.4!important;color:#111!important;min-height:56px!important;margin:0 0 12px!important;padding:0!important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.et_pb_shop ul.products li.product .price,.post-type-archive-product ul.products li.product .price,.tax-product_cat ul.products li.product .price,.tax-product_tag ul.products li.product .price,.tax-brand ul.products li.product .price,.tax-product_brand ul.products li.product .price,.tax-product-brand ul.products li.product .price,.tax-brands ul.products li.product .price,.tax-yith_product_brand ul.products li.product .price,.tax-pwb-brand ul.products li.product .price,.tax-berocket_brand ul.products li.product .price{font-size:18px!important;font-weight:800!important;color:#dd9933!important;min-height:28px!important;margin-top:auto!important;margin-bottom:14px!important}.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del,.et_pb_shop ul.products li.product .price del,.post-type-archive-product ul.products li.product .price del,.tax-product_cat ul.products li.product .price del,.tax-product_tag ul.products li.product .price del,.tax-brand ul.products li.product .price del,.tax-product_brand ul.products li.product .price del,.tax-product-brand ul.products li.product .price del,.tax-brands ul.products li.product .price del,.tax-yith_product_brand ul.products li.product .price del,.tax-pwb-brand ul.products li.product .price del,.tax-berocket_brand ul.products li.product .price del{opacity:0.5!important;margin-right:6px!important}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button,.et_pb_shop ul.products li.product .button,.post-type-archive-product ul.products li.product .button,.tax-product_cat ul.products li.product .button,.tax-product_tag ul.products li.product .button,.tax-brand ul.products li.product .button,.tax-product_brand ul.products li.product .button,.tax-product-brand ul.products li.product .button,.tax-brands ul.products li.product .button,.tax-yith_product_brand ul.products li.product .button,.tax-pwb-brand ul.products li.product .button,.tax-berocket_brand ul.products li.product .button{width:100%!important;text-align:center!important;border-radius:6px!important;padding:10px!important;font-size:13px!important;font-weight:700!important;margin-top:10px!important;background:#dd9933!important;color:#fff!important;opacity:0!important;transform:translateY(10px)!important;transition:all 0.2s ease!important}.woocommerce ul.products li.product:hover .button,.woocommerce-page ul.products li.product:hover .button,.et_pb_shop ul.products li.product:hover .button,.post-type-archive-product ul.products li.product:hover .button,.tax-product_cat ul.products li.product:hover .button,.tax-product_tag ul.products li.product:hover .button,.tax-brand ul.products li.product:hover .button,.tax-product_brand ul.products li.product:hover .button,.tax-product-brand ul.products li.product:hover .button,.tax-brands ul.products li.product:hover .button,.tax-yith_product_brand ul.products li.product:hover .button,.tax-pwb-brand ul.products li.product:hover .button,.tax-berocket_brand ul.products li.product:hover .button{opacity:1!important;transform:translateY(0)!important}.woocommerce ul.products li.product .berocket_better_labels,.woocommerce ul.products li.product .berocket_product_labels,.woocommerce ul.products li.product .berocket_lgv_product_labels,.woocommerce ul.products li.product .berocket_product_label,.woocommerce-page ul.products li.product .berocket_better_labels,.woocommerce-page ul.products li.product .berocket_product_labels,.woocommerce-page ul.products li.product .berocket_lgv_product_labels,.woocommerce-page ul.products li.product .berocket_product_label,.et_pb_shop ul.products li.product .berocket_better_labels,.et_pb_shop ul.products li.product .berocket_product_labels,.et_pb_shop ul.products li.product .berocket_lgv_product_labels,.et_pb_shop ul.products li.product .berocket_product_label{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;z-index:30!important;margin:0!important;transform:none!important;pointer-events:none!important}@media (max-width:1023px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.et_pb_shop ul.products li.product,.post-type-archive-product ul.products li.product,.tax-product_cat ul.products li.product,.tax-product_tag ul.products li.product,.tax-brand ul.products li.product,.tax-product_brand ul.products li.product,.tax-product-brand ul.products li.product,.tax-brands ul.products li.product,.tax-yith_product_brand ul.products li.product,.tax-pwb-brand ul.products li.product,.tax-berocket_brand ul.products li.product{width:50%!important;max-width:50%!important;flex:0 0 50%!important}}@media (max-width:767px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.et_pb_shop ul.products li.product,.post-type-archive-product ul.products li.product,.tax-product_cat ul.products li.product,.tax-product_tag ul.products li.product,.tax-brand ul.products li.product,.tax-product_brand ul.products li.product,.tax-product-brand ul.products li.product,.tax-brands ul.products li.product,.tax-yith_product_brand ul.products li.product,.tax-pwb-brand ul.products li.product,.tax-berocket_brand ul.products li.product{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img,.et_pb_shop ul.products li.product img{height:190px!important}}.woocommerce-cart .cart-collaterals{width:100%;clear:both;box-sizing:border-box;margin-top:28px}.woocommerce-cart table.shop_table{width:100%;border-collapse:collapse;background:#fff}.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td{padding:14px 12px;vertical-align:middle;font-size:14px;line-height:1.45;border-color:#ececec}.woocommerce-cart table.shop_table th{color:#666;font-weight:500}.woocommerce-cart table.shop_table td.product-name a{color:#222;font-weight:500}.woocommerce-cart table.shop_table td.product-price,.woocommerce-cart table.shop_table td.product-subtotal{font-weight:600}.woocommerce-cart table.shop_table input.qty{min-height:42px;width:60px;text-align:center;border:1px solid #dcdcdc;background:#f8f8f8;padding:0 6px;box-sizing:border-box}.woocommerce-cart .actions{padding-top:12px}.woocommerce-cart .coupon{display:none!important;gap:8px;flex-wrap:wrap}.show-coupon-link{display:inline-block;margin:10px 0 20px;font-size:14px;text-decoration:underline;cursor:pointer}.woocommerce-cart .coupon input.input-text{min-height:42px;min-width:170px;border:1px solid #dcdcdc;background:#f8f8f8;padding:0 12px!important;color:#333}.woocommerce-cart .actions .button,.woocommerce-cart .actions button.button,.woocommerce-cart .coupon .button{min-height:42px;padding:0 16px!important;border:1px solid #111!important;background:#111!important;color:#fff!important;font-size:13px;font-weight:500}.woocommerce-cart .actions .button:hover,.woocommerce-cart .actions button.button:hover,.woocommerce-cart .coupon .button:hover{background:#222!important;border-color:#222!important}.woocommerce-cart button[name="update_cart"]{display:inline-block!important;opacity:1!important;visibility:visible!important}.woocommerce-cart .button:disabled,.woocommerce-cart .button[disabled]{opacity:0.55}.woocommerce-cart .cart-collaterals .cart_totals{width:100%;max-width:760px!important;margin-left:auto;padding:24px;background:#fff;border:1px solid #e7e7e7;box-shadow:0 6px 18px rgba(0,0,0,0.04);border-radius:6px;box-sizing:border-box}.woocommerce-cart .cart-collaterals .cart_totals h2{font-size:30px;line-height:1.2;margin-bottom:18px;color:#222;font-weight:600}.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table.shop_table{width:100%;border-collapse:collapse;table-layout:auto!important}.woocommerce-cart .cart-collaterals .cart_totals th{width:70px!important;min-width:70px!important;max-width:70px!important;white-space:nowrap;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;font-size:12px;vertical-align:top;border-top:1px solid #ececec;padding:14px 10px}.woocommerce-cart .cart-collaterals .cart_totals td{width:auto!important;color:#222;font-size:14px;line-height:1.5;vertical-align:top;border-top:1px solid #ececec;padding:14px 10px}.woocommerce-cart .cart-collaterals .cart_totals .amount{font-weight:700}.woocommerce-cart .cart-collaterals .order-total th,.woocommerce-cart .cart-collaterals .order-total td{font-size:17px;font-weight:700;color:#111}.woocommerce-cart ul#shipping_method,.woocommerce-checkout ul#shipping_method{list-style:none;margin:0;padding:0}.woocommerce-cart ul#shipping_method li,.woocommerce-checkout ul#shipping_method li{margin:0 0 8px 0;padding:8px 10px;border:1px solid #e2e2e2;background:#fafafa;border-radius:4px;line-height:1.4;position:relative}.woocommerce-cart ul#shipping_method li:hover,.woocommerce-checkout ul#shipping_method li:hover{background:#fff;border-color:#d5d5d5}.woocommerce-cart ul#shipping_method li input[type="radio"],.woocommerce-checkout ul#shipping_method li input[type="radio"]{margin-right:6px;margin-top:2px;vertical-align:top}.woocommerce-cart ul#shipping_method li label,.woocommerce-checkout ul#shipping_method li label{display:inline-block;width:calc(100% - 24px);vertical-align:top;cursor:pointer;font-size:11.5px;line-height:1.4;color:#444}.woocommerce-cart ul#shipping_method li label br,.woocommerce-checkout ul#shipping_method li label br{display:none}.woocommerce-cart ul#shipping_method li label .amount,.woocommerce-checkout ul#shipping_method li label .amount{display:inline-block;margin-left:4px;font-weight:700;color:#c88316}.woocommerce-cart ul#shipping_method li input[type="radio"]:checked+label,.woocommerce-checkout ul#shipping_method li input[type="radio"]:checked+label{font-weight:700!important;color:#111!important}.woocommerce-cart .woocommerce-shipping-destination,.woocommerce-checkout .woocommerce-shipping-destination{margin-top:10px;font-size:12px;line-height:1.45;color:#555}.woocommerce-cart .shipping-calculator-button,.woocommerce-checkout .shipping-calculator-button{display:inline-block;margin-top:6px;font-size:12px;text-decoration:underline}.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-form-coupon-toggle{display:none!important}.woocommerce-cart .wc-proceed-to-checkout{padding-top:18px;margin-bottom:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%;min-height:52px;background:#000!important;color:#fff!important;border:1px solid #000!important;font-size:17px;font-weight:500;line-height:52px;text-align:center;padding:0 18px!important;border-radius:4px;transition:all 0.2s ease;box-sizing:border-box}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#222!important;border-color:#222!important;color:#fff!important}.cart-auto-update-notice{margin-bottom:12px;padding:10px 12px;background:#f7f7f7;border:1px solid #ddd;font-size:13px;color:#222}.woocommerce-cart .cross-sells{margin-top:30px}.woocommerce-cart .cross-sells>h2{font-size:28px;line-height:1.2;margin-bottom:18px;color:#222}.woocommerce-cart .cross-sells ul.products{display:flex;flex-wrap:wrap;gap:24px;margin:0;padding:0}.woocommerce-cart .cross-sells ul.products li.product{width:calc(33.333% - 16px)!important;margin:0!important;padding:0;list-style:none}.woocommerce-cart .cross-sells ul.products li.product:nth-child(n+3){display:none}.woocommerce-cart .cross-sells ul.products li.product img{width:100%;max-width:240px;height:auto;display:block;margin:0 auto 12px}.woocommerce-cart .cross-sells ul.products li.product h2,.woocommerce-cart .cross-sells ul.products li.product h3,.woocommerce-cart .cross-sells ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;line-height:1.4;margin:0 0 6px;color:#222}.woocommerce-cart .cross-sells ul.products li.product .price{font-size:14px;line-height:1.4;color:#c88316;margin-bottom:8px}.woocommerce-cart .cross-sells ul.products li.product .button{min-height:38px;line-height:38px;padding:0 14px!important;font-size:12px}.woocommerce-checkout h3{font-size:22px;line-height:1.3;margin-bottom:16px;color:#222}.woocommerce-checkout .form-row{margin-bottom:14px}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select{min-height:44px;padding:10px 12px!important;font-size:14px;border:1px solid #dcdcdc;background:#f7f7f7;color:#333;box-sizing:border-box}.woocommerce-checkout textarea{min-height:100px;resize:vertical}.woocommerce-checkout .woocommerce-info{margin-bottom:20px!important}.woocommerce-checkout #payment{background:#f3f3f3;border:1px solid #e3e3e3}.woocommerce-checkout #payment ul.payment_methods{padding:14px 18px}.woocommerce-checkout #payment li{line-height:1.5}.woocommerce-checkout #payment div.payment_box{background:#ececec}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#ececec}.woocommerce-checkout #place_order{width:100%;min-height:52px;background:#000!important;color:#fff!important;border:1px solid #000!important;font-size:17px;font-weight:500;line-height:52px;text-align:center;padding:0 18px!important;border-radius:4px;transition:all 0.2s ease;box-sizing:border-box}.woocommerce-checkout #place_order:hover{background:#222!important;border-color:#222!important;color:#fff!important}.et_pb_post{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #ececec;border-radius:14px;overflow:hidden;box-shadow:0 6px 22px rgba(0,0,0,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.et_pb_post:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(0,0,0,0.11);border-color:#e2e2e2}.et_pb_post .entry-featured-image-url{position:relative;display:block;overflow:hidden;background:#f5f5f5}.et_pb_post .entry-featured-image-url img{display:block;width:100%;height:240px;object-fit:cover;transition:transform 0.45s ease}.et_pb_post:hover .entry-featured-image-url img{transform:scale(1.04)}.et_pb_post .entry-featured-image-url:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.16),rgba(0,0,0,0.02) 40%,rgba(0,0,0,0));pointer-events:none}.et_pb_post .entry-featured-image-url:before{content:"BLOG BMX";position:absolute;top:14px;left:14px;z-index:2;display:inline-block;padding:7px 10px;background:rgba(255,255,255,0.95);color:#111;border-radius:999px;font-size:10px;font-weight:800;line-height:1;letter-spacing:0.7px;text-transform:uppercase;box-shadow:0 4px 10px rgba(0,0,0,0.08)}.category-bmx-tech .et_pb_post .entry-featured-image-url:before,.et_pb_post.category-bmx-tech .entry-featured-image-url:before{content:"BMX TECH"}.category-guide-achat .et_pb_post .entry-featured-image-url:before,.et_pb_post.category-guide-achat .entry-featured-image-url:before{content:"GUIDE D'ACHAT"}.category-news .et_pb_post .entry-featured-image-url:before,.et_pb_post.category-news .entry-featured-image-url:before{content:"NEWS"}.et_pb_post .post-content,.et_pb_post .entry-content,.et_pb_post .et_pb_post_content{display:flex;flex-direction:column;flex-grow:1;padding:22px 22px 24px}.et_pb_post .post-meta{display:block;margin:0 0 10px;padding:0;font-size:12px;line-height:1.4;color:#777;text-transform:uppercase;letter-spacing:0.3px}.et_pb_post h2{margin:0 0 12px;padding:0;font-size:21px;font-weight:800;line-height:1.28;color:#111;min-height:80px}.et_pb_post .post-content p,.et_pb_post .entry-content p,.et_pb_post .et_pb_post_content p{margin:0 0 18px;font-size:14px;line-height:1.7;color:#4a4a4a}.et_pb_post .more-link{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid #111;border-radius:999px;background:#111;color:#fff!important;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:0.6px;transition:all 0.25s ease}.et_pb_post .more-link:hover{background:#fff;color:#111!important}.et_pb_post .more-link:after{content:"→";font-size:13px;line-height:1}.et_pb_blog_grid .et_pb_post,.et_pb_posts .et_pb_post{margin-bottom:30px}@media (max-width:980px){.woocommerce-cart .cart-collaterals .cart_totals{max-width:100%;margin-left:0;margin-top:20px}.woocommerce-cart .cart-collaterals .cart_totals h2{font-size:26px}.woocommerce-cart .cart-collaterals .cart_totals th{width:78px!important;min-width:78px!important;max-width:78px!important}.woocommerce-cart .cross-sells{display:none!important}.et_pb_post .entry-featured-image-url img{height:220px}.et_pb_post .post-content,.et_pb_post .entry-content,.et_pb_post .et_pb_post_content{padding:20px 20px 22px}.et_pb_post h2{font-size:19px;min-height:72px}}@media (max-width:767px){.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td{font-size:13px;padding:10px 8px}.woocommerce-cart .coupon input.input-text,.woocommerce-cart .coupon .button{width:100%;margin-bottom:8px}.woocommerce-cart .cart-collaterals .cart_totals{padding:16px}.woocommerce-cart .cart-collaterals .cart_totals h2{font-size:24px;margin-bottom:14px}.woocommerce-cart .cart-collaterals .cart_totals th,.woocommerce-cart .cart-collaterals .cart_totals td{display:block;width:100%!important;max-width:100%!important;padding:10px 0}.woocommerce-cart .cart-collaterals .cart_totals th{border-top:1px solid #ececec;padding-bottom:4px}.woocommerce-cart .cart-collaterals .cart_totals td{border-top:0;padding-top:0}.woocommerce-cart ul#shipping_method li,.woocommerce-checkout ul#shipping_method li{padding:10px}.woocommerce-cart ul#shipping_method li label,.woocommerce-checkout ul#shipping_method li label{width:calc(100% - 22px);font-size:11px;line-height:1.4}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout #place_order{font-size:15px;min-height:48px;line-height:48px}.woocommerce-cart .cross-sells{display:none!important}.et_pb_post{border-radius:12px}.et_pb_post .entry-featured-image-url img{height:190px}.et_pb_post .entry-featured-image-url:before{top:12px;left:12px;padding:6px 9px;font-size:9px}.et_pb_post .post-content,.et_pb_post .entry-content,.et_pb_post .et_pb_post_content{padding:18px 16px 20px}.et_pb_post h2{font-size:18px;min-height:auto}.et_pb_post .more-link{width:100%;justify-content:center;text-align:center}}#main-content .container:before,.et_pb_pagebuilder_layout #main-content .container:before,#content-area:before,.et_right_sidebar #main-content .container:before,.et_left_sidebar #main-content .container:before,.et_pb_column:before,.et_pb_column:after{display:none!important;content:none!important;background:none!important;border:0!important;box-shadow:none!important}.header-cart-simple{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:8px;text-decoration:none!important;color:#111!important;font-size:20px;line-height:1;transition:transform 0.2s ease}.header-cart-simple-icon{display:block;line-height:1}.header-cart-simple-count{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#111;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;transition:background 0.2s ease}.header-cart-simple:hover{transform:scale(1.08)}.header-cart-simple:hover .header-cart-simple-count{background:#e69500}.header-tools-simple{display:flex;align-items:center;justify-content:flex-end;gap:18px}.header-tools-simple a{color:#666;font-size:13px;text-decoration:none;transition:color 0.2s ease}.header-tools-simple a:hover{color:#dd9933}.header-cart-simple{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#111;font-size:20px;line-height:1;text-decoration:none}.header-cart-simple-count{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#111;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.header-tools-simple{display:flex;align-items:center;justify-content:flex-end;gap:16px;width:100%;max-width:100%;white-space:nowrap}.header-tools-simple a{color:#666;font-size:13px;text-decoration:none}.header-tools-simple a:hover{color:#dd9933}.header-tools-simple{padding-right:50px!important}@media (max-width:980px){.header-tools-simple{padding-right:15px!important}}.header-tools-simple{margin-right:clamp(20px,3vw,60px)}.l3r-cart-shortcode-cache{display:none!important}