:root{--rla-s-font: var(--rla-font, var(--font-heading-family));--rla-s-font-body: var(--font-body-family, var(--rla-s-font));--rla-s-step-small: clamp(.875rem, .84rem + .12vw, .9375rem);--rla-s-step-body: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--rla-s-step-lead: clamp(1.1875rem, 1.08rem + .5vw, 1.5rem);--rla-s-step-head: clamp(1.875rem, 1.4rem + 2.1vw, 3.25rem);--rla-s-step-display: clamp(2.25rem, 1.45rem + 3.4vw, 4.5rem);--rla-s-gap: clamp(4rem, 2.8rem + 5vw, 7.5rem);--rla-s-gutter: clamp(1rem, 1.6vw, 1.5rem);--rla-s-radius: 20px;--rla-s-radius-sm: 14px;--rla-s-radius-plate: 22px;--rla-s-ease: cubic-bezier(.16, 1, .3, 1);--rla-s-shadow: 0 1px 2px rgb(20 26 23 / .06), 0 18px 40px -22px rgb(20 26 23 / .32);--rla-s-shadow-lift: 0 2px 6px rgb(20 26 23 / .08), 0 30px 64px -26px rgb(20 26 23 / .42)}.rla-s{--rla-s-bg: #f4f6f2;--rla-s-surface: #ffffff;--rla-s-ink: #141a17;--rla-s-ink-soft: rgb(20 26 23 / .82);--rla-s-muted: #4d5650;--rla-s-head: #00602a;--rla-s-kicker: #00602a;--rla-s-mark: #00602a;--rla-s-edge: rgb(20 26 23 / .1);--rla-s-accent: #97d700;--rla-s-accent-hover: #a7e229;--rla-s-accent-ink: #141a17;--rla-s-focus: #00602a;background-color:var(--rla-s-bg);color:var(--rla-s-ink);font-family:var(--rla-s-font-body);font-size:var(--rla-s-step-body);font-weight:400;line-height:1.55}.rla-s--sunlit{background-image:radial-gradient(120% 90% at 8% -10%,#fffffff2,#fff0 58%)}.rla-s--surface{--rla-s-bg: #e4e9df;--rla-s-surface: #ffffff}.rla-s--ink{--rla-s-bg: #141a17;--rla-s-surface: rgb(244 246 242 / .05);--rla-s-ink: #f4f6f2;--rla-s-ink-soft: rgb(244 246 242 / .84);--rla-s-muted: #a8b3aa;--rla-s-head: #f4f6f2;--rla-s-kicker: #97d700;--rla-s-mark: #97d700;--rla-s-edge: rgb(244 246 242 / .12);--rla-s-focus: #97d700;color-scheme:dark}.rla-s--forest{--rla-s-bg: #063d22;--rla-s-surface: rgb(244 246 242 / .06);--rla-s-ink: #f4f6f2;--rla-s-ink-soft: rgb(244 246 242 / .86);--rla-s-muted: #c9d6cc;--rla-s-head: #f4f6f2;--rla-s-kicker: #97d700;--rla-s-mark: #97d700;--rla-s-edge: rgb(244 246 242 / .14);--rla-s-focus: #97d700;color-scheme:dark}.rla-s--green{--rla-s-bg: #00602a;--rla-s-surface: rgb(244 246 242 / .08);--rla-s-ink: #f4f6f2;--rla-s-ink-soft: rgb(244 246 242 / .9);--rla-s-muted: #e4efe6;--rla-s-head: #f4f6f2;--rla-s-kicker: #97d700;--rla-s-mark: #97d700;--rla-s-edge: rgb(244 246 242 / .16);--rla-s-focus: #f4f6f2;color-scheme:dark}.rla-s--product{--rla-s-bg: var(--rla-s-field, #e4e9df);--rla-s-ink: var(--rla-s-field-ink, #141a17);--rla-s-ink-soft: var(--rla-s-field-ink, #141a17);--rla-s-muted: var(--rla-s-field-ink, #141a17);--rla-s-head: var(--rla-s-field-ink, #141a17);--rla-s-kicker: var(--rla-s-field-ink, #141a17);--rla-s-mark: var(--rla-s-field-ink, #141a17);--rla-s-focus: var(--rla-s-field-ink, #141a17)}.rla-s-paper{position:relative;isolation:isolate}.rla-s-paper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(244 246 242 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(244 246 242 / .05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%)}.rla-s-bloom{position:relative;isolation:isolate;overflow:hidden}.rla-s-bloom:after{content:"";position:absolute;z-index:-1;left:var(--bloom-x, -12%);top:var(--bloom-y, -30%);width:min(900px,80vw);aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#97d7001c,#97d70000 72%)}.rla-s-round{border-start-start-radius:var(--border-radius, 24px);border-start-end-radius:var(--border-radius, 24px)}.rla-s-wrap{box-sizing:border-box;width:100%;max-width:calc(1320px + var(--page-padding, 20px) * 2);margin-inline:auto;padding-inline:var(--page-padding, 20px)}.rla-s-section{padding-block:var(--rla-s-gap)}.rla-s-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--rla-s-gutter)}.rla-s-grid>*{grid-column:var(--start, auto) / span var(--span, 12);min-width:0}@media(max-width:767.98px){.rla-s-grid>*{grid-column:1 / -1}}.rla-s-bar{display:block;width:72px;height:6px;margin:0 0 16px;border-radius:3px;background:var(--rla-s-accent)}.rla-s-kicker{margin:0 0 10px;font-family:var(--rla-s-font-body);font-size:clamp(.8125rem,.72rem + .4vw,1rem);font-weight:700;line-height:1.25;letter-spacing:.14em;text-transform:uppercase;color:var(--rla-s-kicker)}.rla-s-display,.rla-s-h2{margin:0;font-family:var(--rla-s-font);font-weight:700;text-transform:uppercase;text-wrap:balance;-webkit-hyphens:none;hyphens:none;color:var(--rla-s-head)}.rla-s-display{font-size:var(--rla-s-step-display);line-height:.98;letter-spacing:-.01em;max-width:16ch}.rla-s-h2{font-size:var(--rla-s-step-head);line-height:1.04;letter-spacing:-.005em;max-width:22ch;margin-block-end:.5em}.rla-s .rla-s-h3,.rla-s-h3{margin:0 0 .35em;color:inherit;font-family:var(--rla-s-font);font-size:clamp(1.125rem,1.04rem + .4vw,1.375rem);font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;text-wrap:balance}.rla-s-lead{margin:0;font-size:var(--rla-s-step-lead);font-weight:500;line-height:1.4;max-width:44ch;color:var(--rla-s-ink);text-wrap:pretty}.rla-s-lead p{margin:0;color:inherit}.rla-s-body{font-size:var(--rla-s-step-body);line-height:1.55;max-width:62ch;color:var(--rla-s-ink-soft);text-wrap:pretty}.rla-s-body>*{margin:0;color:inherit}.rla-s-body>*+*{margin-top:.9em}.rla-s-small{font-size:var(--rla-s-step-small);line-height:1.45;color:var(--rla-s-muted)}.rla-s-muted{color:var(--rla-s-muted)}.rla-s-num{font-variant-numeric:tabular-nums}:where(.rla-s) img{max-width:100%;height:auto}.rla-s a:not([class]){color:inherit;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.07em}.rla-s a:not([class]):hover{text-decoration-thickness:.14em}.rla-s :focus-visible{outline:3px solid var(--rla-s-focus);outline-offset:3px}.rla-s ::selection{background:var(--rla-s-accent);color:var(--rla-s-accent-ink)}.rla-s-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:999px;background:var(--rla-s-accent);color:var(--rla-s-accent-ink);box-shadow:inset 0 0 0 1px #141a17e6,0 8px 20px -12px #141a1773;font:700 .9375rem/1.1 var(--rla-s-font-body);letter-spacing:.06em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.rla-s-btn:hover{background:var(--rla-s-accent-hover);color:var(--rla-s-accent-ink)}.rla-s-btn:active{transform:scale(.98)}.rla-s-btn svg{width:16px;height:16px;flex:none}.rla-s-btn--quiet{background:#ffffff8c;color:var(--rla-s-head);box-shadow:inset 0 0 0 1.5px var(--rla-s-head)}.rla-s-btn--quiet:hover{background:#fff;color:var(--rla-s-head)}:is(.rla-s--ink,.rla-s--forest,.rla-s--green) .rla-s-btn--quiet{background:#f4f6f20a;color:var(--rla-s-ink);box-shadow:inset 0 0 0 1.5px var(--rla-s-accent)}:is(.rla-s--ink,.rla-s--forest,.rla-s--green) .rla-s-btn--quiet:hover{background:#97d70024;color:var(--rla-s-ink)}.rla-s-btn--small{min-height:44px;padding:0 20px;font-size:.875rem}.rla-s-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}@media(max-width:479px){.rla-s-actions>.rla-s-btn{flex:1 1 100%}}.rla-s-plate{position:relative;box-sizing:border-box;padding:clamp(1.5rem,1rem + 1.6vw,2.25rem);border-radius:var(--rla-s-radius-plate);background:linear-gradient(135deg,#ffffff8c,#ffffff1a 38%,#ffffff0d 62%,#ffffff47),rgb(255 255 255 / var(--pa, .7));-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15);box-shadow:inset 0 0 0 1px #fffffff2,0 24px 60px -18px #141a1761;color:#141a17;--rla-s-ink: #141a17;--rla-s-ink-soft: rgb(20 26 23 / .82);--rla-s-head: #00602a;--rla-s-kicker: #00602a;--rla-s-mark: #00602a;--rla-s-focus: #00602a}.rla-s-plate--forest{background:rgb(6 61 34 / var(--pa, .84));-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:inset 0 0 0 1px #f4f6f229,0 24px 60px -18px #00000080;color:#f4f6f2;--rla-s-ink: #f4f6f2;--rla-s-ink-soft: rgb(244 246 242 / .88);--rla-s-head: #f4f6f2;--rla-s-kicker: #97d700;--rla-s-mark: #97d700;--rla-s-focus: #97d700}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.rla-s-plate{background:#ffffffe6}.rla-s-plate--forest{background:#063d22f0}}.rla-s-tile,.rla-s-card{box-sizing:border-box;padding:clamp(1.25rem,1rem + 1vw,1.75rem);border-radius:var(--rla-s-radius);background:var(--rla-s-surface);color:var(--rla-s-ink);box-shadow:inset 0 0 0 1px var(--rla-s-edge),var(--rla-s-shadow)}:is(.rla-s--ink,.rla-s--forest,.rla-s--green) :is(.rla-s-tile,.rla-s-card){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--rla-s-edge),0 20px 48px -28px #0009}.rla-s-card--photo{padding:0;overflow:hidden}.rla-s-card__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--rla-s-edge)}.rla-s-card__media>img{display:block;width:100%;height:100%;object-fit:cover}.rla-s-card__body{padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.rla-s-media{position:relative;overflow:hidden;border-radius:var(--rla-s-radius);background:var(--rla-s-edge);box-shadow:var(--rla-s-shadow-lift)}.rla-s-media>img,.rla-s-media>video,.rla-s-media>picture,.rla-s-media>picture>img{display:block;width:100%;height:100%;object-fit:cover}.rla-s-pool{position:relative}.rla-s-pool:before{content:"";position:absolute;top:-34px;right:-40px;bottom:-34px;left:-40px;z-index:-1;border-radius:28px;background:#f4f6f2e6;filter:blur(16px);pointer-events:none}.rla-s-list{margin:0;padding:0;list-style:none}.rla-s-list>li{position:relative;padding-inline-start:1.5em}.rla-s-list>li+li{margin-top:.6em}.rla-s-list>li:before{content:"";position:absolute;top:.5em;left:.15em;width:.55em;height:.55em;border-radius:50%;background:var(--dot, var(--rla-s-mark))}.rla-s-list--check>li:before{content:"\2713";top:0;left:0;width:auto;height:auto;border-radius:0;background:none;color:var(--rla-s-mark);font-weight:700}.rla-s-specimens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rla-s-specimen{margin:0}.rla-s-specimen__stage{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--rla-s-radius);background:var(--tile, var(--rla-s-surface));box-shadow:inset 0 0 0 1px #141a170f,var(--rla-s-shadow)}.rla-s-specimen__stage:after{content:"";position:absolute;z-index:0;left:24%;right:24%;bottom:12%;height:7%;border-radius:50%;background:radial-gradient(closest-side,#00000057,#0000);pointer-events:none}.rla-s-specimen__stage>img{position:relative;z-index:1;width:auto;height:70%;max-width:86%;object-fit:contain;filter:drop-shadow(0 14px 16px rgb(0 0 0 / .22))}.rla-s-specimen--wide{grid-column:span 2}.rla-s-specimen--wide .rla-s-specimen__stage{aspect-ratio:8 / 5}@supports (height: 1cqi){.rla-s-specimen--wide{container-type:inline-size}.rla-s-specimen--wide .rla-s-specimen__stage{aspect-ratio:auto;height:calc((100cqi - 14px)/1.6)}}.rla-s-specimen__name{margin:12px 0 0;font-size:1.25rem;font-weight:600;line-height:1.25}.rla-s-specimen__fact{margin:2px 0 0;font-size:1rem;color:var(--rla-s-muted)}@media(max-width:767.98px){.rla-s-specimens{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rla-s-specimen--wide{grid-column:1 / -1;order:-1}.rla-s-specimen--wide .rla-s-specimen__stage{aspect-ratio:8 / 5;height:auto}.rla-s-specimen__name{font-size:1.0625rem}.rla-s-specimen__fact{font-size:.9375rem}}.rla-s-acc{display:grid;gap:10px}.rla-s-acc>details{border-radius:var(--rla-s-radius-sm);background:var(--rla-s-surface);color:var(--rla-s-ink);box-shadow:inset 0 0 0 1px var(--rla-s-edge),0 10px 26px -20px #141a1766}.rla-s-acc>details>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:68px;padding:12px 18px 12px 24px;box-sizing:border-box;list-style:none;cursor:pointer;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:500;line-height:1.3}.rla-s-acc>details>summary::-webkit-details-marker{display:none}.rla-s-acc>details>summary:after{content:"";flex:none;width:36px;height:36px;border-radius:50%;background:linear-gradient(currentColor,currentColor) center / 14px 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 14px no-repeat,#97d70038;color:var(--rla-s-ink)}.rla-s-acc>details[open]{box-shadow:inset 4px 0 0 var(--rla-s-accent),inset 0 0 0 1px var(--rla-s-edge),var(--rla-s-shadow)}.rla-s-acc>details[open]>summary:after{transform:rotate(45deg);background-color:var(--rla-s-accent)}.rla-s-acc__a{max-width:60ch;padding:0 24px 24px;font-size:var(--rla-s-step-body);line-height:1.55;color:var(--rla-s-ink-soft)}.rla-s-acc__a>*{margin:0}.rla-s-acc__a>*+*{margin-top:.8em}@media(max-width:767.98px){.rla-s-acc{gap:8px}.rla-s-acc>details>summary{min-height:60px;padding:10px 14px 10px 18px;font-size:1.0625rem}.rla-s-acc__a{padding:0 18px 20px;font-size:1rem}}@media(prefers-reduced-motion:no-preference){.rla-s-btn{transition:background-color .2s ease,transform .18s var(--rla-s-ease)}.rla-s-acc>details>summary:after{transition:transform .25s var(--rla-s-ease),background-color .2s ease}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/rla-site.css.map */
