body.tax-product_cat .woocommerce-products-header,body.post-type-archive-product .woocommerce-products-header{text-align:center;margin-bottom:8px}body.tax-product_cat .woocommerce-products-header__title,body.post-type-archive-product .woocommerce-products-header__title,body.tax-product_cat .page-title,body.post-type-archive-product .page-title{font-family:var(--sg-font-head,Georgia,serif)!important;color:var(--sg-ink,#2A2024)!important;font-size:clamp(1.7rem, 1.2rem + 2vw, 2.6rem)!important;font-weight:600}body.tax-product_cat .term-description,body.post-type-archive-product .term-description{color:var(--sg-body,#5B5157);max-width:720px;margin:8px auto 0}body.tax-product_cat .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count{color:var(--sg-muted,#8C8288);font-family:var(--sg-font-body,sans-serif)}body.tax-product_cat .woocommerce-ordering select,body.post-type-archive-product .woocommerce-ordering select,body.tax-product_cat .orderby,body.post-type-archive-product .orderby{border:1px solid var(--sg-line,#EEDCE5)!important;border-radius:var(--sg-r-pill,999px)!important;padding:8px 16px!important;min-height:42px;font-family:var(--sg-font-body,sans-serif);color:var(--sg-ink,#2A2024);background-color:#fff}body.tax-product_cat .product-block.grid,body.post-type-archive-product .product-block.grid{display:flex!important;flex-direction:column;height:100%;background:#fff;border:1px solid var(--sg-line,#EEDCE5);border-radius:var(--sg-r,14px);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}body.tax-product_cat .product-block.grid:hover,body.post-type-archive-product .product-block.grid:hover{box-shadow:var(--sg-shadow-md,0 10px 30px rgb(42 32 36 / .10));transform:translateY(-4px);border-color:var(--sg-rose-gold-100,#F1DDD8)}body.tax-product_cat .product-block .product-content,body.tax-product_cat .product-block .block-inner,body.post-type-archive-product .product-block .product-content,body.post-type-archive-product .product-block .block-inner{display:flex;flex-direction:column;height:100%}body.tax-product_cat .product-block figure.image,body.post-type-archive-product .product-block figure.image{order:1;margin:0}body.tax-product_cat .product-block figure.image img,body.post-type-archive-product .product-block figure.image img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}body.tax-product_cat .product-block .caption,body.post-type-archive-product .product-block .caption{order:2;display:flex;flex-direction:column;gap:7px;padding:14px 15px 8px;flex:1 1 auto}body.tax-product_cat .product-block .caption h3.name,body.post-type-archive-product .product-block .caption h3.name{order:1;margin:0;white-space:normal!important}body.tax-product_cat .product-block .caption h3.name a,body.post-type-archive-product .product-block .caption h3.name a{font-family:var(--sg-font-body,sans-serif)!important;font-size:14.5px!important;line-height:1.35!important;font-weight:600;color:var(--sg-ink,#2A2024);display:block!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;max-height:none!important;min-height:calc(14.5px * 1.35 * 2)}body.tax-product_cat .product-block .caption h3.name a:hover,body.post-type-archive-product .product-block .caption h3.name a:hover{color:var(--sg-pink,#E91E8C)}body.tax-product_cat .product-block .caption .price,body.post-type-archive-product .product-block .caption .price{order:3;margin-top:auto!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:2px!important;line-height:1.15}body.tax-product_cat .product-block .caption .price .screen-reader-text,body.post-type-archive-product .product-block .caption .price .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0}body.tax-product_cat .product-block .caption .price del,body.post-type-archive-product .product-block .caption .price del{order:1;margin:0!important}body.tax-product_cat .product-block .caption .price del .amount,body.post-type-archive-product .product-block .caption .price del .amount{color:var(--sg-muted,#8C8288);font-weight:400;font-size:13px}body.tax-product_cat .product-block .caption .price ins,body.post-type-archive-product .product-block .caption .price ins{order:2;text-decoration:none;margin:0!important}body.tax-product_cat .product-block .caption .price ins .amount,body.tax-product_cat .product-block .caption .price>.amount,body.post-type-archive-product .product-block .caption .price ins .amount,body.post-type-archive-product .product-block .caption .price>.amount{color:var(--sg-pink,#E91E8C);font-weight:800;font-size:19px}body.tax-product_cat .product-block .caption .group-content .rating,body.post-type-archive-product .product-block .caption .group-content .rating{order:2;display:flex;align-items:center;gap:6px;margin:2px 0 0}body.tax-product_cat .product-block .caption .tbay-swatches-wrapper,body.post-type-archive-product .product-block .caption .tbay-swatches-wrapper{order:4;margin-top:8px}body.tax-product_cat .product-block .swatch-item .swatch,body.post-type-archive-product .product-block .swatch-item .swatch{min-width:34px;min-height:32px;padding:0 8px;border:1px solid var(--sg-line,#EEDCE5)!important;border-radius:var(--sg-r-sm,10px)!important;font-size:12px;font-weight:600;color:var(--sg-body,#5B5157)}body.tax-product_cat .product-block.grid .onsale,body.post-type-archive-product .product-block.grid .onsale{background:var(--sg-pink,#E91E8C)!important;color:#fff!important;border:none!important;border-radius:var(--sg-r-pill,999px)!important;font-family:var(--sg-font-body,sans-serif)!important;font-weight:700;font-size:11px;padding:4px 11px}body.tax-product_cat .product-block.grid .group-buttons,body.post-type-archive-product .product-block.grid .group-buttons{display:none!important}body.tax-product_cat .product-block.grid .sg-card-cta,body.post-type-archive-product .product-block.grid .sg-card-cta{order:9;margin:12px 15px 15px;margin-top:auto;display:flex!important;align-items:center;justify-content:center;min-height:44px;padding:0 16px;background:var(--sg-pink,#E91E8C)!important;color:#fff!important;border:none!important;border-radius:var(--sg-r-pill,999px)!important;font-family:var(--sg-font-body,sans-serif)!important;font-weight:700;font-size:13px;letter-spacing:.02em;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .2s ease}body.tax-product_cat .product-block.grid .sg-card-cta:hover,body.post-type-archive-product .product-block.grid .sg-card-cta:hover{background:var(--sg-pink-600,#cc157a)!important}body.tax-product_cat .wpf_filter_wrapper,body.post-type-archive-product .wpf_filter_wrapper,body.tax-product_cat .woocommerce-products-filter,body.post-type-archive-product .woocommerce-products-filter{font-family:var(--sg-font-body,sans-serif)}body.tax-product_cat .wpf-filter-controls button,body.post-type-archive-product .wpf-filter-controls button,body.tax-product_cat .woocommerce-products-filter button[type="submit"],body.post-type-archive-product .woocommerce-products-filter button[type="submit"]{background:var(--sg-pink,#E91E8C)!important;color:#fff!important;border:none!important;border-radius:var(--sg-r-pill,999px)!important;font-weight:700}body.tax-product_cat .woocommerce-pagination ul,body.post-type-archive-product .woocommerce-pagination ul{border:none;display:flex;gap:8px;justify-content:center}body.tax-product_cat .woocommerce-pagination ul li,body.post-type-archive-product .woocommerce-pagination ul li{border:none!important}body.tax-product_cat .woocommerce-pagination ul li a,body.tax-product_cat .woocommerce-pagination ul li span,body.post-type-archive-product .woocommerce-pagination ul li a,body.post-type-archive-product .woocommerce-pagination ul li span{border:1px solid var(--sg-line,#EEDCE5)!important;border-radius:var(--sg-r-sm,10px)!important;min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;color:var(--sg-ink,#2A2024);font-weight:600;background:#fff}body.tax-product_cat .woocommerce-pagination ul li span.current,body.tax-product_cat .woocommerce-pagination ul li a:hover,body.post-type-archive-product .woocommerce-pagination ul li span.current,body.post-type-archive-product .woocommerce-pagination ul li a:hover{background:var(--sg-pink,#E91E8C)!important;color:#fff!important;border-color:var(--sg-pink,#E91E8C)!important}@media (max-width:767.98px){body.tax-product_cat .product-block.grid,body.post-type-archive-product .product-block.grid,body.tax-product_cat .product-block.grid .product-content,body.post-type-archive-product .product-block.grid .product-content,body.tax-product_cat .product-block.grid .block-inner,body.post-type-archive-product .product-block.grid .block-inner{padding-left:0;padding-right:0}body.tax-product_cat .product-block .caption,body.post-type-archive-product .product-block .caption{padding:11px 10px 8px;gap:6px}body.tax-product_cat .display-products,body.post-type-archive-product .display-products{padding-right:10px}body.tax-product_cat .product-block .caption h3.name a,body.post-type-archive-product .product-block .caption h3.name a{font-size:13px!important;line-height:1.32!important;min-height:calc(13px * 1.32 * 2)}body.tax-product_cat .product-block .caption .price ins .amount,body.tax-product_cat .product-block .caption .price>.amount,body.post-type-archive-product .product-block .caption .price ins .amount,body.post-type-archive-product .product-block .caption .price>.amount{font-size:17px}body.tax-product_cat .product-block .caption .price del .amount,body.post-type-archive-product .product-block .caption .price del .amount{font-size:12px}body.tax-product_cat .product-block .caption .tbay-swatches-wrapper ul,body.post-type-archive-product .product-block .caption .tbay-swatches-wrapper ul{display:flex;flex-wrap:nowrap;gap:5px;margin:0;padding:0;list-style:none}body.tax-product_cat .product-block .caption .tbay-swatches-wrapper li.swatch-item,body.post-type-archive-product .product-block .caption .tbay-swatches-wrapper li.swatch-item{flex:1 1 0%;min-width:0;margin:0!important}body.tax-product_cat .product-block .swatch-item .swatch,body.post-type-archive-product .product-block .swatch-item .swatch{width:100%;min-width:0;padding:0 2px;min-height:28px;font-size:11.5px}body.tax-product_cat .product-block.grid .sg-card-cta,body.post-type-archive-product .product-block.grid .sg-card-cta{margin:10px 10px 12px;margin-top:auto;min-height:40px;padding:0 10px;font-size:12.5px;overflow:visible;text-overflow:clip}body.tax-product_cat .product-block.grid .group-button,body.tax-product_cat .product-block.grid .button-wishlist,body.tax-product_cat .product-block.grid .qview-button,body.post-type-archive-product .product-block.grid .group-button,body.post-type-archive-product .product-block.grid .button-wishlist,body.post-type-archive-product .product-block.grid .qview-button{display:none!important}}