.variant-option[data-testid=variant-option-single]{display:none}.insui-rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;line-height:1.4;color:var(--insui-jet, #414042);margin:0}.insui-rating__stars{color:var(--insui-gold, #B8955A);letter-spacing:2px;font-size:14px}.insui-rating strong{font-weight:600;color:var(--insui-charcoal, #2A3E51)}.insui-rating__sep{color:#9a9a9a}.insui-vt{list-style:none;margin:0;padding:14px 16px;display:grid;gap:8px;background:var(--insui-cream, #F6F4F0);font-size:13.5px;line-height:1.45;color:var(--insui-charcoal, #2A3E51)}.insui-vt li{position:relative;padding-left:24px}.insui-vt li:before{content:"";position:absolute;left:2px;top:5px;width:11px;height:6px;border-left:1.5px solid var(--insui-green, #204045);border-bottom:1.5px solid var(--insui-green, #204045);transform:rotate(-45deg)}.insui-vt a{color:inherit}.insui-vt__pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;padding-left:0!important}.insui-vt__pay:before{display:none}.insui-vt__pay svg{width:38px;height:24px}.insui-staffel__btn{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:12px;padding:0 16px;background:#fff;color:var(--insui-green, #204045);border:1.5px solid var(--insui-green, #204045);border-radius:2px;font-family:var(--font-subheading--family, "Montserrat", sans-serif);font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;cursor:pointer}.insui-staffel__btn:hover{background:var(--insui-green, #204045);color:#fff}.insui-staffel__day{display:block;margin-top:8px;font-size:12px;color:var(--insui-cafe, #9F7C61)}.insui-buy__mini{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:#5d5c5e}.insui-buy__mini li:before{content:"\2713  ";color:var(--insui-green, #204045);font-weight:700}.insui-mbar{display:none}@media(max-width:749px){.insui-mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--insui-platinum, #EAEBEB);box-shadow:0 -8px 24px #2040451a;transform:translateY(110%);transition:transform .3s ease}.insui-mbar.is-visible{transform:translateY(0)}.insui-mbar img{width:44px;height:44px;object-fit:cover;flex:none;background:var(--insui-cream, #F6F4F0)}.insui-mbar__info{flex:1;min-width:0;font-size:13px;line-height:1.3;color:var(--insui-charcoal, #2A3E51)}.insui-mbar__info strong{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insui-mbar__info span{color:var(--insui-gold, #B8955A);letter-spacing:1px;font-size:11px}.insui-mbar .insui-btn{width:auto;min-height:44px;padding:0 18px;font-size:12px;letter-spacing:.1em;flex:none}body:has(.insui-mbar) footer{padding-bottom:72px}}@media(prefers-reduced-motion:reduce){.insui-mbar{transition:none}}@media(max-width:600px){main[data-template=index] .insui-section{padding:48px 0}main[data-template=index] .insui-h2{font-size:26px;line-height:1.2}main[data-template=index] .insui-eyebrow{letter-spacing:.14em;font-size:11px;margin-bottom:12px}main[data-template=index] .insui-lead{font-size:15px;margin-bottom:22px}main[data-template=index] .insui-fullhero{min-height:82svh}main[data-template=index] .insui-fullhero .insui-h1{font-size:34px;line-height:1.1;margin-bottom:14px}main[data-template=index] .insui-fullhero .insui-lead{font-size:15px;line-height:1.55;margin-bottom:18px}main[data-template=index] .insui-fullhero__content{padding-bottom:28px}main[data-template=index] .insui-fullhero .insui-btns{gap:8px}main[data-template=index] .insui-fullhero .insui-btn--outline-light{min-height:44px;border-color:transparent;text-decoration:underline;text-underline-offset:4px}main[data-template=index] .insui-fullhero .insui-trust{margin-top:14px;font-size:12px;gap:6px 14px}main[data-template=index] .insui-family__img{aspect-ratio:4 / 3}main[data-template=index] .insui-checks{gap:6px;margin-bottom:20px}main[data-template=index] .insui-checks li{font-size:14px}main[data-template=index] .insui-buy__form .insui-btn{min-width:0}main[data-template=index] .insui-moments,main[data-template=index] .insui-quotes,main[data-template=index] .insui-mag{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:-20px;margin-right:-20px;padding:0 20px 10px;scroll-padding-inline:20px;scrollbar-width:none;margin-top:24px}main[data-template=index] .insui-moments::-webkit-scrollbar,main[data-template=index] .insui-quotes::-webkit-scrollbar,main[data-template=index] .insui-mag::-webkit-scrollbar{display:none}main[data-template=index] .insui-moments>*,main[data-template=index] .insui-quotes>*,main[data-template=index] .insui-mag>*{scroll-snap-align:start}main[data-template=index] .insui-quote{margin:0;padding:22px 20px}main[data-template=index] .insui-moment__img{aspect-ratio:4 / 5}main[data-template=index] .insui-values{grid-template-columns:1fr 1fr;margin-top:24px}main[data-template=index] .insui-value{padding:16px 14px}main[data-template=index] .insui-value h3{font-size:15px;margin:6px 0 4px}main[data-template=index] .insui-value p{font-size:13px;line-height:1.5}main[data-template=index] .insui-steps{grid-template-columns:1fr 1fr;gap:20px 14px;margin-top:24px}main[data-template=index] .insui-step{padding-top:14px}main[data-template=index] .insui-step h3{font-size:16px;margin:8px 0 4px}main[data-template=index] .insui-step p{font-size:13.5px}main[data-template=index] .insui .insui-compare table{font-size:13px;table-layout:fixed}main[data-template=index] .insui .insui-compare th{font-size:10px;letter-spacing:.08em;padding:10px 8px}main[data-template=index] .insui .insui-compare td{padding:12px 8px}main[data-template=index] .insui .insui-compare td:first-child{width:26%}main[data-template=index] .insui-story__img{max-width:none}main[data-template=index] .insui-story__img img{aspect-ratio:4 / 3;object-position:center 20%}main[data-template=index] .insui-facts{grid-template-columns:repeat(3,1fr);gap:8px}main[data-template=index] .insui-facts strong{font-size:18px}main[data-template=index] .insui-facts span{font-size:11.5px}main[data-template=index] .insui-faq summary{font-size:16px;padding:18px 36px 18px 0}main[data-template=index] .insui-news input[type=email],main[data-template=index] .insui-buy__qty{font-size:16px}}@media(max-width:600px){main[data-template^=product] .insui-section{padding:44px 0}main[data-template^=product] .insui-h2{font-size:24px;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/insui-v7.css.map */
