:root{--rm-black: #202020;--rm-white: #ffffff;--rm-accent: #6aebf4;--rm-aqua-section: #ddf2f4;--rm-aqua-card: #cee9eb;--rm-grey: #8a8a8a;--rm-brand-deep: #294547;--rm-brand-aqua: #81d9de;--rm-pastel-pink: #f7dfe7;--rm-pastel-green: #e7efd8;--rm-pastel-peach: #ffe4cb;--rm-pastel-yellow: #fff5c3;--rm-glow-section: radial-gradient(120% 120% at 50% 40%, #ffffff 0%, var(--rm-aqua-section) 100%);--rm-glow-card: radial-gradient(140% 105% at 50% 38%, #ffffff 12%, var(--rm-aqua-card) 100%);--rm-grad-mint: linear-gradient(232.65deg, #a1edde 0%, #7eeff7 100%);--rm-grad-ice: radial-gradient(120% 120% at 50% 50%, #ecfaf7 0%, #a9f5fd 100%);--rm-grad-testimonial: linear-gradient(180deg, #deeff2 0%, #d4f4e3 100%);--rm-font-serif: "Hedvig Letters Serif", "Iowan Old Style", Georgia, serif;--rm-font-sans: "Manrope", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--rm-font-mono: "JetBrains Mono", "SFMono-Regular", Menlo, monospace;--rm-radius-lg: 30px;--rm-radius-md: 15px;--rm-radius-sm: 10px;--rm-container: 1320px;--rm-gutter: 30px;--font-body-family: var(--rm-font-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--rm-font-serif);--font-heading-style: normal;--font-heading-weight: 400}@media screen and (max-width:749px){:root{--rm-gutter: 15px}}body{font-family:var(--rm-font-sans);color:var(--rm-black);letter-spacing:-.02em}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,.rm-h1,.rm-h2,.rm-h3,.rm-h4{font-family:var(--rm-font-serif);font-weight:400}.rm-h1{font-size:clamp(4.2rem,1.6rem + 5.4vw,8rem);line-height:.95;letter-spacing:-.04em;margin:0}.rm-h2{font-size:clamp(3.2rem,2.4rem + 1.7vw,4.4rem);line-height:1;letter-spacing:-.05em;margin:0}.rm-h3{font-size:clamp(2.2rem,2rem + .6vw,2.7rem);line-height:1.11;letter-spacing:-.04em;margin:0}.rm-h4{font-size:2.4rem;line-height:1;letter-spacing:-.03em;margin:0}.rm-body{font-size:1.6rem;line-height:1.375;letter-spacing:-.02em;margin:0}.rm-body-sm{font-size:1.4rem;line-height:1.43;letter-spacing:-.04em;margin:0}.rm-price{font-size:1.2rem;line-height:1.66;letter-spacing:-.04em}.rm-meta{font-size:1.1rem;line-height:1.64;letter-spacing:-.01em}.rm-mono{font-family:var(--rm-font-mono);font-size:1.1rem;line-height:1.8;letter-spacing:-.02em;text-transform:uppercase}.rm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:7px 25px;min-height:41px;border-radius:var(--rm-radius-lg);border:1px solid transparent;font-family:var(--rm-font-sans);font-size:1.4rem;font-weight:500;line-height:1.79;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;background:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.rm-btn:hover{transform:translateY(-1px)}.rm-btn--dark{background:var(--rm-black);border-color:var(--rm-black);color:var(--rm-white)}.rm-btn--dark:hover{background:#000;border-color:#000;color:var(--rm-white)}.rm-btn--light{background:var(--rm-white);border-color:var(--rm-white);color:var(--rm-black)}.rm-btn--light:hover{background:#f2f2f2;border-color:#f2f2f2}.rm-btn--outline-white{background:transparent;border-color:var(--rm-white);color:var(--rm-white)}.rm-btn--outline-white:hover{background:#ffffff24}.rm-btn--outline-dark{background:transparent;border-color:var(--rm-black);color:var(--rm-black)}.rm-btn--outline-dark:hover{background:var(--rm-black);color:var(--rm-white)}.rm-container{max-width:var(--rm-container);margin-inline:auto;padding-inline:var(--rm-gutter)}@media screen and (min-width:1380px){.rm-container{padding-inline:0}}.rm-card-section{max-width:var(--rm-container);margin-inline:auto;border-radius:var(--rm-radius-lg);overflow:hidden;position:relative}@media screen and (max-width:1379px){.rm-card-section{margin-inline:var(--rm-gutter)}}.rm-section-head{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center;margin-bottom:4.6rem}.rm-section-head .rm-body{max-width:60rem}@media screen and (max-width:749px){.rm-section-head{margin-bottom:3rem}}.rm-dashed{border:1px dashed var(--rm-black);border-radius:var(--rm-radius-sm)}.rm-dotted-divider{border:none;border-top:1px dotted var(--rm-black);margin:0}@media screen and (max-width:989px){.rm-carousel-mobile{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.5rem;padding-inline:var(--rm-gutter);margin-inline:calc(var(--rm-gutter) * -1);scroll-padding-inline:var(--rm-gutter)}.rm-carousel-mobile::-webkit-scrollbar{display:none}.rm-carousel-mobile>*{flex:0 0 46%;scroll-snap-align:start;min-width:0}}@media screen and (max-width:749px){.rm-carousel-mobile>*{flex-basis:78%}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button]{font-family:var(--rm-font-sans);font-weight:500;letter-spacing:-.01em;border-radius:var(--rm-radius-lg)}.button--secondary{--color-button: 255, 255, 255;--color-button-text: 32, 32, 32}.field__input,.select__select,.customer .field input,.customer select,.search__input{font-family:var(--rm-font-sans);border-radius:20px}.card--card,.card--standard .card__inner{border-radius:var(--rm-radius-md)}.price{font-family:var(--rm-font-sans);letter-spacing:-.04em}.title,.title-wrapper-with-link .title{letter-spacing:-.04em}.rm-btn:focus-visible{outline:2px solid var(--rm-accent);outline-offset:2px}.rm-visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rm-base.css.map */
