.woocommerce-js ul.products li.product.product-category a img{height:275px}@media (max-width:420px){.woocommerce-js ul.products li.product.product-category a img{height:220px}}@media (max-width:360px){.woocommerce-js ul.products li.product.product-category a img{height:160px}}.woocommerce-loop-category__title{position:relative!important;left:auto!important;right:auto!important;bottom:10px!important}.woocommerce[class*=rel-up-columns-] .site-main div.product .related.products ul.products li.product,.woocommerce-page .site-main ul.products li.product{box-shadow:8px 8px rgba(249,90,154,.24);border-radius:20px;overflow:hidden;border:1px solid rgba(249,90,154,.24)}.astra-shop-summary-wrap{padding:10px!important}.woocommerce-js div.product .product_meta{width:230px}.woocommerce div.product div.summary{width:fit-content}.woocommerce-js ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock{width:200%;transform:translate(-25%,10px);left:-2.5px;background:#716fff;color:white;rotate:2deg}.ast-on-card-button .ahfb-svg-iconset{display:none}.is-shop-page .ast-woocommerce-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.is-shop-page ul.products.columns-4{grid-template-columns:repeat(2,1fr)!important}.woocommerce-breadcrumb,.woocommerce-products-header{display:flex;justify-content:center}.fpd-product-designer-wrapper{float:left;max-width:600px}.ast-separate-container.single-product .ast-article-single{display:flex;flex-wrap:wrap;gap:20px}.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{min-width:49%!important;float:left!important;padding-left:42px}@media (max-width:998px){.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{padding-left:0}}.post-type-archive .ast-woocommerce-container{display:flex;flex-direction:column;align-items:center}.post-type-archive .products{display:flex!important;justify-content:center}@media (max-width:500px){.post-type-archive .products{flex-direction:column}.post-type-archive .products img{height:auto!important}}.post-type-archive .products .product{width:275px!important}@media (max-width:500px){.post-type-archive .products .product{width:100%!important}}.fpd-views-wrapper{position:absolute;z-index:20;top:auto;right:10px;bottom:10px}.fpd-views-wrapper div:first-of-type{margin-bottom:12px}.woocommerce-breadcrumb,.woocommerce-products-header{justify-content:start!important}.single-product .related h2{padding-top:24px}.woocommerce button{border:none;border-style:hidden!important;padding:12px 24px!important}.single-product .input-text.qty{border-radius:12px!important}.custom-cart-icon{position:relative;font-size:20px;display:inline-block}.custom-cart-icon .cart-count{position:absolute;top:-8px;right:-10px;background:#e63946;color:#fff;border-radius:50%;padding:2px 6px;font-size:12px;line-height:1}.fpd-price{display:block!important}.ast-on-card-button.ast-onsale-card{background:#f95a9a;color:white}.single-product .eur-price{display:none!important}.woocommerce-js div.product p.price del,.woocommerce-js div.product span.price del{display:flex;gap:8px}.woo-variation-swatches .variable-items-wrapper .variable-item img{box-shadow:none}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){box-shadow:none;padding:0}.ast-article-single .summary nav.woocommerce-breadcrumb{display:none}.ast-article-single .reviews_tab{display:none!important}.thwepo-extra-options tr{display:flex;flex-direction:column;padding-bottom:12px}.thwepo-extra-options td{padding-bottom:0}.thwepo-extra-options td label{font-size:24px}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background:#f95a9a;width:8px;height:8px;border-radius:8px;bottom:-4px}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{overflow:hidden}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #f95a9a);color:var(--wvs-selected-item-text-color,#f95a9a)}.variations_form{background:#fffafc;padding:24px;border-radius:12px;border:1px solid #f7e5e5}.reviews .stars img,.review-maria img{box-shadow:none!important}.social-proof-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;padding-top:12px;font-size:16px}.social-proof-wrapper .sproof-divider{position:relative}span.sproof-divider::after{position:absolute;content:"";width:2px;height:24px;background:#000;top:60%;transform:translate(0,-50%);opacity:.2}.social-proof-wrapper .reviews{display:flex;align-items:center;gap:6px}.social-proof-wrapper span{opacity:.7}.review-maria{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#fffafc;padding:24px;border-radius:12px;margin-top:24px}.review-maria .review-img,.stars-name{flex-shrink:0}.ast-article-single h3.variations-heading{font-size:24px;font-weight:500}@media (max-width:768px){.single-product h1{font-size:28px}.social-proof-wrapper{font-size:12px}.social-proof-wrapper .reviews{flex-wrap:wrap}.social-proof-wrapper .sproof-divider{margin-right:16px}.variations_form{padding:12px;margin-top:12px}}