 /* ----------------------- Email When Stock Available ----------------------- */ #main .product .summary:has(.cwginstock-subscribe-form) p.stock.out-of-stock { display:none;} #main .product .summary .cwginstock-subscribe-form .panel-heading, #main .product .summary .cwginstock-subscribe-form .panel-heading h4 { background-color:var(--ast-global-color-7);border-color:var(--ast-global-color-7);font-size:medium;} #main .product .summary .cwginstock-subscribe-form .panel { border-color:var(--ast-global-color-7);margin-top:1em;} #main .product .summary .cwginstock-subscribe-form input.cwgstock_button { border-radius:var(--gms-radius);color:white;background:var(--gms-primary);box-shadow:var(--gms-primary-box-shadow);} #main .product .summary .cwginstock-subscribe-form .cwginstocksuccess { color:var(--gms-primary);} #content > .ast-container:has(article.ast-article-single:not(.page)) article { background-color:transparent!important;padding-top:0em!important;/* padding:2.34em 3.67em;*/ } #content > .ast-container:has(article.ast-article-single:not(.page)) #comments { margin-left:calc(-1 * var(--ast-container-default-xlg-padding));margin-right:calc(-1 * var(--ast-container-default-xlg-padding));} #content > .ast-container:has(article.ast-article-single:not(.page)) .entry-content > .uagb-is-root-container { border-radius:var(--gms-radius);box-shadow:var(--gms-paper-box-shadow);background-color:var(--ast-global-color-5);padding-inline:2em;} /* --------------------- Top Paddings for Singular Pages -------------------- */ body.wp-singular .sidebar-main { top:0!important;} body.wp-singular .sidebar-main:has(.paper-binder) { top:10px!important;} body.wp-singular #primary, body.wp-singular #secondary { margin-top:0!important;padding-top:0!important;} .ast-single-entry-banner { background-color:transparent!important;} .sidebar-main > .widget:has(.azlp-autoblog-full-sidebar) { background-color:transparent!important;} /* --------------------- Colored Boxes For Product Area --------------------- */ #primary .ast-woocommerce-container, #primary .ast-woocommerce-container > .ast-article-single { background-color:transparent!important;padding:0!important;} /* Boxes */ #primary .ast-woocommerce-container > .ast-article-single > *:not(.woocommerce-product-gallery):not(:has(.wp-block-uagb-inline-notice)):not(  #comments ), #respond { background-color:white;border-radius:0.5em;box-shadow:var(--gms-paper-box-shadow);margin-bottom:1.5em!important;margin-top:0em!important;padding-inline-start:1em;padding-inline-end:1em;padding-block-start:1em;padding-block-end:1em;} /* ----------- we must expand the summary to go under the gallery ----------- */ #content #primary .ast-woocommerce-container > .ast-article-single > div.summary.entry-summary { width:100%!important;padding-inline-start:46%!important;min-height:356px;} /* ------ On Mobile the image is centered and the summary is below it. ------ */ @media (max-width:767px) { #content  #primary  .ast-woocommerce-container  > .ast-article-single  > .woocommerce-product-gallery {  left:0; right:0; margin:auto;} #content  #primary  .ast-woocommerce-container  > .ast-article-single  > div.summary.entry-summary {  padding-top:300px; padding-inline-start:1em!important;} #content  #primary  .ast-woocommerce-container  > .ast-article-single.ast-product-gallery-with-no-image  > div.summary.entry-summary {  padding-top:200px;} } #primary .ast-woocommerce-container .woocommerce-product-gallery { position:absolute!important;width:45%!important;border-radius:0.5em;overflow:hidden;} #main .product .woocommerce-tabs.wc-tabs-wrapper { padding:var(--gms-radius);padding-bottom:1em;border-radius:var(--gms-radius);border-bottom:1px solid var(--gebra_papercolor);/* background-color:var(--gebra_papercolor);*/ } #main .product .tabs.wc-tabs { /* background-color:white!important;*/ /* border-radius:var(--gms-radius);*/ overflow:visible;padding-bottom:var(--gms-radius);padding-inline:0em;z-index:60;/* top:2.2em;*/ /* position:sticky;*/ /* border:1px solid var(--ast-border-color);*/ } #main .product .tabs.wc-tabs::before { content:''!important;display:none!important;} #main .product .tabs.wc-tabs > li { height:50px;display:flex;align-items:center;padding-inline:0.5em;padding-block:0.8em;font-size:1.1em;font-weight:bolder;border-radius:var(--gms-inner-radius);border:none!important;} #main .product .tabs.wc-tabs > li.active { color:white;background:var(--gms-primary);box-shadow:var(--gms-primary-box-shadow);} #main .product .tabs.wc-tabs > li.active:before, #main .product .tabs.wc-tabs > li:before { content:'';display:none;} #main .product .tabs.wc-tabs > li > a { color:inherit;padding:0!important;margin:0!important;outline:0;border:none;-moz-outline-style:none;} /* ---------------------------------- Attr ---------------------------------- */ #main .product .woocommerce-product-attributes { font-size:15px;margin:0!important;padding:0!important;} /* ---------------------------------- Price --------------------------------- */ #main .product .summary .price { padding-top:0.5em;} #main .product .summary .price del { font-size:0.9em;} body.rtl #main .woocs_price_code { display:flex;flex-direction:column;justify-content:start;font-size:1.2em;gap:var(--gms-radius);} #main .product .summary .price, body.rtl #main .product .woocommerce-Price-amount, body.rtl #main .product .woocommerce-Price-amount > bdi { display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:0.3em;} #main .product form.cart { height:50px;display:flex;flex-direction:row;gap:1em;justify-content:start;margin-top:1em;margin-bottom:1em;} #main .product form.cart > *, #main .product form.cart input { font-weight:bolder;margin:0;text-align:center;height:100%;} #main .product form.cart > button { padding:1em;border-radius:var(--gms-radius);color:white;background:var(--gms-primary);box-shadow:var(--gms-primary-box-shadow);} /* -------------------------------- Discount -------------------------------- */ .ast-on-card-button.ast-onsale-card { color:white;background-color:var(--ast-global-color-7);padding:0.8em;} /* ---------------------------- Related Products ---------------------------- */ #primary .ast-woocommerce-container .related.products > h2 { height:50px;width:max-content;font-size:1.1em;font-weight:bolder;padding-inline:0.5em;padding-block:0.8em;border-radius:var(--gms-inner-radius);color:white;background:var(--gms-primary);box-shadow:var(--gms-primary-box-shadow);} #primary .ast-woocommerce-container .related.products ul.products { margin:0!important;} /* -------------------------------- Comments -------------------------------- */ #comments { padding:0;margin:0;} /* --------------------- Make Paddings Smaller on Mobile -------------------- */ @media (max-width:767px) { #content > .ast-container {  padding-left:10px!important; padding-right:10px!important;} #main > .ast-woocommerce-container {  padding-inline:0!important;} } /* ---------------------- We dont need these on mobile ---------------------- */ @media (max-width:767px) { #page:has(.ast-woocommerce-container) .ast-single-entry-banner .ast-terms-link {  display:none;} } 