body.template-index{--schaf-ink:#c9c9c9;--schaf-paper:#363636;--schaf-rule:var(--grid-borders);--schaf-margin:clamp(24px,5vw,88px);background:var(--schaf-paper);color:var(--schaf-ink)}body.template-index #main{background:var(--schaf-paper)}body.template-index .button{text-transform:none;letter-spacing:0}body.template-index #site-header{padding-inline:var(--schaf-margin);background:var(--schaf-paper)}.schaf-assurance{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--schaf-rule);border-bottom:1px solid var(--schaf-rule);font-size:calc(11px * var(--base-body-size) / 16)}body.template-index [id$=__schafstory]>.site-box-container{display:grid!important;grid-template-columns:42% 1fr;gap:8%;padding:90px var(--schaf-margin);min-height:0;height:auto;border:0!important}body.template-index [id$=__schafstory] .site-box{position:static!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;float:none;border:0!important;display:block}body.template-index [id$=__schafstory] .site-box-content{width:100%!important;max-width:none!important;margin:0!important;position:static!important;transform:none!important}body.template-index [id$=__schafstory] .title{font-size:clamp(calc(34px * var(--base-headings-size) / 52),calc(4.1vw * var(--base-headings-size) / 52),calc(62px * var(--base-headings-size) / 52));font-weight:500;line-height:1.12;letter-spacing:-.045em;margin:0;max-width:510px}body.template-index [id$=__schafstory] .rte{font-size:calc(15px * var(--base-body-size) / 16);line-height:1.75;max-width:620px}body.template-index [id$=__schafstory] .rte p{margin:0 0 18px}.schaf-range{padding:0 var(--schaf-margin) 80px;background:var(--schaf-paper)}.schaf-range__heading{display:flex;align-items:center;justify-content:space-between;padding:22px 0;border-top:1px solid var(--schaf-ink);gap:24px}.schaf-range__heading h2{font-size:calc(14px * var(--base-body-size) / 16);line-height:1.5;margin:0;font-weight:400;letter-spacing:0;text-transform:none}.schaf-range__heading>a{font-size:calc(12px * var(--base-body-size) / 16);white-space:nowrap}.schaf-product-row{display:grid;grid-template-columns:40px 180px minmax(0,1fr) 150px;align-items:center;gap:35px;min-height:196px;border-top:1px solid var(--schaf-rule);padding:12px 0}.schaf-product-row__number{font-size:calc(12px * var(--base-body-size) / 16);color:#c9c9c9}.schaf-product-row__image{display:block;height:170px;width:180px}.schaf-product-row__image img{display:block;width:100%;height:100%;object-fit:contain}.schaf-product-row__name h3{font-size:var(--schaf-gallery-name-size,20px);font-weight:500;letter-spacing:-.04em;line-height:1.2;margin:0;text-transform:none}.schaf-product-row__name a:hover{text-decoration:underline;text-underline-offset:5px}.schaf-product-row__buy{text-align:right;font-size:calc(14px * var(--base-body-size) / 16)}.schaf-product-row__buy form{margin:0}.schaf-product-row__price{display:block;margin-bottom:17px}.schaf-product-row .schaf-product-row__add{display:inline-block;position:relative;width:auto;height:auto;min-height:40px;border:0;border-bottom:1px solid var(--schaf-ink);padding:6px 0;background:transparent;color:var(--schaf-ink);font-family:inherit;font-size:calc(12px * var(--base-body-size) / 16);text-transform:none;letter-spacing:0;cursor:pointer}.schaf-product-row__add .add-to-cart__text{display:flex;gap:20px;align-items:center}body.template-index [id$=__schafformula]{background:#414141}body.template-index [id$=__schafformula] .site-box-container{min-height:0;height:auto}body.template-index [id$=__schafformula] .site-box{width:100%;height:auto!important;min-height:0!important;padding:80px var(--schaf-margin)!important;border:0!important;background:#414141}body.template-index [id$=__schafformula] .site-box-content{width:100%;max-width:none!important;margin:0}body.template-index [id$=__schafformula] .content{display:grid;grid-template-columns:42% 1fr;gap:8%;text-align:left}body.template-index [id$=__schafformula] .title{font-size:clamp(calc(34px * var(--base-headings-size) / 52),calc(4vw * var(--base-headings-size) / 52),calc(58px * var(--base-headings-size) / 52));line-height:1.13;font-weight:500;letter-spacing:-.045em;grid-row:1 / 3;margin:0}body.template-index [id$=__schafformula] .subtitle{font-size:calc(17px * var(--base-body-size) / 16);line-height:1.65;margin:0}body.template-index [id$=__schafformula] .subtitle h3{font-size:calc(17px * var(--base-body-size) / 16);line-height:1.7;font-weight:400;letter-spacing:0}body.template-index [id$=__schafformula] .button{justify-self:start;margin:22px 0 0}body.template-index [id$=__schafquotes]>.site-box-container{display:block;padding:80px var(--schaf-margin);height:auto;min-height:0;border:0}body.template-index [id$=__schafquotes] .site-box{position:static!important;float:none;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;display:block}body.template-index [id$=__schafquotes] .site-box-content{width:100%!important;max-width:none!important;margin:0!important}body.template-index [id$=__schafquotes] .title{font-size:clamp(calc(32px * var(--base-headings-size) / 52),calc(3.6vw * var(--base-headings-size) / 52),calc(52px * var(--base-headings-size) / 52));font-weight:500;letter-spacing:-.04em;line-height:1.2;margin:0 0 40px}body.template-index [id$=__schafquotes] .site-box[data-order="1"]>.site-box-content{display:grid;grid-template-columns:1fr 1fr;gap:38px 64px}body.template-index [id$=__schafquotes] .box__testimonial{border-top:1px solid var(--schaf-rule)!important;padding-top:26px!important}body.template-index [id$=__schafquotes] blockquote{margin:0 0 24px}body.template-index [id$=__schafquotes] blockquote h3{font-size:calc(19px * var(--base-body-size) / 16);line-height:1.6;font-weight:400;letter-spacing:-.015em;margin:0 0 14px}body.template-index [id$=__schafquotes] .cite{font-size:calc(12px * var(--base-body-size) / 16);line-height:1.7}body.template-index [id$=__schafpress] .site-box{height:auto!important;min-height:0;padding:30px var(--schaf-margin);border-top:1px solid var(--schaf-rule)}body.template-index [id$=__schafnewsletter] .site-box{min-height:0!important;height:auto!important;padding:65px var(--schaf-margin);background:#414141;border:0}body.template-index [id$=__schafnewsletter] .site-box-content{width:100%;max-width:1000px}body.template-index [id$=__schafnewsletter] .content{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;text-align:left}body.template-index [id$=__schafnewsletter] .newsletter-text{font-size:calc(16px * var(--base-body-size) / 16);line-height:1.7}body.template-index [id$=__schafnewsletter] .newsletter-form{margin:0}body.template-index .shopify-section-group-footer-group .site-footer{background:var(--schaf-paper)}@media(max-width:1024px){.schaf-product-row{grid-template-columns:28px 130px minmax(0,1fr) 130px;gap:22px;min-height:165px}.schaf-product-row__image{width:130px;height:140px}body.template-index [id$=__schafstory]>.site-box-container{gap:6%;padding-block:60px}body.template-index [id$=__schafstory] .rte{font-size:calc(14px * var(--base-body-size) / 16)}body.template-index [id$=__schafformula] .site-box{padding-block:60px!important}}@media(max-width:600px){.schaf-assurance{font-size:calc(9px * var(--base-body-size) / 16);gap:8px;flex-wrap:wrap;padding:15px 0}body.template-index [id$=__schafstory]>.site-box-container{display:block!important;padding-block:44px}body.template-index [id$=__schafstory] .title{font-size:calc(36px * var(--base-headings-size) / 52);max-width:320px;margin-bottom:28px}body.template-index [id$=__schafstory] .rte{font-size:calc(14px * var(--base-body-size) / 16);line-height:1.75}.schaf-range{padding-bottom:44px}.schaf-product-row{grid-template-columns:18px 72px minmax(0,1fr) 90px;gap:10px;min-height:135px}.schaf-product-row__image{width:72px;height:110px}.schaf-product-row__number{font-size:calc(10px * var(--base-body-size) / 16)}.schaf-product-row__name h3{font-size:var(--schaf-gallery-name-size,20px);letter-spacing:-.035em}.schaf-product-row__buy{font-size:calc(12px * var(--base-body-size) / 16)}.schaf-product-row .schaf-product-row__add{font-size:calc(10px * var(--base-body-size) / 16);min-height:44px}.schaf-product-row__add .add-to-cart__text{gap:7px}.schaf-product-row__price{margin-bottom:5px}body.template-index [id$=__schafformula] .site-box{padding-block:44px!important}body.template-index [id$=__schafformula] .content{display:block}body.template-index [id$=__schafformula] .title{font-size:calc(36px * var(--base-headings-size) / 52);margin-bottom:26px}body.template-index [id$=__schafformula] .subtitle h3{font-size:calc(15px * var(--base-body-size) / 16)}body.template-index [id$=__schafquotes]>.site-box-container{padding-block:44px}body.template-index [id$=__schafquotes] .site-box[data-order="1"]>.site-box-content{grid-template-columns:1fr;gap:30px}body.template-index [id$=__schafquotes] blockquote h3{font-size:calc(17px * var(--base-body-size) / 16)}body.template-index [id$=__schafnewsletter] .site-box{padding-block:44px}body.template-index [id$=__schafnewsletter] .content{grid-template-columns:1fr;gap:26px}}body.template-index [id$=__schafstory] .site-box-content,body.template-index [id$=__schafformula] .site-box-content,body.template-index [id$=__schafquotes] .site-box-content{padding:0!important}body.template-index [id$=__schafstory] .site-box-content>.content{padding:0!important}body.template-index [id$=__schafstory] .site-box,body.template-index [id$=__schafstory] .title,body.template-index [id$=__schafquotes] .site-box,body.template-index [id$=__schafquotes] .title{text-align:left!important}.schaf-product-row__add .add-to-cart__text{font-size:inherit!important;white-space:nowrap}@media(max-width:600px){.schaf-product-row__name h3{font-size:var(--schaf-gallery-name-size,20px)}.schaf-product-row .schaf-product-row__add{font-size:calc(11px * var(--base-body-size) / 16)}}body.template-index [id$=__schafnewsletter] .input-group{display:flex;align-items:stretch;gap:0;margin:0}body.template-index [id$=__schafnewsletter] .input-group input{flex:1;min-width:0;height:52px;margin:0}body.template-index [id$=__schafnewsletter] .input-group .button{height:52px;min-height:52px;margin:0;flex:none}body.template-index .shopify-section-group-footer-group img[alt="schaf available at the detox market"]{background:#363636;padding:12px}.schaf-statement{display:grid;grid-template-columns:42% 1fr;gap:8%;padding:64px var(--schaf-margin);background:var(--schaf-paper);color:var(--schaf-ink);height:auto;overflow:visible}.schaf-statement__title{font-size:clamp(calc(34px * var(--base-headings-size) / 52),calc(3.6vw * var(--base-headings-size) / 52),calc(54px * var(--base-headings-size) / 52));font-weight:500;line-height:1.13;letter-spacing:-.045em;margin:0;max-width:500px}.schaf-statement__body{align-self:center;font-size:calc(16px * var(--base-body-size) / 16);line-height:1.75;max-width:560px}.schaf-statement__body p{margin:0}.schaf-statement__body>a{display:inline-flex;gap:28px;align-items:center;min-height:44px;font-size:calc(12px * var(--base-body-size) / 16);margin-top:20px;border-bottom:1px solid var(--schaf-ink);text-decoration:none}.schaf-range .schaf-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.schaf-range .schaf-product-row{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0 0 22px;border-top:0;border-bottom:1px solid var(--schaf-rule)}.schaf-range .schaf-product-row__number{display:none}.schaf-range .schaf-product-row__image{width:100%;height:auto;aspect-ratio:1 / 1.15;background:#414141;overflow:hidden;margin-bottom:24px}.schaf-range .schaf-product-row__image img{width:100%;height:100%;object-fit:contain;transform:scale(1.12);mix-blend-mode:normal}.schaf-range .schaf-product-row__name h3{font-size:var(--schaf-gallery-name-size,20px);line-height:1.2;margin:0;letter-spacing:-.035em}.schaf-range .schaf-product-row__buy{display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;font-size:calc(14px * var(--base-body-size) / 16);margin-top:15px}.schaf-range .schaf-product-row__price{margin:0}.schaf-range .schaf-product-row__add{font-size:calc(12px * var(--base-body-size) / 16);min-height:44px}.schaf-range .schaf-range__heading{padding:20px 0 24px}@media(max-width:900px)and (min-width:601px){.schaf-range .schaf-product-grid{gap:20px}.schaf-range .schaf-product-row__buy{align-items:flex-start;flex-direction:column;gap:8px}.schaf-statement{gap:6%;padding-block:50px}.schaf-statement__body{font-size:calc(15px * var(--base-body-size) / 16)}}@media(max-width:600px){.schaf-statement{grid-template-columns:1fr;gap:25px;padding-block:38px}.schaf-statement__title{font-size:calc(34px * var(--base-headings-size) / 52);max-width:340px}.schaf-statement__body{font-size:calc(15px * var(--base-body-size) / 16)}.schaf-statement__body>a{margin-top:14px}.schaf-range .schaf-product-grid{grid-template-columns:1fr;gap:34px}.schaf-range .schaf-product-row__image{aspect-ratio:1 / 1.12;margin-bottom:21px}.schaf-range .schaf-product-row__name h3{font-size:var(--schaf-gallery-name-size,20px)}.schaf-range .schaf-product-row__buy{margin-top:9px;font-size:calc(15px * var(--base-body-size) / 16)}.schaf-range .schaf-product-row__add{font-size:calc(13px * var(--base-body-size) / 16)}.schaf-range .schaf-product-row__add .add-to-cart__text{gap:22px}}.schaf-assurance{font-size:calc(12px * var(--base-body-size) / 16);font-weight:400;line-height:1.45;color:#c9c9c9}.schaf-assurance{justify-content:flex-start;gap:32px;padding:18px 0;border-top:0;border-bottom-color:var(--grid-borders)}.schaf-assurance span{white-space:nowrap}@media(max-width:600px){.schaf-assurance{gap:10px 24px;flex-wrap:wrap;padding:16px 0}}.schaf-assurance{grid-column:1;grid-row:2}.schaf-statement__body p+p{margin-top:16px}.schaf-statement__body p{text-wrap:pretty}body.template-index .shopify-section[id$=__schafformula]{margin:16px clamp(16px,2vw,32px);background:#414141}body.template-index [id$=__schafformula] .site-box{padding:64px clamp(32px,4vw,64px)!important;background:#414141}body.template-index [id$=__schafformula] .content{display:grid;grid-template-columns:42% minmax(0,1fr);gap:8%;align-items:start}body.template-index [id$=__schafformula] .title{grid-row:auto;max-width:none;font-size:clamp(calc(34px * var(--base-headings-size) / 52),calc(3.6vw * var(--base-headings-size) / 52),calc(52px * var(--base-headings-size) / 52));line-height:1.08;font-weight:500;letter-spacing:-.045em;margin:0}body.template-index [id$=__schafformula] .subtitle ol{list-style:none;width:100%;max-width:480px;margin:0;padding:0;counter-reset:schaf-ingredient}body.template-index [id$=__schafformula] .subtitle li{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:0;padding:10px 0;border-bottom:1px solid var(--grid-borders);font-size:calc(18px * var(--base-body-size) / 16);line-height:1.35;counter-increment:schaf-ingredient}body.template-index [id$=__schafformula] .subtitle li:after{content:counter(schaf-ingredient,decimal-leading-zero);font-size:calc(17px * var(--base-body-size) / 16);font-weight:400;color:#c9c9c9}@media(max-width:600px){body.template-index [id$=__schafformula] .site-box{padding:36px 24px!important}body.template-index [id$=__schafformula] .content{grid-template-columns:1fr;gap:28px}body.template-index [id$=__schafformula] .title{font-size:calc(34px * var(--base-headings-size) / 52)}}body.template-index .shopify-section[id$=__schafformula]>.site-box-container{width:100%!important;max-width:100%;margin:0}body.template-index .shopify-section[id$=__schafformula] .site-box{width:100%!important;margin:0}body.template-index [id$=__schafformula] .schaf-heading-main{display:block;max-width:6em}body.template-index [id$=__schafformula] .schaf-heading-support{display:block;max-width:22ch;margin-top:26px;font-size:clamp(calc(20px * var(--base-body-size) / 16),calc(2vw * var(--base-body-size) / 16),calc(24px * var(--base-body-size) / 16));line-height:1.35;font-weight:400;letter-spacing:-.025em}body.template-index [id$=__schafformula] .site-box{position:relative;overflow:hidden}body.template-index [id$=__schafformula] .content:has(.schaf-formula-detail){grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1.25fr);gap:clamp(24px,2vw,40px)}body.template-index [id$=__schafformula] .content:has(.schaf-formula-detail) .title{grid-column:1;grid-row:1}body.template-index [id$=__schafformula] .content:has(.schaf-formula-detail) .subtitle{grid-column:3;grid-row:1}body.template-index [id$=__schafformula] .schaf-formula-detail{position:relative;grid-column:2;grid-row:1;align-self:stretch;min-height:0;margin-bottom:-64px;overflow:hidden;pointer-events:none}body.template-index [id$=__schafformula] .schaf-formula-detail__image{position:absolute;top:-20px;left:50%;width:1000px!important;max-width:none!important;height:auto;transform:translate(-50%);mix-blend-mode:normal;filter:none;opacity:1}@media(max-width:1200px){body.template-index [id$=__schafformula] .schaf-formula-detail__image{width:750px!important;top:0}}@media(max-width:1000px){body.template-index [id$=__schafformula] .content:has(.schaf-formula-detail){grid-template-columns:1fr;gap:24px}body.template-index [id$=__schafformula] .content:has(.schaf-formula-detail) .subtitle{grid-column:1;grid-row:3}body.template-index [id$=__schafformula] .schaf-formula-detail{grid-column:1;grid-row:2;width:260px;height:120px;margin-bottom:0;justify-self:center}body.template-index [id$=__schafformula] .schaf-formula-detail__image{width:700px!important;top:-50px}}body.template-index .shopify-section[id$=__schafserumfeature]{margin:16px clamp(16px,2vw,32px);background:#414141;color:#c9c9c9}body.template-index [id$=__schafserumfeature]>product-page{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%;height:auto!important;min-height:0;margin:0}body.template-index [id$=__schafserumfeature] .site-box{position:relative!important;float:none!important;width:100%!important;height:auto!important;min-height:0!important;border:0!important;margin:0!important}body.template-index [id$=__schafserumfeature] .box__product-gallery{top:auto!important;align-self:stretch;background:#414141;overflow:hidden}body.template-index [id$=__schafserumfeature] .box__product-gallery .site-box-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;margin:0;padding:0}body.template-index [id$=__schafserumfeature] .box__product-gallery css-slider,body.template-index [id$=__schafserumfeature] .css-slider-viewport,body.template-index [id$=__schafserumfeature] .css-slider-holder{width:100%;height:100%!important}body.template-index [id$=__schafserumfeature] .product-gallery-item{height:100%!important;min-height:0!important;padding-top:0!important}body.template-index [id$=__schafserumfeature] .product-gallery-item img{object-fit:contain!important;transform:scale(1.14);mix-blend-mode:normal;filter:none;opacity:1}body.template-index [id$=__schafserumfeature] .box__product-content{display:flex;align-items:center;padding:48px clamp(32px,4vw,72px)!important;background:#414141;text-align:left}body.template-index [id$=__schafserumfeature] .box__product-content .site-box-content{width:100%;max-width:540px!important;height:auto;margin:0!important;padding:0!important}body.template-index [id$=__schafserumfeature] .product-subtitle{display:block;margin:0!important;font-size:calc(22px * var(--base-body-size) / 16);line-height:1.4}body.template-index [id$=__schafserumfeature] .product-subtitle:first-child{font-size:calc(20px * var(--base-body-size) / 16);margin-bottom:18px!important}body.template-index [id$=__schafserumfeature] .product-subtitle p{margin:0}body.template-index [id$=__schafserumfeature] .product-subtitle h2{max-width:7em;margin:0 0 18px;font-size:clamp(calc(38px * var(--base-headings-size) / 52),calc(3.6vw * var(--base-headings-size) / 52),calc(56px * var(--base-headings-size) / 52));line-height:1.08;font-weight:500;letter-spacing:-.045em;color:inherit}body.template-index [id$=__schafserumfeature] .product-subtitle h2+p{max-width:28ch}body.template-index [id$=__schafserumfeature] .product-subtitle:has(ol){margin-top:26px!important;margin-bottom:24px!important}body.template-index [id$=__schafserumfeature] .product-subtitle ol{width:100%;max-width:480px;list-style:none;margin:0;padding:0;counter-reset:serum-actives}body.template-index [id$=__schafserumfeature] .product-subtitle li{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:0;padding:8px 0;border-bottom:1px solid var(--grid-borders);font-size:calc(18px * var(--base-body-size) / 16);line-height:1.35;counter-increment:serum-actives}body.template-index [id$=__schafserumfeature] .product-subtitle li:after{content:counter(serum-actives,decimal-leading-zero);font-size:calc(17px * var(--base-body-size) / 16);font-weight:400;color:#c9c9c9}body.template-index [id$=__schafserumfeature] .product-title,body.template-index [id$=__schafserumfeature] .price-installments{display:none!important}body.template-index [id$=__schafserumfeature] .product-header-element,body.template-index [id$=__schafserumfeature] .product-header,body.template-index [id$=__schafserumfeature] .price-reviews{margin:0!important;padding:0!important}body.template-index [id$=__schafserumfeature] .product-price{font-size:calc(22px * var(--base-body-size) / 16)!important;line-height:1.4;color:#c9c9c9}body.template-index [id$=__schafserumfeature] .product--add-to-cart-form{display:block;width:100%;max-width:480px;margin-top:16px}body.template-index [id$=__schafserumfeature] .cart-functions,body.template-index [id$=__schafserumfeature] .buttons-holder,body.template-index [id$=__schafserumfeature] .buttons-holder-fix{position:static!important;display:block;width:100%;margin:0;padding:0;border:0}body.template-index [id$=__schafserumfeature] .product--add-to-cart-button{width:100%;height:56px;min-height:56px;margin:0;border:1px solid #c9c9c9;border-radius:0;background:#c9c9c9;color:#363636;font-family:inherit;font-size:calc(18px * var(--base-body-size) / 16);text-transform:none;letter-spacing:0}body.template-index [id$=__schafserumfeature] .product--add-to-cart-button .add-to-cart__text{font-size:calc(18px * var(--base-body-size) / 16)}@media(max-width:900px){body.template-index [id$=__schafserumfeature]>product-page{grid-template-columns:1fr}body.template-index [id$=__schafserumfeature] .box__product-gallery{height:440px!important;min-height:440px!important}body.template-index [id$=__schafserumfeature] .box__product-content{padding:32px!important}body.template-index [id$=__schafserumfeature] .box__product-content .site-box-content{max-width:none!important}body.template-index [id$=__schafserumfeature] .product-subtitle h2{font-size:calc(42px * var(--base-headings-size) / 52)}body.template-index [id$=__schafserumfeature] .product-gallery-item img{transform:scale(1.08)}}@media(max-width:600px){body.template-index [id$=__schafserumfeature] .box__product-gallery{height:350px!important;min-height:350px!important}body.template-index [id$=__schafserumfeature] .box__product-content{padding:28px 24px 36px!important}body.template-index [id$=__schafserumfeature] .product-subtitle h2{font-size:calc(38px * var(--base-headings-size) / 52)}body.template-index [id$=__schafserumfeature] .product-subtitle{font-size:calc(21px * var(--base-body-size) / 16)}}body.template-index [id$=__schafserumfeature] .box__product-content .site-box-content{display:block;min-height:0!important}@media(max-width:900px){body.template-index [id$=__schafserumfeature] .box__product-gallery .product-gallery-item.css-slide{height:440px!important;min-height:440px!important}}@media(max-width:600px){body.template-index [id$=__schafserumfeature] .box__product-gallery .product-gallery-item.css-slide{height:350px!important;min-height:350px!important}}body.template-index [id$=__schafserumfeature] .site-box{top:auto!important;left:auto!important;right:auto!important}body.template-index .schaf-statement{position:relative;padding-block:96px}body.template-index .schaf-statement:before{content:"";position:absolute;top:0;left:var(--schaf-margin);right:var(--schaf-margin);height:1px;background:var(--grid-borders)}body.template-index .schaf-range{padding-top:32px;padding-bottom:96px}body.template-index .schaf-range .schaf-product-grid{row-gap:48px}body.template-index .shopify-section[id$=__schafserumfeature]{margin-block:32px}body.template-index [id$=__schafserumfeature] .box__product-content{padding-block:64px!important}body.template-index [id$=__schafquotes]>.site-box-container{padding-block:96px}body.template-index [id$=__schafnewsletter] .site-box{padding-block:80px}@media(max-width:600px){body.template-index .schaf-statement{padding-block:56px}body.template-index .schaf-range{padding-top:16px;padding-bottom:64px}body.template-index .schaf-range .schaf-product-grid{row-gap:44px}body.template-index .shopify-section[id$=__schafserumfeature]{margin-block:24px}body.template-index [id$=__schafserumfeature] .box__product-content{padding-block:44px!important}body.template-index [id$=__schafquotes]>.site-box-container{padding-block:64px}body.template-index [id$=__schafnewsletter] .site-box{padding-block:56px}}#shopify-section-template--28383183372524__16372498804121dda9 .slider-item,#shopify-section-template--28383183372524__16372498804121dda9 .site-box,#shopify-section-template--28383183372524__16372498804121dda9 .slider-item-media{height:620px!important;min-height:0}#shopify-section-template--28383183372524__16372498804121dda9 .slider-item-media-holder{height:100%!important}#shopify-section-template--28383183372524__16372498804121dda9 .slider-item-media-element{object-fit:contain}#shopify-section-template--28383183372524__16372498804121dda9 .slider-item-media-overlay{display:none}@media(max-width:1024px){#shopify-section-template--28383183372524__16372498804121dda9 split-screen-slider,#shopify-section-template--28383183372524__16372498804121dda9 .site-box-container,#shopify-section-template--28383183372524__16372498804121dda9 [class^=css-slider],#shopify-section-template--28383183372524__16372498804121dda9 .slider-item{height:auto!important;display:block}#shopify-section-template--28383183372524__16372498804121dda9 .site-box{height:auto!important;padding:28px!important;float:none}#shopify-section-template--28383183372524__16372498804121dda9 .slider-item .slider-item-media{position:relative!important;height:260px!important}}#shopify-section-template--28383183372524__16372293330d0f5bf6 .product-grid-border-fix{grid-template-columns:repeat(3,1fr)}#shopify-section-template--28383183372524__16372293330d0f5bf6 .box__heading{grid-column:1/-1;height:auto!important;min-height:0;padding:44px 24px}#shopify-section-template--28383183372524__16372293330d0f5bf6 .box__heading .title{font-size:calc(30px * var(--base-headings-size) / 52);line-height:1.3}#shopify-section-template--28383183372524__16372293330d0f5bf6 .box__collection{width:100%}#shopify-section-template--28383183372524__16372293330d0f5bf6 .product-holder .title{text-transform:lowercase}#shopify-section-template--28383183372524__16372293330d0f5bf6 .title:first-letter{text-transform:uppercase}@media(max-width:767px){#shopify-section-template--28383183372524__16372293330d0f5bf6 .product-grid-border-fix{grid-template-columns:1fr}#shopify-section-template--28383183372524__16372293330d0f5bf6 .box__heading .title{font-size:calc(24px * var(--base-headings-size) / 52)}}#shopify-section-template--28383183372524__16372293330d0f5bf6 .box__heading .site-box-content{width:100%;max-width:none}body.template-index .schaf-statement__title{max-width:none}body.template-index{font-size:calc(16px * var(--base-body-size) / 16)}body.template-index .schaf-statement__body,body.template-index .schaf-statement__body p,body.template-index .schaf-statement__body>a,body.template-index .schaf-statement__body>a span,body.template-index .schaf-range__heading h2,body.template-index .schaf-range__heading>a,body.template-index .schaf-range__heading>a span{font-size:calc(16px * var(--base-body-size) / 16)!important}body.template-index .text-size--smaller,body.template-index .text-size--smallest,body.template-index [id$=__schafquotes] .cite,body.template-index [id$=__schafquotes] .cite span,body.template-index [id$=__schafserumfeature] .product-subtitle li:after{font-size:calc(16px * var(--base-body-size) / 16)!important}body.template-index #site-header .menu-link,body.template-index #site-header .menu-link span,body.template-index .count-holder .count,body.template-index .site-burger-handle,body.template-index .site-footer .footer-menu a,body.template-index .site-footer .footer-menu span,body.template-index .footer-container .title.h6,body.template-index .copyright-text,body.template-index .copyright-text a{font-size:calc(16px * var(--base-headings-size) / 52)!important}body.template-index [id$=__schafnewsletter] input,body.template-index [id$=__schafnewsletter] button,body.template-index [id$=__schafnewsletter] .button-scroll-in{font-size:calc(16px * var(--base-body-size) / 16)!important}@media(max-width:600px){body.template-index [id$=__schafquotes] blockquote h3{font-size:calc(16px * var(--base-body-size) / 16)}}body.template-index [id$=__schafserumfeature] .product-subtitle h2{max-width:none;font-size:clamp(calc(32px * var(--base-headings-size) / 52),calc(2.5vw * var(--base-headings-size) / 52),calc(40px * var(--base-headings-size) / 52));line-height:1.16;margin-bottom:0;text-wrap:balance}body.template-index [id$=__schafserumfeature] .product-subtitle h2+h2{max-width:none;margin-top:10px}body.template-index [id$=__schafserumfeature] .product-subtitle li:after{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}body.template-index [id$=__schafserumfeature] .product-subtitle:has(ol){margin-top:24px!important}@media(max-width:600px){body.template-index [id$=__schafserumfeature] .product-subtitle h2{font-size:calc(28px * var(--base-headings-size) / 52)}body.template-index [id$=__schafserumfeature] .product-subtitle h2+h2{margin-top:10px}}body.template-index :is(.shopify-section[id$=__schafserumfeature],.shopify-section[id$=__schafnewsletter]) :is(.site-box-container,.site-box):before,body.template-index :is(.shopify-section[id$=__schafserumfeature],.shopify-section[id$=__schafnewsletter]) .site-box:after{display:none}body.template-index [id$=__schafserumfeature] .featured-product-link.button{margin-top:0}body.template-index :is(.schaf-button,.button,.button .button-scroll-in){font-weight:600}@media(min-width:901px){body.template-index .schaf-statement__title{font-size:min(calc(54px * var(--base-headings-size) / 52),calc((100vw - 2 * var(--schaf-margin)) * .42 / 14.1))}}body.template-index [id$=__schafnewsletter]+.mount-footer .site-footer:before{display:none}body.template-index [id$=__schafnewsletter] :is(.newsletter-text,.newsletter-text p){font-size:calc(clamp(22px,2vw,28px) * var(--base-headings-size) / 50)!important;font-weight:500;line-height:1.3;letter-spacing:-.015em}body.template-index [id$=__schafnewsletter] .newsletter-text p{margin:0}body.template-index .schaf-statement__title,body.template-index [id$=__schafserumfeature] .product-subtitle h2{letter-spacing:-.03em}body.template-index [id$=__schafquotes] .title{letter-spacing:-.025em}
/*# sourceMappingURL=/cdn/shop/t/306/assets/schaf-editorial.css.map */
