body.template-suffix-about.kwik-figma-page #MainContent>.shopify-section+.shopify-section:not(:has([id^=expert-slider-],.ts-section,.faq-split-section)){position:relative;margin-top:60px}body.template-suffix-about.kwik-figma-page #MainContent>.shopify-section+.shopify-section:not(:has([id^=expert-slider-],.ts-section,.faq-split-section))::before{content:"";position:absolute;top:-60px;left:0;width:100%;height:60px;background:var(--kwik-about-gap-background, transparent);pointer-events:none}body.template-suffix-about.kwik-figma-page #MainContent>.shopify-section:has(.iwt-section):has(+.shopify-section .community-section){position:relative}body.template-suffix-about.kwik-figma-page #MainContent>.shopify-section:has(.iwt-section):has(+.shopify-section .community-section)::after{content:"";position:absolute;bottom:-60px;left:0;width:100%;height:60px;background:var(--kwik-about-gap-background, transparent);pointer-events:none}body.template-suffix-about.kwik-figma-page #MainContent>.shopify-section:has(.iwt-section)+.shopify-section:has(.community-section)::before{content:none}body.template-suffix-about.kwik-figma-page #MainContent :is(.iwt-container,.community-container){width:calc(100% - 48px)}body.template-suffix-about.kwik-figma-page #MainContent :is(.iwt-text-col,.community-text-col,.iwt-image-col,.community-image-col){min-width:0}body.template-suffix-about.kwik-figma-page #MainContent :is(.iwt-heading,.community-heading,.iwt-body-text,.community-body-text){overflow-wrap:anywhere}body.template-suffix-about.kwik-figma-page #MainContent :is(.iwt-section,.community-section){min-height:inherit}@media(min-width:901px){body.template-suffix-about.kwik-figma-page #MainContent .iwt-grid{grid-template-columns:minmax(0,var(--iwt-text-track)) minmax(0,var(--iwt-image-track));gap:var(--iwt-fluid-gap)}body.template-suffix-about.kwik-figma-page #MainContent .community-grid{grid-template-columns:minmax(0,var(--community-text-track)) minmax(0,var(--community-image-track));gap:var(--community-fluid-gap)}body.template-suffix-about.kwik-figma-page #MainContent :is(.iwt-eyebrow,.community-eyebrow){font-weight:500;letter-spacing:0;line-height:14px}body.template-suffix-about.kwik-figma-page #MainContent :is(.iwt-heading,.community-heading){letter-spacing:-1px}body.template-suffix-about.kwik-figma-page #MainContent .community-input{font-size:16px}body.template-suffix-about.kwik-figma-page #MainContent .community-submit{font-size:14px;text-transform:none;letter-spacing:0}body.template-suffix-about.kwik-figma-page #MainContent .community-subtext{font-weight:500;opacity:1}body.template-suffix-about.kwik-figma-page #MainContent .community-logo img{width:112px;height:21.3px}body.template-suffix-about.kwik-figma-page #MainContent .community-input::placeholder{color:#527a6d;opacity:1}body.template-suffix-about.kwik-figma-page #MainContent .community-heading{max-width:453px}body.template-suffix-about.kwik-figma-page #MainContent [data-desktop-photo-index]{padding:1.315px;background:#f3f4f6}body.template-suffix-about.kwik-figma-page #MainContent [data-desktop-photo-index] picture{display:block;position:relative;width:100%;height:100%;overflow:hidden}body.template-suffix-about.kwik-figma-page #MainContent [data-desktop-photo-index] img{position:relative;max-width:none;object-fit:cover}body.template-suffix-about.kwik-figma-page #MainContent [data-desktop-photo-index="1"] img{object-position:99.38% center}body.template-suffix-about.kwik-figma-page #MainContent [data-desktop-photo-index="2"] img{width:101.211%;height:151.129%;left:-1.245%;top:-15.715%}body.template-suffix-about.kwik-figma-page #MainContent [data-desktop-photo-index="4"] img{width:103.653%;height:152.941%;left:-4.205%;top:-25.339%}body.template-suffix-about.kwik-figma-page #MainContent [data-desktop-photo-index="5"] img{width:101.67%;height:151.59%;left:-.608%;top:-15.261%}body.template-suffix-about.kwik-figma-page #MainContent [class^=sp-quote-]{letter-spacing:-1px}body.template-suffix-about.kwik-figma-page #MainContent .sp-desktop-brands{display:none}body.template-suffix-about.kwik-figma-page #MainContent .sp-mobile-brands{display:flex;justify-content:center;flex-wrap:wrap;gap:24px 55.63px;opacity:var(--sp-brand-opacity)}body.template-suffix-about.kwik-figma-page #MainContent .sp-mobile-brands>span{font:700 17.5px/24.5px "Kwik Helvetica Neue",sans-serif;color:#111827;opacity:1;filter:none}body.template-suffix-about.kwik-figma-page #MainContent .sp-mobile-brands>:is(:nth-child(1),:nth-child(4)){font-family:"Playfair Display",serif}body.template-suffix-about.kwik-figma-page #MainContent .sp-mobile-brands>:nth-child(5){font-size:13.7px}}@media(min-width:431px)and (max-width:1919px){body.template-suffix-about.kwik-figma-page #MainContent>.shopify-section{--kwik-section-min: 0px;min-height:0}body.template-suffix-about.kwik-figma-page #MainContent :is(.iwt-section,.community-section,.feature-grid-section){min-height:0}}@media(max-width:900px){body.template-suffix-about.kwik-figma-page #MainContent>.shopify-section:has([class^=social-proof-]):has(+.shopify-section [id^=ritual-grid-]){min-height:0}body.template-suffix-about.kwik-figma-page #MainContent>.shopify-section:has([class^=social-proof-])+.shopify-section:has([id^=ritual-grid-]){margin-top:0}body.template-suffix-about.kwik-figma-page #MainContent>.shopify-section:has([class^=social-proof-])+.shopify-section:has([id^=ritual-grid-])::before{content:none}body.template-suffix-about.kwik-figma-page #MainContent>.shopify-section:has([class^=social-proof-])+.shopify-section>[id^=ritual-grid-]{padding-top:60px}body.template-suffix-about.kwik-figma-page #MainContent :is(.iwt-container,.community-container){width:100%;max-width:728px;padding-inline:14px}body.template-suffix-about.kwik-figma-page #MainContent .fg-grid{max-width:347px;margin-inline:auto}body.template-suffix-about.kwik-figma-page #MainContent .iwt-image-col{width:100%;max-width:544px;margin-inline:auto}body.template-suffix-about.kwik-figma-page #MainContent .community-image-col{width:100%;max-width:500px;margin-inline:auto}body.template-suffix-about.kwik-figma-page #MainContent [class^=sp-quote-]{font-size:16px;height:auto;min-height:0}body.template-suffix-about.kwik-figma-page #MainContent .ritual-img-wrap{height:auto;aspect-ratio:350 / 300}body.template-suffix-about.kwik-figma-page #MainContent [data-source-faq] .faq-split-left-inner{width:100%;max-width:688px;height:auto;margin-inline:auto}body.template-suffix-about.kwik-figma-page #MainContent [data-source-faq] .faq-split-right{width:100%;max-width:480px;height:auto;aspect-ratio:390 / 464;margin-inline:auto}}@media(min-width:601px)and (max-width:900px){body.template-suffix-about.kwik-figma-page #MainContent .fg-grid{max-width:760px;grid-template-columns:repeat(3,minmax(0,1fr))}body.template-suffix-about.kwik-figma-page #MainContent .fg-header{max-width:585px}body.template-suffix-about.kwik-figma-page #MainContent .fg-heading{max-width:none}body.template-suffix-about.kwik-figma-page #MainContent [class^=sp-container-]{width:calc(100% - 48px);max-width:680px}body.template-suffix-about.kwik-figma-page #MainContent [class^=sp-photos-grid-]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;aspect-ratio:auto}body.template-suffix-about.kwik-figma-page #MainContent [class^=sp-photo-wrap-]{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1}body.template-suffix-about.kwik-figma-page #MainContent [class^=sp-quote-]{font-size:24px;line-height:1.3}}@media(min-width:801px)and (max-width:900px){body.template-suffix-about.kwik-figma-page #MainContent .ritual-container{width:calc(100% - 48px);max-width:960px}body.template-suffix-about.kwik-figma-page #MainContent .ritual-grid-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}body.template-suffix-about.kwik-figma-page #MainContent .ritual-card-desc{min-height:0}}@media(min-width:431px)and (max-width:800px){body.template-suffix-about.kwik-figma-page #MainContent .ritual-container{width:calc(100% - 28px);max-width:700px}body.template-suffix-about.kwik-figma-page #MainContent .ritual-grid-layout{max-width:350px;margin-inline:auto}}@media(max-width:600px){body.template-suffix-about.kwik-figma-page #MainContent .ts-container{padding-inline:clamp(14px,calc(50vw - 175px),20px)}}
