.shop-layout{display:grid;grid-template-columns:1fr 300px;gap:24px}.shop-products ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.woocommerce ul.products li.product{background:#fff;border-radius:16px;padding:16px;text-align:center;box-shadow:0 8px 20px rgb(0 0 0 / .05)}.woocommerce ul.products li.product img{border-radius:12px}.shop-sidebar{background:#f3f4f6;border-radius:16px;padding:20px}@media (max-width:992px){.shop-layout{grid-template-columns:1fr}}@media (min-width:1024px){body.single-product ul.variable-items-wrapper[data-attribute_name="attribute_pa_size"]{display:flex!important;flex-flow:row wrap!important;gap:8px}body.single-product ul.variable-items-wrapper[data-attribute_name="attribute_pa_size"] li.variable-item{width:auto!important;margin:0!important;flex:0 1 auto}}.price,.woocommerce-Price-amount,.woocommerce-Price-amount bdi,.woocommerce-Price-currencySymbol{font-family:"IRANSansWeb_FaNum_Bold","IRANSansWeb_FaNum",sans-serif!important}html body.single-product form.variations_form ul.variable-items-wrapper{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px 14px!important;max-inline-size:100%!important;min-inline-size:0!important;overflow:visible!important;scroll-snap-type:none!important;overscroll-behavior-inline:auto!important;padding-block:8px 12px!important;padding-inline:8px!important}html body.single-product form.variations_form ul.variable-items-wrapper>li.variable-item{flex:0 0 auto!important;scroll-snap-align:none!important}html body.single-product form.variations_form ul.color-variable-items-wrapper{gap:8px 20px!important;padding-inline:12px!important;padding-block-end:12px!important}html body.single-product form.variations_form ul.radio-variable-items-wrapper,html body.single-product form.variations_form ul.button-variable-items-wrapper{gap:8px!important}html body.single-product form.variations_form ul.variable-items-wrapper{--wvs-cross:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'><line x1='9' y1='35' x2='35' y2='9' stroke='%230B1A33' stroke-width='5' stroke-linecap='round'/><line x1='9' y1='35' x2='35' y2='9' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round'/></svg>"); }
/* MANTO-SWATCH-WRAP-v1 END */

/* MANTO-ATTR-UI v1 START (scoped: single product additional info table; remove this block to revert) */
body.single-product #tab-additional_information table.shop_attributes{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e3e6ea;border-radius:12px;overflow:hidden;background:#fff;}body.single-product #tab-additional_information table.shop_attributes th,body.single-product #tab-additional_information table.shop_attributes td{padding:12px 16px;line-height:1.9;text-align:start;vertical-align:top;border:0;border-bottom:1px solid #e9ecef;font-family:inherit;}body.single-product #tab-additional_information table.shop_attributes th{width:22%;background:#f6f7f9;color:#1f2933;font-weight:600;}body.single-product #tab-additional_information table.shop_attributes td{background:#fff;color:#37414b;font-weight:400;font-style:normal;overflow-wrap:anywhere;}body.single-product #tab-additional_information table.shop_attributes td p{margin:0;}body.single-product #tab-additional_information table.shop_attributes td *{font-style:normal;color:inherit;}body.single-product #tab-additional_information table.shop_attributes td a{color:#9c1c5b;text-decoration:underline;}body.single-product #tab-additional_information table.shop_attributes tr:last-child th,body.single-product #tab-additional_information table.shop_attributes tr:last-child td{border-bottom:0;}@media (max-width:600px){body.single-product #tab-additional_information table.shop_attributes th{width:30%;max-width:100px;}body.single-product #tab-additional_information table.shop_attributes th,body.single-product #tab-additional_information table.shop_attributes td{padding:10px 12px;}}/* MANTO-ATTR-UI v1 END */
/* MANTO-SIZE-DESKTOP-v1 START (desktop size swatches multi-column; remove block to revert) */@media (min-width:1024px){body.single-product ul.variable-items-wrapper[data-attribute_name="attribute_pa_size"]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;}body.single-product ul.variable-items-wrapper[data-attribute_name="attribute_pa_size"] li.variable-item{width:auto !important;margin:0 !important;}}/* MANTO-SIZE-DESKTOP-v1 END */

/* MANTO-SIZE-2COL-v1 START (size buttons two per row; remove block to revert) */
html body.single-product form.variations_form ul.variable-items-wrapper[data-attribute_name="attribute_pa_size"],
html body.single-product form.variations_form ul.radio-variable-items-wrapper,
html body.single-product form.variations_form ul.button-variable-items-wrapper{
  display:flex!important; flex-direction:row!important; flex-wrap:wrap!important;
  gap:8px!important; padding-inline:8px!important; }
html body.single-product form.variations_form ul.variable-items-wrapper[data-attribute_name="attribute_pa_size"]>li.variable-item,
html body.single-product form.variations_form ul.radio-variable-items-wrapper>li.variable-item,
html body.single-product form.variations_form ul.button-variable-items-wrapper>li.variable-item{
  flex:0 0 calc(50% - 4px)!important; max-inline-size:calc(50% - 4px)!important;
  min-inline-size:0!important; width:auto!important; margin:0!important; box-sizing:border-box!important; }
html body.single-product form.variations_form ul.variable-items-wrapper[data-attribute_name="attribute_pa_size"]>li.variable-item *,
html body.single-product form.variations_form ul.radio-variable-items-wrapper>li.variable-item *,
html body.single-product form.variations_form ul.button-variable-items-wrapper>li.variable-item *{
  font-size:13px!important; line-height:1.6!important; }
html body.single-product form.variations_form ul.variable-items-wrapper[data-attribute_name="attribute_pa_size"]>li.variable-item>*,html body.single-product form.variations_form ul.radio-variable-items-wrapper>li.variable-item>*,html body.single-product form.variations_form ul.button-variable-items-wrapper>li.variable-item>*{inline-size:100%!important;box-sizing:border-box!important;padding:9px 6px!important;min-block-size:44px!important;justify-content:center!important;text-align:center!important}