.ast-button,.ast-custom-button,.button,input[type="submit"],input[type="button"],.wp-block-button__link,[class*="wc-block"] .wc-block-components-button{border-radius:8px}.wp-block-button__link.is-style-outline,.is-style-outline .wp-block-button__link{border:1px solid var(--ast-global-color-1);background-color:#fff0;color:var(--ast-global-color-0)}.wp-block-button__link.is-style-outline:hover,.is-style-outline .wp-block-button__link:hover{background-color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);color:var(--ast-global-color-5)}.ast-builder-menu-2 .main-header-menu>.menu-item>.menu-link .ast-icon.icon-arrow,.ast-builder-menu-2 .main-header-menu>.menu-item>.menu-link>.ast-icon.icon-arrow{display:none}.ast-builder-menu-2 .main-header-menu>.menu-item>.menu-link{padding-left:0}.ast-builder-menu-2 .main-header-menu{flex-wrap:nowrap}.ast-builder-menu-2 .main-header-menu>.menu-item>.menu-link{white-space:nowrap}@media (min-width:922px) and (max-width:1199.98px){.ast-builder-menu-2 .main-header-menu>.menu-item>.menu-link{font-size:13px;padding-left:10px;padding-right:10px}}.ast-header-break-point .site-header-primary-section-right{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important}.ast-header-break-point .ast-header-woo-cart,.ast-header-break-point .ast-site-header-cart{margin:0!important;padding:0 2px!important;flex-shrink:0!important}@media (max-width:921px){.site-header-primary-section-center .custom-logo,.site-header-primary-section-left .custom-logo{max-width:180px!important;width:auto!important}}html,body{overflow-x:clip!important;max-width:100vw}@media (max-width:921.98px){.site-footer .widget-title,.site-footer h2.widget-title{text-align:left!important;margin-bottom:14px}.site-footer .ast-builder-footer-grid-columns{row-gap:26px}.site-footer .site-footer-primary-section-1,.site-footer .site-footer-primary-section-2,.site-footer .site-footer-primary-section-3,.site-footer .site-footer-primary-section-4{text-align:left}}@media (max-width:781.98px){.site-footer{padding-bottom:72px}.site-footer .ast-builder-footer-grid-columns{row-gap:34px}.site-footer .site-footer-primary-section-1,.site-footer .site-footer-primary-section-2,.site-footer .site-footer-primary-section-3,.site-footer .site-footer-primary-section-4{text-align:left}}@media (max-width:781.98px){.site-footer{padding-bottom:76px!important}}@media (min-width:768px) and (max-width:921.98px){.site-footer .ast-builder-footer-grid-columns{grid-template-columns:repeat(3,minmax(0,1fr))!important}.site-footer .site-footer-primary-section-4{grid-column:1 / -1}}@media (max-width:781.98px){body{padding-bottom:56px}}@media (max-width:767.98px){.site-footer .ast-builder-footer-grid-columns{grid-template-columns:minmax(0,1fr)!important}.site-footer .site-footer-primary-section-1>.footer-widget-area>.widget_nav_menu,.site-footer .site-footer-primary-section-2>.footer-widget-area>.widget_nav_menu{display:none!important}}@media (max-width:767.98px){.site-footer .wp-block-spectra-accordion .wp-block-spectra-accordion-child{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.site-footer .wp-block-spectra-accordion-child-header{font-family:'Playfair Display',serif!important;font-size:22px!important;font-weight:400!important;line-height:1.4!important;color:var(--ast-global-color-2)!important;background:none!important;padding:0 0 14px 0!important;border:0!important;border-bottom:1px solid rgb(46 43 40 / .12)!important;border-radius:0!important;box-shadow:none!important;text-align:left!important;width:100%}.site-footer .wp-block-spectra-accordion-child-header-content,.site-footer .wp-block-spectra-accordion-child-header *{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}.site-footer .wp-block-spectra-accordion .wp-block-spectra-accordion-child-details{padding:6px 0 4px 0!important}}@media (max-width:767.98px){.site-footer .wp-block-spectra-accordion,.site-footer .wp-block-spectra-accordion-child-item{border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}}@media (max-width:767.98px){.site-footer .site-footer-primary-section-2 .wp-block-spectra-accordion-child-details a{color:var(--ast-global-color-0)!important}.site-footer .site-footer-primary-section-2 .wp-block-spectra-accordion-child-details a:hover{color:var(--ast-global-color-1)!important}}@media (max-width:767.98px){.site-footer .wp-block-spectra-accordion-child-header-content{flex:1 1 auto}}@media (max-width:767.98px){.site-footer .site-footer-primary-section-3 div[style*="grid-template-columns"]{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;row-gap:20px!important}.site-footer .site-footer-primary-section-3 div[style*="grid-template-columns"] img{width:calc((100% - 48px) / 3)!important;height:auto!important;min-width:0}}.promise-mobile-wrap{display:none}@media (max-width:767.98px){.site-footer .site-footer-primary-section-3 .footer-widget-area>section:first-child{display:none!important}.promise-mobile-wrap{display:block!important}.promise-mobile-grid{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px}.promise-mobile-grid img{width:31%;height:auto;min-width:0}}@media (max-width:1024px){body.ast-woo-shop-archive .ast-container{padding-left:12px!important;padding-right:12px!important}}@media (max-width:1024px){body.ast-woo-shop-archive .wp-block-spectra-container[data-spectra-id="spectra-content-inner-0001"]{padding-left:12px!important;padding-right:12px!important}}@media (max-width:1024px){body.ast-woo-shop-archive .ast-container{padding-left:12px!important;padding-right:12px!important}}@media (max-width:1024px){body.ast-woo-shop-archive .wp-block-spectra-container[data-spectra-id="spectra-content-inner-0001"]{padding-left:12px!important;padding-right:12px!important}}@media (max-width:1024px){body.ast-woo-shop-archive .fwp-sidebar+.wp-block-spectra-container{padding-left:0!important;padding-right:0!important}}@media (max-width:1024px){body.ast-woo-shop-archive .ast-container{padding-left:8px!important;padding-right:8px!important}body.ast-woo-shop-archive .wp-block-spectra-container[data-spectra-id="spectra-content-inner-0001"]{padding-left:8px!important;padding-right:8px!important}}@media (max-width:1024px){body.ast-woo-shop-archive .ast-container{padding-left:5px!important;padding-right:5px!important}body.ast-woo-shop-archive .wp-block-spectra-container[data-spectra-id="spectra-content-inner-0001"]{padding-left:5px!important;padding-right:5px!important}}@media (min-width:768px){.site-footer .site-footer-primary-section-1>.footer-widget-area>.widget_block,.site-footer .site-footer-primary-section-2>.footer-widget-area>.widget_block{display:none!important}}.site-footer section#block-18 .ff-el-form-control{font-size:1rem;line-height:1.4;color:var(--ast-global-color-2);background-color:var(--ast-global-color-5);border:1px solid var(--ast-global-color-6);border-radius:2rem;padding:.5rem 1.2rem;height:auto}.site-footer section#block-18 .ff-el-form-control::placeholder{color:var(--ast-global-color-7);opacity:1;font-size:1rem}.site-footer section#block-18 .ff-btn-submit{font-size:1rem!important;line-height:1.4!important;padding:.55rem 1.4rem!important;border-radius:999px!important}.site-footer .site-footer-primary-section-2 .menu a{color:var(--ast-global-color-0)!important}.site-footer .site-footer-primary-section-2 .menu a:hover{color:var(--ast-global-color-1)!important}.spectra-post-carousel-1 .wp-block-post-terms a{color:var(--ast-global-color-1)}[data-spectra-id="spectra-acc-inner-0001"] .wp-block-spectra-accordion-child-header{background-color:#fff0;color:inherit;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.44rem;padding:.44rem;line-height:normal}[data-spectra-id="spectra-acc-inner-0001"] .wp-block-spectra-accordion-child-header-icon svg.spectra-icon{width:24px;height:24px}.header-widget-area{--as-sss-bar-desktop:800px;--as-sss-bar-tablet:calc(100vw - 60px)}.header-widget-area .super-speedy-search-form{box-sizing:border-box;max-width:100%}@media (min-width:922px){.header-widget-area .super-speedy-search-form{width:var(--as-sss-bar-desktop,800px)}}@media (min-width:545px) and (max-width:921px){.header-widget-area .super-speedy-search-form{width:var(--as-sss-bar-tablet,calc(100vw - 60px))}}@media (min-width:922px){.site-header-above-section-center .super-speedy-search-form{width:var(--as-sss-bar-desktop,800px);max-width:100%;box-sizing:border-box}}@media (min-width:545px) and (max-width:921px){.site-header-above-section-center .super-speedy-search-form{width:var(--as-sss-bar-tablet,calc(100vw - 60px));max-width:100%;box-sizing:border-box}}body.single-product #content .ast-container{max-width:var(--ast-container-width,1200px);margin-left:auto;margin-right:auto}@media (max-width:544px){body.woocommerce-cart #content .ast-container,body.woocommerce-checkout #content .ast-container{padding-left:16px!important;padding-right:16px!important}}body.ast-woo-shop-archive nav.woocommerce-pagination{display:none!important}.astra-advanced-hook-677325 .wp-block-spectra-accordion{max-width:860px;margin:0 auto;border:0!important}.astra-advanced-hook-677325 .wp-block-spectra-accordion-child-item,.astra-advanced-hook-677325 .wp-block-spectra-accordion-child-header{border:0!important}.astra-advanced-hook-677325 .wp-block-spectra-accordion-child-header-content{text-align:left;width:100%;font-size:16px;font-weight:600}.astra-advanced-hook-677325 .wp-block-term-description{font-size:16px;line-height:1.7;color:#363636}.astra-advanced-hook-677325 .wp-block-term-description p{margin:0 0 1em}.astra-advanced-hook-677325 .wp-block-term-description h2{font-size:22px;line-height:1.3;margin:1.4em 0 .5em}.astra-advanced-hook-677325 .wp-block-term-description h3{font-size:18px;line-height:1.35;margin:1.2em 0 .4em}.astra-advanced-hook-677325 .wp-block-term-description ul,.astra-advanced-hook-677325 .wp-block-term-description ol{margin:0 0 1em 1.2em;padding-left:1.2em}.astra-advanced-hook-677325 .wp-block-term-description li{margin-bottom:.4em}.astra-advanced-hook-677325 .wp-block-term-description table{width:100%;border-collapse:collapse;margin:1em 0;font-size:15px}.astra-advanced-hook-677325 .wp-block-term-description th,.astra-advanced-hook-677325 .wp-block-term-description td{border:1px solid #ddd6cb;padding:8px 10px;text-align:left;vertical-align:top}.astra-advanced-hook-677325 .wp-block-term-description th{background:#f6f1ea;font-weight:600}body.ast-woo-shop-archive #primary{margin-top:0}body.ast-woo-shop-archive .ast-woocommerce-container{padding-top:36px}.astra-advanced-hook-677325 .wp-block-spectra-accordion-child-header{justify-content:center!important;gap:10px}.astra-advanced-hook-677325 .wp-block-spectra-accordion-child-header-content{width:auto!important}.ast-shop-toolbar-aside-wrap .facetwp-facet-sort_by{margin:0}.ast-shop-toolbar-aside-wrap .facetwp-facet-sort_by select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#fff0;font-family:inherit;font-size:15px;color:inherit;padding:4px 22px 4px 4px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23555' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.ast-shop-toolbar-aside-wrap .facetwp-facet-sort_by select:focus{outline:none}.single-product .woocommerce-product-gallery img,.single-product .woocommerce div.product div.images img,.single-product .woocommerce div.product .flex-viewport img{border-radius:30px}body.ast-woo-shop-archive ul.products li.product .astra-shop-thumbnail-wrap img,body.ast-woo-shop-archive ul.products li.product a img,body.ast-woo-shop-archive .fwp-product-card img{border-radius:30px}.single-product .related.products ul.products li.product img,.single-product .upsells.products ul.products li.product img{border-radius:30px}:root{--as-img-radius:5%;--as-img-radius-fixed:30px}body.ast-woo-shop-archive ul.products li.product .astra-shop-thumbnail-wrap{border-radius:var(--as-img-radius);overflow:hidden}body.ast-woo-shop-archive ul.products li.product .astra-shop-thumbnail-wrap img,body.ast-woo-shop-archive ul.products li.product a img{border-radius:var(--as-img-radius)}.single-product .woocommerce-product-gallery,.single-product .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery img{border-radius:var(--as-img-radius-fixed);overflow:hidden}.single-product .related.products ul.products li.product .astra-shop-thumbnail-wrap,.single-product .upsells.products ul.products li.product .astra-shop-thumbnail-wrap,.single-product .related.products ul.products li.product img,.single-product .upsells.products ul.products li.product img{border-radius:var(--as-img-radius)}.single-product .related.products ul.products li.product .astra-shop-thumbnail-wrap,.single-product .upsells.products ul.products li.product .astra-shop-thumbnail-wrap{overflow:hidden}body.ast-woo-shop-archive ul.products li.product a.button.add_to_cart_button,body.ast-woo-shop-archive ul.products li.product .button{white-space:nowrap}body.ast-woo-shop-archive ul.products,body.ast-woo-shop-archive ul.products.columns-5,body.ast-woo-shop-archive ul.products.columns-4,body.ast-woo-shop-archive ul.products.columns-3{margin-left:0!important}body.ast-woo-shop-archive ul.products li.product .astra-shop-thumbnail-wrap,.single-product .woocommerce-product-gallery,.single-product .woocommerce-product-gallery__image{position:relative}body.ast-woo-shop-archive ul.products li.product .astra-shop-thumbnail-wrap::after,.single-product .related.products ul.products li.product .astra-shop-thumbnail-wrap::after,.single-product .upsells.products ul.products li.product .astra-shop-thumbnail-wrap::after,.single-product .woocommerce-product-gallery__image::after{content:"";position:absolute;inset:0;border:1px solid var(--ast-global-color-1);border-radius:inherit;opacity:0;transition:opacity .15s ease;pointer-events:none;z-index:3}body.ast-woo-shop-archive ul.products li.product:hover .astra-shop-thumbnail-wrap::after,.single-product .related.products ul.products li.product:hover .astra-shop-thumbnail-wrap::after,.single-product .upsells.products ul.products li.product:hover .astra-shop-thumbnail-wrap::after,.single-product .woocommerce-product-gallery__image:hover::after{opacity:1}.single-product .ast-single-product-thumbnails .ast-woocommerce-product-gallery__image{position:relative;border-radius:12px!important}.single-product .ast-single-product-thumbnails .ast-woocommerce-product-gallery__image img{border-radius:12px!important}.single-product .ast-single-product-thumbnails .ast-woocommerce-product-gallery__image.flex-active-slide::after{content:none!important;border:0!important;box-shadow:none!important}.single-product .ast-single-product-thumbnails .ast-woocommerce-product-gallery__image:focus,.single-product .ast-single-product-thumbnails .ast-woocommerce-product-gallery__image:focus-within,.single-product .ast-single-product-thumbnails .ast-woocommerce-product-gallery__image:focus-visible{outline:none!important}.single-product .ast-single-product-thumbnails .ast-woocommerce-product-gallery__image:focus-visible img{box-shadow:inset 0 0 0 2px var(--ast-global-color-1)!important}