:root{--rb-ink:#20252b;--rb-muted:#4b5158;--rb-accent:#a51f2b;--rb-line:#dce0e3}body{font-size:1.7rem;line-height:1.65;letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.025em;line-height:1.15;font-weight:600;overflow-wrap:normal;word-break:normal}h1,.h1{font-size:clamp(3.2rem,4vw,5.4rem)}h2,.h2{font-size:clamp(2.7rem,3vw,3.8rem)}h3,.h3{font-size:2.2rem}.header__heading-link .h2{font-size:2.5rem;font-weight:700;letter-spacing:-.04em}.header__menu-item{font-size:1.6rem}.header__active-menu-item{text-decoration-thickness:2px}html .button{min-height:5.2rem;font-size:1.6rem;font-weight:600;letter-spacing:0;padding:1.2rem 2.8rem}html .button--secondary{background:transparent}html .image-with-text__heading{font-size:clamp(3.6rem,4.2vw,5.6rem);max-width:15ch;text-wrap:balance}html .image-with-text__content{padding:3.2rem 3.2rem 3.2rem 0}html .image-with-text__text{font-size:1.8rem;line-height:1.65;max-width:45ch}html .image-with-text__media{border-radius:12px;min-height:48rem}html .image-with-text__media img{object-fit:contain}html .collection-list .card__heading{font-size:2.4rem}html .card--card{background:#fff;box-shadow:none;border:1px solid var(--rb-line);border-radius:10px;overflow:hidden}html .card--card .card__inner{border-radius:0;background:#f4f5f3}html .card .card__media img{object-fit:contain;padding:1.6rem}html .card__information{padding:2.2rem}html .card__heading{font-size:1.8rem;font-weight:600;line-height:1.4;letter-spacing:-.015em}html .card-information{display:flex;flex-direction:column;align-items:flex-start}html .card-information .price{order:1;font-size:2rem;font-weight:600;margin:1.4rem 0 0}html .rb-card-action{order:2;position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;min-height:4.8rem;width:100%;margin-top:1.8rem;padding-top:1.2rem;border-top:1px solid var(--rb-line);font-weight:600;font-size:1.6rem;color:var(--rb-accent);text-decoration:none}html .rb-card-action:hover{text-decoration:underline}html .rb-card-review{justify-content:flex-start;font-size:1.3rem}html .multicolumn-card{border:1px solid var(--rb-line);border-radius:10px;background:#fff}html .multicolumn-card__info{padding:2.8rem}html .multicolumn-card__info h3{font-size:2.4rem}html .multicolumn-card__info .link{min-height:4.8rem;display:inline-flex;align-items:center;color:var(--rb-accent);font-weight:600}html .collection-hero__title{font-size:clamp(3.2rem,4vw,4.8rem);margin-top:3.2rem}html .collection-hero__description{max-width:76ch;font-size:1.8rem}html .collection-hero__image-container img{object-fit:contain}html .product__title h1{font-size:clamp(3rem,3vw,4.1rem);line-height:1.16}html .product .price{font-size:2.7rem;font-weight:600}html .product__tax{font-size:1.4rem;line-height:1.5}html .product__info-container>*+*{margin-top:1.8rem}.rb-product-summary{font-size:1.9rem;line-height:1.55;margin:0 0 1.4rem}.rb-product-features{font-size:1.6rem;line-height:1.55;margin:0;padding-left:2rem}.rb-product-features li{margin-bottom:.5rem}.rb-product-features li::marker{color:var(--rb-accent)}.rb-details-link{display:inline-flex;align-items:center;min-height:4.4rem;color:var(--rb-accent);font-weight:600}.rb-purchase-support{padding:1.8rem 2rem;background:#f4f5f3;border:1px solid var(--rb-line);border-radius:8px;font-size:1.5rem}.rb-purchase-support p{margin:.8rem 0 0}.rb-purchase-support a{color:var(--rb-ink);text-underline-offset:3px}.rb-policy-links{display:flex;gap:1.6rem;flex-wrap:wrap}.rb-policy-links a{display:inline-flex;align-items:center;min-height:4.4rem}.rb-product-details{padding-top:5.6rem;padding-bottom:5.6rem;scroll-margin-top:10rem}.rb-product-details__body{max-width:86rem;font-size:1.8rem;line-height:1.75}.rb-product-details__body h2,.rb-product-details__body h3{margin-top:3.2rem}.rb-product-details__body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.rb-faq{max-width:86rem;margin-top:5.6rem}.rb-faq details{border-bottom:1px solid var(--rb-line)}.rb-faq summary{font-size:1.9rem;font-weight:600;display:flex;gap:2rem;justify-content:space-between;padding:2rem 0;cursor:pointer;list-style:none}.rb-faq summary::-webkit-details-marker{display:none}.rb-faq details[open] summary span{transform:rotate(45deg)}.rb-faq details .rte{padding:0 0 2rem}html .article-card__title{font-size:2.4rem;line-height:1.3}html .footer-block__heading{font-size:2.1rem}html .footer .list-menu__item--link{min-height:4.4rem;font-size:1.6rem}html .footer__content-bottom{border-top:1px solid rgba(255,255,255,.2)}html .newsletter__wrapper{padding-top:4.8rem;padding-bottom:4.8rem}html .field__input{font-size:1.6rem}html .rte img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--rb-accent);outline-offset:4px}@media(min-width:990px){html .image-with-text__text-item,html .image-with-text__media-item{min-width:0}html .product__info-wrapper{padding-left:4.8rem}}@media(max-width:989px){html .header__heading-link .h2{font-size:2.3rem}html .menu-drawer__menu-item{font-size:2rem;min-height:5.2rem}}@media(max-width:749px){body{font-size:1.7rem}html .page-width{padding-left:2rem;padding-right:2rem}html .image-with-text__grid{display:flex;flex-direction:column-reverse}html .image-with-text__content{padding:0 0 2.4rem}html .image-with-text__heading{font-size:3.8rem;max-width:17ch}html .image-with-text__text{font-size:1.7rem}html .image-with-text__content .button{width:100%;margin-top:2rem}html .image-with-text__media{min-height:0;height:32rem}html .image-with-text__media img{object-fit:contain}html .card__information{padding:2rem}html .card__heading{font-size:1.9rem}html .card-information .price{font-size:2.1rem}html .collection-list .card__heading{font-size:2.5rem}html .product__title h1{font-size:3rem}html .product__info-wrapper{padding:0}html .product__media-list{margin-bottom:2rem}html .product-form__submit{min-height:5.6rem;font-size:1.8rem}html .product-form__input input[type=radio]+label{font-size:1.6rem;min-height:4.8rem}html .product__media-list .product__media-item{max-height:42rem}html .product__media-item .product__media img{object-fit:contain}html .product__media-item .product-media-container{max-height:42rem}.rb-product-details{padding-top:4rem;padding-bottom:4rem}.rb-product-details__body{font-size:1.7rem;overflow-wrap:anywhere}.rb-product-summary{font-size:1.8rem}.rb-faq summary{font-size:1.8rem}html .facets__form{gap:1rem}html .cart-item__name{font-size:1.7rem;overflow-wrap:anywhere}html .cart-item__totals{word-break:normal}html .footer-block.grid__item{margin:3.2rem 0}html .footer__content-top{padding-bottom:2.4rem}html .footer__localization{padding:0}}@media(prefers-reduced-motion:reduce){html *,html *:before,html *:after{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}}html .product-form__submit.button{background-color:#a51f2b;color:#fff;--alpha-button-background:1}html .product__title h1{font-size:clamp(3rem,2.65vw,3.7rem)}html .image-with-text__media img{object-fit:cover;border-radius:1rem}@media(max-width:749px){html .image-with-text__media{height:30rem}html .image-with-text__media img{object-fit:cover}}.rb-page-about .main-page-title~.rte p:nth-child(3) br,.rb-page-about .main-page-title~.rte p:nth-child(4) br,.rb-page-about .main-page-title~.rte p:nth-child(5) br,.rb-page-about .main-page-title~.rte p:nth-child(6) br{display:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/recover-premium.css.map */
