.footer{margin-top:6.4rem}@media(max-width:768px){.footer{margin-top:4rem}}@media(max-width:767px){.footer--columns .footer__main .footer__columns{padding-inline:3.2rem}}@media(max-width:1023px){.footer__blocks{display:grid;gap:4rem}.footer--columns .footer__blocks>.footer-block{margin-top:0}}@media(min-width:560px)and (max-width:1023px){.footer__blocks{grid-template-columns:1fr 1fr;column-gap:4.8rem}.footer__blocks>.footer-block--text:first-of-type{grid-column:1 / -1}.footer__blocks .footer-block__text{overflow-wrap:anywhere}}.siite-community .section__block--subheading{margin-bottom:calc(3 * var(--space-unit));opacity:.75}.siite-community .section__block--heading{margin-bottom:calc(7 * var(--space-unit))}.siite-community .rte{line-height:1.65}.siite-community__cue{margin-top:calc(11 * var(--space-unit));margin-bottom:0}.siite-community__pill{display:inline-flex;align-items:center;gap:.85rem;max-width:100%;padding:1.5rem 2.8rem;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;font-size:1.7rem;line-height:1.5;text-align:center}.siite-community__pill-text{opacity:.9}@media(max-width:767.98px){.siite-community__pill{padding:1.3rem 2rem;font-size:1.6rem}}.siite-ingredient-grid__header{margin-bottom:2.5rem}.siite-ingredient-grid__list{display:grid;grid-template-columns:repeat(var(--siite-ingredient-cols-mob, 2),minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}@media(min-width:768px){.siite-ingredient-grid__list{grid-template-columns:repeat(var(--siite-ingredient-cols, 3),minmax(0,1fr));gap:2rem}.siite-ingredient-tile__title{white-space:nowrap}}.siite-ingredient-tile{display:block;color:inherit;text-decoration:none}a.siite-ingredient-tile:focus-visible{outline:2px solid currentColor;outline-offset:4px}.siite-ingredient-tile__media{overflow:hidden}a.siite-ingredient-tile .siite-ingredient-tile__media img{transition:transform .4s ease}@media(hover:hover){a.siite-ingredient-tile:hover .siite-ingredient-tile__media img{transform:scale(1.04)}a.siite-ingredient-tile:hover .siite-ingredient-tile__title{text-decoration:underline;text-underline-offset:.2em}}.siite-ingredient-tile__icon{display:flex;align-items:center;justify-content:center;width:100%;max-width:132px;aspect-ratio:1;margin:0 auto;border-radius:50%;background:rgb(var(--text-color, 0 0 0) / .05)}.siite-ingredient-tile__icon-svg{width:46%;height:46%;color:inherit}.siite-ingredient-tile__circle{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:148px;aspect-ratio:1;margin:0 auto;padding:12px;border-radius:50%;border:1px solid rgb(var(--btn-bg-color, 0 0 0) / .35);background:radial-gradient(circle at 30% 25%,#ffffffe6,rgb(var(--btn-bg-color, 0 0 0) / .07) 75%);box-shadow:0 0 0 7px rgb(var(--btn-bg-color, 0 0 0) / .12);color:rgb(var(--btn-bg-color, 0 0 0));text-align:center;transition:background .35s ease,color .35s ease,box-shadow .35s ease,transform .35s ease}.siite-ingredient-tile__circle-label{font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}a.siite-ingredient-tile:hover .siite-ingredient-tile__circle,a.siite-ingredient-tile:focus-visible .siite-ingredient-tile__circle{background:rgb(var(--btn-bg-color, 0 0 0));color:rgb(var(--btn-text-color, 255 255 255));box-shadow:0 0 0 6px #fff0,0 0 0 10px rgb(var(--btn-bg-color, 0 0 0) / .18);transform:translateY(-3px)}.siite-ingredient-tile__circle-badge{position:absolute;right:4%;bottom:4%;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:2px solid var(--bg-color, #ffffff);background:rgb(var(--btn-bg-color, 0 0 0));color:rgb(var(--btn-text-color, 255 255 255));font-size:15px;line-height:1;transition:transform .35s ease,background .35s ease,color .35s ease}a.siite-ingredient-tile:hover .siite-ingredient-tile__circle-badge,a.siite-ingredient-tile:focus-visible .siite-ingredient-tile__circle-badge{background:rgb(var(--btn-text-color, 255 255 255));color:rgb(var(--btn-bg-color, 0 0 0));transform:translate(3px)}@media(max-width:767.98px){.siite-ingredient-tile__circle{max-width:120px}.siite-ingredient-tile__circle-label{font-size:11px;letter-spacing:.1em}.siite-ingredient-tile__circle-badge{width:28px;height:28px;font-size:13px}}a.siite-ingredient-tile:hover .siite-ingredient-tile__icon{background:rgb(var(--text-color, 0 0 0) / .09)}.siite-ingredient-tile__title{margin:1rem 0 0;font-size:clamp(12px,.9vw + 9px,15px);letter-spacing:.02em}.siite-ingredient-tile__text{margin:.35rem 0 0;opacity:.8}@keyframes siite-hotspot-pulse{0%{box-shadow:0 0 0 0 var(--siite-hotspot-glow, rgba(255, 255, 255, .5))}to{box-shadow:0 0 0 12px var(--siite-hotspot-glow-end, rgba(255, 255, 255, 0))}}.siite-protocols__media{width:100%;aspect-ratio:var(--siite-protocols-ratio-mobile, 1);overflow:visible;max-height:var(--siite-max-h-mobile, none);max-width:calc(var(--siite-max-h-mobile, 560px) * var(--siite-protocols-ratio-mobile, 1));margin-inline:auto}.siite-protocols__img{width:100%;height:100%;border-radius:var(--card-border-radius, 0);object-fit:cover}.siite-hotspot{z-index:4;top:var(--siite-hotspot-top-mobile, var(--siite-hotspot-top));left:var(--siite-hotspot-left-mobile, var(--siite-hotspot-left));transform:translate(-50%,-50%)}.siite-hotspot:hover,.siite-hotspot:focus-within{z-index:20}.siite-hotspot__link{position:relative;display:block;text-decoration:none;color:inherit}.siite-hotspot__marker{display:flex;align-items:center;justify-content:center;width:clamp(38px,4.5vw,48px);height:clamp(38px,4.5vw,48px);border-radius:50%;background-color:var(--siite-hotspot-color, #ffffff);box-shadow:0 1px 6px #00000059;transition:transform .3s}.siite-hotspot__marker--pulse:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;animation:siite-hotspot-pulse 2.5s cubic-bezier(.1,.5,.3,1) infinite}.siite-hotspot__marker .icon{width:clamp(19px,2.4vw,24px);height:clamp(19px,2.4vw,24px);stroke-width:2px;stroke:var(--siite-hotspot-cross-color, #000000)}.siite-hotspot__link:hover .siite-hotspot__marker,.siite-hotspot__link:focus-visible .siite-hotspot__marker{transform:scale(1.12)}.siite-hotspot__link:hover .siite-hotspot__marker--pulse:before,.siite-hotspot__link:focus-visible .siite-hotspot__marker--pulse:before{animation:none}.siite-hotspot__link:focus-visible{outline:none}.siite-hotspot__link:focus-visible .siite-hotspot__marker{outline:2px solid #ffffff;outline-offset:2px;box-shadow:0 0 0 4px #000000a6}.siite-hotspot__tip{position:absolute;z-index:5;bottom:calc(100% + 12px);top:auto;left:50%;display:block;width:max-content;max-width:min(280px,66vw);padding:12px 14px;transform:translate(-50%);border-radius:var(--card-border-radius, 4px);background-color:var(--bg-color, #ffffff);color:rgb(var(--text-color, 0 0 0));box-shadow:0 4px 16px #0003;text-align:start}.siite-hotspot__close{position:absolute;top:6px;inset-inline-end:6px;display:none;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;opacity:.55}.siite-hotspot__close .icon{width:11px;height:11px}@media(hover:none),(pointer:coarse){.siite-hotspot__close{display:flex}.siite-hotspot__tip{padding-inline-end:32px}}.siite-hotspot__tip-title{display:block;font-weight:600;font-size:clamp(17px,1.4vw + 14px,21px);line-height:1.3}.siite-hotspot__tip-text{display:block;margin-top:6px;font-size:clamp(15px,1vw + 13px,18px);line-height:1.5;opacity:.92}.siite-hotspot__tip-more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 16px;border-radius:999px;background:rgb(var(--btn-bg-color, 0 0 0));color:rgb(var(--btn-text-color, 255 255 255));font-size:14px;font-weight:600;line-height:1.2}.siite-hotspot--above .siite-hotspot__tip{top:auto;bottom:calc(100% + 10px)}.siite-hotspot--align-end .siite-hotspot__tip{left:auto;right:0;transform:none}.siite-hotspot--align-start .siite-hotspot__tip{left:0;transform:none}.siite-hotspot__tip{visibility:hidden;transition:visibility 0s .2s,opacity .2s;opacity:0}.siite-hotspot.is-open .siite-hotspot__tip{visibility:visible;transition:visibility 0s,opacity .2s;opacity:1}.siite-hotspot.is-open{z-index:6}@media(hover:hover)and (pointer:fine){.siite-hotspot__link:hover .siite-hotspot__tip,.siite-hotspot__link:focus-visible .siite-hotspot__tip,.siite-hotspot:focus-within .siite-hotspot__tip{visibility:visible;transition:visibility 0s,opacity .2s;opacity:1}.siite-hotspot__link:hover,.siite-hotspot:focus-within{z-index:6}}@media(max-width:767.98px){.siite-hotspot--m-above .siite-hotspot__tip{top:auto;bottom:calc(100% + 10px)}.siite-hotspot--m-align-end .siite-hotspot__tip{left:auto;right:0;transform:none}.siite-hotspot--m-align-start .siite-hotspot__tip{left:0;right:auto;transform:none}}@media(min-width:768px){.siite-protocols__media{aspect-ratio:var(--siite-protocols-ratio, 1.4);max-height:var(--siite-max-h, none);max-width:calc(var(--siite-max-h, 620px) * var(--siite-protocols-ratio, 1.4))}.siite-hotspot{top:var(--siite-hotspot-top);left:var(--siite-hotspot-left)}.siite-hotspot__tip{max-width:320px}}@media(prefers-reduced-motion:reduce){.siite-hotspot__marker--pulse:before{animation:none}}.siite-quiz{text-align:start}.siite-quiz__panel[data-quiz-panel=intro]{text-align:center}.siite-quiz__progress{height:4px;border-radius:999px;background:rgb(var(--text-color, 0 0 0) / .1);overflow:hidden}.siite-quiz__progress-bar{display:block;height:100%;width:0;border-radius:999px;background:rgb(var(--text-color, 0 0 0) / .85);transition:width .35s ease}.siite-quiz__count{margin:.75rem 0 1.25rem;opacity:.7;letter-spacing:.04em}.siite-quiz__q-title{margin:0 0 1.25rem;font-size:clamp(18px,1vw + 15px,23px);line-height:1.3}.siite-quiz__options{display:grid;gap:.75rem}.siite-quiz__option{display:block;width:100%;text-align:start;padding:15px 18px;border-radius:var(--card-border-radius, 8px);border:1px solid rgb(var(--text-color, 0 0 0) / .18);background:rgb(var(--background-color, 255 255 255) / .4);color:inherit;font-size:clamp(14px,.6vw + 12px,16px);line-height:1.35;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .1s ease}@media(hover:hover){.siite-quiz__option:hover{border-color:rgb(var(--text-color, 0 0 0) / .55);background:rgb(var(--text-color, 0 0 0) / .04)}}.siite-quiz__option:active{transform:scale(.99)}.siite-quiz__option:focus-visible{outline:2px solid rgb(var(--text-color, 0 0 0) / .7);outline-offset:2px}.siite-quiz__back{margin-top:1.25rem;padding:4px 0;background:none;border:0;color:inherit;opacity:.7;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.siite-quiz__back:hover{opacity:1}.siite-quiz__product{display:flex;align-items:center;gap:16px;padding:12px;border-radius:var(--card-border-radius, 8px);border:1px solid rgb(var(--text-color, 0 0 0) / .12);background:rgb(var(--background-color, 255 255 255) / .6)}.siite-quiz__product-media{flex:0 0 88px}.siite-quiz__product-info{flex:1 1 140px}.siite-quiz__product{flex-wrap:wrap}.siite-quiz__atc{flex:0 0 auto}@media(max-width:599px){.siite-quiz__atc,.siite-quiz__atc .btn{flex-basis:100%;width:100%}}.siite-quiz__product-img{display:block;width:88px;height:88px;object-fit:contain;border-radius:calc(var(--card-border-radius, 8px) * .75)}.siite-quiz__product-title{margin:0 0 4px;font-size:clamp(15px,.6vw + 13px,17px);font-weight:600;line-height:1.3}.siite-quiz__product-title a{color:inherit;text-decoration:none}.siite-quiz__product-price{margin:0;opacity:.8}.siite-quiz__result-label,.siite-quiz__solution-label{margin:0;text-align:center;font-size:clamp(18px,1vw + 14px,22px);font-weight:700;letter-spacing:.02em}.siite-quiz__solution-label{margin:1.5rem 0 .75rem}.siite-quiz__result-title{margin:.5rem 0;font-size:clamp(22px,1.6vw + 16px,30px);line-height:1.2}.siite-quiz__result-desc{margin:0 0 .75rem;font-size:clamp(15px,.6vw + 13px,17px);line-height:1.5}.siite-quiz__result-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.siite-quiz__panel{animation:siite-quiz-fade .35s ease}@keyframes siite-quiz-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.siite-quiz__panel{animation:none}.siite-quiz__progress-bar{transition:none}}.siite-testimonial{display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.75rem;text-align:inherit}.siite-testimonial__photos{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.siite-testimonial__photo{position:relative;aspect-ratio:1;margin:0;overflow:hidden;border-radius:var(--card-border-radius, .5rem)}.siite-testimonial__photo img{width:100%;height:100%;object-fit:cover}.siite-testimonial__photo-label{position:absolute;inset-inline-start:.5rem;bottom:.5rem;padding:.2rem .6rem;border-radius:999px;background:#ffffffd9;color:#1a1a1a;font-style:normal}.siite-testimonial__rating{font-size:1.125rem}.siite-testimonial__quote{margin:0;padding:0;border:0;font-size:1.125rem;font-style:italic;line-height:1.5;quotes:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.siite-testimonial.is-expanded .siite-testimonial__quote{display:block;-webkit-line-clamp:unset;line-clamp:unset}.siite-testimonial__toggle{align-self:flex-start;margin-top:-.5rem;padding:0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}.text-center .siite-testimonial__toggle{align-self:center}@media(min-width:768px){.siite-testimonial__quote{font-size:1.25rem}}.siite-testimonial__meta{margin:auto 0 0;opacity:.75}.siite-testimonial__photos~.siite-testimonial__meta{opacity:1}.siite-testimonial__photos~.siite-testimonial__meta .siite-testimonial__name{font-weight:600}.siite-testimonial__meta>span+span:before{content:", "}.siite-testimonials__disclosure{margin:0;opacity:.7}product-swiper[data-effect=arc] .swiper-slide:has(.siite-testimonial__photos){width:calc(100vw - 64px);max-width:560px}@media(min-width:1024px){product-swiper[data-effect=arc] .swiper-slide:has(.siite-testimonial__photos){width:480px}}@media(min-width:1280px){product-swiper[data-effect=arc] .swiper-slide:has(.siite-testimonial__photos){width:560px}}product-swiper[data-effect=arc] .swiper-slide>.siite-testimonial{width:100%}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
