.sanibra-section{padding-block:clamp(4rem,8vw,7.5rem)}.sanibra-section__header{max-width:68rem;margin:0 auto 3.2rem;text-align:center}.sanibra-section__eyebrow{margin:0 0 .8rem;color:#398984;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sanibra-section__header h2,.sanibra-guarantee h2{margin:0;color:#173d3b;font-size:clamp(2.6rem,4vw,4.2rem);line-height:1.12}.sanibra-section__intro{max-width:58rem;margin:1.2rem auto 0;color:rgba(var(--color-foreground),.78);font-size:1.6rem}.sanibra-section__intro p,.sanibra-review-card p,.sanibra-step__copy p{margin-block:0}.sanibra-benefits{display:grid;gap:.8rem;margin:1.5rem 0 2rem;padding:0;list-style:none}.sanibra-benefits li{display:flex;align-items:flex-start;gap:.9rem;font-size:1.5rem;line-height:1.45}.sanibra-benefits li span{flex:0 0 2.4rem;text-align:center}.sanibra-bundle-picker{margin:2rem 0;padding:0;border:0}.sanibra-bundle-picker>legend{margin-bottom:1rem;font-size:1.6rem;font-weight:700}.sanibra-bundle-picker__options{display:grid;gap:1.6rem;padding-top:.6rem}.sanibra-bundle-picker__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.sanibra-bundle-picker__card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;margin:0;padding:1.6rem;border:1.5px solid rgba(15,42,68,.16);border-radius:1.2rem;background:#fff;color:var(--sanibra-ink);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.sanibra-bundle-picker__card:hover{border-color:#1f6feb80}.sanibra-bundle-picker__input:checked+.sanibra-bundle-picker__card{border:2px solid var(--sanibra-blue);padding:calc(1.6rem - .5px);background:var(--sanibra-alt);box-shadow:0 .4rem 1.4rem #1f6feb1f}.sanibra-bundle-picker__input:focus-visible+.sanibra-bundle-picker__card{outline:2px solid var(--sanibra-ink);outline-offset:3px}.sanibra-bundle-picker__input:disabled+.sanibra-bundle-picker__card{cursor:not-allowed;opacity:.55}.sanibra-bundle-picker__radio{position:relative;width:2rem;height:2rem;border:2px solid rgba(15,42,68,.35);border-radius:50%;background:#fff}.sanibra-bundle-picker__input:checked+.sanibra-bundle-picker__card .sanibra-bundle-picker__radio{border-color:var(--sanibra-blue)}.sanibra-bundle-picker__input:checked+.sanibra-bundle-picker__card .sanibra-bundle-picker__radio:after{content:"";position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;border-radius:50%;background:var(--sanibra-blue)}.sanibra-bundle-picker__info{display:grid;gap:.3rem;min-width:0}.sanibra-bundle-picker__title{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.sanibra-bundle-picker__name{font-size:1.7rem;font-weight:800;line-height:1.2}.sanibra-bundle-picker__saving{padding:.25rem .8rem;border-radius:99rem;background:#22b07d24;color:#13784f;font-size:1.15rem;font-weight:700;line-height:1.4;white-space:nowrap}.sanibra-bundle-picker__detail{color:#0f2a44b8;font-size:1.3rem;line-height:1.4}.sanibra-bundle-picker__pricing{display:grid;justify-items:end;gap:.1rem;text-align:right}.sanibra-bundle-picker__price{font-size:1.8rem;font-weight:800;line-height:1.2;white-space:nowrap}.sanibra-bundle-picker__compare{color:#0f2a4480;font-size:1.3rem;white-space:nowrap}.sanibra-bundle-picker__badge{position:absolute;top:0;right:1.4rem;transform:translateY(-50%);padding:.3rem .9rem;border-radius:.5rem;background:var(--sanibra-coral);color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.06em;line-height:1.4;white-space:nowrap}.sanibra-bundle-picker__unavailable{color:#a32d2d;font-size:1.2rem}.sanibra-header-logo{display:block;width:150px;max-width:100%;height:auto}@media screen and (max-width:749px){.sanibra-header-logo{width:120px}}@media screen and (min-width:990px){.product__media-wrapper .sanibra-gallery{position:sticky;top:calc(var(--header-height, 0px) + 2.4rem);z-index:1;max-width:calc((100vh - var(--header-height, 0px) - 8rem) / 1.2);margin-inline:auto}}.sanibra-gallery{display:block}.sanibra-gallery__main{position:relative;overflow:hidden;border-radius:1.6rem;background:var(--sanibra-alt);aspect-ratio:1 / 1}.sanibra-gallery__slide img,.sanibra-gallery__thumb img{mix-blend-mode:multiply}.sanibra-gallery__slide{width:100%;height:100%}.sanibra-gallery__slide[hidden]{display:none}.sanibra-gallery__slide img{display:block;width:100%;height:100%;object-fit:contain}.sanibra-gallery__arrow{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:#ffffffeb;box-shadow:0 .2rem .8rem #0f2a442e;color:var(--sanibra-ink);cursor:pointer;transform:translateY(-50%)}.sanibra-gallery__arrow--prev{left:1rem}.sanibra-gallery__arrow--next{right:1rem}.sanibra-gallery__arrow .svg-wrapper{display:flex;width:1.2rem;height:1.2rem}.sanibra-gallery__arrow--prev .svg-wrapper{transform:rotate(90deg)}.sanibra-gallery__arrow--next .svg-wrapper{transform:rotate(-90deg)}.sanibra-gallery__arrow:focus-visible,.sanibra-gallery__thumb:focus-visible{outline:2px solid var(--sanibra-ink);outline-offset:2px}.sanibra-gallery__thumbs{position:relative;display:flex;gap:.8rem;margin-top:1rem;padding:.3rem .2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sanibra-gallery__thumbs::-webkit-scrollbar{display:none}.sanibra-gallery__thumb{flex:0 0 calc((100% - 3.2rem)/5);padding:0;overflow:hidden;border:2px solid transparent;border-radius:.8rem;background:var(--sanibra-alt);aspect-ratio:1 / 1;cursor:pointer;opacity:.7;scroll-snap-align:start;transition:opacity .18s ease,border-color .18s ease}.sanibra-gallery__thumb:hover,.sanibra-gallery__thumb[aria-current=true]{opacity:1}.sanibra-gallery__thumb[aria-current=true]{border-color:var(--sanibra-blue)}.sanibra-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.sanibra-gallery__thumb{flex-basis:calc((100% - 3.5 * .8rem) / 4.5)}.sanibra-gallery__arrow{width:3.4rem;height:3.4rem}.sanibra-bundle-picker__card{gap:1rem;padding:1.4rem 1.2rem}.sanibra-bundle-picker__input:checked+.sanibra-bundle-picker__card{padding:calc(1.4rem - .5px) calc(1.2rem - .5px)}.sanibra-bundle-picker__name{font-size:1.6rem}.sanibra-bundle-picker__detail{font-size:1.2rem}.sanibra-bundle-picker__price{font-size:1.7rem}}.sanibra-trust{padding-block:2.2rem;border-block:1px solid rgba(34,111,107,.1)}.sanibra-trust__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:0;padding:0;list-style:none}.sanibra-trust__item,.sanibra-trust__link{display:flex;align-items:center;justify-content:center;gap:1.1rem;color:inherit;text-align:left;text-decoration:none}.sanibra-trust__icon,.sanibra-trust__icon svg{display:block;width:2.8rem;height:2.8rem;color:#398984}.sanibra-trust__copy{display:grid;gap:.2rem;font-size:1.3rem}.sanibra-trust__copy strong{font-size:1.4rem}.sanibra-steps,.sanibra-product-facts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.sanibra-product-fact{padding:2.4rem 2rem;border-top:1px solid rgba(34,111,107,.22);text-align:center}.sanibra-product-fact__value{margin:0 0 .8rem;color:#226f6b;font-size:clamp(4rem,7vw,6.4rem);font-weight:800;line-height:1}.sanibra-product-fact__value span{font-size:.42em;font-weight:700}.sanibra-product-fact h3{margin:0;color:#173d3b;font-size:1.7rem;line-height:1.3}.sanibra-product-fact__detail{margin:.8rem 0 0;font-size:1.35rem;line-height:1.5}.sanibra-step{overflow:hidden;border:1px solid rgba(34,111,107,.14);border-radius:1.4rem;background:rgb(var(--color-background))}.sanibra-step__media{overflow:hidden;aspect-ratio:4 / 3;background:#f0f7f6}.sanibra-empty-media{width:100%;height:100%;border:1px dashed rgba(34,111,107,.26);background:linear-gradient(135deg,#226f6b06,#226f6b13)}.sanibra-step__image,.sanibra-step__video,.sanibra-step__media video{display:block;width:100%;height:100%;object-fit:cover}.sanibra-step__copy{padding:2rem}.sanibra-step__number{display:inline-block;margin-bottom:.8rem;color:#398984;font-size:1.3rem;font-weight:800;letter-spacing:.08em}.sanibra-step__copy h3{margin:0 0 .8rem;color:#173d3b;font-size:1.8rem}.sanibra-step__copy .rte{font-size:1.4rem;line-height:1.55}.sanibra-comparison__table-wrap{overflow-x:auto;border:1px solid rgba(34,111,107,.18);border-radius:1.2rem;-webkit-overflow-scrolling:touch}.sanibra-comparison__table{width:100%;min-width:56rem;border-collapse:collapse;background:rgb(var(--color-background));text-align:left}.sanibra-comparison__table th,.sanibra-comparison__table td{padding:1.5rem 1.8rem;border-bottom:1px solid rgba(34,111,107,.13);font-size:1.4rem;line-height:1.5}.sanibra-comparison__table thead th{background:#eaf6f4;color:#173d3b;font-size:1.3rem}.sanibra-comparison__table tbody th{width:24%;color:#173d3b;font-weight:700}.sanibra-comparison__table tbody td:last-child{background:#eaf6f473}.sanibra-comparison__table tbody tr:last-child th,.sanibra-comparison__table tbody tr:last-child td{border-bottom:0}.sanibra-guarantee{padding-top:0}.sanibra-guarantee__panel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2rem;max-width:90rem;margin-inline:auto;padding:clamp(2.4rem,5vw,4rem);border:1px solid rgba(34,111,107,.16);border-radius:1.4rem;background:rgb(var(--color-background))}.sanibra-guarantee__icon{display:grid;width:4.4rem;height:4.4rem;place-items:center;border-radius:50%;background:#eaf6f4;color:#226f6b;font-size:2rem;font-weight:700}.sanibra-guarantee__panel .rte{margin-top:1rem;font-size:1.5rem;line-height:1.6}.sanibra-guarantee__placeholder{margin-top:1.2rem;padding:1.4rem 1.6rem;border:1px dashed rgba(34,111,107,.34);border-radius:.8rem;color:rgba(var(--color-foreground),.68);font-size:1.3rem}.sanibra-product-media-placeholder{display:block!important;box-sizing:border-box;width:100%;min-height:30rem;aspect-ratio:1 / 1;border:1px dashed rgba(34,111,107,.26);border-radius:1.2rem;background:linear-gradient(135deg,#f4faf9,#eaf6f4)}.sanibra-product-setup{margin:1rem 0 0;padding:1.2rem 1.4rem;border:1px dashed rgba(34,111,107,.34);border-radius:.8rem;color:#173d3b;font-size:1.3rem;line-height:1.5}.footer{position:relative;isolation:isolate;overflow:hidden}.footer:before{position:absolute;z-index:0;right:-11rem;bottom:-17rem;width:31rem;aspect-ratio:1;border:3.2rem solid rgba(47,130,126,.08);border-radius:44% 56% 62% 38%;content:"";pointer-events:none;transform:rotate(-28deg)}.footer>*{position:relative;z-index:1}.sanibra-footer-links{padding-block:2.8rem;border-bottom:1px solid rgba(34,111,107,.12);text-align:center}.sanibra-footer-links__heading{margin:0 0 1.4rem;color:#173d3b;font-size:1.6rem}.sanibra-footer-links__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.4rem;margin:0;padding:0;list-style:none}.sanibra-footer-links__list a{min-height:4.4rem;display:inline-flex;align-items:center;color:inherit;font-size:1.35rem;text-underline-offset:.25rem}.sanibra-footer-links__list a:focus-visible{outline:2px solid #226f6b;outline-offset:3px}.utility-bar--marquee .utility-bar__grid--marquee{display:block;width:100%;max-width:none;margin:0;padding-inline:0}.utility-bar__grid--marquee .localization-wrapper{display:none}.sanibra-announcement-ticker{display:block;width:100%;height:4rem;overflow:hidden}.sanibra-announcement-ticker__track{display:flex;width:max-content;height:100%;animation:sanibra-announcement-marquee var(--sanibra-ticker-duration, 30s) linear infinite;will-change:transform}.sanibra-announcement-ticker__group{display:flex;flex:0 0 max-content;align-items:center;min-width:max-content}.sanibra-announcement-ticker__item{display:inline-flex;flex:0 0 auto;align-items:center;gap:2.2rem;padding-inline:1.8rem;white-space:nowrap}.sanibra-announcement-ticker__message{color:inherit;font-size:1.4rem;font-style:italic;font-weight:800;letter-spacing:.06em;line-height:1;text-decoration:none;text-transform:uppercase}.sanibra-announcement-ticker__message:hover{text-decoration:underline;text-underline-offset:.25rem}.sanibra-announcement-ticker__separator{color:#bce7e1;font-size:1.4rem}.sanibra-announcement-ticker:hover .sanibra-announcement-ticker__track,.sanibra-announcement-ticker:focus-within .sanibra-announcement-ticker__track{animation-play-state:paused}@keyframes sanibra-announcement-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sanibra-announcement-ticker__track{animation:none;transform:none}.sanibra-announcement-ticker__group[aria-hidden=true]{display:none}.sanibra-announcement-ticker__group:first-child{flex-wrap:wrap;justify-content:center;width:100%}.sanibra-announcement-ticker__item{min-height:4rem;white-space:normal}}.sanibra-sticky-atc{position:fixed;z-index:6;right:0;bottom:0;left:0;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -.5rem 2rem #173d3b1f}.sanibra-sticky-atc[hidden]{display:none!important}.sanibra-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.sanibra-sticky-atc__label{color:#173d3b;font-size:1.5rem;font-weight:700}.sanibra-sticky-atc__button{min-width:min(32rem,55vw);min-height:5rem;padding:1.2rem 2.4rem;border:0;border-radius:.8rem;background:#2f827e;color:#fff;cursor:pointer;font:inherit;font-size:1.5rem;font-weight:700}.sanibra-sticky-atc__button:disabled{cursor:not-allowed;opacity:.55}.sanibra-sticky-atc__button:focus-visible{outline:2px solid #173d3b;outline-offset:3px}@media screen and (max-width:749px){.sanibra-sticky-atc__inner{display:block}.sanibra-sticky-atc__label{display:none}.sanibra-sticky-atc__button{display:block;width:100%;min-width:0}}:root{--sanibra-ink: #0f2a44;--sanibra-blue: #1f6feb;--sanibra-alt: #eef5fc;--sanibra-green: #22b07d;--sanibra-coral: #ff6b4a}.sanibra-section__eyebrow,.sanibra-product-fact__value,.sanibra-review-card__author,.sanibra-step__number{color:var(--sanibra-blue)}.sanibra-section__header h2,.sanibra-guarantee h2,.sanibra-step__copy h3,.sanibra-product-fact h3,.sanibra-guarantee__placeholder,.sanibra-footer-links__heading{color:var(--sanibra-ink)}.sanibra-benefits li span{color:var(--sanibra-green);font-size:1.8rem;font-weight:800}.product__info-container .product__title h1,.product__info-container .product__title h2,.featured-product .product__title{margin:0;color:var(--sanibra-ink);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3rem,3.4vw,4.2rem);line-height:1.1;letter-spacing:-.02em}.product__info-container .product__title{margin-bottom:0}.product__info-container .sanibra-product-tagline{margin:1.2rem 0 0;color:var(--sanibra-ink);font-family:var(--font-heading-family);font-size:1.35rem;font-weight:var(--font-heading-weight);line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.product__info-container .sanibra-product-subtitle{margin:1.2rem 0 0;padding-bottom:1.6rem;border-bottom:1px solid rgba(15,42,68,.12);color:var(--sanibra-ink);font-size:1.7rem;font-weight:700;line-height:1.4}.sanibra-rating{display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem .8rem;margin:0 0 .8rem;color:var(--sanibra-ink);font-size:1.45rem}.sanibra-rating__stars{flex-shrink:0;line-height:1}.sanibra-rating__stars:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--sanibra-blue) var(--sanibra-rating),rgba(15,42,68,.2) var(--sanibra-rating));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.8rem;letter-spacing:.15rem}.sanibra-rating__separator{margin:0 .4rem;color:#0f2a4459}@media screen and (max-width:749px){.product__info-container .product__title h1,.product__info-container .product__title h2,.featured-product .product__title{font-size:3rem}.product__info-container .sanibra-product-tagline{font-size:1.25rem}.product__info-container .sanibra-product-subtitle{font-size:1.6rem}}.price__badge-sale{--color-badge-background: 255, 107, 74;--color-badge-foreground: 255, 255, 255;--color-badge-border: 255, 107, 74}.sanibra-trust,.sanibra-footer-links{border-color:#0f2a441f}.sanibra-trust__icon,.sanibra-trust__icon svg{color:var(--sanibra-blue)}.sanibra-review-card,.sanibra-step,.sanibra-guarantee__panel{border-color:#0f2a4429}.sanibra-product-fact{border-top-color:#0f2a4433}.sanibra-empty-media,.sanibra-product-media-placeholder{border-color:#1f6feb47;background:linear-gradient(135deg,#ffffff,var(--sanibra-alt))}.sanibra-home-hero-image,.sanibra-how-it-works__infographic img,.sanibra-story-image__media img,.sanibra-layers__media img{display:block;width:100%;height:auto;border-radius:1.2rem}.sanibra-home-hero-image{aspect-ratio:1 / 1;object-fit:cover}.sanibra-how-it-works__infographic{max-width:84rem;margin:0 auto 3rem}.sanibra-story-image__layout,.sanibra-layers__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2.4rem,6vw,7rem)}.sanibra-story-image__layout--reverse .sanibra-story-image__media{order:2}.sanibra-story-image__media img,.sanibra-layers__media img{background:var(--sanibra-alt)}.sanibra-story-image__copy h2,.sanibra-layers__copy h2{margin:0;color:var(--sanibra-ink);font-size:clamp(2.6rem,4vw,4.2rem);line-height:1.12}.sanibra-story-image__copy .rte,.sanibra-layers__copy .rte{margin-top:1.4rem;font-size:1.55rem;line-height:1.6}.sanibra-comparison__table-wrap{border-color:#0f2a4429}.sanibra-comparison__media{max-width:72rem;margin:0 auto 3rem}.sanibra-comparison__body--video{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2.4rem,5vw,5.6rem)}.sanibra-comparison__body--video .sanibra-comparison__media{max-width:none;margin:0}.sanibra-comparison__video{display:block;width:100%;height:auto;border-radius:1.6rem;background:var(--sanibra-alt);aspect-ratio:1 / 1;object-fit:cover}.sanibra-comparison__body-text{color:#0f2a44cc;font-size:1.6rem;line-height:1.65}.sanibra-comparison__body-text p{margin:0 0 1.4rem}.sanibra-comparison__body-text strong{color:var(--sanibra-ink);font-weight:800}.sanibra-comparison__slogan{margin:2rem 0 0;padding-top:1.8rem;border-top:2px solid var(--sanibra-alt);color:var(--sanibra-blue);font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.6vw,2.8rem);font-weight:var(--font-heading-weight);line-height:1.25;letter-spacing:-.01em}@media screen and (max-width:749px){.sanibra-comparison__body--video{grid-template-columns:1fr;gap:2rem}.sanibra-comparison__body-text{font-size:1.5rem}}.sanibra-comparison__media img{display:block;width:100%;height:auto;border-radius:1.2rem}.sanibra-comparison__table th,.sanibra-comparison__table td{border-bottom-color:#0f2a441f}.sanibra-comparison__table thead th,.sanibra-comparison__table tbody td:last-child{background:var(--sanibra-alt)}.sanibra-comparison__table thead th,.sanibra-comparison__table tbody th,.sanibra-comparison__table tbody td:before{color:var(--sanibra-ink)}.sanibra-guarantee__icon{background:var(--sanibra-alt);color:var(--sanibra-green)}.sanibra-guarantee__placeholder{border-color:#1f6feb4d}.footer:before{border-color:#1f6feb14}.sanibra-footer-links__list a:focus-visible{outline-color:var(--sanibra-blue)}.sanibra-announcement-ticker__separator{color:#fff}@media screen and (max-width:749px){.sanibra-section{padding-block:4.4rem}.sanibra-section__header{margin-bottom:2.4rem;text-align:left}.sanibra-section__header h2,.sanibra-guarantee h2{font-size:2.8rem}.sanibra-section__intro{font-size:1.45rem}.sanibra-trust__list{grid-template-columns:1fr;gap:1.6rem}.sanibra-trust__item,.sanibra-trust__link{justify-content:flex-start}.sanibra-steps,.sanibra-product-facts__grid,.sanibra-story-image__layout,.sanibra-layers__layout{grid-template-columns:1fr;gap:1.2rem}.sanibra-story-image__layout--reverse .sanibra-story-image__media{order:0}.sanibra-how-it-works__infographic,.sanibra-comparison__media{margin-bottom:2rem}.sanibra-step{display:grid;grid-template-columns:minmax(11rem,.85fr) minmax(0,1.15fr);align-items:stretch}.sanibra-step__media{min-height:14rem;aspect-ratio:auto}.sanibra-step--no-media{grid-template-columns:1fr}.sanibra-step__copy{align-self:center;padding:1.5rem}.sanibra-step__copy h3{font-size:1.6rem}.sanibra-step__copy .rte{font-size:1.3rem}.sanibra-comparison__table-wrap{overflow:visible;border:0}.sanibra-comparison__table,.sanibra-comparison__table tbody,.sanibra-comparison__table tr,.sanibra-comparison__table th,.sanibra-comparison__table td{display:block;width:100%;min-width:0}.sanibra-comparison__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.sanibra-comparison__table tbody tr{margin-bottom:1rem;padding:1rem 1.4rem;border:1px solid rgba(34,111,107,.18);border-radius:1rem;background:rgb(var(--color-background))}.sanibra-comparison__table tbody th,.sanibra-comparison__table tbody td{border:0;padding:.7rem 0}.sanibra-comparison__table tbody th{font-size:1.45rem}.sanibra-comparison__table tbody td{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);gap:1rem;background:transparent!important;font-size:1.3rem}.sanibra-comparison__table tbody td:before{content:attr(data-label);color:#173d3b;font-weight:700}.sanibra-guarantee__panel{gap:1.4rem;padding:2rem}}@media screen and (max-width:380px){.sanibra-step{grid-template-columns:1fr}.sanibra-step__media{aspect-ratio:16 / 10}}.sanibra-addon{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:1.2rem;margin:0 0 1.6rem;padding:1.2rem 1.6rem;border:1.5px dashed rgba(31,111,235,.45);border-radius:1.2rem;background:#fff;color:var(--sanibra-ink);cursor:pointer}.sanibra-addon:has(.sanibra-addon__input:checked){border-style:solid;border-color:var(--sanibra-blue);background:var(--sanibra-alt)}.sanibra-addon__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.sanibra-addon__box{position:relative;width:2.2rem;height:2.2rem;border:2px solid rgba(15,42,68,.35);border-radius:.5rem;background:#fff}.sanibra-addon__input:checked+.sanibra-addon__box{border-color:var(--sanibra-green);background:var(--sanibra-green)}.sanibra-addon__input:checked+.sanibra-addon__box:after{content:"";position:absolute;top:.2rem;left:.6rem;width:.6rem;height:1.1rem;border:solid #ffffff;border-width:0 .25rem .25rem 0;transform:rotate(45deg)}.sanibra-addon__input:focus-visible+.sanibra-addon__box{outline:2px solid var(--sanibra-ink);outline-offset:2px}.sanibra-addon__image{width:4.4rem;height:4.4rem;border-radius:.6rem;object-fit:cover}.sanibra-addon__label{font-size:1.5rem;font-weight:600;line-height:1.35}.sanibra-addon__price{color:var(--sanibra-blue);font-weight:800;white-space:nowrap}#sanibra-packs{scroll-margin-top:12rem}.sanibra-authority__panel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2.4rem;max-width:84rem;margin:0 auto;padding:2.8rem;border-radius:1.6rem;background:var(--sanibra-alt)}.sanibra-authority__image{display:block;width:14rem;height:14rem;border-radius:50%;object-fit:cover}.sanibra-authority__image--placeholder{display:flex;align-items:center;justify-content:center;border:2px dashed rgba(31,111,235,.4);background:#fff;color:#0f2a4480;font-size:1.3rem}.sanibra-authority__quote{margin:0;padding:0;border:0}.sanibra-authority__quote p{margin:0;color:var(--sanibra-ink);font-family:var(--font-heading-family);font-size:clamp(1.8rem,2.2vw,2.2rem);font-weight:var(--font-heading-weight);line-height:1.4}.sanibra-authority__caption{display:grid;gap:.2rem;margin-top:1.4rem;color:var(--sanibra-ink);font-size:1.45rem}.sanibra-authority__caption span{color:#0f2a44b3}@media screen and (max-width:749px){.sanibra-authority__panel{grid-template-columns:1fr;justify-items:start;gap:1.6rem;padding:2rem 1.6rem}.sanibra-authority__image{width:9.6rem;height:9.6rem}}.sanibra-checklist{padding-block:1.2rem 2.4rem}.sanibra-checklist__panel{max-width:76rem;margin:0 auto;padding:2.4rem;border-radius:1.6rem;background:var(--sanibra-alt)}.sanibra-checklist__heading{margin:0 0 1.6rem;color:var(--sanibra-ink);font-size:2.2rem}.sanibra-checklist__list{display:grid;gap:1.4rem;margin:0;padding:0;list-style:none}.sanibra-checklist__item{display:flex;align-items:flex-start;gap:1.2rem;color:var(--sanibra-ink);font-size:1.6rem;font-weight:600;line-height:1.4}.sanibra-checklist__check{display:inline-flex;flex:0 0 2.6rem;align-items:center;justify-content:center;height:2.6rem;border-radius:50%;background:var(--sanibra-green);color:#fff;font-size:1.4rem;font-weight:800}.sanibra-kit-cta{padding-block:1.2rem 4.8rem}.sanibra-kit-cta__panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;max-width:76rem;margin:0 auto;padding:2rem 2.4rem;border:1.5px solid rgba(31,111,235,.25);border-radius:1.6rem;background:#fff}.sanibra-kit-cta__image{width:9.6rem;height:9.6rem;border-radius:1rem;background:var(--sanibra-alt);object-fit:contain}.sanibra-kit-cta__heading{margin:0;color:var(--sanibra-ink);font-size:2.2rem;line-height:1.2}.sanibra-kit-cta__text{margin:.6rem 0 0;color:#0f2a44bf;font-size:1.45rem;line-height:1.45}.sanibra-kit-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem;border-radius:1rem;background:var(--sanibra-blue);color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;white-space:nowrap}.sanibra-kit-cta__button:hover{background:#1a5fd0}.sanibra-kit-cta__button:focus-visible{outline:2px solid var(--sanibra-ink);outline-offset:2px}.sanibra-kit-cta__empty{padding:2rem;border:1px dashed rgba(31,111,235,.4);border-radius:1rem;text-align:center}@media screen and (max-width:749px){.sanibra-checklist__panel{padding:2rem 1.6rem}.sanibra-checklist__item{font-size:1.5rem}.sanibra-kit-cta__panel{grid-template-columns:auto minmax(0,1fr);gap:1.4rem;padding:1.6rem}.sanibra-kit-cta__image{width:7.2rem;height:7.2rem}.sanibra-kit-cta__heading{font-size:1.9rem}.sanibra-kit-cta__button{grid-column:1 / -1;width:100%}}.sanibra-refill-only{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.8rem;margin-top:1rem;padding:.8rem 1.6rem;border:1.5px solid rgba(31,111,235,.45);border-radius:1rem;background:#fff;color:var(--sanibra-ink);font:inherit;font-size:1.4rem;font-weight:600;line-height:1.35;text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.sanibra-refill-only:hover{border-color:var(--sanibra-blue);background:var(--sanibra-alt)}.sanibra-refill-only:focus-visible{outline:2px solid var(--sanibra-ink);outline-offset:2px}.sanibra-refill-only[aria-busy=true]{opacity:.65;cursor:progress}.cart-drawer .drawer__inner{color:var(--sanibra-ink)}.cart-drawer .drawer__heading{color:var(--sanibra-ink);font-weight:800}.sanibra-free-shipping{margin:0 0 1.2rem;padding:1.2rem 1.4rem;border-radius:1rem;background:var(--sanibra-alt)}.sanibra-free-shipping__text{margin:0 0 .8rem;color:var(--sanibra-ink);font-size:1.4rem;font-weight:700;line-height:1.35;text-align:center}.sanibra-free-shipping__track{overflow:hidden;height:.8rem;border-radius:99rem;background:#1f6feb26}.sanibra-free-shipping__fill{display:block;height:100%;border-radius:inherit;background:var(--sanibra-blue);transition:width .3s ease}.sanibra-free-shipping--done .sanibra-free-shipping__fill{background:var(--sanibra-green)}.cart-drawer .cart-item__name{color:var(--sanibra-ink);font-weight:700;text-decoration:none}.cart-drawer .cart-item .product-option{color:#0f2a44b8}.cart-drawer .cart-item .price{color:var(--sanibra-ink);font-weight:800}.cart-drawer .quantity{border-radius:.8rem}.cart-drawer .quantity:after,.cart-drawer .quantity:before{border-radius:.8rem}.sanibra-cart-upsell{width:100%;margin:1.6rem 0;padding:1.2rem;border:1px solid rgba(31,111,235,.2);border-radius:1.2rem;background:var(--sanibra-alt)}.sanibra-cart-upsell__heading{margin:0 0 1rem;color:var(--sanibra-ink);font-size:1.4rem;font-weight:800}.sanibra-cart-upsell__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem}.sanibra-cart-upsell__image{width:5.6rem;height:5.6rem;border-radius:.8rem;object-fit:cover}.sanibra-cart-upsell__info{display:grid;gap:.2rem;min-width:0}.sanibra-cart-upsell__title{font-size:1.35rem;font-weight:700;line-height:1.3}.sanibra-cart-upsell__price{font-size:1.35rem;font-weight:800}.sanibra-cart-upsell__button{min-height:4rem;padding:0 1.6rem;border:0;border-radius:99rem;background:var(--sanibra-blue);color:#fff;font:inherit;font-size:1.35rem;font-weight:700;cursor:pointer}.sanibra-cart-upsell__button:disabled{opacity:.6;cursor:progress}.sanibra-cart-upsell__button:focus-visible{outline:2px solid var(--sanibra-ink);outline-offset:2px}.cart-drawer .totals__total,.cart-drawer .totals__total-value{color:var(--sanibra-ink)}.cart-drawer .totals__total-value{font-size:2rem;font-weight:800}.cart-drawer .cart__checkout-button{--color-button: 31, 111, 235;--color-button-text: 255, 255, 255;min-height:5.6rem;border-radius:1rem;font-size:1.7rem;font-weight:800;letter-spacing:.02em}.cart-drawer .cart__checkout-button:after,.cart-drawer .cart__checkout-button:before{border-radius:1rem}.sanibra-protection,.sanibra-discount{width:100%}.sanibra-cart-extras{display:grid;gap:1rem;padding:1.2rem 0 .4rem}.sanibra-cart-extras:empty{display:none}.sanibra-protection{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0;padding:0}.sanibra-protection__icon{display:flex;color:var(--sanibra-blue)}.sanibra-protection__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:0;color:var(--sanibra-ink);font-size:1.45rem;font-weight:800;line-height:1.3}.sanibra-protection__price{color:var(--sanibra-blue);font-weight:800}.sanibra-protection__text{margin:.2rem 0 0;color:#0f2a44a6;font-size:1.15rem;line-height:1.35}.sanibra-protection__icon svg{width:2.4rem;height:2.4rem}.sanibra-switch{position:relative;display:inline-flex;cursor:pointer}.sanibra-switch__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sanibra-switch__track{position:relative;width:4.6rem;height:2.6rem;border-radius:99rem;background:#0f2a4440;transition:background-color .2s ease}.sanibra-switch__track:after{content:"";position:absolute;top:.3rem;left:.3rem;width:2rem;height:2rem;border-radius:50%;background:#fff;box-shadow:0 .1rem .3rem #0f2a444d;transition:transform .2s ease}.sanibra-switch__input:checked+.sanibra-switch__track{background:var(--sanibra-green)}.sanibra-switch__input:checked+.sanibra-switch__track:after{transform:translate(2rem)}.sanibra-switch__input:focus-visible+.sanibra-switch__track{outline:2px solid var(--sanibra-ink);outline-offset:2px}.sanibra-switch__input:disabled+.sanibra-switch__track{opacity:.6}.sanibra-discount{margin:0}.sanibra-discount__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.6rem 1rem}.sanibra-discount__details{flex:1 1 100%}.sanibra-discount__row:has(.sanibra-discount__codes) .sanibra-discount__details:not([open]){flex:0 1 auto}.sanibra-discount__summary{display:inline-flex;align-items:center;gap:.6rem;color:var(--sanibra-blue);font-size:1.35rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;list-style:none}.sanibra-discount__summary svg{width:1.4rem;height:1.4rem}.sanibra-discount__summary::-webkit-details-marker{display:none}.sanibra-discount__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;margin-top:1rem}.sanibra-discount__input{min-height:4.4rem;padding:0 1.2rem;border:1.5px solid rgba(15,42,68,.25);border-radius:.8rem;color:var(--sanibra-ink);font:inherit;font-size:1.5rem;text-transform:uppercase}.sanibra-discount__input:focus{border-color:var(--sanibra-blue);outline:none}.sanibra-discount__apply{min-height:4.4rem;padding:0 1.8rem;border:0;border-radius:.8rem;background:var(--sanibra-ink);color:#fff;font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.sanibra-discount__apply:disabled{opacity:.6;cursor:progress}.sanibra-discount__message{margin:.8rem 0 0;color:#13784f;font-size:1.3rem}.sanibra-discount__message--error{color:#c4321c}.sanibra-discount__codes{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.sanibra-discount__code{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .6rem .4rem 1rem;border-radius:99rem;background:var(--sanibra-alt);color:var(--sanibra-ink);font-size:1.3rem;font-weight:700}.sanibra-discount__code span{display:inline-flex;align-items:center;gap:.4rem}.sanibra-discount__code svg{width:1.2rem;height:1.2rem}.sanibra-discount__code button{width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sanibra-ink);font-size:1.6rem;line-height:1;cursor:pointer}.sanibra-discount__code button:hover{background:#0f2a441a}.sanibra-cart-savings{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.4rem;color:#13784f;font-size:1.6rem;font-weight:800}.cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.cart-drawer .cart-item__details>.product-option,.cart-drawer .cart-item__details>.cart-item__discounted-prices{display:none}.cart-drawer .cart-item__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.45rem;line-height:1.3}.sanibra-cart-count{color:#0f2a448c;font-weight:600}.cart-drawer .sanibra-cart-upsell{margin:.8rem 0 1.2rem;padding:1rem 1.2rem}.cart-drawer .sanibra-cart-upsell__heading{margin-bottom:.6rem;font-size:1.25rem;letter-spacing:.02em;text-transform:uppercase}.cart-drawer .sanibra-cart-upsell__image{width:4.4rem;height:4.4rem}.cart-drawer .sanibra-cart-upsell__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.25rem}.cart-drawer .sanibra-cart-upsell__button{min-height:3.6rem;padding:0 1.4rem;font-size:1.25rem}.cart-drawer .drawer__footer{padding-top:0}.cart-drawer .sanibra-cart-payments .icon{width:3.2rem;height:2rem}.cart-drawer .cart-drawer__footer>div:first-child>.discounts{display:none}.sanibra-cart-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.2rem 0 0}.sanibra-cart-payments .icon{width:3.8rem;height:2.4rem}@media screen and (max-width:749px){.sanibra-addon{gap:1rem;padding:1.2rem}.sanibra-addon__label{font-size:1.4rem}}body.sanibra-popup-open{overflow:hidden}.sanibra-popup{position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:92vh;margin:0;padding:0;border:0;background:transparent;color:var(--sanibra-ink);overflow:visible}.sanibra-popup::backdrop{background:#0f2a448c}.sanibra-popup[open]{animation:sanibra-popup-sheet .3s ease-out}.sanibra-popup[open]::backdrop{animation:sanibra-popup-fade .3s ease-out}.sanibra-popup__panel{overflow:auto;max-height:92vh;border-radius:1.6rem 1.6rem 0 0;background:#fff;box-shadow:0 -.8rem 3rem #0f2a4433}.sanibra-popup__media{display:none}.sanibra-popup__content{position:relative;padding:3.2rem 2rem calc(2.4rem + env(safe-area-inset-bottom))}.sanibra-popup__close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sanibra-ink);cursor:pointer}.sanibra-popup__close .svg-wrapper{display:flex;width:1.8rem;height:1.8rem}.sanibra-popup__close:hover{background:var(--sanibra-alt)}.sanibra-popup__heading{margin:0 3.6rem 1rem 0;color:var(--sanibra-ink);font-family:var(--font-heading-family);font-size:2.4rem;font-weight:800;line-height:1.2}.sanibra-popup__heading:focus,.sanibra-popup__heading:focus-visible{outline:none;box-shadow:none}.sanibra-popup__code-inline{color:var(--sanibra-blue);letter-spacing:.04em;white-space:nowrap}.sanibra-popup__text{margin:0 0 1.8rem;color:#0f2a44cc;font-size:1.5rem;line-height:1.5}.sanibra-popup__field{display:grid;gap:1rem}.sanibra-popup__input{width:100%;min-height:5rem;padding:0 1.6rem;border:1.5px solid rgba(15,42,68,.25);border-radius:1rem;background:#fff;color:var(--sanibra-ink);font:inherit;font-size:1.6rem}.sanibra-popup__input:focus{border-color:var(--sanibra-blue);outline:2px solid rgba(31,111,235,.25);outline-offset:0}.sanibra-popup__input[aria-invalid=true]{border-color:#c4321c}.sanibra-popup__submit{min-height:5rem;padding:0 2rem;border:0;border-radius:1rem;background:var(--sanibra-blue);color:#fff;font:inherit;font-size:1.6rem;font-weight:800;cursor:pointer}.sanibra-popup__submit:hover{background:#1a5fd0}.sanibra-popup__submit--busy,.sanibra-popup__submit:disabled{opacity:.65;cursor:progress}.sanibra-popup__submit:focus-visible,.sanibra-popup__secondary:focus-visible,.sanibra-popup__close:focus-visible{outline:2px solid var(--sanibra-ink);outline-offset:2px}.sanibra-popup__message{margin:1rem 0 0;color:#c4321c;font-size:1.4rem;font-weight:600;line-height:1.4}.sanibra-popup__message--info{color:var(--sanibra-ink)}.sanibra-popup__suggestion{padding:0;border:0;background:none;color:var(--sanibra-blue);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.sanibra-popup__disclaimer{margin:1.2rem 0 0;color:#0f2a4499;font-size:1.25rem}.sanibra-popup__actions{display:grid;gap:1rem}.sanibra-popup__secondary{display:flex;align-items:center;justify-content:center;min-height:5rem;border:1.5px solid var(--sanibra-blue);border-radius:1rem;color:var(--sanibra-blue);font-size:1.6rem;font-weight:700;text-decoration:none}@keyframes sanibra-popup-sheet{0%{transform:translateY(100%)}}@keyframes sanibra-popup-fade{0%{opacity:0}}@media screen and (min-width:750px){.sanibra-popup{top:0;right:0;bottom:0;left:0;width:min(72rem,calc(100% - 4rem));height:fit-content;margin:auto}.sanibra-popup:not(.sanibra-popup--with-image){width:min(48rem,calc(100% - 4rem))}.sanibra-popup[open]{animation-name:sanibra-popup-zoom}.sanibra-popup__panel{display:grid;border-radius:1.6rem;box-shadow:0 2rem 6rem #0f2a444d}.sanibra-popup--with-image .sanibra-popup__panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sanibra-popup__media{display:block;background:var(--sanibra-alt)}.sanibra-popup__media img{display:block;width:100%;height:100%;object-fit:cover}.sanibra-popup__content{align-self:center;padding:4.4rem 3.6rem 3.6rem}.sanibra-popup__heading{font-size:2.8rem}}@keyframes sanibra-popup-zoom{0%{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.sanibra-popup[open],.sanibra-popup[open]::backdrop{animation:none}}.sanibra-waves{position:relative;overflow:hidden;line-height:0;background:var(--wave-bg)}.sanibra-waves__svg{display:block;width:100%;height:calc(var(--wave-height) * .65)}.sanibra-waves--inverted .sanibra-waves__svg{transform:scaleY(-1)}.sanibra-waves__layer use{animation:sanibra-wave-move var(--wave-speed) cubic-bezier(.55,.5,.45,.5) infinite}.sanibra-waves__layer--1 use{fill:var(--wave-accent);opacity:.12;animation-delay:-2s;animation-duration:calc(var(--wave-speed) * .7)}.sanibra-waves__layer--2 use{fill:var(--wave-accent);opacity:.2;animation-delay:-3s;animation-duration:var(--wave-speed);animation-direction:reverse}.sanibra-waves__layer--3 use{fill:var(--wave-accent);opacity:.3;animation-delay:-4s;animation-duration:calc(var(--wave-speed) * 1.3)}.sanibra-waves__layer--4 use{fill:var(--wave-color);animation-delay:-5s;animation-duration:calc(var(--wave-speed) * 2)}@keyframes sanibra-wave-move{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@media screen and (min-width:750px){.sanibra-waves__svg{height:var(--wave-height)}}@media(prefers-reduced-motion:reduce){.sanibra-waves__layer use{animation:none}}.sanibra-uses__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.4rem,6vw,7rem)}.sanibra-uses__layout--reverse .sanibra-uses__media{order:2}.sanibra-uses__media img{display:block;width:100%;height:auto;border-radius:1.6rem;background:var(--sanibra-alt);aspect-ratio:1 / 1;object-fit:cover}.sanibra-uses__heading{margin:0;color:var(--sanibra-ink);font-size:clamp(2.8rem,3.4vw,4.2rem);line-height:1.12;letter-spacing:-.02em}.sanibra-uses__text{margin-top:1.4rem;color:#0f2a44cc;font-size:1.6rem;line-height:1.6}.sanibra-uses__text strong{color:var(--sanibra-ink)}.sanibra-uses__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:2.4rem 0 0;padding:0;list-style:none}.sanibra-uses__item{display:flex;align-items:flex-start;gap:1.2rem;padding:1.4rem;border-radius:1.2rem;background:var(--sanibra-alt)}.sanibra-uses.color-scheme-2 .sanibra-uses__item{background:#fff;box-shadow:0 .2rem .8rem #0f2a440d}.sanibra-uses.color-scheme-2 .sanibra-uses__icon{background:var(--sanibra-alt)}.sanibra-uses__icon{display:inline-flex;flex:0 0 4.4rem;align-items:center;justify-content:center;height:4.4rem;border-radius:50%;background:#fff;color:var(--sanibra-blue)}.sanibra-uses__icon svg{width:2.4rem;height:2.4rem}.sanibra-uses__item-copy{display:grid;gap:.2rem;color:#0f2a44bf;font-size:1.3rem;line-height:1.4}.sanibra-uses__item-copy strong{color:var(--sanibra-ink);font-size:1.5rem}.sanibra-uses__closing{margin:2.2rem 0 0;color:var(--sanibra-ink);font-size:1.6rem;font-weight:800}@media screen and (max-width:749px){.sanibra-uses__layout{grid-template-columns:1fr;gap:2.4rem}.sanibra-uses__layout--reverse .sanibra-uses__media{order:0}.sanibra-uses__list{grid-template-columns:1fr}}.sanibra-reviews__sample-note{margin:0 0 2rem;padding:1.2rem 1.6rem;border:1.5px dashed var(--sanibra-coral);border-radius:1rem;background:#fff;color:var(--sanibra-ink);font-size:1.35rem}.sanibra-reviews__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:2.4rem}.sanibra-reviews__summary{position:relative}.sanibra-reviews__toggle{display:inline-flex;align-items:center;gap:1rem;padding:.6rem 0;border:0;background:none;color:var(--sanibra-ink);font:inherit;font-size:1.7rem;cursor:pointer}.sanibra-reviews__stars:before{font-size:2.2rem}.sanibra-reviews__chevron{transition:transform .2s ease}.sanibra-reviews__toggle[aria-expanded=true] .sanibra-reviews__chevron{transform:rotate(180deg)}.sanibra-reviews__breakdown{position:absolute;top:calc(100% + .6rem);left:0;z-index:5;display:grid;gap:.4rem;width:min(34rem,calc(100vw - 3rem));padding:1.4rem;border:1px solid rgba(15,42,68,.12);border-radius:1.2rem;background:#fff;box-shadow:0 1.2rem 3rem #0f2a4429}.sanibra-reviews__breakdown[hidden]{display:none}.sanibra-reviews__row{display:grid;grid-template-columns:4rem minmax(0,1fr) 3rem;align-items:center;gap:1rem;padding:.6rem .8rem;border:0;border-radius:.8rem;background:none;color:var(--sanibra-ink);font:inherit;font-size:1.4rem;text-align:left;cursor:pointer}.sanibra-reviews__row:hover:not(:disabled),.sanibra-reviews__row[aria-pressed=true]{background:var(--sanibra-alt)}.sanibra-reviews__row:disabled{cursor:default;opacity:.45}.sanibra-reviews__row-bar{overflow:hidden;height:.8rem;border-radius:99rem;background:#0f2a441a}.sanibra-reviews__row-bar span{display:block;height:100%;border-radius:inherit;background:var(--sanibra-blue)}.sanibra-reviews__row-count{color:#0f2a44a6;text-align:right}.sanibra-reviews__all{margin-top:.4rem;padding:.6rem .8rem;border:0;background:none;color:var(--sanibra-blue);font:inherit;font-size:1.35rem;font-weight:700;text-align:left;text-decoration:underline;cursor:pointer}.sanibra-reviews__write{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2rem;border-radius:.8rem;background:var(--sanibra-ink);color:#fff;font-size:1.4rem;font-weight:700;text-decoration:none}.sanibra-reviews__write:hover{background:var(--sanibra-blue)}.sanibra-reviews__toggle:focus-visible,.sanibra-reviews__row:focus-visible,.sanibra-reviews__all:focus-visible,.sanibra-reviews__write:focus-visible{outline:2px solid var(--sanibra-blue);outline-offset:2px}.sanibra-reviews__status{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin:-1rem 0 2rem;color:var(--sanibra-ink);font-size:1.4rem}.sanibra-reviews__status[hidden]{display:none}.sanibra-reviews__status button{padding:0;border:0;background:none;color:var(--sanibra-blue);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.sanibra-reviews__grid{column-count:2;column-gap:1.2rem}.sanibra-review{display:inline-block;width:100%;margin:0 0 1.2rem;overflow:hidden;border:1px solid rgba(15,42,68,.1);border-radius:1.2rem;background:#fff;break-inside:avoid}.sanibra-review[hidden]{display:none}.sanibra-review__image{display:block;width:100%;height:auto}.sanibra-review__body{display:grid;gap:.4rem;padding:1.4rem}.sanibra-review__sample{justify-self:start;padding:.2rem .8rem;border-radius:.4rem;background:var(--sanibra-coral);color:#fff;font-size:1rem;font-weight:800;letter-spacing:.08em}.sanibra-review__name{margin:0;color:var(--sanibra-ink);font-size:1.45rem;font-weight:800}.sanibra-review__stars:before{font-size:1.6rem}.sanibra-review__date{margin:0;color:#0f2a448c;font-size:1.2rem}.sanibra-review__text{margin:.4rem 0 0;color:#0f2a44d9;font-size:1.4rem;line-height:1.5}.sanibra-review__verified{display:inline-flex;align-items:center;gap:.4rem;margin:.4rem 0 0;color:#13784f;font-size:1.2rem;font-weight:700}@media screen and (min-width:990px){.sanibra-reviews__grid{column-count:4;column-gap:1.6rem}.sanibra-review{margin-bottom:1.6rem}}@media screen and (max-width:749px){.sanibra-reviews__toggle{font-size:1.5rem}.sanibra-review__body{padding:1.1rem}.sanibra-review__text{font-size:1.3rem}}.sanibra-reviews__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.sanibra-reviews__sort select{min-height:4.4rem;padding:0 3.6rem 0 1.4rem;border:1px solid rgba(15,42,68,.2);border-radius:.8rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F2A44' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 1.2rem center / 1.4rem;color:var(--sanibra-ink);font:inherit;font-size:1.4rem;-webkit-appearance:none;appearance:none;cursor:pointer}.sanibra-reviews__sort select:focus-visible{outline:2px solid var(--sanibra-blue);outline-offset:2px}.sanibra-reviews__content.is-masonry .sanibra-reviews__grid{display:flex;align-items:flex-start;gap:1.2rem;column-count:auto}.sanibra-reviews__column{display:flex;flex:1 1 0;flex-direction:column;gap:1.2rem;min-width:0}.sanibra-reviews__content.is-masonry .sanibra-review{margin:0}.sanibra-review__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:100%;border-bottom:1px dashed rgba(31,111,235,.35);background:linear-gradient(135deg,#f5f9fe,var(--sanibra-alt));color:#1f6feb8c;font-size:1.2rem;font-weight:700;letter-spacing:.04em}.sanibra-review__placeholder--tall{aspect-ratio:3 / 4}.sanibra-review__placeholder--square{aspect-ratio:1 / 1}.sanibra-review__placeholder--wide{aspect-ratio:4 / 3}.sanibra-reviews__more-wrap{display:flex;justify-content:center;margin-top:2.4rem}.sanibra-reviews__more{min-height:4.4rem;padding:0 2.4rem;border:1.5px solid var(--sanibra-ink);border-radius:.8rem;background:transparent;color:var(--sanibra-ink);font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.sanibra-reviews__more:hover{background:var(--sanibra-ink);color:#fff}.sanibra-reviews__more[hidden]{display:none}@media screen and (min-width:990px){.sanibra-reviews__content.is-masonry .sanibra-reviews__grid,.sanibra-reviews__column{gap:1.6rem}}@media screen and (max-width:749px){.sanibra-reviews__bar{align-items:flex-start}.sanibra-reviews__actions{width:100%}.sanibra-reviews__sort{flex:1 1 auto}.sanibra-reviews__sort select{width:100%}}.sanibra-review__video{position:relative;background:var(--sanibra-ink)}.sanibra-review__video video{display:block;width:100%;height:auto;max-height:52rem;object-fit:cover}.sanibra-review__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;padding:0 0 0 .3rem;border:0;border-radius:50%;background:#0f2a44b8;color:#fff;cursor:pointer;transform:translate(-50%,-50%)}.sanibra-review__play:hover{background:var(--sanibra-blue)}.sanibra-review__play[hidden]{display:none}.sanibra-review__play:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.sanibra-bundle-picker--photo .sanibra-bundle-picker__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1.2rem}.sanibra-bundle-picker--photo .sanibra-bundle-picker__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.6rem;height:100%;padding:1rem .8rem 1.2rem;text-align:center}.sanibra-bundle-picker--photo .sanibra-bundle-picker__input:checked+.sanibra-bundle-picker__card{padding:calc(1rem - .5px) calc(.8rem - .5px) calc(1.2rem - .5px)}.sanibra-bundle-picker--photo .sanibra-bundle-picker__radio{display:none}.sanibra-bundle-picker__thumb{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:.8rem}.sanibra-bundle-picker__thumb img{display:block;width:100%;height:100%;object-fit:contain}.sanibra-bundle-picker--photo .sanibra-bundle-picker__info{justify-items:center}.sanibra-bundle-picker--photo .sanibra-bundle-picker__name{font-size:1.6rem;font-weight:700}.sanibra-bundle-picker--photo .sanibra-bundle-picker__pricing{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.2rem .6rem;text-align:center}.sanibra-bundle-picker--photo .sanibra-bundle-picker__badge{left:50%;right:auto;transform:translate(-50%,-50%);white-space:nowrap;background:var(--sanibra-blue)}.sanibra-bundle-picker--photo .sanibra-bundle-picker__card--featured,.sanibra-bundle-picker--photo .sanibra-bundle-picker__input:checked+.sanibra-bundle-picker__card--featured{border-color:var(--sanibra-blue)}.sanibra-bundle-picker__upsell{margin:1.2rem 0 0;padding:.8rem 1rem;border-radius:.8rem;background:var(--sanibra-alt);color:var(--sanibra-ink);font-size:1.3rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:749px){.sanibra-bundle-picker--photo .sanibra-bundle-picker__options{gap:.8rem}.sanibra-bundle-picker--photo .sanibra-bundle-picker__name{font-size:1.4rem}}.sanibra-benefits--large li{color:var(--sanibra-ink);font-size:1.8rem;font-weight:600}.sanibra-benefits--large li span{color:var(--sanibra-green);font-size:2rem;font-weight:800}.sanibra-gallery-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none}.sanibra-gallery-badges li{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding-inline:.8rem;color:var(--sanibra-ink);font-size:1.4rem;font-weight:700;line-height:1.3;text-align:center}.sanibra-gallery-badges li+li{border-left:1px solid rgba(15,42,68,.12)}.sanibra-gallery-badges__icon{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background:var(--sanibra-alt);color:var(--sanibra-blue)}.sanibra-payment{margin-top:1.4rem;text-align:center}.sanibra-payment__text{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1rem;color:rgba(var(--color-foreground),.75);font-size:1.4rem}.sanibra-payment__text .sanibra-line-icon{width:2rem;height:2rem}.sanibra-payment__icons{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0}.sanibra-ticker{background:var(--sanibra-ticker-bg);color:var(--sanibra-ticker-text)}.sanibra-ticker .sanibra-announcement-ticker__message{font-size:1.3rem;font-style:normal}.sanibra-ticker .sanibra-announcement-ticker__separator{color:inherit}.sanibra-icon-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.sanibra-icon-benefit{padding:2.4rem 2rem;border-radius:1.4rem;background:rgb(var(--color-background));border:1px solid rgba(15,42,68,.1);text-align:center}.sanibra-icon-benefit__icon{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin-bottom:1.2rem;border-radius:50%;background:var(--sanibra-alt);color:var(--sanibra-blue)}.sanibra-icon-benefit__icon svg{width:2.8rem;height:2.8rem}.sanibra-icon-benefit h3{margin:0 0 .6rem;color:var(--sanibra-ink);font-size:1.7rem;line-height:1.25}.sanibra-icon-benefit p{margin:0;color:rgba(var(--color-foreground),.75);font-size:1.4rem;line-height:1.5}@media screen and (max-width:989px){.sanibra-icon-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.sanibra-icon-benefits__grid{gap:1rem}.sanibra-icon-benefit{padding:1.8rem 1.2rem}.sanibra-icon-benefit h3{font-size:1.5rem}.sanibra-icon-benefit p{font-size:1.3rem}}.sanibra-media-row{display:grid;gap:2rem;align-items:center}.sanibra-media-row+.sanibra-media-row{margin-top:4rem}.sanibra-media-row__media{overflow:hidden;border-radius:1.4rem;background:var(--sanibra-alt)}.sanibra-media-row__media img,.sanibra-media-row__media video{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.sanibra-media-row__copy h3{margin:0 0 1rem;color:var(--sanibra-ink);font-size:clamp(2.2rem,3vw,3rem);line-height:1.2}.sanibra-media-row__copy .rte{color:rgba(var(--color-foreground),.8);font-size:1.6rem;line-height:1.6}@media screen and (min-width:750px){.sanibra-media-row{grid-template-columns:1fr 1fr;gap:5rem}.sanibra-media-row--reverse .sanibra-media-row__media{order:2}}.sanibra-feature-ring__picture img{display:block;width:100%;max-width:48rem;height:auto;margin-inline:auto}.sanibra-feature-ring__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem;margin:2.4rem 0 0;padding:0;list-style:none}.sanibra-feature-ring__item{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center}.sanibra-feature-ring__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:4.8rem;height:4.8rem;border-radius:50%;background:var(--sanibra-alt);color:var(--sanibra-blue)}.sanibra-feature-ring__icon .sanibra-line-icon{width:2.4rem;height:2.4rem}.sanibra-feature-ring__copy{display:grid;gap:.3rem}.sanibra-feature-ring__copy strong{color:var(--sanibra-ink);font-size:1.5rem;line-height:1.3}.sanibra-feature-ring__copy span{color:rgba(var(--color-foreground),.75);font-size:1.35rem;line-height:1.45}@media screen and (min-width:750px){.sanibra-feature-ring__stage{display:grid}.sanibra-feature-ring__picture,.sanibra-feature-ring__list{grid-area:1 / 1}.sanibra-feature-ring__picture img{max-width:none}.sanibra-feature-ring__list{grid-template-columns:1fr 48% 1fr;grid-auto-rows:1fr;gap:0 2rem;margin:0;padding-block:2%}.sanibra-feature-ring__item{grid-row:var(--row);align-self:center;gap:1.2rem}.sanibra-feature-ring__item--left{grid-column:1;flex-direction:row-reverse;justify-self:end;text-align:right;transform:translate(3rem)}.sanibra-feature-ring__item--right{grid-column:3;flex-direction:row;justify-self:start;text-align:left;transform:translate(-3rem)}.sanibra-feature-ring__item--outer{transform:none}.sanibra-feature-ring--stacked .sanibra-feature-ring__item{flex-direction:column;max-width:28rem;transform:none}.sanibra-feature-ring--stacked .sanibra-feature-ring__item--left{align-items:flex-end}.sanibra-feature-ring--stacked .sanibra-feature-ring__item--right{align-items:flex-start}.sanibra-feature-ring__copy strong{font-size:1.7rem}}.sanibra-steps-row__list{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:1.6rem;margin:0;padding:0 0 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sanibra-steps-row__list::-webkit-scrollbar{display:none}.sanibra-steps-row__item{position:relative;display:grid;justify-items:center;gap:1.2rem;scroll-snap-align:start;text-align:center}.sanibra-steps-row__item:not(:last-child):after{content:"";position:absolute;top:2.2rem;left:calc(50% + 2.8rem);width:calc(100% + 1.6rem - 5.6rem);border-top:2px dashed var(--sanibra-blue);opacity:.5}.sanibra-steps-row__number{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--sanibra-blue);box-shadow:0 0 0 3px #fff,0 0 0 4px var(--sanibra-blue);color:#fff;font-size:1.6rem;font-weight:600}.sanibra-steps-row__media{overflow:hidden;width:100%;border-radius:1.4rem;background:var(--sanibra-alt)}.sanibra-steps-row__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.sanibra-steps-row__item h3{margin:0;color:var(--sanibra-ink);font-size:1.7rem;line-height:1.3}@media screen and (min-width:990px){.sanibra-steps-row__list{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;overflow:visible}.sanibra-steps-row__item:not(:last-child):after{width:calc(100% + 2.4rem - 5.6rem)}}.sanibra-check-compare__table{width:100%;max-width:72rem;margin:0 auto;border-collapse:separate;border-spacing:0;table-layout:fixed}.sanibra-check-compare__table th,.sanibra-check-compare__table td{padding:1.4rem .8rem;border-bottom:1px solid rgba(15,42,68,.1);color:var(--sanibra-ink);font-size:1.5rem;text-align:center;vertical-align:middle}.sanibra-check-compare__table tbody th{font-weight:700;text-align:left}.sanibra-check-compare__table thead th{font-size:1.5rem;font-weight:800;vertical-align:bottom}.sanibra-check-compare__table thead th:first-child{width:38%}.sanibra-check-compare__table .sanibra-check-compare__us{border-bottom-color:#fff3;background:var(--sanibra-blue);color:#fff}.sanibra-check-compare__table thead .sanibra-check-compare__us{border-radius:1.2rem 1.2rem 0 0}.sanibra-check-compare__table tbody tr:last-child .sanibra-check-compare__us{border-radius:0 0 1.2rem 1.2rem}.sanibra-check-compare__img{display:flex;align-items:flex-end;justify-content:center;height:10rem;margin-bottom:.8rem}.sanibra-check-compare__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.sanibra-check-compare__yes,.sanibra-check-compare__no{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%}.sanibra-check-compare__yes,.sanibra-check-compare__no{color:var(--sanibra-blue)}.sanibra-check-compare__us .sanibra-check-compare__yes,.sanibra-check-compare__us .sanibra-check-compare__no{color:#fff}.sanibra-check-compare__yes .sanibra-line-icon,.sanibra-check-compare__no .sanibra-line-icon{width:1.8rem;height:1.8rem;stroke-width:2.6}@media screen and (min-width:750px){.sanibra-check-compare__img{height:14rem}.sanibra-check-compare__table th,.sanibra-check-compare__table td{padding:1.8rem 1.6rem;font-size:1.7rem}}.sanibra-media-row__media{position:relative}.sanibra-media-row__stat{position:absolute;right:1.2rem;bottom:1.2rem;left:1.2rem;margin:0;padding:1rem 1.4rem;border-radius:1rem;background:#fffffff0;color:var(--sanibra-ink);font-size:1.4rem;font-weight:700;line-height:1.4;box-shadow:0 .4rem 1.6rem #0000001f}.sanibra-testimonials__list{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:1.6rem;margin:0;padding:0 0 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sanibra-testimonials__list::-webkit-scrollbar{display:none}.sanibra-testimonial{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(15,42,68,.12);border-radius:1.2rem;background:#fff;scroll-snap-align:start}.sanibra-testimonial__photo{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background:#0f2a440f}.sanibra-testimonial__photo img{display:block;width:100%;height:100%;object-fit:cover}.sanibra-testimonial__placeholder{color:#0f2a4473;font-size:1.3rem}.sanibra-testimonial__body{display:flex;flex:1;flex-direction:column;gap:1rem;padding:1.6rem}.sanibra-testimonial__stars{margin:0;color:#f5a623;font-size:1.6rem;letter-spacing:.1em}.sanibra-testimonial__stars .is-empty{color:#0f2a4433}.sanibra-testimonial__text{flex:1;color:var(--sanibra-ink);font-size:1.45rem;line-height:1.55}.sanibra-testimonial__author{display:flex;align-items:center;gap:1rem;margin:0;font-size:1.4rem}.sanibra-testimonial__author>span{display:grid}.sanibra-testimonial__avatar{width:4.8rem;height:4.8rem;border-radius:50%;object-fit:cover}.sanibra-testimonial__verified{color:var(--sanibra-green);font-size:1.2rem}@media screen and (min-width:990px){.sanibra-testimonials__list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}@media screen and (max-width:749px){.banner__media img{object-position:78% center}}.footer{background:#f4f5f6;border-top:1px solid rgba(15,42,68,.08)}.sanibra-footer-logo{display:block;width:16rem;height:auto}.sanibra-footer-payment{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:32rem;gap:.8rem;margin:2rem 0 0;padding:0}.sanibra-icon-benefits--plain .sanibra-icon-benefit{padding:1rem;border:0;background:transparent}.sanibra-media-row__spark{display:block;margin:0 0 .8rem;color:var(--sanibra-blue)}.sanibra-media-row__copy .rte strong{color:var(--sanibra-ink);font-weight:700}.sanibra-media-row__metric{display:flex;align-items:center;gap:1.2rem;margin-top:1.6rem;padding-top:1.4rem;border-top:2px dashed var(--sanibra-blue)}.sanibra-media-row__metric-value{flex:0 0 auto;color:var(--sanibra-blue);font-size:clamp(3.2rem,4vw,4.2rem);font-weight:800;line-height:1}.sanibra-media-row__metric-text{color:rgba(var(--color-foreground),.8);font-size:1.3rem;line-height:1.4}.sanibra-sticky-atc__label{color:var(--sanibra-ink)}.sanibra-sticky-atc__button{background:var(--sanibra-blue)}.sanibra-sticky-atc__button:focus-visible{outline-color:var(--sanibra-ink)}.sanibra-testimonial{position:relative;overflow:visible;border:1px solid var(--sanibra-blue);border-radius:.8rem}.sanibra-testimonial__photo{margin:1.2rem 1.2rem 0;border-radius:.6rem;overflow:hidden;aspect-ratio:501 / 368}.sanibra-testimonial__body{position:relative;padding-top:2.4rem}.sanibra-testimonial__stars{position:absolute;top:-1.5rem;left:50%;transform:translate(-50%);padding:.3rem 1rem;border-radius:2rem;background:#fff;box-shadow:0 .2rem .8rem #00000026;line-height:1.3;white-space:nowrap}.sanibra-testimonial__author strong{font-weight:600}.sanibra-testimonial__verified{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.sanibra-testimonial__verified:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--sanibra-green);color:#fff;font-size:.9rem;line-height:1}@media screen and (max-width:749px){.sanibra-feature-ring__stage{display:flex;flex-direction:column}.sanibra-feature-ring__list{display:contents}.sanibra-feature-ring__item{flex-direction:row;align-items:center;gap:1.4rem;padding:1rem 0;text-align:left}.sanibra-feature-ring__item--left{order:1}.sanibra-feature-ring__picture{order:2;margin:.8rem 0}.sanibra-feature-ring__item--right{order:3}.sanibra-feature-ring__icon{width:4rem;height:4rem}.sanibra-feature-ring__icon .sanibra-line-icon{width:2rem;height:2rem}.sanibra-feature-ring__copy strong{font-size:1.6rem;font-weight:600}.sanibra-feature-ring:not(.sanibra-feature-ring--stacked) .sanibra-feature-ring__copy span{display:none}.sanibra-feature-ring--stacked .sanibra-feature-ring__item{align-items:flex-start}.sanibra-feature-ring--stacked .sanibra-feature-ring__item--left,.sanibra-feature-ring--stacked .sanibra-feature-ring__item--right{order:3}.sanibra-steps-row__list{display:block;overflow:visible;padding:0}.sanibra-steps-row__item{display:block;padding:0 0 2.4rem 5.2rem;text-align:left}.sanibra-steps-row__number{position:absolute;top:0;left:0;width:3.6rem;height:3.6rem;font-size:1.4rem}.sanibra-steps-row__item h3{margin:0 0 1rem;font-size:1.6rem;line-height:3.6rem}.sanibra-steps-row__item:not(:last-child):after{top:4.4rem;bottom:.8rem;left:1.8rem;width:0;border-top:0;border-left:2px dashed var(--sanibra-blue)}}@media screen and (min-width:990px){#MainContent:has(cart-items){display:grid;grid-template-columns:minmax(0,1fr) 36rem;grid-template-rows:auto auto 1fr;column-gap:3rem;max-width:120rem;margin-inline:auto;padding-inline:5rem}#MainContent:has(cart-items) .page-width{padding-inline:0}#MainContent:has(cart-items)>[id$=__cart-items]{grid-column:1;grid-row:1}#MainContent:has(cart-items)>[id$=__cart-upsell]{grid-column:1;grid-row:2}#MainContent:has(cart-items)>[id$=__cart-footer]{grid-column:2;grid-row:1 / span 3;align-self:start;margin-top:11.2rem}#MainContent:has(cart-items)>[id$=__recommended]{grid-column:1 / -1;grid-row:4}#MainContent:has(cart-items) .page-width{max-width:none}}#main-cart-footer .cart__footer{padding:2rem;border:1px solid rgba(15,42,68,.14);border-radius:.6rem;background:#f5f6f8;box-shadow:0 .2rem .8rem #00000014}#main-cart-footer .cart__blocks{width:100%;max-width:none}#main-cart-footer .totals{justify-content:space-between}#main-cart-footer .totals__total,#main-cart-footer .totals__total-value{font-size:2rem;font-weight:700}.sanibra-cart-ship{margin:.2rem 0 1.6rem;color:var(--sanibra-green);font-size:1.2rem;font-weight:700}#main-cart-footer .cart__checkout-button{width:100%;max-width:none;min-height:5rem;font-size:1.8rem;font-weight:700}.sanibra-cart-express{display:flex;align-items:center;gap:1rem;margin:1.4rem 0 1rem;color:var(--sanibra-ink);font-size:1.2rem;font-weight:600;text-align:center}.sanibra-cart-express:before,.sanibra-cart-express:after{content:"";flex:1;border-top:1px solid rgba(15,42,68,.2)}.sanibra-cart-discount{display:flex;gap:.8rem;margin-top:1.6rem}.sanibra-cart-discount__input{flex:1;min-width:0;padding:1rem 1.2rem;border:1px solid rgba(15,42,68,.3);border-radius:.6rem;font:inherit;font-size:1.4rem}.sanibra-cart-discount__button{padding:0 1.6rem;border:0;border-radius:.6rem;background:var(--sanibra-ink);color:#fff;font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.sanibra-cart-discount__error{margin:.6rem 0 0;color:#c8102e;font-size:1.2rem}.sanibra-cart-upsell{padding:0 0 2rem}.sanibra-cart-upsell__card{display:flex;align-items:center;gap:1.6rem;padding:1.4rem 1.6rem;border:1px solid rgba(15,42,68,.1);border-radius:.6rem;background:#f5f6f8;box-shadow:0 .2rem .8rem #00000014}.sanibra-cart-upsell__image{flex:0 0 6rem}.sanibra-cart-upsell__image img{display:block;width:6rem;height:6rem;object-fit:contain}.sanibra-cart-upsell__copy{flex:1}.sanibra-cart-upsell__title{margin:0;color:var(--sanibra-ink);font-size:1.7rem;font-weight:700}.sanibra-cart-upsell__price{margin:.4rem 0 0;color:var(--sanibra-ink);font-size:1.8rem;font-weight:700}.sanibra-cart-upsell__button{display:inline-flex;align-items:center;gap:.8rem;min-height:4rem;padding:0 2rem;border:1px solid var(--sanibra-blue);border-radius:.4rem;background:#fff;color:var(--sanibra-blue);cursor:pointer;font:inherit;font-size:1.5rem;font-weight:700}[data-sanibra-drag-scroll]{cursor:grab}[data-sanibra-drag-scroll].is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}[data-sanibra-drag-scroll] img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sanibra.css.map */
