.yh-home-final{--home-gutter:16px}.yh-home-final .yh-product-section,.yh-home-final #home-guarantee{scroll-margin-top:88px}.yh-scope.yh-home-final .yh-section{padding:32px var(--home-gutter)}.yh-scope.yh-home-final .yh-section-heading{margin-bottom:18px;align-items:center}.yh-scope.yh-home-final .yh-section-heading h2,.yh-scope.yh-home-final .yh-faq-intro h2{font-size:22px;line-height:1.2;font-weight:500;letter-spacing:0;text-transform:none}.yh-scope.yh-home-final .yh-mini-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 12px;border:0}.yh-scope.yh-home-final .yh-mini-benefits :is(a,span){justify-content:center;font-size:11px;letter-spacing:0;line-height:1.3;gap:7px;border:0}.yh-scope.yh-home-final .yh-mini-benefits svg{width:19px;height:19px;flex:none}.yh-scope.yh-home-final .yh-hero-copy h1{margin-bottom:22px}.yh-scope.yh-home-final .yh-product-section{padding-top:20px;padding-bottom:12px}.yh-scope.yh-home-final yhr-product-rail{display:block;min-width:0}.yh-scope.yh-home-final .yh-product-section .yh-products{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent;padding:3px 0 10px;scroll-padding-inline:0}.yh-scope.yh-home-final .yh-product-section .yh-products>*{scroll-snap-align:start;min-width:0}.yh-scope.yh-home-final .yh-product-section .yh-products>[hidden]{display:none}.yh-home-final .yhr-rail-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-top:8px}.yh-scope.yh-home-final .yhr-shop-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:500;letter-spacing:0;text-decoration:underline;text-underline-offset:4px}.yh-home-final .yhr-rail-controls{display:flex;gap:6px}.yh-home-final .yhr-rail-controls[hidden]{display:none}.yh-scope.yh-home-final .yhr-rail-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #dedede;border-radius:50%;background:#fff;color:#252525}.yh-scope.yh-home-final .yhr-rail-controls button:disabled{opacity:.3;cursor:default}.yh-scope.yh-home-final .yhr-rail-controls button:not(:disabled):hover{border-color:#642b38;color:#642b38}.yh-scope.yh-home-final .yhr-rail-controls svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.3}.yh-scope.yh-home-final .yh-style-edits{grid-auto-columns:86%;padding-bottom:8px;gap:12px}.yh-scope.yh-home-final .yh-edit-image{aspect-ratio:4/5}.yh-scope.yh-home-final .yh-edit-overlay{padding:20px}.yh-scope.yh-home-final .yh-edit-overlay>strong{font-size:29px;line-height:1.05;letter-spacing:-.02em;text-transform:none}.yh-scope.yh-home-final .yh-edit-caption{font-size:12px;letter-spacing:0;margin-top:10px}.yh-scope.yh-home-final .yh-edit-product{border:0;padding:10px 0}.yh-scope.yh-home-final .yh-edit-product>span>strong{font-size:12px;letter-spacing:0}.yh-scope.yh-home-final .yh-faq-intro{margin-bottom:14px}.yh-scope.yh-home-final .yh-faqs summary{min-height:56px;padding:15px 0;font-size:14px}.yh-scope.yh-home-final .yh-faqs details p{font-size:14px;line-height:1.55}.yh-scope.yh-home-final .yh-service-grid{border:0;padding:20px 16px 32px;gap:22px 16px}.yh-scope.yh-home-final .yh-service-grid strong{font-size:12px;line-height:1.35;font-weight:600;letter-spacing:0;text-transform:none}.yh-scope.yh-home-final .yh-service-grid span{font-size:11px;line-height:1.4;letter-spacing:0}.yh-scope.yh-home-final .yh-service-grid svg{margin-bottom:8px}#yiyae-story .yhr-about{min-height:400px;padding:48px 24px}#yiyae-story .yhr-about__panel{min-height:0;padding:30px 24px}#yiyae-story .yhr-about__panel p{margin:18px 0 22px}.yhr-scope .yhr-colours{margin:8px auto 32px;padding:0 16px}.yhr-scope .yhr-colours h2{font-size:22px;font-weight:500;letter-spacing:0;text-align:left;line-height:1.2;margin-bottom:18px}@media(min-width:700px){.yh-home-final{--home-gutter:30px}.yh-scope.yh-home-final .yh-section{padding-top:40px;padding-bottom:40px}.yh-scope.yh-home-final .yh-product-section{padding-bottom:12px}.yh-scope.yh-home-final .yh-product-section .yh-products{grid-auto-columns:29%;gap:16px}.yh-scope.yh-home-final .yh-mini-benefits{display:flex;justify-content:center;gap:60px;padding:16px}.yh-scope.yh-home-final .yh-mini-benefits :is(a,span){font-size:12px}.yh-scope.yh-home-final .yh-style-edits{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:16px}.yh-scope.yh-home-final .yh-edit-image{aspect-ratio:6/5}.yh-scope.yh-home-final .yh-edit-overlay{padding:28px}.yh-scope.yh-home-final .yh-edit-overlay>strong{font-size:36px}.yh-scope.yh-home-final .yh-service-grid{padding:24px 30px 36px}#yiyae-story .yhr-about{min-height:500px;padding:48px}#yiyae-story .yhr-about__panel{min-height:290px;padding:38px 48px}.yhr-scope .yhr-colours{margin:4px auto 44px;padding:0 30px;max-width:1440px}}@media(min-width:1000px){.yh-scope.yh-home-final .yh-product-section .yh-products{grid-auto-columns:calc((100% - 64px) / 4.2)}.yh-scope.yh-home-final .yh-section-heading h2,.yh-scope.yh-home-final .yh-faq-intro h2,.yhr-scope .yhr-colours h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.yh-scope.yh-home-final .yh-product-section .yh-products{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sf-home-final.css.map */
