.wb-home-hero{background:var(--hero-bg, #0f766e);color:var(--hero-fg, #fff);container-type:inline-size}.wb-home-hero *{box-sizing:border-box}.wb-home-hero__inner{max-width:1440px;margin:auto;padding:48px 54px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.wb-home-hero__copy{padding-block:12px}.wb-home-hero__eyebrow{font-size:12px;font-weight:600;letter-spacing:.19em;text-transform:uppercase;margin:0 0 26px;color:inherit}.wb-home-hero h1{color:inherit;font-family:var(--wb-headline-font);font-size:clamp(38px,4.4cqw,64px);font-weight:750;line-height:1.07;letter-spacing:-.025em;margin:0 0 30px}.wb-home-hero h1 em{font-family:var(--wb-accent-font);font-weight:400;letter-spacing:-.04em}.wb-home-hero__text{font-family:var(--wb-body-font);max-width:510px;font-size:18px;line-height:1.55;letter-spacing:0}.wb-home-hero__text p{margin:0 0 12px}.wb-home-hero__reviews{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;font-weight:700;margin:0 0 26px;line-height:1.5}.wb-home-hero__reviews>span{letter-spacing:.1em;font-size:18px}.wb-home-hero__benefits{font-family:var(--wb-body-font);list-style:none;padding:0;margin:0;display:grid;gap:17px;font-size:18px;line-height:1.6;font-weight:600}.wb-home-hero__benefits li{display:flex;align-items:flex-start;gap:13px}.wb-home-hero__emoji{flex:0 0 20px;text-align:center}.wb-home-hero__button{font-family:var(--wb-button-font);display:inline-flex;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:66px;margin-top:34px;padding:18px 34px;background:#fff;color:#41416b;text-decoration:none;font-size:14px;line-height:1.4;font-weight:750;border-radius:999px;letter-spacing:.02em;transition:background .15s ease}.wb-home-hero__button:hover{background:#e7f4ee}.wb-home-hero__button:focus-visible{outline:3px solid currentColor;outline-offset:5px}.wb-home-hero__button span{font-size:24px;line-height:1}.wb-home-hero__media{min-width:0}.wb-home-hero picture{display:block}.wb-home-hero__image{display:block;width:100%;height:auto;aspect-ratio:1.18;object-fit:cover;object-position:center 42%;border-radius:18px}@container (max-width: 749px){.wb-home-hero__inner{display:flex;flex-direction:column;gap:0;padding:8px 8px 34px}.wb-home-hero__media{order:-1;width:100%}.wb-home-hero__image{aspect-ratio:1.5;border-radius:12px;object-position:center 40%}.wb-home-hero__copy{width:100%;padding:32px 16px 0}.wb-home-hero__eyebrow{font-size:10px;margin-bottom:20px}.wb-home-hero h1{font-size:clamp(34px,9.2cqw,58px);margin-bottom:24px}.wb-home-hero__text{font-size:16px;line-height:1.55}.wb-home-hero__text p{margin-bottom:13px}.wb-home-hero__benefits{font-size:16px;gap:17px}.wb-home-hero__button{min-height:58px;margin-top:26px;padding:17px 23px;font-size:15px}}@media(prefers-reduced-motion:reduce){.wb-home-hero__button{transition:none}}.wb-product-extra .rte p{margin:0 0 .7rem}.wb-feature-list{padding:0;margin:0;list-style:none;display:grid;gap:1.4rem;grid-template-columns:repeat(var(--wb-columns, 2),minmax(0,1fr))}.wb-feature-list li{display:flex;align-items:flex-start;gap:1rem}.wb-feature-list li>span{flex:0 0 2.6rem;height:2.6rem;border-radius:50%;text-align:center;background:rgba(var(--color-foreground),.06)}.wb-product-image{display:flex;justify-content:var(--wb-alignment, center)}.wb-product-image img{width:var(--wb-width, 100%);max-width:100%;height:auto;border-radius:var(--wb-radius, 0)}.wb-payment-list{display:flex;flex-wrap:wrap;gap:.6rem;padding:0;list-style:none}.wb-payment-list svg{width:38px;height:24px}.wb-delivery{padding:1.6rem;background:rgba(var(--color-foreground),.035);border:1px solid rgba(var(--color-foreground),.12);border-radius:1.2rem;font-size:1.3rem}.wb-delivery a{display:inline-block;margin-right:1.2rem}.wb-customer-quotes{display:flex;gap:1.2rem;overflow:auto;scroll-snap-type:x proximity}.wb-customer-quotes figure{flex:0 0 90%;margin:0;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:1.2rem;scroll-snap-align:start}.wb-customer-quotes blockquote{padding:0;border:0;margin:0}.wb-customer-quotes figcaption{font-weight:600;margin-top:1rem}.wb-sticky-cart{position:fixed;inset:auto 0 0;z-index:3;display:block;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-top:1px solid rgba(var(--color-foreground),.15);box-shadow:0 -4px 18px #0000000a;padding:1rem 0 max(1rem,env(safe-area-inset-bottom))}.wb-sticky-cart[hidden],body:has(cart-drawer.active) .wb-sticky-cart,body:has(dialog[open]) .wb-sticky-cart{display:none}.wb-sticky-cart__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.wb-sticky-cart__info{min-width:0;display:flex;flex-direction:column;gap:.3rem;line-height:1.4}.wb-sticky-cart__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wb-sticky-cart .button{flex-shrink:0;min-height:4.8rem}@media(max-width:749px){.wb-feature-list{grid-template-columns:1fr}.wb-product-image--mobile-full img{width:100%}.wb-sticky-cart__inner{gap:1rem;padding-inline:1.5rem}.wb-sticky-cart__title{max-width:43vw;font-size:1.2rem}.wb-sticky-cart .button{padding-inline:1.6rem;font-size:1.3rem}}.wb-reviews{display:block;background:var(--wb-review-bg);color:var(--wb-review-text);margin-block:var(--wb-review-top) var(--wb-review-bottom);padding:20px 16px 8px;min-width:0}.wb-reviews__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.wb-reviews[data-ready] .wb-reviews__track{scrollbar-width:none}.wb-reviews[data-ready] .wb-reviews__track::-webkit-scrollbar{display:none}.wb-reviews__slide{flex:0 0 100%;min-width:0;box-sizing:border-box;display:flex;gap:18px;align-items:var(--wb-review-align);scroll-snap-align:start;padding:4px}.wb-reviews__avatar{flex:0 0 60px;width:60px;height:60px;border-radius:50%;object-fit:cover}.wb-reviews__content{min-width:0;flex:1}.wb-reviews__quote{margin:0;padding:0;border:0;font-style:normal;font-size:var(--wb-review-size);line-height:1.45;letter-spacing:.03em;overflow-wrap:anywhere}.wb-reviews__quote p{margin:0 0 .5em}.wb-reviews__quote p:last-child{margin-bottom:0}.wb-reviews__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;border-top:1px solid rgb(0 0 0 / .07);margin-top:8px;padding-top:5px}.wb-reviews__meta cite{font-size:.95em;opacity:.65;font-style:italic}.wb-reviews__stars{color:var(--wb-review-stars);font-size:20px;letter-spacing:2px;line-height:1.2}.wb-reviews__controls{display:flex;justify-content:center;align-items:center;margin-top:28px}.wb-reviews__controls[hidden]{display:none}.wb-reviews__controls button{cursor:pointer;border:0;background:transparent;color:inherit;min-width:32px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:26px}.wb-reviews__dot span{width:8px;height:8px;border:1px solid currentColor;border-radius:50%;display:block}.wb-reviews__dot[aria-current=true] span{background:currentColor}.wb-reviews button:focus-visible,.wb-reviews__track:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wb-reviews__empty{padding:16px;border:1px dashed currentColor}@media(max-width:480px){.wb-reviews{padding:16px 10px 6px}.wb-reviews__slide{gap:14px}.wb-reviews__avatar{flex-basis:52px;width:52px;height:52px}}.wb-rating{padding-top:var(--wb-top);padding-bottom:var(--wb-bottom);color:var(--wb-text);font-family:inherit}.wb-rating__row{display:flex;align-items:center;justify-content:var(--wb-align);flex-wrap:wrap;gap:8px}.wb-rating__stars{display:inline-flex;flex:0 0 auto;gap:2px;line-height:1}.wb-rating__star{position:relative;display:block;width:var(--wb-star-size);height:var(--wb-star-size)}.wb-rating__star svg{display:block;width:var(--wb-star-size);height:var(--wb-star-size)}.wb-rating__base{fill:var(--wb-empty);stroke:var(--wb-empty);stroke-width:1;stroke-linejoin:round}.wb-rating__base--outlined{fill:none}.wb-rating__fill{position:absolute;inset:0 auto 0 0;height:100%;overflow:hidden;color:var(--wb-star)}.wb-rating__fill svg{max-width:none;fill:currentColor;stroke:currentColor;stroke-width:1;stroke-linejoin:round}.wb-rating__text{min-width:0;max-width:100%;font-size:var(--wb-size);line-height:1.45;overflow-wrap:anywhere}.wb-rating__text a{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
