.ysp-hero .yh-in{padding:44px 20px 28px;text-align:center}.ysp-hero h1{font-size:clamp(1.9rem,4vw,2.9rem)}.ysp-hero p{color:#5d6764;max-width:620px;margin:0 auto;line-height:1.6}.ysp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.ysp-trust span{background:#fff;border:1px solid var(--ys-line);border-radius:999px;padding:8px 16px;font-size:.85rem;font-weight:600;color:var(--ys-green)}.ysp-trust span:before{content:"\2713  ";color:var(--ys-gold)}.template-collection .product-grid,body:has(.ysp-col) .product-grid{gap:16px!important}body:has(.ysp-col) .product-grid__item,body:has(.ysp-col) product-card{background:#fff;border:1px solid var(--ys-line);border-radius:16px;overflow:hidden;font-family:Inter,sans-serif}body:has(.ysp-col) .product-card__content{padding:0 0 14px!important;gap:6px!important}body:has(.ysp-col) .product-card__content>*:not(:first-child){padding-inline:14px!important}body:has(.ysp-col) .product-card__content:after{content:"View details";display:flex;align-items:center;justify-content:center;margin:8px 14px 0;min-height:42px;border-radius:12px;background:var(--ys-green);color:#fff;font-weight:600;font-size:.9rem}body:has(.ysp-col) .product-card__content:hover:after{background:#163029}body:has(.ysp-col) .product-card :is(.price,product-price){color:var(--ys-green);font-weight:600}body:has(.ysp-col) .product-card :is(s,.compare-at-price){color:#8a8f8c;font-weight:400;font-size:.85em}body:has(.ysp-col) .product-badges__badge{background:var(--ys-gold)!important;color:#fff!important;border-radius:999px!important;font-weight:600}body:has(.ysp-col) .facets{background:#fff;border:1px solid var(--ys-line);border-radius:14px;padding:6px 16px!important;margin-bottom:18px}body:has(.ysp-col) .facets :is(select,summary,button){font-family:Inter,sans-serif}.ysp-cards{display:grid;gap:14px;grid-template-columns:1fr;max-width:900px;margin:26px auto 0}@media(min-width:750px){.ysp-cards{grid-template-columns:repeat(3,1fr)}}.ysp-card{background:#fff;border:1px solid var(--ys-line);border-radius:16px;padding:20px;text-align:center}.ysp-card h3{font-family:Inter,sans-serif!important;font-size:.95rem!important;margin:0 0 6px!important}.ysp-card p{margin:0 0 12px;font-size:.95rem}.ysp-card a:not(.yh-btn){color:var(--ys-green);font-weight:600;text-decoration:none;word-break:break-word}.ysp-card .yh-btn{min-height:44px;width:100%}body:has(.ysp-contact) .contact-form,body:has(.ysp-contact) form.contact{background:#fff;border:1px solid var(--ys-line);border-radius:18px;padding:24px;font-family:Inter,sans-serif}body:has(.ysp-contact) form :is(input,textarea){border-radius:10px!important;border:1px solid var(--ys-line)!important;background:var(--ys-cream)!important}body:has(.ysp-contact) form button[type=submit],body:has(.ysp-contact) form .button{background:var(--ys-green)!important;color:#fff!important;border-radius:12px!important;min-height:48px}.ysp-faq .yh-in{max-width:780px;padding-top:24px}.ysp-faq details{background:#fff;border:1px solid var(--ys-line);border-radius:14px;padding:16px 18px;margin-bottom:10px}.ysp-faq summary{font-weight:600;color:var(--ys-green);cursor:pointer}.ysp-faq details p{margin:10px 0 0;color:#4a5552;line-height:1.6}body:has(.ysp-col) product-card :is(.text-block,.product-title,[class*=title]){padding-inline:12px!important;box-sizing:border-box}.jdgm-star,.jdgm-prev-badge__stars .jdgm-star,.jdgm-all-reviews-rating .jdgm-star{color:#c8a96a!important}.jdgm-histogram__bar-content{background:#c8a96a!important}.jdgm-widget,.jdgm-carousel-wrapper{font-family:Inter,system-ui,sans-serif;color:#24302d}.jdgm-rev-widg__title,.jdgm-carousel-title{font-family:Fraunces,Georgia,serif!important;color:#1e3a34!important}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-submit-rev{background:#1e3a34!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:12px 22px!important;font-weight:600!important}.jdgm-write-rev-link:hover,.jdgm-submit-rev:hover{background:#2b5048!important}.jdgm-rev-widg,.jdgm-rev{border-color:#e7dfd1!important}.jdgm-prev-badge{display:flex;align-items:center;gap:6px;font-size:.85rem;margin:2px 0 6px}.jdgm-prev-badge__text{color:#5d6764}.ys-rating-link{text-decoration:none;display:inline-block}#shopify-section-template--jdgm_reviews,.jdgm-review-widget{max-width:1200px;margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/6/assets/yashfa-pages.css.map */
