@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&display=swap";:root{--rd-ink: #3D3D3D;--rd-muted: #8C8C8C;--rd-rule: #E2E2E2;--rd-bg: #F5F7F6;--rd-white: #FFFFFF;--rd-green: #2DC5A2;--rd-green-d: #22A98B;--rd-sans: "Manrope", system-ui, sans-serif;--rd-r: 3px}*,.shopify-section,.page-width,body{font-family:Manrope,system-ui,sans-serif!important}body{color:var(--rd-ink);background:var(--rd-white);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.heading{font-family:Manrope,sans-serif!important;font-weight:300;letter-spacing:-.02em;color:var(--rd-ink)}.button,.btn,button[type=submit],.shopify-payment-button__button,.product-form__submit,.cart__checkout-button{font-family:Manrope,sans-serif!important;font-weight:500!important;letter-spacing:0!important;border-radius:var(--rd-r)!important;text-transform:none!important}.button:not(.button--secondary):not(.button--tertiary),.product-form__submit:not([disabled]),.cart__checkout-button{background:var(--rd-green)!important;border-color:var(--rd-green)!important;color:#fff!important;transition:background .15s!important}.button:not(.button--secondary):not(.button--tertiary):hover,.product-form__submit:not([disabled]):hover,.cart__checkout-button:hover{background:var(--rd-green-d)!important;border-color:var(--rd-green-d)!important}.button--secondary{border-color:var(--rd-rule)!important;color:var(--rd-ink)!important;background:transparent!important}.button--secondary:hover{border-color:var(--rd-ink)!important;background:transparent!important}.header-wrapper{border-bottom:1px solid var(--rd-rule)!important;background:var(--rd-white)!important;box-shadow:none!important}.header{padding:0 40px!important;height:64px!important}.header__heading-link,.header__heading{font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:18px!important;letter-spacing:-.01em!important;color:var(--rd-ink)!important}.header__menu-item,.header__active-menu-item{font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:400!important;color:var(--rd-muted)!important;letter-spacing:0!important;text-transform:none!important}.header__menu-item:hover,.header__active-menu-item{color:var(--rd-ink)!important}.mega-menu,.header__submenu,.list-menu--disclosure{border:1px solid var(--rd-rule)!important;border-radius:var(--rd-r)!important;box-shadow:0 4px 24px #3d3d3d14!important}.announcement-bar{background:var(--rd-green)!important}.announcement-bar__message,.announcement-bar__message *{color:#fff!important;font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.04em!important}.card-wrapper,.card{border-radius:0!important;box-shadow:none!important}.card__inner{border:1px solid var(--rd-rule)!important;border-radius:0!important;background:var(--rd-white)!important;transition:background .15s!important}.card__inner:hover{background:var(--rd-bg)!important}.card__content{padding:16px 20px!important}.card__heading{font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--rd-ink)!important;margin-bottom:6px!important}.card__heading a{color:var(--rd-ink)!important;text-decoration:none!important}.price,.price__regular,.price__sale{font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:500!important;color:var(--rd-ink)!important}.price--on-sale .price__regular{color:var(--rd-muted)!important}.badge{font-family:Manrope,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:0!important;padding:3px 8px!important}.badge--sale{background:var(--rd-green)!important;color:#fff!important}.collection-hero{background:var(--rd-bg)!important;border-bottom:1px solid var(--rd-rule)!important;padding:48px!important}.collection-hero__inner h1{font-size:clamp(28px,4vw,46px)!important;font-weight:300!important;letter-spacing:-.025em!important}.collection__title{font-family:Manrope,sans-serif!important;font-weight:300!important;letter-spacing:-.02em!important}.product-grid{gap:1px!important;background:var(--rd-rule)!important}.product-grid .grid__item{background:var(--rd-white)!important}.product__title{font-family:Manrope,sans-serif!important;font-size:clamp(24px,3vw,36px)!important;font-weight:300!important;letter-spacing:-.025em!important;color:var(--rd-ink)!important;margin-bottom:16px!important}.product__vendor{font-family:Manrope,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--rd-muted)!important}.product-form__quantity-wrapper label,.product-form label{font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--rd-muted)!important}.swatch-input__input:checked+.swatch-input__label,.variant-pills__input:checked+.variant-pills__label{background:var(--rd-ink)!important;color:#fff!important;border-color:var(--rd-ink)!important}.variant-pills__label,.swatch-input__label{border-radius:var(--rd-r)!important;font-family:Manrope,sans-serif!important;font-size:13px!important;border-color:var(--rd-rule)!important}.product-media-container{border:1px solid var(--rd-rule)!important}.product__description,.product__description *{font-family:Manrope,sans-serif!important;font-size:14px!important;color:var(--rd-muted)!important;line-height:1.7!important}.field__input,.select__select,input[type=email],input[type=text],input[type=password],input[type=number],textarea{font-family:Manrope,sans-serif!important;border-color:var(--rd-rule)!important;border-radius:var(--rd-r)!important;color:var(--rd-ink)!important;font-size:14px!important;transition:border-color .15s!important}.field__input:focus,.select__select:focus,input[type=email]:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus{border-color:var(--rd-green)!important;box-shadow:none!important;outline:none!important}.field__label{font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:500!important;color:var(--rd-muted)!important;letter-spacing:.06em!important}.cart__items,.cart-item{border-color:var(--rd-rule)!important}.cart-item__name{font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:500!important;color:var(--rd-ink)!important}.cart-item__price-wrapper .price{font-weight:500!important}.totals__total-value{font-family:Manrope,sans-serif!important;font-size:20px!important;font-weight:600!important;color:var(--rd-ink)!important}.cart__footer-title{font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--rd-muted)!important}.cart-notification{border:1px solid var(--rd-rule)!important;border-radius:var(--rd-r)!important;box-shadow:0 4px 24px #3d3d3d14!important}.footer{background:var(--rd-ink)!important;border-top:none!important}.footer *,.footer .h4,.footer p,.footer a,.footer li,.footer-block__heading{font-family:Manrope,sans-serif!important;color:#ffffff73!important}.footer-block__heading{font-size:10px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#ffffff4d!important;margin-bottom:18px!important}.footer-block__list a:hover,.footer a:hover{color:#ffffffd9!important}.footer-copyright,.copyright__content,.footer__copyright-content{font-size:12px!important;color:#fff3!important;border-top:1px solid rgba(255,255,255,.07)!important;padding-top:24px!important;margin-top:0!important}.newsletter-form__field-wrapper .field__input{background:#ffffff12!important;border-color:#ffffff26!important;color:#fff!important}.newsletter-form__field-wrapper .field__input::placeholder{color:#ffffff4d!important}.newsletter-form__field-wrapper .field__input:focus{border-color:var(--rd-green)!important}.newsletter-form__button{background:var(--rd-green)!important;border-color:var(--rd-green)!important}.footer-block__newsletter .field__label{color:#fff6!important}.footer__logo img{filter:brightness(0) invert(1)!important}.article-card__title{font-family:Manrope,sans-serif!important;font-size:17px!important;font-weight:500!important;letter-spacing:-.01em!important;color:var(--rd-ink)!important}.article-card{border:1px solid var(--rd-rule)!important;border-radius:0!important}.article__title{font-family:Manrope,sans-serif!important;font-weight:300!important;letter-spacing:-.025em!important}.article__content,.article__content *{font-family:Manrope,sans-serif!important;font-size:15px!important;line-height:1.75!important;color:var(--rd-ink)!important}.main-page-title{font-family:Manrope,sans-serif!important;font-weight:300!important;letter-spacing:-.025em!important;color:var(--rd-ink)!important}.main-page-content,.main-page-content *{font-family:Manrope,sans-serif!important}.contact-form__title{font-family:Manrope,sans-serif!important;font-weight:300!important;letter-spacing:-.02em!important}.login__inner .h1,.register__inner .h1,.reset__inner .h1{font-family:Manrope,sans-serif!important;font-weight:300!important;letter-spacing:-.025em!important}.search-modal__form,.search__input{font-family:Manrope,sans-serif!important}.predictive-search__item-heading{font-family:Manrope,sans-serif!important;font-weight:500!important;color:var(--rd-ink)!important}.accordion__title,.collapsible-content__heading{font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:400!important;color:var(--rd-ink)!important}details>summary{font-family:Manrope,sans-serif!important}.pagination__item{font-family:Manrope,sans-serif!important;border-radius:var(--rd-r)!important}.pagination__item--current{background:var(--rd-green)!important;color:#fff!important;border-color:var(--rd-green)!important}.breadcrumb{font-family:Manrope,sans-serif!important;font-size:12px!important;color:var(--rd-muted)!important}.rich-text .rich-text__heading{font-family:Manrope,sans-serif!important;font-weight:300!important;letter-spacing:-.025em!important}.rich-text .rich-text__text{font-family:Manrope,sans-serif!important;font-weight:300!important;color:var(--rd-muted)!important}.image-with-text__heading{font-family:Manrope,sans-serif!important;font-weight:300!important;letter-spacing:-.025em!important}.image-with-text__text{font-family:Manrope,sans-serif!important;font-weight:300!important;color:var(--rd-muted)!important;line-height:1.7!important}.multicolumn-card__title{font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:500!important;color:var(--rd-ink)!important}.multicolumn-card__info{font-family:Manrope,sans-serif!important;font-size:13px!important;color:var(--rd-muted)!important;line-height:1.65!important}.slideshow__text-wrapper .h1,.slideshow__text-wrapper .h2{font-family:Manrope,sans-serif!important;font-weight:300!important;letter-spacing:-.025em!important}.main-404__title{font-family:Manrope,sans-serif!important;font-weight:300!important;font-size:clamp(48px,10vw,120px)!important;color:var(--rd-green)!important;letter-spacing:-.04em!important}.card__badge .badge--sale,.price__badge-sale{background:var(--rd-green)!important;color:#fff!important}a:not(.button):not(.btn-primary):not(.rd-btn-primary):not(.header__menu-item){color:var(--rd-ink)!important}a:not(.button):not(.btn-primary):not(.rd-btn-primary):hover{color:var(--rd-green)!important}.quantity__button{border-color:var(--rd-rule)!important;border-radius:var(--rd-r)!important}.quantity__button:hover{background:var(--rd-bg)!important}.menu-drawer{background:var(--rd-white)!important}.menu-drawer__navigation-item a{font-family:Manrope,sans-serif!important;font-size:16px!important;font-weight:400!important;color:var(--rd-ink)!important;text-transform:none!important;letter-spacing:0!important}.menu-drawer__close-button svg{stroke:var(--rd-ink)!important}.related-products .section-heading{font-family:Manrope,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--rd-muted)!important}.rd-announce{background:var(--rd-green);color:#ffffffd9;font-family:var(--rd-sans);font-size:12px;letter-spacing:.04em;padding:10px 24px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.rd-announce strong{color:#fff;font-weight:600}.rd-announce-inner{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}.rd-sep{width:1px;height:10px;background:#ffffff40;flex-shrink:0}.rd-hero-outer{width:100%}.rd-hero{max-width:1340px;margin:0 auto;padding:72px 64px 0;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.rd-hero-left{padding-bottom:72px}.rd-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rd-muted);margin-bottom:28px}.rd-eyebrow:before{content:"";display:block;width:16px;height:1px;background:var(--rd-muted)}.rd-h1{font-family:var(--rd-sans);font-size:clamp(36px,4.5vw,54px);font-weight:300;line-height:1.08;letter-spacing:-.025em;color:var(--rd-ink);margin-bottom:24px}.rd-h1 strong{font-weight:600}.rd-hero-p{font-size:15px;font-weight:300;color:var(--rd-muted);line-height:1.7;max-width:420px;margin-bottom:36px}.rd-hero-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:48px}.rd-hero-stats{display:flex;border-top:1px solid var(--rd-rule);padding-top:32px}.rd-hstat{flex:1;padding-right:28px;border-right:1px solid var(--rd-rule);margin-right:28px}.rd-hstat:last-child{border-right:none;margin-right:0;padding-right:0}.rd-hstat-n{font-size:30px;font-weight:300;letter-spacing:-.03em;color:var(--rd-ink);line-height:1;margin-bottom:4px}.rd-hstat-l{font-size:12px;color:var(--rd-muted)}.rd-hero-right{border-left:1px solid var(--rd-rule);padding-left:64px;padding-bottom:72px;display:flex;align-items:stretch}.rd-hero-img{background:var(--rd-bg);width:100%;height:560px;max-height:calc(100vh - 160px);display:flex;align-items:center;justify-content:center;overflow:hidden}.rd-hero-img img,.rd-hero-img .rd-placeholder-svg,.rd-hero-img .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:center top}.rd-trust-bar{border-bottom:1px solid var(--rd-rule);display:flex}.rd-titem{flex:1;display:flex;align-items:center;gap:14px;padding:24px 32px;border-right:1px solid var(--rd-rule)}.rd-titem:last-child{border-right:none}.rd-ticon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rd-ticon svg{width:20px;height:20px;stroke:var(--rd-green);fill:none;stroke-width:1.4}.rd-tt strong{display:block;font-size:13px;font-weight:500;color:var(--rd-ink);margin-bottom:1px}.rd-tt span{font-size:12px;color:var(--rd-muted)}.rd-btn-primary{display:inline-flex!important;align-items:center;gap:7px;background:var(--rd-green)!important;color:#fff!important;font-family:var(--rd-sans)!important;font-size:14px!important;font-weight:500!important;padding:12px 22px!important;border:none!important;border-radius:var(--rd-r)!important;transition:background .15s;text-decoration:none!important;cursor:pointer}.rd-btn-primary:hover{background:var(--rd-green-d)!important;color:#fff!important}.rd-btn-primary svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.rd-btn-line{display:inline-flex!important;align-items:center;gap:7px;background:none!important;color:var(--rd-ink)!important;font-family:var(--rd-sans)!important;font-size:14px!important;font-weight:400!important;padding:12px 22px!important;border:1px solid var(--rd-rule)!important;border-radius:var(--rd-r)!important;transition:border-color .15s;text-decoration:none!important}.rd-btn-line:hover{border-color:var(--rd-ink)!important;color:var(--rd-ink)!important}.rd-btn-line svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.rd-btn-white{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--rd-ink);font-size:13.5px;font-weight:500;padding:11px 20px;border:none;border-radius:var(--rd-r);transition:opacity .15s;margin-top:32px;text-decoration:none}.rd-btn-white:hover{opacity:.88;color:var(--rd-ink)!important}.rd-btn-white svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2}.rd-btn-cart{display:inline-flex;align-items:center;gap:5px;background:var(--rd-green);color:#fff!important;font-size:12px;font-weight:500;padding:8px 14px;border:none;border-radius:var(--rd-r);transition:background .15s;white-space:nowrap;text-decoration:none}.rd-btn-cart:hover{background:var(--rd-green-d);color:#fff!important}.rd-btn-pack{display:inline-flex;align-items:center;gap:6px;background:none;color:var(--rd-ink);font-size:13px;font-weight:500;border:1px solid var(--rd-ink);padding:9px 18px;border-radius:var(--rd-r);transition:all .15s;text-decoration:none}.rd-btn-pack:hover{background:var(--rd-green);color:#fff!important;border-color:var(--rd-green)}.rd-btn-pack svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2}.rd-tlink{font-size:13px;color:var(--rd-muted);display:inline-flex;align-items:center;gap:5px;transition:color .15s;text-decoration:none}.rd-tlink:hover{color:var(--rd-ink)!important}.rd-tlink svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2}.rd-pimg-link{display:block;text-decoration:none}.rd-wrap{max-width:1240px;margin:0 auto;padding:0 48px}.rd-section{padding:88px 0}.rd-section-alt{background:var(--rd-bg)}.rd-s-ey{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rd-muted);margin-bottom:16px;display:flex;align-items:center;gap:10px}.rd-s-ey:after{content:"";width:20px;height:1px;background:var(--rd-rule)}.rd-s-title{font-family:var(--rd-sans);font-size:clamp(26px,3vw,38px);font-weight:300;line-height:1.1;letter-spacing:-.02em;color:var(--rd-ink);margin-bottom:14px}.rd-s-sub{font-size:15px;font-weight:300;color:var(--rd-muted);line-height:1.7;max-width:520px}.rd-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px;gap:20px;flex-wrap:wrap}.rd-pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rd-rule);border:1px solid var(--rd-rule)}.rd-pcard{background:var(--rd-white);display:flex;flex-direction:column;transition:background .15s}.rd-pcard:hover{background:var(--rd-bg)}.rd-pimg{background:var(--rd-bg);aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.rd-pimg img,.rd-pimg .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform .4s}.rd-pcard:hover .rd-pimg img{transform:scale(1.03)}.rd-pbadge{position:absolute;top:12px;left:12px;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;background:var(--rd-green);color:#fff}.rd-pbadge-out{background:var(--rd-white);color:var(--rd-ink);border:1px solid var(--rd-rule)}.rd-pbody{padding:20px;flex:1;display:flex;flex-direction:column}.rd-ptype{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rd-muted);margin-bottom:5px}.rd-pname{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--rd-ink);margin-bottom:6px;line-height:1.1}.rd-ptagline{font-size:13px;color:var(--rd-muted);line-height:1.5;margin-bottom:14px;flex:1}.rd-ptags{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:16px}.rd-ptag{font-size:11px;padding:2px 8px;border:1px solid var(--rd-rule);color:var(--rd-muted)}.rd-pfooter{border-top:1px solid var(--rd-rule);padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.rd-pprice{font-size:18px;font-weight:500;color:var(--rd-ink)}.rd-ppnote{font-size:11px;color:var(--rd-muted);margin-top:1px}.rd-packs-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rd-rule);border:1px solid var(--rd-rule);margin-top:48px}.rd-pack{background:var(--rd-white);padding:36px;display:flex;gap:28px;align-items:flex-start;transition:background .15s}.rd-pack:hover{background:var(--rd-bg)}.rd-pack-img{width:80px;height:80px;flex-shrink:0;background:var(--rd-bg);border:1px solid var(--rd-rule);display:flex;align-items:center;justify-content:center;overflow:hidden}.rd-pack-img img,.rd-pack-img .placeholder-svg{width:100%;height:100%;object-fit:cover}.rd-pack-type{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rd-muted);margin-bottom:5px}.rd-pack-name{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--rd-ink);margin-bottom:8px;line-height:1.1}.rd-pack-desc{font-size:13px;color:var(--rd-muted);line-height:1.6;margin-bottom:20px}.rd-pack-foot{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:18px}.rd-pack-price{font-size:24px;font-weight:300;letter-spacing:-.025em;color:var(--rd-ink)}.rd-pack-old{font-size:14px;color:var(--rd-muted);text-decoration:line-through}.rd-pack-save{font-size:10px;font-weight:500;padding:2px 8px;background:var(--rd-green);color:#fff;letter-spacing:.04em}.rd-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rd-rule);margin-top:56px}.rd-step{padding:36px 32px;border-right:1px solid var(--rd-rule)}.rd-step:last-child{border-right:none}.rd-step-n{font-size:40px;font-weight:300;letter-spacing:-.03em;color:var(--rd-rule);line-height:1;margin-bottom:20px}.rd-step-title{font-size:15px;font-weight:500;color:var(--rd-ink);margin-bottom:8px}.rd-step-desc{font-size:13px;color:var(--rd-muted);line-height:1.65}.rd-tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rd-rule);border:1px solid var(--rd-rule);margin-top:56px}.rd-tcard{background:var(--rd-white);padding:32px;transition:background .15s}.rd-tcard:hover{background:var(--rd-bg)}.rd-tstars{display:flex;gap:2px;margin-bottom:16px}.rd-tstars svg{width:13px;height:13px;fill:var(--rd-green);stroke:none}.rd-ttext{font-size:15px;font-weight:300;color:var(--rd-ink);line-height:1.7;margin-bottom:24px}.rd-ttext:before{content:"\201c"}.rd-ttext:after{content:"\201d"}.rd-tauthor{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid var(--rd-rule)}.rd-tav{width:36px;height:36px;border-radius:50%;background:var(--rd-bg);border:1px solid var(--rd-rule);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;color:var(--rd-muted);flex-shrink:0}.rd-tname{font-size:13px;font-weight:500;color:var(--rd-ink)}.rd-trole{font-size:11.5px;color:var(--rd-muted);margin-top:1px}.rd-abo-layout{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rd-rule);margin-top:56px}.rd-abo-l{padding:48px;border-right:1px solid var(--rd-rule)}.rd-abo-r{padding:48px;background:var(--rd-green)}.rd-abo-saving{padding:16px 20px;border:1px solid var(--rd-rule);display:flex;align-items:center;gap:16px;margin-bottom:28px}.rd-abo-saving-n{font-size:28px;font-weight:300;letter-spacing:-.03em;color:var(--rd-ink);white-space:nowrap}.rd-abo-saving-t{font-size:12.5px;color:var(--rd-muted);line-height:1.5}.rd-abo-benefits{display:flex;flex-direction:column;gap:22px;margin-bottom:32px}.rd-abo-b{display:flex;gap:14px}.rd-abo-b svg{width:16px;height:16px;stroke:var(--rd-green);fill:none;stroke-width:1.8;flex-shrink:0;margin-top:1px}.rd-abo-b-title{font-size:14px;font-weight:500;color:var(--rd-ink);margin-bottom:3px}.rd-abo-b-text{font-size:13px;color:var(--rd-muted);line-height:1.6}.rd-abo-steps{display:flex;flex-direction:column}.rd-abostep{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.15)}.rd-abostep:last-child{border-bottom:none}.rd-abostep-n{font-size:18px;font-weight:300;color:#ffffff4d;min-width:24px}.rd-abostep-title{font-size:14px;font-weight:500;color:#fffffff2;margin-bottom:3px}.rd-abostep-text{font-size:12.5px;color:#ffffff8c;line-height:1.55}.rd-moteur-layout{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rd-rule);margin-top:56px}.rd-moteur-img{background:var(--rd-bg);display:flex;align-items:center;justify-content:center;min-height:400px;overflow:hidden}.rd-moteur-img img,.rd-moteur-img .placeholder-svg{width:100%;height:100%;object-fit:cover}.rd-moteur-c{padding:48px;border-left:1px solid var(--rd-rule);display:flex;flex-direction:column;justify-content:space-between}.rd-moteur-specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rd-rule);border:1px solid var(--rd-rule);margin:24px 0}.rd-mspec{background:var(--rd-white);padding:16px 18px}.rd-mspec-val{font-size:22px;font-weight:300;letter-spacing:-.02em;color:var(--rd-ink);line-height:1;margin-bottom:3px}.rd-mspec-key{font-size:11px;color:var(--rd-muted);letter-spacing:.04em}.rd-moteur-price{font-size:36px;font-weight:300;letter-spacing:-.03em;color:var(--rd-ink);margin-bottom:4px}.rd-moteur-pnote{font-size:12px;color:var(--rd-muted);margin-bottom:24px}.rd-btn-row{display:flex;gap:8px}.rd-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rd-rule);border:1px solid var(--rd-rule);margin-top:56px}.rd-why-card{background:var(--rd-white);padding:36px 32px;transition:background .15s}.rd-why-card:hover{background:var(--rd-bg)}.rd-why-icon{width:36px;height:36px;border:1px solid var(--rd-rule);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.rd-why-icon svg{width:16px;height:16px;stroke:var(--rd-green);fill:none;stroke-width:1.6}.rd-why-title{font-size:14.5px;font-weight:500;color:var(--rd-ink);margin-bottom:8px}.rd-why-text{font-size:13px;color:var(--rd-muted);line-height:1.65}.rd-faq-layout{display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:start}.rd-faq-list{border-top:1px solid var(--rd-rule)}.rd-faq-item{border-bottom:1px solid var(--rd-rule)}.rd-faq-q{width:100%;text-align:left;padding:22px 0;background:none;border:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px;color:var(--rd-ink);cursor:pointer}.rd-faq-icon{width:20px;height:20px;border:1px solid var(--rd-rule);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .2s,background .15s}.rd-faq-icon svg{width:10px;height:10px;stroke:var(--rd-ink);fill:none;stroke-width:2}.rd-faq-item.open .rd-faq-icon{transform:rotate(45deg);background:var(--rd-green);border-color:var(--rd-green)}.rd-faq-item.open .rd-faq-icon svg{stroke:#fff}.rd-faq-a{font-size:14px;color:var(--rd-muted);line-height:1.75;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s}.rd-faq-item.open .rd-faq-a{max-height:300px;padding-bottom:22px}.rd-nl-wrap{border-top:1px solid var(--rd-rule)}.rd-nl{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:72px 48px;max-width:1240px;margin:0 auto}.rd-nl-form{display:flex;flex-direction:column;gap:10px}.rd-nl-form input[type=email]{padding:12px 16px;border:1px solid var(--rd-rule);font-size:14px;background:var(--rd-white);color:var(--rd-ink);outline:none;border-radius:var(--rd-r);transition:border-color .15s}.rd-nl-form input[type=email]:focus{border-color:var(--rd-green)}.rd-nl-form input[type=email]::placeholder{color:var(--rd-muted)}.rd-nl-note{font-size:11.5px;color:var(--rd-muted);margin-top:4px}@media(max-width:1024px){.rd-hero{grid-template-columns:1fr;padding:64px 32px 0;gap:40px}.rd-hero-right{border-left:none;padding:48px 0 64px;border-top:1px solid var(--rd-rule)}.rd-hero-img{height:380px;max-height:50vw}.rd-pgrid{grid-template-columns:repeat(2,1fr)}.rd-abo-layout,.rd-moteur-layout{grid-template-columns:1fr}.rd-abo-r{border-left:none;border-top:1px solid rgba(255,255,255,.15)}.rd-moteur-c{border-left:none;border-top:1px solid var(--rd-rule)}.rd-nl{grid-template-columns:1fr;gap:36px;padding:56px 32px}.rd-faq-layout{grid-template-columns:1fr}}@media(max-width:768px){.rd-trust-bar{flex-direction:column}.rd-titem{border-right:none;border-bottom:1px solid var(--rd-rule);padding:18px 24px}.rd-titem:last-child{border-bottom:none}.rd-wrap{padding:0 20px}.rd-section{padding:56px 0}.rd-hero{padding:48px 20px 0;gap:40px}.rd-hero-right{padding:0 0 48px}.rd-hero-img{height:280px;max-height:60vw}.rd-pgrid,.rd-packs-grid,.rd-tgrid,.rd-why-grid,.rd-steps-grid{grid-template-columns:1fr}.rd-steps-grid .rd-step{border-right:none;border-bottom:1px solid var(--rd-rule)}.rd-pack{flex-direction:column;gap:16px}.rd-abo-l,.rd-abo-r,.rd-moteur-c{padding:32px 24px}.rd-btn-row{flex-direction:column}.rd-announce{gap:12px}.rd-sep{display:none}.header{padding:0 20px!important}.collection-hero{padding:32px 20px!important}}.product__info-container .product__title{border-bottom:1px solid var(--rd-rule);padding-bottom:20px;margin-bottom:20px}.price-item--regular,.price-item--sale{font-family:Manrope,sans-serif!important;font-size:26px!important;font-weight:300!important;letter-spacing:-.02em!important;color:var(--rd-ink)!important}.quantity{border-color:var(--rd-rule)!important;border-radius:var(--rd-r)!important}.cart-item+.cart-item{border-top:1px solid var(--rd-rule)!important}.cart__footer{border-top:1px solid var(--rd-rule)!important}.main-page-title.h0{font-size:clamp(28px,4vw,48px)!important;font-weight:300!important;letter-spacing:-.025em!important}.blog-articles .article-card__info{font-family:Manrope,sans-serif!important}.blog-articles .article-card__excerpt{font-family:Manrope,sans-serif!important;font-size:13.5px!important;color:var(--rd-muted)!important;line-height:1.65!important}.search-results .card__heading{font-size:15px!important}.shopify-section-header-sticky{z-index:100!important}.shadow-on-scroll--active{box-shadow:0 1px 16px #3d3d3d0f!important}.footer__content-top{padding:60px 40px!important}.shopify-section+.shopify-section{margin-top:0!important}@media(max-width:768px){.rd-abo-page [style*="grid-template-columns:1fr 1.5fr"],.rd-abo-page [style*="grid-template-columns:1fr 2fr"]{grid-template-columns:1fr!important;gap:40px!important}.rd-abo-page [style*="grid-template-columns:1fr 1fr 1fr"]{grid-template-columns:1fr!important}[style*="grid-template-columns:1fr 1fr"]>*{grid-column:span 1!important}.footer__content-top{padding:40px 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rosendental.css.map */
