.sf-service-columns{padding:48px 24px;overflow-wrap:anywhere}.sf-service-columns>h2{text-align:center;font-size:24px;margin-bottom:28px}.sf-service-grid{display:grid;grid-template-columns:repeat(var(--service-desktop-columns,3),minmax(0,1fr));gap:32px;list-style:none;margin:0;padding:0}.sf-service-item{min-width:0;text-align:center}.sf-service-item>svg{margin:0 auto 16px}.sf-service-item>h3{font-size:18px;line-height:1.4}.sf-service-item>p{white-space:pre-line;margin-top:12px;line-height:1.6}.sf-service-item>a{display:inline-block;max-width:100%;margin-top:16px;padding:10px 0;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.sf-service-columns{padding:32px 16px}.sf-service-grid{grid-template-columns:repeat(var(--service-mobile-columns,1),minmax(0,1fr));gap:24px}}.sf-faq{max-width:960px;margin:48px auto;padding:0 24px}.sf-faq h2{margin-bottom:24px;font-size:1.5rem}.sf-faq details{border-top:1px solid var(--color-line,#ddd);padding:18px 0;overflow-wrap:anywhere}.sf-faq details:last-child{border-bottom:1px solid var(--color-line,#ddd)}.sf-faq summary{cursor:pointer;font-weight:600;min-height:24px}.sf-faq summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.sf-faq [data-faq-answer]{padding:16px 0 0;line-height:1.65}.sf-faq [data-faq-answer] p+p{margin-top:12px}.sf-faq [data-faq-answer] a{text-decoration:underline}@media (max-width:767px){.sf-faq{margin:32px auto;padding:0 16px}}.sf-gallery{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%}.sf-gallery.sf-gap{gap:16px}.sf-gallery.sf-gap .sf-group{flex-grow:1;flex-basis:calc(var(--dw) - 16px)}.sf-group{position:relative;width:var(--dw);min-width:0}.sf-gallery23 .sf-group{flex:1}.sf-group img,.sf-group picture,.sf-group video{display:block;width:100%;height:auto}.sf-blank-space{width:100%;padding-top:var(--dh)}.sf-cover-link{position:absolute;inset:0;z-index:1}.sf-overlay{position:absolute;inset:0;display:grid;padding:24px;pointer-events:none;grid-auto-rows:min-content}.sf-overlay.sf-flow{position:relative}.sf-overlay>.sf-copy{pointer-events:auto;position:relative;z-index:2;max-width:var(--max);width:fit-content}.sf-copy{text-align:var(--text-align);font-size:var(--font);letter-spacing:var(--ls);color:var(--color);margin-bottom:var(--margin);max-width:var(--max)}.sf-copy p{margin:0}.sf-copy .sf-desktop,.sf-copy .sf-mobile{max-width:100%}.sf-cta a{display:inline-block;border:1px solid var(--border);background:var(--bg);padding:10px 16px;color:inherit}.sf-cta a[data-underline=true]{border-width:0 0 1px;padding:0 0 8px}.sf-cta a:hover{color:var(--hover);background:var(--hoverbg);border-color:var(--hoverborder)}.sf-mobile{display:none}.sf-overlay.sf-desktop{display:grid}.sf-overlay.sf-mobile,[data-device=mobile-only]{display:none}.sf-home-text,.sf-series{--sf-series-gutter:24px;padding:48px var(--sf-series-gutter);text-align:center}.sf-series img{width:min(100%,640px);margin:auto}.sf-home-text h1,.sf-home-text h2,.sf-series h2{font-size:24px}.sf-copy.times-new-roman{font-family:Times New Roman,serif}.sf-copy.tiro-kannada{font-family:Georgia,serif}.sf-copy.roboto-light{font-family:Arial,sans-serif;font-weight:300}@media(max-width:767px){.sf-group{width:var(--mw)}.sf-gallery.sf-gap .sf-group{flex-basis:calc(var(--mw) - 16px)}.sf-gallery23 .sf-group{flex-basis:50%}.sf-blank-space{padding-top:var(--mh)}.sf-desktop,.sf-overlay.sf-desktop{display:none}.sf-mobile{display:block}.sf-overlay.sf-mobile{display:grid;padding:16px}.sf-copy,.sf-overlay>.sf-copy{max-width:var(--mmax)}.sf-copy{text-align:var(--mtext-align);font-size:var(--mfont);letter-spacing:var(--mls);color:var(--mcolor)}.sf-cta a{background:var(--mbg);border-color:var(--mborder)}[data-device=desktop-only]{display:none}[data-device=mobile-only]{display:block}}.sf-overlay>.sf-copy.sf-separate{position:absolute;left:var(--dx);top:var(--dy);transform:translate(calc(-1 * var(--dx)),calc(-1 * var(--dy)))}@media(max-width:767px){.sf-overlay>.sf-copy.sf-separate{left:var(--mx);top:var(--my);transform:translate(calc(-1 * var(--mx)),calc(-1 * var(--my)))}}.sf-products{margin:24px auto;text-align:left;gap:20px}.sf-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sf-product-slider{display:flex;margin-inline:calc(0px - var(--sf-series-gutter));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.sf-product-slider>article{flex:0 0 80%;scroll-snap-align:start}.sf-products article{min-width:0}.sf-products img{width:100%;aspect-ratio:3/4;object-fit:cover}.sf-products h4{margin-top:12px}.sf-series header>img{max-height:360px;object-fit:cover}@media(max-width:767px){.sf-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.sf-product-slider>article{flex-basis:33%}}@media(min-width:1280px){.sf-product-slider>article{flex-basis:429px}}.sf-overlay>.sf-copy.sf-cta,.sf-overlay>.sf-copy.sf-logo{width:var(--max);max-width:100%}.sf-cta a{width:100%;text-align:inherit}.sf-cta a[data-underline=true]{width:auto}@media(max-width:767px){.sf-overlay>.sf-copy.sf-cta,.sf-overlay>.sf-copy.sf-logo{width:var(--mmax)}}.sf-overlay>.sf-copy,.sf-overlay>.sf-copy.sf-cta,.sf-overlay>.sf-copy.sf-logo{max-width:min(var(--group-max,600px),100%)}@media(max-width:767px){.sf-overlay>.sf-copy,.sf-overlay>.sf-copy.sf-cta,.sf-overlay>.sf-copy.sf-logo{max-width:min(var(--group-mmax,600px),100%)}}[data-content-page] .sf-home-text{overflow-wrap:anywhere;min-width:0}.sf-video-placeholder{aspect-ratio:16/9;width:100%}.sf-series header>[data-storefront-media] img{max-height:360px;object-fit:cover}