.belisa-blog-listing{max-width:1280px;margin:auto;padding:30px 32px 50px}.belisa-blog-listing>h1{font:400 50px/1.4 var(--font-editorial);margin:0 0 20px}.belisa-blog-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.belisa-blog-listing-card{letter-spacing:-.8px;background:#fff;border:1px solid #eaeaea;border-radius:6px;min-width:0;min-height:470.5px;padding:15px;font-family:Figtree,Arial,sans-serif;box-shadow:0 0 2px #0000000a}.belisa-blog-listing-image{border-radius:10px;margin-bottom:10px;display:block;overflow:hidden}.belisa-blog-listing-image img{object-fit:cover;border-radius:10px;width:100%;height:200px;display:block}.belisa-blog-listing-card time{color:#828282;margin-bottom:10px;font-size:16px;line-height:24.75px;display:block}.belisa-blog-listing-card h2{letter-spacing:-.8px;margin:0 0 10px;font:700 21px/24.75px Figtree,Arial,sans-serif}.belisa-blog-listing-card h2 a{color:inherit;text-decoration:none}.belisa-blog-listing-card p{color:#828282;margin:0 0 10px;font-size:16px;line-height:24.75px}.belisa-blog-listing-more{color:#db7d7d;font-size:16px;font-weight:600;line-height:24.75px}.belisa-blog-listing-more:hover{color:#a84f4f}.belisa-blog-listing-card a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.belisa-shop-listing{max-width:1280px;margin:auto;padding:60px 32px 70px}.belisa-shop-listing>h1{font:400 40px/1.2 var(--font-editorial);margin:0 0 50px}.belisa-shop-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.belisa-shop-listing-item{min-width:0;position:relative}.belisa-catalog-card{min-width:0;height:100%;position:relative}.belisa-catalog-card>.commerce-product-card{height:100%}.belisa-card-purchase{gap:10px;margin-top:0;display:grid;container-type:inline-size}.belisa-card-purchase>:not(.sr-only){margin-block:0}.belisa-card-purchase>.sr-only{margin:0}.belisa-catalog-card .belisa-card-purchase [data-slot=select-trigger]{border-radius:var(--radius-md);border-color:var(--input);background:var(--muted);width:100%;height:40px;min-height:40px;box-shadow:none;text-transform:none;letter-spacing:0;outline:none;padding:9px 12px;font-size:16px;font-weight:400;line-height:20px}.belisa-catalog-card .belisa-card-purchase .commerce-variant-select:not([data-pointer-focus=true]) [data-slot=select-trigger]:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}:is(.belisa-shop-listing,.belisa-products) .belisa-card-purchase .belisa-purchase-button{text-transform:none;letter-spacing:0;white-space:nowrap;flex-wrap:nowrap;flex-basis:100%;gap:6px;width:100%;padding:12px 10px;line-height:20px;min-height:48px!important;font-size:16px!important}.belisa-catalog-card .belisa-card-purchase .belisa-purchase-button>:is(span,s){flex-shrink:0;flex-basis:auto}.belisa-catalog-card .belisa-card-purchase .belisa-purchase-button>span[aria-hidden=true]{display:inline}:is(.belisa-shop-listing,.belisa-products) .commerce-product-card{--belisa-card-padding:20px;--belisa-card-radius:10px;padding:0 0 var(--belisa-card-padding);border-radius:var(--belisa-card-radius);text-align:center;background:#fff;border:1px solid #eaeaea;box-shadow:0 0 2px #0000000a}:is(.belisa-shop-listing,.belisa-products) .commerce-product-card-link{border-radius:var(--belisa-card-radius)}:is(.belisa-shop-listing,.belisa-products) .commerce-product-card-media{isolation:isolate;aspect-ratio:auto;height:auto;padding:var(--belisa-card-padding);border-radius:var(--belisa-card-radius) var(--belisa-card-radius) 0 0;background:#ecebe8}:is(.belisa-shop-listing,.belisa-products) .commerce-product-card-media img{z-index:1;aspect-ratio:1024/905;border-radius:var(--belisa-card-radius);object-fit:contain;width:100%;height:auto;position:relative}:is(.belisa-shop-listing,.belisa-products) .commerce-product-card-media .commerce-product-card-secondary{inset:var(--belisa-card-padding);width:calc(100% - 2 * var(--belisa-card-padding));height:calc(100% - 2 * var(--belisa-card-padding));object-fit:cover;position:absolute}:is(.belisa-shop-listing,.belisa-products) .commerce-product-card-media:before{content:"";background:var(--belisa-benefit-gradient);opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:is(.belisa-shop-listing,.belisa-products) .commerce-product-card-media:hover:before{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.belisa-shop-listing,.belisa-products) .commerce-product-card-media:before{transition:none}}:is(.belisa-shop-listing,.belisa-products) .commerce-product-card-link h2{margin:20px var(--belisa-card-padding) 0;letter-spacing:0;font:700 19px/28.5px Figtree,Arial,sans-serif}:is(.belisa-shop-listing,.belisa-products) .commerce-product-card-link>p{margin:0 var(--belisa-card-padding);color:#666;letter-spacing:-.8px;font-size:16px;line-height:24.75px}:is(.belisa-shop-listing,.belisa-products) .commerce-product-card>div{padding:15px var(--belisa-card-padding) 0;margin-top:auto}:is(.belisa-shop-listing,.belisa-products) .commerce-product-card>div>p{margin:0 0 15px;line-height:19.2px}:is(.belisa-shop-listing,.belisa-products) .belisa-price{font:600 16px/19.2px Figtree,Arial,sans-serif}:is(.belisa-shop-listing,.belisa-products) .belisa-price del{color:#999;margin-right:14px;font-size:16px;font-weight:400;display:inline}:is(.belisa-shop-listing,.belisa-products) .commerce-product-card button{border-radius:var(--belisa-card-radius);text-transform:uppercase;letter-spacing:-.5px;height:auto;min-height:55px;padding:20px 12px;font:700 15px/15px Figtree,Arial,sans-serif}.belisa-shop-listing-badge{z-index:1;pointer-events:none;color:#3c3c3c;text-transform:uppercase;background:#fff;border:1px solid #3c3c3c;border-radius:10px;padding:4px 10px;font:400 11px/15px Figtree,Arial,sans-serif;position:absolute;top:21px;left:21px}.belisa-shop-listing-sale{border-color:var(--primary);background:var(--primary);color:#fff;border-radius:20px}@media (width<=1024px) and (width>=768px){.belisa-blog-listing-grid,.belisa-shop-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.belisa-shop-listing-grid{gap:20px}}@media (width<=767px){.belisa-blog-listing{padding:15px 15px 35px}.belisa-blog-listing>h1{margin-bottom:20px;font-size:30px;line-height:42px}.belisa-blog-listing-grid{grid-template-columns:1fr;gap:15px}.belisa-blog-listing-card{min-height:475.7px}.belisa-blog-listing-card h2{font-size:19px;line-height:24.7px}.belisa-blog-listing-card time,.belisa-blog-listing-card p,.belisa-blog-listing-more{line-height:22.4px}.belisa-shop-listing{padding:30px 20px 40px}.belisa-shop-listing>h1{margin-bottom:30px;font-size:28px;line-height:36.4px}.belisa-shop-listing-grid{grid-template-columns:1fr;gap:20px}:is(.belisa-shop-listing,.belisa-products) .commerce-product-card-link h2{font-size:20px;line-height:30px}:is(.belisa-shop-listing,.belisa-products) .commerce-product-card-link>p{font-size:16px;line-height:24.75px}:is(.belisa-shop-listing,.belisa-products) .commerce-product-card>div>p{line-height:24px}:is(.belisa-shop-listing,.belisa-products) .belisa-price,:is(.belisa-shop-listing,.belisa-products) .belisa-price del{font-size:16px;line-height:24px}}
