.ps-products{background:var(--ps-products-bg,#fff);padding:var(--ps-pad-top,48px) 80px var(--ps-pad-bottom,48px);font-family:PSBrown,sans-serif;color:var(--ps-product-text,#424140);overflow:hidden}.ps-products-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.ps-products .ps-products-heading h2{font:700 var(--ps-heading,30px)/1.5 PSBrown,sans-serif;color:var(--ps-product-text,#424140);margin:0}.ps-products .ps-shop-all{font:700 18px/27px PSBrown,sans-serif;color:var(--ps-product-text,#424140);text-decoration:underline}.ps-product-stage{position:relative}.ps-product-track{display:flex;gap:24px;overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.ps-product-track::-webkit-scrollbar{display:none}.ps-product-track>.product{flex:0 0 calc((100% - 72px)/4);max-width:none;width:auto;padding:0;scroll-snap-align:start;margin:0}.ps-products .product-small.box{box-shadow:none;background:transparent}.ps-products .product-small .box-text{padding:0;text-align:left;font-family:PSBrown,sans-serif}.ps-products .product-small .box-image{aspect-ratio:1;background:#f5f5f5}.ps-products .box-image>div:first-child{height:100%;padding-top:0!important;aspect-ratio:1}.ps-products .box-image>div:first-child>a{display:block;height:100%}.ps-products .box-image img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.ps-products .name.product-title{font:400 18px/27px PSBrown,sans-serif;margin:0}.ps-products .name.product-title a{color:var(--ps-product-text,#424140)}.ps-products .price-wrapper{margin-top:6px}.ps-products .price{font:400 18px/27px PSBrown,sans-serif}.ps-products .price ins{text-decoration:none}.ps-products .badge-container{left:8px;top:8px;margin:0}.ps-products .badge{height:auto;width:auto}.ps-products .badge-inner{border-radius:2px;font:700 13px/22px PSBrown,sans-serif;padding:3px 8px;background:#262baa;color:white}.ps-products .add-to-cart-button{margin-top:12px}.ps-products .add-to-cart-button a{margin:0;color:#262baa;font:700 14px/22px PSBrown,sans-serif;border:1px solid #262baa;background:white;padding:4px 12px;min-height:32px}.ps-products .ps-carousel-arrow{position:absolute;top:35%;transform:translateY(-50%);border:0;border-radius:0;background:white;color:#262baa;font:32px/32px Arial,sans-serif;width:32px;height:32px;min-height:0;margin:0;padding:0;cursor:pointer;z-index:5}.ps-products .ps-prev{left:0}.ps-products .ps-next{right:0}.ps-products .ps-carousel-arrow:disabled{visibility:hidden}.ps-carousel-dots{margin-top:40px;display:flex;justify-content:center;gap:8px}.ps-carousel-dots button{width:8px;height:8px;min-height:0;border:0;padding:0;margin:0;background:#9da6b4;border-radius:50%}.ps-carousel-dots button.active{background:#262baa}.ps-mobile-shop-all{display:none}.ps-products .image-tools a{margin:0}.ps-products .image-tools .quick-view{color:#fff;background:#262baa}
@media(max-width:959px){.ps-products{padding:var(--ps-mobile-pad-top,40px) 0 var(--ps-mobile-pad-bottom,40px)}.ps-products-heading{justify-content:center}.ps-products .ps-products-heading h2{font-size:var(--ps-mobile-heading,24px);line-height:1.5}.ps-products .ps-shop-all,.ps-products .ps-carousel-dots,.ps-products .ps-carousel-arrow{display:none}.ps-product-track{padding:0 8px;gap:16px}.ps-product-track>.product{flex-basis:calc((100% - 16px)/1.6)}.ps-products .name.product-title,.ps-products .price{font-size:16px;line-height:24px}.ps-products .ps-mobile-shop-all{display:flex;width:max-content;align-items:center;justify-content:center;margin:32px auto 0;background:#262baa;color:#fff;padding:14px 24px;border-radius:3px;font:700 18px/27px PSBrown,sans-serif;min-height:56px}.ps-products .box-image img{object-fit:cover}}
@media(min-width:600px) and (max-width:959px){.ps-product-track>.product{flex-basis:calc((100% - 16px)/2)}}
.ps-products .ps-products-heading h2{flex:1 1 auto;width:auto}.ps-products .ps-products-heading .ps-shop-all{flex:0 0 auto;white-space:nowrap}.ps-products .ps-product-track .product>.col-inner{border:0;border-radius:0;box-shadow:none;background:transparent}.ps-products .ps-product-track .box,.ps-products .ps-product-track .box-image{border:0;border-radius:0;box-shadow:none}.ps-products .ps-carousel-dots button{display:block;min-width:8px;max-width:8px;width:8px;flex:0 0 8px;min-height:8px;max-height:8px;height:8px;line-height:0;border-radius:50%;padding:0}.ps-products .badge-container .badge-inner.on-sale{background:#202ea8}.ps-products .product-small .box-text{padding:0!important}.ps-products .ps-product-track .col-inner>.badge-container{margin:0}
@media(max-width:959px){.ps-products .ps-products-heading h2{text-align:center}}
.ps-products .ps-products-heading{margin-bottom:var(--ps-role-headinggap,32px)}.ps-products .ps-product-track{gap:var(--ps-role-itemgap,24px)}.ps-products .name.product-title,.ps-products .price{font-size:var(--ps-role-bodysize,18px)}.ps-products .product-small .box-text{min-height:90px}@media(max-width:959px){.ps-products .ps-products-heading{margin-bottom:var(--ps-role-mobileheadinggap,32px)}.ps-products .ps-product-track{gap:var(--ps-role-mobileitemgap,16px)}.ps-products .name.product-title,.ps-products .price{font-size:var(--ps-role-mobilebodysize,16px)}}
