.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container,.single.ast-separate-container .ast-author-details{padding-top:0;padding-bottom:0}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container,.single.ast-narrow-container .ast-author-details{padding-top:0;padding-bottom:0}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container,.single.ast-separate-container .ast-author-details{padding-right:0;padding-left:0}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .comments-count-wrapper,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .related-posts-title-wrapper,.ast-narrow-container .related-posts-title-wrapper,.single.ast-narrow-container .about-author-title-wrapper,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container,.single.ast-narrow-container .ast-author-details{padding-right:0;padding-left:0}.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:0;margin-bottom:0}.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:0;padding-right:0}.ast-no-sidebar.ast-separate-container .entry-content .alignfull,.ast-no-sidebar.ast-narrow-container .entry-content .alignfull{margin-right:-0;margin-left:-0}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding-bottom:0}@media (max-width:921px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-single-related-posts-container{padding-right:2.14em;padding-left:2.14em}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container,.single.ast-narrow-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .comments-count-wrapper,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .related-posts-title-wrapper,.ast-narrow-container .related-posts-title-wrapper,.single.ast-narrow-container .about-author-title-wrapper,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container,.single.ast-narrow-container .ast-author-details{padding-right:2.14em;padding-left:2.14em}.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:1.5em;margin-bottom:1.5em}.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:0;padding-right:0}.ast-no-sidebar.ast-separate-container .entry-content .alignfull,.ast-no-sidebar.ast-narrow-container .entry-content .alignfull{margin-right:-2.14em;margin-left:-2.14em}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding-bottom:0}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container,.single.ast-narrow-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container,.single.ast-separate-container .ast-author-details{padding-right:1em;padding-left:1em}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .comments-count-wrapper,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .related-posts-title-wrapper,.ast-narrow-container .related-posts-title-wrapper,.single.ast-narrow-container .about-author-title-wrapper,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container,.single.ast-narrow-container .ast-author-details{padding-right:1em;padding-left:1em}.ast-no-sidebar.ast-separate-container .entry-content .alignfull,.ast-no-sidebar.ast-narrow-container .entry-content .alignfull{margin-right:-1em;margin-left:-1em}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding-bottom:0}}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container #secondary .widget{margin-bottom:1.5em}}.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0}@media (max-width:921px){.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0}}.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0}@media (max-width:921px){.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0}}.ast-builder-menu-1 .main-header-menu .menu-item.menu-item-heading>.menu-link{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.ast-builder-menu-1 .main-header-menu.submenu-with-border .astra-megamenu,.ast-builder-menu-1 .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper{border-top-width:0px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-style:solid}.ast-woocommerce-shop-page-modern-style .ast-woo-shop-product-description{display:none}.woocommerce.ast-woocommerce-shop-page-modern-style .astra-shop-filter-button{vertical-align:middle;margin:0}.woocommerce ul.products li.product .onsale.circle-outline,.woocommerce ul.products li.product .onsale.square-outline,.woocommerce div.product .onsale.circle-outline,.woocommerce div.product .onsale.square-outline{background:#fff;border:2px solid var(--ast-global-color-2);color:var(--ast-global-color-2)}.ast-shop-load-more:hover{color:#000;border-color:var(--ast-global-color-2);background-color:var(--ast-global-color-2)}.ast-loader>div{background-color:var(--ast-global-color-2)}.woocommerce nav.woocommerce-pagination ul li>span.current,.woocommerce nav.woocommerce-pagination ul li>.page-numbers{border-color:var(--ast-global-color-2)}.ast-woo-two-step-checkout .ast-checkout-slides .flex-prev.button{color:var(--ast-global-color-0);border-color:var(--ast-global-color-5);background-color:var(--ast-global-color-5)}.widget_layered_nav_filters ul li.chosen a::before{color:var(--ast-global-color-2)}.woocommerce-grouped-product-list p.ast-stock-detail{margin-bottom:unset}.woocommerce .star-rating,.woocommerce .comment-form-rating .stars a,.woocommerce .star-rating::before{color:var(--ast-global-color-3)}.single-product div.product .woocommerce-breadcrumb,.single-product div.product .woocommerce-breadcrumb a{color:var(--ast-global-color-3)}.woocommerce ul.products li.product .ast-woo-product-category,.woocommerce-page ul.products li.product .ast-woo-product-category,.woocommerce ul.products li.product .ast-woo-shop-product-description,.woocommerce-page ul.products li.product .ast-woo-shop-product-description{color:var(--ast-global-color-3);text-transform:uppercase}.woocommerce .quantity .minus,.woocommerce .quantity .plus{background-color:var(--ast-global-color-5);color:var(--ast-global-color-3)}.woocommerce .quantity .minus:hover,.woocommerce .quantity .plus:hover{background-color:var(--ast-global-color-6);color:var(--ast-global-color-2)}.woocommerce .quantity .ast-vertical-icon{color:var(--ast-global-color-3);background-color:var(--ast-global-color-5);border:unset;font-size:15px}.woocommerce input[type=number].qty.ast-no-internal-border{color:var(--ast-global-color-3);background-color:var(--ast-global-color-5);font-size:13px}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-prev:before,#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-next:before{content:"›";font-size:30px}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav a{width:30px;height:30px}#ast-quick-view-modal .ast-qv-image-slider:hover .flex-direction-nav .flex-prev{left:-10px}#ast-quick-view-modal .ast-qv-image-slider:hover .flex-direction-nav .flex-next{right:-10px}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-prev{transform:rotate(180deg)}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-next{transform:rotate(0deg)}.woocommerce .quantity .plus{border-left:none}.woocommerce .quantity .minus{border-right:none}.woocommerce-js .quantity.buttons_added.ast-vertical-style-applied{position:relative;padding-right:25px}.woocommerce-js .quantity .vertical-icons-applied{border-right:none;width:unset}.woocommerce-js .quantity .qty.vertical-icons-applied{margin-left:unset;border-radius:4px 0 0 4px}.woocommerce-js .quantity .ast-vertical-icon{margin-left:unset;width:25px;height:50%;margin-right:0;border:1px solid var(--ast-border-color);position:absolute;right:0;text-decoration:none;font-weight:500}.woocommerce .quantity .ast-vertical-icon.plus{border-bottom-width:.5px;border-radius:0 4px 0 0}.woocommerce .quantity .ast-vertical-icon.minus{bottom:0;border-top-width:.5px;border-radius:0 0 4px 0}.woocommerce .woocommerce-grouped-product-list-item__quantity{padding-right:38px}@media screen and (min-width:922px){.woocommerce div.product.ast-product-gallery-layout-vertical .onsale,.woocommerce div.product.ast-product-gallery-layout-vertical .ast-onsale-card{left:12.5%;left:-webkit-calc(12.5% + 1.3em);left:calc(12.5% + 1.3em)}.woocommerce div.product.ast-product-gallery-with-no-image .onsale{top:-.5em;left:-.5em}}@media (min-width:922px){.woocommerce div.product.ast-product-gallery-layout-vertical div.images .flex-control-thumbs{width:calc(25% - 1em)}.woocommerce div.product.ast-product-gallery-layout-vertical div.images .flex-control-thumbs li{width:100%}.woocommerce.ast-woo-two-step-checkout form #order_review,.woocommerce.ast-woo-two-step-checkout form #order_review_heading,.woocommerce-page.ast-woo-two-step-checkout form #order_review,.woocommerce-page.ast-woo-two-step-checkout form #order_review_heading,.woocommerce.ast-woo-two-step-checkout form #customer_details.col2-set,.woocommerce-page.ast-woo-two-step-checkout form #customer_details.col2-set{width:100%}}@media (min-width:922px){.woocommerce div.product.ast-product-gallery-layout-vertical .flex-viewport{width:75%;float:right}}@media (min-width:921px){#ast-quick-view-content div.summary form.cart.stick .sticky-add-to-cart{position:absolute;bottom:0;margin:0;padding:16px 30px 4px 0;width:calc(50% - 30px)}}@media (max-width:921px){#ast-quick-view-content div.summary form.cart.stick .button{padding:10px}#ast-quick-view-modal .ast-content-main-wrapper{top:0;right:0;bottom:0;left:0;transform:none!important;width:100%;position:relative;overflow:hidden;padding:10%;height:100%}#ast-quick-view-modal.open .ast-content-main{transform:none!important}}@media (max-width:544px){.woocommerce button.astra-shop-filter-button,.woocommerce-page button.astra-shop-filter-button{float:none;display:block}#ast-quick-view-modal .ast-content-main-wrapper{height:auto}}.ast-product-gallery-layout-first-image-large .tns-outer{position:relative;overflow:hidden}.ast-product-gallery-layout-first-image-large .tns-nav{position:absolute;bottom:1em;width:100%;text-align:center;z-index:1}.ast-product-gallery-layout-first-image-large .tns-nav button{width:1em;height:1em;padding:0;border-radius:100%;margin-left:.5em;margin-right:.5em}.ast-product-gallery-layout-first-image-large .tns-nav-active{background-color:var(--ast-global-color-1)}.ast-product-gallery-layout-first-image-large .tns-slider .tns-item{margin:0!important;padding:0!important}.ast-product-gallery-layout-first-image-large .tns-controls button{position:absolute;width:30px;height:30px;padding:0;top:50%;transform:translateY(-50%);color:transparent;background-color:var(--ast-global-color-primary,--ast-global-color-5);border-radius:100%;font-size:0;box-shadow:0 0 5px 0px rgba(0,0,0,30%);z-index:1;opacity:.8}.ast-product-gallery-layout-first-image-large .tns-controls button:after{content:"";position:absolute;top:10px;left:9px;width:10px;height:10px;text-indent:-9999px;border-top:2px solid var(--ast-global-color-0);border-right:2px solid var(--ast-global-color-0)}.ast-product-gallery-layout-first-image-large .tns-controls button:disabled{display:none}.ast-product-gallery-layout-first-image-large .tns-controls button[data-controls=prev]{left:10px}.ast-product-gallery-layout-first-image-large .tns-controls button[data-controls=next]{right:10px}.ast-product-gallery-layout-first-image-large .tns-controls button[data-controls=prev]:after{top:10px;left:12px;transform:rotate(-133deg)}.ast-product-gallery-layout-first-image-large .tns-controls button[data-controls=next]:after{transform:rotate(45deg)}.ast-product-gallery-layout-first-image-large .tns-inner .tns-item a{position:relative;padding-bottom:100%;display:block}.woocommerce .ast-product-gallery-layout-first-image-large .tns-inner .tns-item img{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;height:100%}.elementor-widget-woocommerce-cart form input[type=number].qty::-webkit-inner-spin-button,.elementor-widget-woocommerce-cart form input[type=number].qty::-webkit-outer-spin-button{-webkit-appearance:auto}.ast-navigation-price del{color:var(--ast-global-color-0);opacity:.6}@media screen and (min-width:544px){body.woocommerce-cart .woocommerce .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap{padding-right:10em}body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap .price{max-width:10.5em}}body.woocommerce .onsale,body.woocommerce-page .onsale,.ast-onsale-card,body .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{border-radius:22px!important}@media (min-width:922px){.ast-search-box.full-screen a.ast-search-item{display:inline-flex;width:50%}}.full-screen label.ast-search--posttype-heading{border-color:#9e9e9e;color:#fafafa;font-size:1.2em}.ast-search-box.full-screen a.ast-search-item{color:#e2e2e2;font-size:1em}.full-screen label.ast-search--no-results-heading{padding:1em 0;color:#e2e2e2}