@media only screen and (max-width:767px){.sc-topbar{width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sc-topbar::-webkit-scrollbar{display:none}.sc-topbar-inner{width:max-content!important;min-width:100%!important;max-width:none!important;min-height:44px;margin:0!important;padding:9px 15px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:24px!important;overflow:visible!important}.sc-topbar-left,.sc-topbar-right{display:contents!important}.sc-topbar .sc-top-link{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:12px!important;line-height:1.2!important}.sc-topbar .sc-top-link svg{width:17px!important;height:17px!important;min-width:17px!important;flex:0 0 17px!important}}body.woocommerce-account{background:#f6f8f7}body.woocommerce-account .et-l--post .et_builder_inner_content,body.woocommerce-account #main-content{background:#f6f8f7}body.woocommerce-account .woocommerce{width:100%;max-width:1180px;margin:0 auto;padding:45px 20px 80px;font-family:Arial,sans-serif}body.woocommerce-account .entry-title,body.woocommerce-account h1{color:#123b27;font-size:38px;line-height:1.2;font-weight:800;margin-bottom:30px}body.woocommerce-account .woocommerce::after{content:"";display:block;clear:both}body.woocommerce-account
.woocommerce-MyAccount-navigation{float:left;width:28%;margin-right:3%;padding:16px;background:#ffffff;border:1px solid #e1e9e4;border-radius:18px;box-shadow:0 8px 30px rgba(8,75,44,0.07)}body.woocommerce-account
.woocommerce-MyAccount-navigation ul{margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-account
.woocommerce-MyAccount-navigation ul li{display:block;margin:0 0 7px!important;padding:0!important;list-style:none!important}body.woocommerce-account
.woocommerce-MyAccount-navigation ul li::before,body.woocommerce-account
.woocommerce-MyAccount-navigation ul li::marker{display:none!important;content:none!important}body.woocommerce-account
.woocommerce-MyAccount-navigation ul li a{position:relative;display:flex;align-items:center;min-height:52px;padding:12px 15px 12px 48px;color:#24342c;background:transparent;border-radius:12px;text-decoration:none;font-size:16px;line-height:1.35;font-weight:600;transition:all 0.25s ease}body.woocommerce-account
.woocommerce-MyAccount-navigation ul li a::before{position:absolute;left:16px;top:50%;width:22px;font-family:Arial,sans-serif;font-size:18px;font-weight:normal;text-align:center;transform:translateY(-50%)}body.woocommerce-account
.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"⌂"}body.woocommerce-account
.woocommerce-MyAccount-navigation-link--orders a::before{content:"▤"}body.woocommerce-account
.woocommerce-MyAccount-navigation-link--downloads a::before{content:"↓"}body.woocommerce-account
.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"⌖"}body.woocommerce-account
.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"♙"}body.woocommerce-account
.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"↪"}body.woocommerce-account
.woocommerce-MyAccount-navigation ul li a:hover{color:#087c3d;background:#edf8f1;transform:translateX(3px)}body.woocommerce-account
.woocommerce-MyAccount-navigation ul li.is-active a{color:#ffffff!important;background:#087c3d;box-shadow:0 7px 18px rgba(8,124,61,0.2)}body.woocommerce-account
.woocommerce-MyAccount-content{float:right;width:69%;min-height:420px;padding:32px;background:#ffffff;border:1px solid #e1e9e4;border-radius:18px;box-shadow:0 8px 30px rgba(8,75,44,0.07)}body.woocommerce-account
.woocommerce-MyAccount-content p{margin-bottom:18px;color:#5d6b63;font-size:16px;line-height:1.75}body.woocommerce-account
.woocommerce-MyAccount-content strong{color:#163c29}body.woocommerce-account
.woocommerce-MyAccount-content a{color:#087c3d;font-weight:600;text-decoration:none}body.woocommerce-account
.woocommerce-MyAccount-content a:hover{color:#055c2d}body.woocommerce-account
.woocommerce-MyAccount-content h2,body.woocommerce-account
.woocommerce-MyAccount-content h3{color:#123b27;font-weight:800}body.woocommerce-account
.woocommerce button.button,body.woocommerce-account
.woocommerce a.button,body.woocommerce-account
.woocommerce input.button{min-height:46px;padding:12px 24px!important;color:#ffffff!important;background:#087c3d!important;border:none!important;border-radius:10px!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;transition:all 0.25s ease}body.woocommerce-account
.woocommerce button.button:hover,body.woocommerce-account
.woocommerce a.button:hover,body.woocommerce-account
.woocommerce input.button:hover{background:#065f30!important;transform:translateY(-1px)}body.woocommerce-account
.woocommerce input.input-text,body.woocommerce-account
.woocommerce input[type="text"],body.woocommerce-account
.woocommerce input[type="email"],body.woocommerce-account
.woocommerce input[type="password"],body.woocommerce-account
.woocommerce input[type="tel"],body.woocommerce-account
.woocommerce select,body.woocommerce-account
.woocommerce textarea{width:100%;min-height:48px;padding:11px 14px;color:#17251d;background:#fbfcfb;border:1px solid #d7e2db;border-radius:10px;box-shadow:none;font-size:16px;outline:none}body.woocommerce-account
.woocommerce input:focus,body.woocommerce-account
.woocommerce select:focus,body.woocommerce-account
.woocommerce textarea:focus{background:#ffffff;border-color:#087c3d;box-shadow:0 0 0 3px rgba(8,124,61,0.1)}body.woocommerce-account
.woocommerce form .form-row label{margin-bottom:7px;color:#23392d;font-weight:700}body.woocommerce-account
.woocommerce table.shop_table{overflow:hidden;border:1px solid #dfe8e2;border-radius:12px}body.woocommerce-account
.woocommerce table.shop_table th{color:#ffffff;background:#087c3d;font-weight:700}body.woocommerce-account
.woocommerce table.shop_table td,body.woocommerce-account
.woocommerce table.shop_table th{padding:14px}body.woocommerce-account
.woocommerce-message,body.woocommerce-account
.woocommerce-info,body.woocommerce-account
.woocommerce-error{border-radius:12px}@media only screen and (max-width:767px){body.woocommerce-account .woocommerce{padding:25px 15px 60px}body.woocommerce-account .entry-title,body.woocommerce-account h1{margin-bottom:22px;font-size:29px}body.woocommerce-account
.woocommerce-MyAccount-navigation{float:none;width:100%;margin:0 0 18px;padding:9px;overflow-x:auto;overflow-y:hidden;border-radius:14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.woocommerce-account
.woocommerce-MyAccount-navigation::-webkit-scrollbar{display:none}body.woocommerce-account
.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:nowrap;align-items:center;gap:7px;width:max-content}body.woocommerce-account
.woocommerce-MyAccount-navigation ul li{flex:0 0 auto;margin:0!important}body.woocommerce-account
.woocommerce-MyAccount-navigation ul li a{min-height:43px;padding:10px 14px;white-space:nowrap;border:1px solid #e0e9e3;font-size:14px}body.woocommerce-account
.woocommerce-MyAccount-navigation ul li a::before{display:none}body.woocommerce-account
.woocommerce-MyAccount-navigation ul li a:hover{transform:none}body.woocommerce-account
.woocommerce-MyAccount-content{float:none;width:100%;min-height:auto;padding:22px 18px;border-radius:14px}body.woocommerce-account
.woocommerce-MyAccount-content p{font-size:15px;line-height:1.65}body.woocommerce-account
.woocommerce-MyAccount-content{overflow-x:auto}body.woocommerce-account
.woocommerce table.shop_table{min-width:600px}}body.woocommerce-cart{background:#f6f8fb}body.woocommerce-cart .wp-site-blocks,body.woocommerce-cart main,body.woocommerce-cart .entry-content{overflow:visible!important}body.woocommerce-cart .wc-block-cart{max-width:1240px;margin:40px auto 70px;padding:0 20px}body.woocommerce-cart .entry-title,body.woocommerce-cart h1{color:#0f172a;font-size:38px;font-weight:800;line-height:1.2;margin-bottom:30px}body.woocommerce-cart .entry-title::after,body.woocommerce-cart h1::after{content:"";display:block;width:65px;height:4px;margin-top:12px;border-radius:99px;background:#2563eb}body.woocommerce-cart .wc-block-cart__main{padding-right:34px}body.woocommerce-cart .wc-block-cart__sidebar{margin-top:0}body.woocommerce-cart .wc-block-cart-items{background:#ffffff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:0 10px 35px rgba(15,23,42,0.06)}body.woocommerce-cart .wc-block-cart-items thead{background:#f8fafc}body.woocommerce-cart .wc-block-cart-items th{padding:18px 20px!important;color:#64748b;font-size:13px;font-weight:700;letter-spacing:0.4px;text-transform:uppercase;border-bottom:1px solid #e2e8f0!important}body.woocommerce-cart .wc-block-cart-items td{padding:22px 16px!important;vertical-align:middle;border-bottom:1px solid #eef2f7!important}body.woocommerce-cart .wc-block-cart-items tr:last-child td{border-bottom:0!important}body.woocommerce-cart .wc-block-cart-item__image img{width:96px;height:96px;object-fit:contain;padding:8px;border-radius:14px;background:#f1f5f9;transition:0.25s ease}body.woocommerce-cart .wc-block-cart-item__image img:hover{transform:scale(1.04)}body.woocommerce-cart .wc-block-components-product-name{color:#0f172a!important;font-size:16px;font-weight:750;line-height:1.45;text-decoration:none!important}body.woocommerce-cart .wc-block-components-product-name:hover{color:#2563eb!important}body.woocommerce-cart .wc-block-components-product-price,body.woocommerce-cart .wc-block-formatted-money-amount{color:#dc2626;font-weight:750}body.woocommerce-cart .wc-block-components-product-details{margin-top:7px;color:#64748b;font-size:13px;line-height:1.6}body.woocommerce-cart .wc-block-components-quantity-selector{height:42px;border:1px solid #cbd5e1!important;border-radius:10px!important;overflow:hidden;background:#ffffff}body.woocommerce-cart .wc-block-components-quantity-selector input{min-width:42px;font-size:15px;font-weight:700}body.woocommerce-cart .wc-block-components-quantity-selector button{width:36px;color:#475569;background:#f8fafc}body.woocommerce-cart .wc-block-components-quantity-selector button:hover{color:#ffffff;background:#2563eb}body.woocommerce-cart .wc-block-cart-item__remove-link{margin-top:10px!important;color:#ef4444!important;font-size:13px!important;font-weight:650!important;text-decoration:none!important}body.woocommerce-cart .wc-block-cart-item__remove-link:hover{color:#b91c1c!important;text-decoration:underline!important}body.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block,body.woocommerce-cart .wc-block-components-sidebar{padding:25px;border:1px solid #e2e8f0;border-radius:18px;background:#ffffff;box-shadow:0 10px 35px rgba(15,23,42,0.08)}body.woocommerce-cart .wc-block-cart__totals-title{padding-bottom:17px!important;color:#0f172a;font-size:18px!important;font-weight:800!important;border-bottom:1px solid #e2e8f0}body.woocommerce-cart .wc-block-components-totals-item{padding:15px 0;border-bottom:1px dashed #e2e8f0}body.woocommerce-cart .wc-block-components-totals-item__label{color:#475569;font-size:14px}body.woocommerce-cart .wc-block-components-totals-item__value{color:#0f172a;font-weight:750}body.woocommerce-cart .wc-block-components-totals-footer-item{margin-top:10px;padding-top:20px!important;border-top:2px solid #e2e8f0}body.woocommerce-cart .wc-block-components-totals-footer-item
.wc-block-components-totals-item__label{color:#0f172a;font-size:19px;font-weight:800}body.woocommerce-cart .wc-block-components-totals-footer-item
.wc-block-components-totals-item__value{color:#dc2626;font-size:22px;font-weight:850}body.woocommerce-cart .wc-block-components-totals-coupon__button{color:#2563eb;font-weight:700}body.woocommerce-cart .wc-block-components-totals-coupon__form input{height:45px;border:1px solid #cbd5e1;border-radius:9px}body.woocommerce-cart .wc-block-components-totals-coupon__form button{min-height:45px;padding:0 18px;color:#ffffff;border:0;border-radius:9px;background:#2563eb}body.woocommerce-cart .wc-block-cart__submit{margin-top:24px}body.woocommerce-cart .wc-block-cart__submit-button{min-height:56px;border:0!important;border-radius:12px!important;color:#ffffff!important;font-size:16px!important;font-weight:800!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 10px 24px rgba(37,99,235,0.25);transition:0.25s ease}body.woocommerce-cart .wc-block-cart__submit-button:hover{transform:translateY(-2px);background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;box-shadow:0 14px 28px rgba(37,99,235,0.34)}body.woocommerce-cart .wc-block-components-totals-shipping
.wc-block-components-totals-item__value{color:#16a34a;font-weight:800}body.single-product .related.products{width:100%;margin-top:45px;clear:both}body.single-product .related.products>h2{margin:0 0 28px!important;padding:0 0 13px!important;position:relative;color:#172033;font-size:28px!important;font-weight:750!important;line-height:1.3!important}body.single-product .related.products>h2::after{content:"";position:absolute;left:0;bottom:0;width:58px;height:3px;border-radius:10px;background:#07843f}body.single-product .related.products ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;width:100%!important;margin:0!important;padding:0!important}body.single-product .related.products ul.products li.product{float:none!important;clear:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:18px!important;position:relative;overflow:hidden;border:1px solid #e6eaf0;border-radius:14px;background:#ffffff;text-align:left!important;box-shadow:0 5px 18px rgba(15,23,42,0.04);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}body.single-product .related.products ul.products li.product:hover{transform:translateY(-5px);border-color:#b9d9c6;box-shadow:0 14px 30px rgba(15,23,42,0.10)}body.single-product .related.products li.product>a{display:block;width:100%;text-decoration:none!important}body.single-product .related.products li.product img{display:block!important;width:100%!important;height:180px!important;max-width:100%!important;margin:0 0 16px!important;padding:14px!important;object-fit:contain!important;border-radius:11px;background:#f7f9fb}body.single-product .related.products li.product h2,body.single-product .related.products li.product
.woocommerce-loop-product__title{display:-webkit-box;min-height:50px;margin:0 0 9px!important;padding:0!important;overflow:hidden;color:#172033!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;text-align:left!important;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.single-product .related.products li.product a:hover
.woocommerce-loop-product__title{color:#07843f!important}body.single-product .related.products li.product .price{display:block!important;margin:0 0 15px!important;color:#e02828!important;font-size:16px!important;font-weight:750!important;line-height:1.4!important;text-align:left!important}body.single-product .related.products li.product .price ins{color:#e02828!important;text-decoration:none!important}body.single-product .related.products li.product .price del{margin-right:6px;color:#94a3b8!important;font-size:13px}body.single-product .related.products li.product .button{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:43px;margin:0!important;padding:10px 14px!important;border:1px solid #07843f!important;border-radius:8px!important;color:#07843f!important;background:#ffffff!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;text-align:center;transition:0.2s ease}body.single-product .related.products li.product .button:hover{color:#ffffff!important;background:#07843f!important}body.single-product .related.products li.product .button::after{display:none!important}body.single-product .related.products ul.products::before,body.single-product .related.products ul.products::after{display:none!important;content:none!important}@media screen and (max-width:980px){body.single-product .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}body.single-product .related.products li.product img{height:165px!important}}@media screen and (max-width:600px){body.single-product .related.products{margin-top:30px}body.single-product .related.products>h2{font-size:18px!important;margin-bottom:20px!important}body.single-product .related.products ul.products{display:flex!important;gap:14px!important;padding:2px 2px 14px!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}body.single-product .related.products ul.products li.product{flex:0 0 78%!important;width:78%!important;min-width:245px!important;scroll-snap-align:start}body.single-product .related.products li.product img{height:155px!important}body.single-product .related.products li.product h2,body.single-product .related.products li.product
.woocommerce-loop-product__title{min-height:45px;font-size:12px!important}}.berocket_single_filter_widget,.bapf_sfilter,.bapf_body{width:100%}.bapf_body ul li,.berocket_single_filter_widget ul li{margin-bottom:8px!important}.bapf_body ul li label,.bapf_body ul li a,.berocket_single_filter_widget ul li label,.berocket_single_filter_widget ul li a{display:flex!important;align-items:center!important;width:100%!important;min-height:54px!important;padding:10px 12px!important;box-sizing:border-box!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important}.bapf_body ul li label::before,.bapf_body ul li a::before,.berocket_single_filter_widget ul li label::before,.berocket_single_filter_widget ul li a::before{flex:0 0 28px!important;width:28px!important;height:28px!important;margin-right:10px!important}.bapf_body ul li label,.bapf_body ul li a,.berocket_single_filter_widget ul li label,.berocket_single_filter_widget ul li a{color:#111827!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;text-transform:uppercase!important}.bapf_body ul li label span,.bapf_body ul li a span,.berocket_single_filter_widget ul li label span,.berocket_single_filter_widget ul li a span{display:flex!important;align-items:center!important;flex:1!important;min-height:36px!important;line-height:1.35!important}.bapf_body ul li label:hover,.bapf_body ul li a:hover,.berocket_single_filter_widget ul li label:hover,.berocket_single_filter_widget ul li a:hover{color:#2563eb!important;border-color:#93c5fd!important;background:#eff6ff!important}.bapf_sfilter .bapf_head h3,.berocket_single_filter_widget .bapf_head h3{font-size:17px!important;font-weight:700!important;line-height:1.3!important}