.ppe-products-widget,.ppe-category-widget{color:#303a30}.ppe-products-heading,.ppe-category-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.ppe-products-eyebrow,.ppe-category-eyebrow{font:700 12px/1.2 Lato,sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px}.ppe-products-title,.ppe-category-heading .ppe-category-title{font:700 clamp(34px,4vw,54px)/.98 "Cormorant Garamond",Georgia,serif;margin:0;text-transform:none!important}.ppe-products-intro,.ppe-category-intro{font:italic 16px/1.4 "Cormorant Garamond",Georgia,serif;margin:0 0 5px;color:#5b6259}.ppe-products-current{margin:-5px 0 14px;color:#46572f;font:700 13px/1.3 Lato,sans-serif}.ppe-products-grid{--ppe-columns:6;display:grid;grid-template-columns:repeat(var(--ppe-columns),minmax(0,1fr));gap:14px}.ppe-product-card,.ppe-category-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(31,48,34,.18);border-radius:5px;box-shadow:0 10px 26px rgba(37,43,34,.08);transition:transform .25s ease,box-shadow .25s ease}.ppe-product-card:hover,.ppe-category-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(37,43,34,.14)}.ppe-product-image-link,.ppe-category-image-link{display:block;overflow:hidden}.ppe-product-image,.ppe-category-image{display:block;width:100%;height:165px;object-fit:cover;transition:transform .35s ease}.ppe-product-card:hover .ppe-product-image,.ppe-category-card:hover .ppe-category-image{transform:scale(1.035)}.ppe-product-placeholder{background:#e7e1d4}.ppe-product-body,.ppe-category-body{display:flex;flex:1;flex-direction:column;padding:13px}.ppe-product-title,.ppe-product-title a,.ppe-category-body .ppe-category-title,.ppe-category-body .ppe-category-title a{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:20px!important;font-weight:700!important;line-height:1.05!important;text-transform:none!important}.ppe-product-title,.ppe-category-body .ppe-category-title{margin:0 0 8px}.ppe-product-title a,.ppe-category-body .ppe-category-title a{color:inherit;text-decoration:none}.ppe-product-description,.ppe-category-description{font:400 12px/1.42 Lato,sans-serif;color:#535b52;margin:0 0 12px}.ppe-product-price{margin-top:auto;font:800 19px/1 Lato,sans-serif}.ppe-product-price span{display:block;margin-bottom:3px;color:#60675f;font-size:10px;font-weight:500}.ppe-product-button{display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding:10px 11px;border-radius:3px;color:#fff!important;font:700 11px/1 Lato,sans-serif;text-decoration:none}.ppe-product-button span{font-size:15px}.ppe-category-grid{--ppe-category-columns:3;display:grid;grid-template-columns:repeat(var(--ppe-category-columns),minmax(0,1fr));gap:16px}.ppe-category-image{height:230px}.ppe-category-link{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;color:#46572f;font:800 11px/1.2 Lato,sans-serif;letter-spacing:.03em;text-decoration:none;text-transform:uppercase}.ppe-category-count{display:block;margin:0 0 8px;color:#687066;font:700 10px/1.2 Lato,sans-serif;text-transform:uppercase}@media(max-width:1024px){.ppe-products-grid{--ppe-columns:3}.ppe-category-grid{--ppe-category-columns:2}}@media(max-width:767px){.ppe-products-heading,.ppe-category-heading{align-items:start;flex-direction:column;gap:8px}.ppe-products-grid{--ppe-columns:2;grid-template-columns:repeat(var(--ppe-columns),minmax(0,1fr));gap:10px}.ppe-category-grid{--ppe-category-columns:2;grid-template-columns:repeat(var(--ppe-category-columns),minmax(0,1fr));gap:10px}.ppe-product-image,.ppe-category-image{height:135px}.ppe-product-body,.ppe-category-body{padding:10px}.ppe-product-title,.ppe-product-title a,.ppe-category-body .ppe-category-title,.ppe-category-body .ppe-category-title a{font-size:17px!important}.ppe-product-description,.ppe-category-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:11px}.ppe-product-price{font-size:16px}.ppe-product-button{padding:10px 8px;font-size:10px}.ppe-category-link{font-size:9px}.ppe-category-heading .ppe-category-title{font-size:36px!important}}
.ppe-products-grid .ppe-product-body .ppe-product-button{margin-top:auto}
