@font-face{font-family:'Tajawal';src:url('/wp-content/themes/astra-child/fonts/tajawal/tajawal-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Tajawal';src:url('/wp-content/themes/astra-child/fonts/tajawal/tajawal-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Tajawal';src:url('/wp-content/themes/astra-child/fonts/tajawal/tajawal-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}body,h1,h2,h3,h4,h5,h6,p,a,span,div,input,button,select,textarea{font-family:'Tajawal',Arial,sans-serif !important}:root{--c-bg:#f5f5f7;--c-surface:#fff;--c-surface-2:#f0f0f2;--c-border:#d8d8dc;--c-border-hover:#ababaf;--c-text-1:#1d1d1f;--c-text-2:#6e6e73;--c-text-3:#aeaeb2;--c-green:#2a8f25;--c-green-hover:#1e6b1a;--c-green-light:#edf7ec;--c-green-dark:#174f14;--c-sale:#ff453a;--f-xs:clamp(0.6875rem, 0.67rem + 0.09vw, 0.75rem);--f-sm:clamp(0.75rem,   0.73rem + 0.13vw, 0.8125rem);--f-base:clamp(0.8125rem, 0.78rem + 0.19vw, 0.875rem);--f-md:clamp(0.875rem,  0.84rem + 0.22vw, 0.9375rem);--f-lg:clamp(0.9375rem, 0.89rem + 0.28vw, 1rem);--f-xl:clamp(1rem,      0.94rem + 0.38vw, 1.125rem);--f-2xl:clamp(1.125rem,  1.03rem + 0.56vw, 1.375rem);--f-3xl:clamp(1.375rem,  1.22rem + 0.94vw, 1.75rem);--f-4xl:clamp(1.75rem,   1.5rem  + 1.56vw, 2.25rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--sp-2:clamp(4px,  0.5vw,  6px);--sp-3:clamp(6px,  0.75vw, 8px);--sp-4:clamp(8px,  1vw,    12px);--sp-6:clamp(12px, 1.5vw,  16px);--sp-8:clamp(14px, 2vw,    20px);--sp-10:clamp(18px, 2.5vw,  28px);--sp-12:clamp(22px, 3vw,    36px);--sp-16:clamp(28px, 4vw,    48px);--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-2xl:24px;--r-full:999px;--sh-xs:0 1px 2px rgba(0,0,0,0.05);--sh-sm:0 1px 4px rgba(0,0,0,0.06), 0 2px 8px rgba(0,0,0,0.04);--sh-md:0 4px 14px rgba(0,0,0,0.08), 0 2px 6px rgba(0,0,0,0.04);--sh-lg:0 8px 28px rgba(0,0,0,0.10), 0 3px 10px rgba(0,0,0,0.05);--sh-xl:0 16px 48px rgba(0,0,0,0.13), 0 6px 18px rgba(0,0,0,0.06);--tr-fast:150ms ease;--tr-base:220ms ease;--tr-slow:360ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}body{background-color:var(--c-bg) !important}.brand-logo-container{width:90px !important;box-shadow:none !important;background:transparent !important;border:none !important;margin-bottom:var(--sp-6) !important}.brand-logo-container
img{width:100% !important;height:auto !important;box-shadow:none !important}.woocommerce-products-header,
.woocommerce .woocommerce-products-header{margin:0
!important;padding:0
!important}.woocommerce-archive .ast-container,
.archive.post-type-archive-product .ast-container,
body.post-type-archive-product .ast-container{padding-top:0 !important}body.post-type-archive-product #primary,
body.tax-product_cat #primary,
body.tax-product_tag
#primary{padding-top:0 !important}.woocommerce .woocommerce-result-count{font-size:var(--f-sm) !important;font-weight:var(--fw-regular) !important;color:var(--c-text-3) !important;margin:var(--sp-4) 0 !important}.woocommerce-ordering
select{font-family:'Tajawal',Arial,sans-serif !important;font-size:var(--f-sm) !important;font-weight:var(--fw-medium) !important;color:var(--c-text-2) !important;background-color:var(--c-surface) !important;border:1.5px solid var(--c-border) !important;border-radius:var(--r-md) !important;padding:7px
14px !important;box-shadow:var(--sh-xs) !important;cursor:pointer !important;transition:border-color var(--tr-base) !important;margin:var(--sp-4) 0 !important}.woocommerce-ordering select:hover,
.woocommerce-ordering select:focus{border-color:var(--c-green) !important;outline:none !important}.woocommerce ul.products,
.woocommerce-page
ul.products{display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:clamp(10px, 2vw, 16px) !important;margin:0
!important;padding:0
!important;width:100% !important;border:none !important;float:none !important}@media (min-width: 600px){.woocommerce ul.products,
.woocommerce-page
ul.products{grid-template-columns:repeat(3, 1fr) !important}}@media (min-width: 1024px){.woocommerce ul.products,
.woocommerce-page
ul.products{grid-template-columns:repeat(4, 1fr) !important}}.woocommerce ul.products li.product,
.woocommerce-page ul.products
li.product{background:var(--c-surface) !important;border:1.5px solid var(--c-border) !important;border-radius:var(--r-xl) !important;margin:0
!important;padding:0
!important;width:auto !important;max-width:none !important;flex:none !important;float:none !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;position:relative !important;box-shadow:var(--sh-xs) !important;transition:box-shadow var(--tr-slow),
border-color var(--tr-base),
transform var(--tr-slow) !important}.woocommerce ul.products li.product:hover,
.woocommerce-page ul.products li.product:hover{box-shadow:var(--sh-lg) !important;border-color:var(--c-border-hover) !important;transform:translateY(-3px) !important;z-index:1 !important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex !important;flex-direction:column !important;text-decoration:none !important;flex:1 !important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link img,
.woocommerce ul.products li.product a
img{width:100% !important;aspect-ratio:1 / 1 !important;height:auto !important;object-fit:cover !important;object-position:center !important;display:block !important;border-radius:0 !important;margin:0
!important;background-color:var(--c-surface-2) !important;transition:transform 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important}.woocommerce ul.products li.product:hover a.woocommerce-LoopProduct-link img,
.woocommerce ul.products li.product:hover a
img{transform:scale(1.05) !important}.woocommerce ul.products li.product .astra-shop-summary-wrap{flex-grow:1 !important;display:flex !important;flex-direction:column !important;padding:var(--sp-6) var(--sp-6) var(--sp-4) !important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:var(--f-base) !important;font-weight:var(--fw-semibold) !important;color:var(--c-text-1) !important;line-height:1.45 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;min-height:2.9em !important;margin:0
0 var(--sp-3) 0 !important;padding:0
!important;transition:color var(--tr-fast) !important}.woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:var(--c-green) !important}@media (min-width: 600px){.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:var(--f-md) !important}}.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product
.price{display:flex !important;align-items:baseline !important;flex-wrap:wrap !important;gap:5px !important;visibility:visible !important;opacity:1 !important;margin:0
0 var(--sp-4) 0 !important;padding:0
!important}.woocommerce ul.products li.product .price .woocommerce-Price-amount,
.woocommerce-page ul.products li.product .price .woocommerce-Price-amount{font-size:var(--f-lg) !important;font-weight:var(--fw-bold) !important;color:var(--c-green) !important}.woocommerce ul.products li.product .price
ins{text-decoration:none !important;display:inline !important}.woocommerce ul.products li.product .price
del{font-size:var(--f-xs) !important;font-weight:var(--fw-regular) !important;color:var(--c-text-3) !important}.woocommerce ul.products li.product .price del .woocommerce-Price-amount{font-size:var(--f-xs) !important;font-weight:var(--fw-regular) !important;color:var(--c-text-3) !important}.woocommerce ul.products li.product .button,
.woocommerce-page ul.products li.product
.button{display:block !important;width:100% !important;margin:auto 0 0 0 !important;padding:clamp(9px, 1.5vw, 11px) var(--sp-4) !important;background:var(--c-green) !important;color:#fff !important;font-family:'Tajawal',Arial,sans-serif !important;font-size:var(--f-sm) !important;font-weight:var(--fw-semibold) !important;text-align:center !important;text-decoration:none !important;border:none !important;border-radius:0 0 calc(var(--r-xl) - 1.5px) calc(var(--r-xl) - 1.5px) !important;cursor:pointer !important;letter-spacing:0.015em !important;transition:background-color var(--tr-fast),
box-shadow var(--tr-fast) !important;box-shadow:none !important}.woocommerce ul.products li.product .button:hover,
.woocommerce-page ul.products li.product .button:hover{background:var(--c-green-hover) !important;box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15) !important}.woocommerce ul.products li.product
.added_to_cart{display:none !important}.woocommerce ul.products li.product
.onsale{position:absolute !important;top:10px !important;right:10px !important;left:auto !important;background:var(--c-sale) !important;color:#fff !important;font-size:var(--f-xs) !important;font-weight:var(--fw-bold) !important;padding:3px
10px !important;border-radius:var(--r-full) !important;min-height:auto !important;min-width:auto !important;line-height:1.6 !important;z-index:3 !important;box-shadow:0 2px 8px rgba(255,69,58,0.35) !important;letter-spacing:0.01em !important}.woocommerce
div.product{display:flex !important;flex-direction:column !important;gap:var(--sp-8) !important;padding:0
!important;margin:0
!important;width:100% !important;box-sizing:border-box !important}@media (min-width: 768px){.woocommerce
div.product{display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-areas:"gallery summary"
"tabs    tabs"
"related related" !important;align-items:stretch !important;gap:var(--sp-10) !important}}.woocommerce div.product::after{content:'' !important;display:table !important;clear:both !important}.woocommerce div.product .woocommerce-product-gallery{float:none !important;width:100% !important;max-width:100% !important;clear:both !important;border-radius:var(--r-2xl) !important;overflow:hidden !important;background:var(--c-surface) !important;border:1.5px solid var(--c-border) !important;box-shadow:var(--sh-sm) !important;box-sizing:border-box !important}@media (min-width: 768px){.woocommerce div.product .woocommerce-product-gallery{grid-area:gallery !important}}.woocommerce div.product .woocommerce-product-gallery__wrapper{border-radius:var(--r-2xl) !important;overflow:hidden !important;margin:0
!important}.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image
img{width:100% !important;aspect-ratio:1 / 1 !important;height:auto !important;object-fit:contain !important;object-position:center !important;display:block !important;border-radius:0 !important;background-color:var(--c-surface) !important;transition:transform 0.4s ease !important}@media (max-width: 767px){.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image
img{max-height:320px !important}}.woocommerce div.product .flex-control-thumbs{display:flex !important;gap:8px !important;padding:var(--sp-4) var(--sp-6) var(--sp-6) !important;margin:0
!important;list-style:none !important;overflow-x:auto !important;scrollbar-width:none !important}.woocommerce div.product .flex-control-thumbs::-webkit-scrollbar{display:none !important}.woocommerce div.product .flex-control-thumbs
li{flex:0 0 auto !important}.woocommerce div.product .flex-control-thumbs
img{width:60px !important;height:60px !important;object-fit:cover !important;border-radius:var(--r-md) !important;border:2px
solid var(--c-border) !important;cursor:pointer !important;opacity:0.65 !important;transition:opacity var(--tr-base),
border-color var(--tr-base) !important;aspect-ratio:1 / 1 !important}.woocommerce div.product .flex-control-thumbs .flex-active,
.woocommerce div.product .flex-control-thumbs img:hover{border-color:var(--c-green) !important;opacity:1 !important}.woocommerce div.product .summary.entry-summary{float:none !important;width:100% !important;max-width:100% !important;clear:both !important;display:flex !important;flex-direction:column !important;gap:var(--sp-8) !important;background:var(--c-surface) !important;border-radius:var(--r-2xl) !important;border:1.5px solid var(--c-border) !important;box-shadow:var(--sh-sm) !important;padding:var(--sp-8) !important;position:static !important;box-sizing:border-box !important}@media (min-width: 768px){.woocommerce div.product .summary.entry-summary{grid-area:summary !important;position:static !important;padding:var(--sp-10) !important}}.woocommerce div.product .product_title.entry-title{font-size:var(--f-2xl) !important;font-weight:var(--fw-bold) !important;color:var(--c-text-1) !important;line-height:1.3 !important;margin:0
!important}@media (min-width: 768px){.woocommerce div.product .product_title.entry-title{font-size:var(--f-3xl) !important}}.woocommerce div.product .woocommerce-product-rating{display:flex !important;align-items:center !important;gap:8px !important;margin:0
!important}.woocommerce div.product .star-rating{font-size:var(--f-md) !important;color:#f5a623 !important}.woocommerce div.product .woocommerce-review-link{font-size:var(--f-xs) !important;color:var(--c-text-3) !important;text-decoration:none !important;transition:color var(--tr-fast) !important}.woocommerce div.product .woocommerce-review-link:hover{color:var(--c-green) !important}.woocommerce div.product p.price,
.woocommerce div.product
span.price{display:flex !important;align-items:baseline !important;flex-wrap:wrap !important;gap:10px !important;margin:0
!important;padding:var(--sp-6) var(--sp-8) !important;background:var(--c-green-light) !important;border-radius:var(--r-lg) !important;border:1.5px solid rgba(42,143,37,0.18) !important}.woocommerce div.product p.price .woocommerce-Price-amount,
.woocommerce div.product span.price .woocommerce-Price-amount{font-size:var(--f-3xl) !important;font-weight:var(--fw-bold) !important;color:var(--c-green-dark) !important}.woocommerce div.product p.price ins,
.woocommerce div.product span.price
ins{text-decoration:none !important}.woocommerce div.product p.price ins .woocommerce-Price-amount{font-size:var(--f-3xl) !important;font-weight:var(--fw-bold) !important;color:var(--c-green-dark) !important}.woocommerce div.product p.price del,
.woocommerce div.product span.price
del{font-size:var(--f-base) !important;color:var(--c-text-3) !important;font-weight:var(--fw-regular) !important}.woocommerce div.product p.price del .woocommerce-Price-amount{font-size:var(--f-base) !important;font-weight:var(--fw-regular) !important;color:var(--c-text-3) !important}.woocommerce div.product .woocommerce-product-details__short-description{font-size:var(--f-md) !important;font-weight:var(--fw-regular) !important;color:var(--c-text-2) !important;line-height:1.75 !important;margin:0
!important}.woocommerce div.product .woocommerce-product-details__short-description
p{margin:0
0 var(--sp-4) 0 !important}.woocommerce div.product form.cart:not(.variations_form){display:flex !important;flex-direction:row !important;gap:var(--sp-4) !important;align-items:center !important;margin:0
!important}.woocommerce div.product
form.variations_form{display:flex !important;flex-direction:column !important;gap:var(--sp-6) !important;margin:0
!important;width:100% !important}.woocommerce div.product .woocommerce-variation-add-to-cart{display:flex !important;flex-direction:row !important;gap:var(--sp-4) !important;align-items:center !important;width:100% !important}.woocommerce div.product form.cart:not(.variations_form) .quantity{flex-shrink:0 !important}.woocommerce div.product form.cart
.quantity{display:flex !important;align-items:center !important;border:1.5px solid var(--c-border) !important;border-radius:var(--r-md) !important;overflow:hidden !important;background:var(--c-surface) !important;box-shadow:var(--sh-xs) !important;transition:border-color var(--tr-base) !important;flex-shrink:0 !important}.woocommerce div.product form.cart .quantity:focus-within{border-color:var(--c-green) !important;box-shadow:0 0 0 3px rgba(42,143,37,0.12) !important}.woocommerce div.product form.cart .quantity
.qty{width:56px !important;height:50px !important;border:none !important;background:transparent !important;text-align:center !important;font-family:'Tajawal',Arial,sans-serif !important;font-size:var(--f-lg) !important;font-weight:var(--fw-semibold) !important;color:var(--c-text-1) !important;padding:0
!important;margin:0
!important;-moz-appearance:textfield !important;outline:none !important}.woocommerce div.product form.cart .quantity .qty::-webkit-inner-spin-button,
.woocommerce div.product form.cart .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none !important}.woocommerce div.product .single_add_to_cart_button,
.woocommerce div.product form.cart
.button{flex:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;height:50px !important;padding:0
var(--sp-10) !important;background:var(--c-green) !important;color:#fff !important;font-family:'Tajawal',Arial,sans-serif !important;font-size:var(--f-lg) !important;font-weight:var(--fw-bold) !important;border:none !important;border-radius:var(--r-md) !important;cursor:pointer !important;text-decoration:none !important;letter-spacing:0.02em !important;box-shadow:0 4px 16px rgba(42,143,37,0.28) !important;transition:background-color var(--tr-fast),
box-shadow var(--tr-fast),
transform var(--tr-fast) !important}.woocommerce div.product .single_add_to_cart_button:hover,
.woocommerce div.product form.cart .button:hover{background:var(--c-green-hover) !important;box-shadow:0 6px 22px rgba(42,143,37,0.38) !important;transform:translateY(-1px) !important}.woocommerce div.product .single_add_to_cart_button:active{transform:translateY(0) !important;box-shadow:0 2px 8px rgba(42,143,37,0.22) !important}.woocommerce div.product form.variations_form
table.variations{width:100% !important;border-collapse:collapse !important;margin:0
!important}.woocommerce div.product form.variations_form table.variations
tr{display:flex !important;flex-direction:column !important;gap:var(--sp-2) !important;margin-bottom:var(--sp-6) !important;border:none !important;padding:0
!important}.woocommerce div.product form.variations_form table.variations
td.label{padding:0
!important;border:none !important;width:auto !important}.woocommerce div.product form.variations_form table.variations td.label
label{font-size:var(--f-sm) !important;font-weight:var(--fw-semibold) !important;color:var(--c-text-2) !important;margin:0
!important}.woocommerce div.product form.variations_form table.variations
td.value{padding:0
!important;border:none !important;width:100% !important}.woocommerce div.product form.variations_form table.variations td.value
select{width:100% !important;font-family:'Tajawal',Arial,sans-serif !important;font-size:var(--f-base) !important;font-weight:var(--fw-medium) !important;color:var(--c-text-1) !important;padding:9px
14px !important;background-color:var(--c-surface) !important;border:1.5px solid var(--c-border) !important;border-radius:var(--r-md) !important;cursor:pointer !important;box-shadow:var(--sh-xs) !important;transition:border-color var(--tr-base) !important;-webkit-appearance:none !important;appearance:none !important;box-sizing:border-box !important}.woocommerce div.product form.variations_form table.variations td.value select:focus,
.woocommerce div.product form.variations_form table.variations td.value select:hover{border-color:var(--c-green) !important;outline:none !important;box-shadow:0 0 0 3px rgba(42,143,37,0.10) !important}.woocommerce div.product form.variations_form
.reset_variations{font-size:var(--f-xs) !important;color:var(--c-text-3) !important;text-decoration:underline !important;cursor:pointer !important;transition:color var(--tr-fast) !important;margin-top:var(--sp-2) !important;display:inline-block !important}.woocommerce div.product form.variations_form .reset_variations:hover{color:var(--c-sale) !important}.product_meta{margin:0
!important;display:flex !important;flex-direction:column !important;gap:5px !important;padding-top:var(--sp-4) !important;border-top:1px solid var(--c-border) !important}.product_meta
span{font-size:var(--f-xs) !important;color:var(--c-text-3) !important;display:flex !important;gap:5px !important;align-items:center !important}.product_meta
a{color:var(--c-green) !important;font-weight:var(--fw-medium) !important;font-size:var(--f-xs) !important;text-decoration:none !important;transition:color var(--tr-fast) !important}.product_meta a:hover{color:var(--c-green-hover) !important;text-decoration:underline !important}.woocommerce div.product .woocommerce-tabs{float:none !important;width:100% !important;clear:both !important;margin:0
!important;box-sizing:border-box !important}@media (min-width: 768px){.woocommerce div.product .woocommerce-tabs{grid-area:tabs !important}}.woocommerce div.product .woocommerce-tabs
ul.tabs{display:flex !important;gap:4px !important;list-style:none !important;padding:0
!important;margin:0
0 var(--sp-6) 0 !important;border-bottom:2px solid var(--c-border) !important}.woocommerce div.product .woocommerce-tabs ul.tabs
li{margin:0
!important;border:none !important;background:none !important;padding:0
!important}.woocommerce div.product .woocommerce-tabs ul.tabs li
a{display:block !important;padding:10px
20px !important;font-size:var(--f-md) !important;font-weight:var(--fw-semibold) !important;color:var(--c-text-2) !important;text-decoration:none !important;border-bottom:2.5px solid transparent !important;margin-bottom:-2px !important;border-radius:0 !important;background:none !important;transition:color var(--tr-fast),
border-color var(--tr-fast) !important}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--c-text-1) !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active
a{color:var(--c-green) !important;border-bottom-color:var(--c-green) !important}.woocommerce div.product .woocommerce-tabs
.panel{background:var(--c-surface) !important;border-radius:var(--r-xl) !important;padding:var(--sp-10) !important;border:1.5px solid var(--c-border) !important;box-shadow:var(--sh-xs) !important;margin:0
!important}.woocommerce div.product .woocommerce-tabs .panel
h2{font-size:var(--f-xl) !important;font-weight:var(--fw-bold) !important;color:var(--c-text-1) !important;margin:0
0 var(--sp-6) 0 !important}.woocommerce div.product .woocommerce-tabs .panel
p{font-size:var(--f-md) !important;color:var(--c-text-2) !important;line-height:1.8 !important;margin:0
0 var(--sp-4) 0 !important}.related.products,.upsells.products{float:none !important;width:100% !important;clear:both !important;margin:0
!important;box-sizing:border-box !important}@media (min-width: 768px){.related.products,.upsells.products{grid-area:related !important}}.related.products>h2,.upsells.products>h2{font-size:var(--f-2xl) !important;font-weight:var(--fw-bold) !important;color:var(--c-text-1) !important;margin:0
0 var(--sp-8) 0 !important;padding-bottom:var(--sp-4) !important;border-bottom:2px solid var(--c-border) !important}.woocommerce-breadcrumb{font-size:var(--f-xs) !important;color:var(--c-text-3) !important;margin-bottom:var(--sp-8) !important;font-weight:var(--fw-regular) !important}.woocommerce-breadcrumb
a{color:var(--c-text-2) !important;text-decoration:none !important;transition:color var(--tr-fast) !important}.woocommerce-breadcrumb a:hover{color:var(--c-green) !important}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:var(--r-md) !important;font-size:var(--f-sm) !important;font-weight:var(--fw-medium) !important;padding:var(--sp-4) var(--sp-8) !important}.woocommerce-message{border-color:var(--c-green) !important;background-color:var(--c-green-light) !important;color:var(--c-green-dark) !important}.woocommerce-message
a.button{background:var(--c-green) !important;color:#fff !important;border-radius:var(--r-sm) !important;font-size:var(--f-xs) !important;font-weight:var(--fw-semibold) !important;transition:background-color var(--tr-fast) !important}.woocommerce-message a.button:hover{background:var(--c-green-hover) !important}.ast-container{padding-inline:clamp(8px, 2vw, 28px) !important}@media (max-width: 599px){.ast-container{padding-inline:4px !important}.ast-container > .content-area,
.ast-container > #primary,
body.post-type-archive-product .ast-container > .content-area,
body.tax-product_cat .ast-container > .content-area,
body.tax-product_tag .ast-container>.content-area{padding-inline:0 !important}.woocommerce ul.products,
.woocommerce-page
ul.products{gap:6px !important}}