.uk-crt{--uk-green:#437476;--uk-ink:#203b39;--uk-muted:#53665f;--uk-line:#dce4df;--uk-paper:#f6f5f0;--uk-sage:#8d9980;container-type:inline-size;background:#fff;color:var(--uk-ink);text-align:left;color-scheme:light;font:400 16px/1.75 var(--font-body--family, "Open Sans", Arial, sans-serif)}.uk-crt *,.uk-crt *:before,.uk-crt *:after{box-sizing:border-box}.uk-crt h2,.uk-crt h3{margin:0;color:var(--uk-ink);font-weight:600;letter-spacing:-.04em;line-height:1.18;font-family:var(--font-heading--family, Montserrat, sans-serif)}.uk-crt p{margin:0}.uk-crt img{display:block;max-width:100%}.uk-crt button{font-family:inherit;cursor:pointer}.uk-crt :focus-visible{outline:2px solid var(--uk-green);outline-offset:3px}.uk-crt .uk-eyebrow{font-size:13px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--uk-green);margin-bottom:16px;line-height:18px}.uk-crt--opening{padding:47px 32px 31px;text-align:center;background:linear-gradient(180deg,#fff 0% 10%,#f0f5f2 45%,#f7faf8 72%,#fff)}.uk-crt--opening .uk-title{font-size:43px;font-weight:600;line-height:1.13;letter-spacing:-.04em;margin:0 auto;max-width:760px;font-family:var(--font-heading--family, Montserrat, sans-serif);color:var(--uk-ink)}.uk-crt--opening .uk-title span{color:var(--uk-green)}.uk-crt--opening p{font-size:16px;line-height:1.8;color:var(--uk-muted);margin:20px auto 0;max-width:590px}.uk-crt .uk-opening-line{width:44px;height:3px;background:var(--uk-sage);margin:29px auto 0;border-radius:3px}.uk-crt--cut{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:52px 46px}.uk-crt--cut h2{font-size:36px}.uk-crt .uk-body{font-size:16px;line-height:1.85;color:var(--uk-muted);margin-top:22px}.uk-crt .uk-sentence{padding-top:21px;margin-top:23px;border-top:1px solid var(--uk-line);font-size:16px;font-weight:600;color:var(--uk-green);line-height:1.6}.uk-crt .uk-photo{width:100%;aspect-ratio:1;object-fit:contain;border-radius:10px}.uk-crt .uk-photo-note{font-size:14px;line-height:21px;color:var(--uk-muted);padding-top:12px;text-align:center}.uk-crt--tech{background:var(--uk-paper);padding:48px 46px}.uk-crt .uk-tech-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:42px;align-items:end;margin-bottom:31px}.uk-crt--tech h2{font-size:36px}.uk-crt .uk-tech-intro p{font-size:16px;color:var(--uk-muted);line-height:1.8}.uk-crt .uk-tech-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:40px;align-items:center}.uk-crt .uk-diagram{position:relative;overflow:hidden;border-radius:10px;background:#253b39;aspect-ratio:1;isolation:isolate;min-width:0}.uk-crt .uk-diagram>img{width:100%;height:100%;object-fit:contain}.uk-crt .uk-diagram>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.uk-crt .uk-reperes path,.uk-crt .uk-reperes circle{stroke:#fff;stroke-width:1.5;fill:none;opacity:.7}.uk-crt .uk-reperes circle{fill:#fff;stroke:none}.uk-crt .uk-reperes [data-hot-line].is-active path{stroke-width:3;opacity:1}.uk-crt .uk-reperes [data-hot-line].is-active circle{r:6}.uk-crt .uk-hotspot{position:absolute;top:14%;transform:translate(-50%);border:0;background:transparent;color:#fff;padding:7px 4px;min-height:44px;border-bottom:1px solid #ffffff60;font:600 14px/1.4 var(--font-body--family,"Open Sans",sans-serif)}.uk-crt .uk-hotspot[data-function="0"]{left:44%}.uk-crt .uk-hotspot[data-function="1"]{left:64%;top:7%}.uk-crt .uk-hotspot[data-function="2"]{left:86%;top:19%}.uk-crt .uk-hotspot[aria-pressed=true]{border-bottom-color:#fff;background:#ffffff26}.uk-crt .uk-diagram-label{position:absolute;bottom:14px;left:16px;right:16px;color:#fff;font-size:13px;line-height:18px;letter-spacing:.07em;pointer-events:none}.uk-crt .uk-function{display:grid;grid-template-columns:29px 1fr;gap:14px;width:100%;background:transparent;color:var(--uk-ink);text-align:left;border:0;border-bottom:1px solid #d6ded5;padding:21px 0;font:400 16px/1.7 var(--font-body--family,"Open Sans",sans-serif)}.uk-crt .uk-function:last-child{border-bottom:0}.uk-crt .uk-function-num{color:var(--uk-green);font-size:13px;padding-top:4px}.uk-crt .uk-function strong{display:block;font-weight:600;font-size:23px;line-height:1.3;letter-spacing:-.035em;font-family:var(--font-heading--family,Montserrat,sans-serif)}.uk-crt .uk-function small{display:block;color:var(--uk-muted);font-size:16px;line-height:1.7;margin-top:8px}.uk-crt .uk-function[aria-pressed=true] strong{color:var(--uk-green)}.uk-crt .uk-function[aria-pressed=true] .uk-function-num{text-decoration:underline;text-underline-offset:5px}.uk-crt .uk-protection{display:flex;align-items:center;gap:19px;padding:21px 0 0;margin-top:7px;border-top:1px solid #d2ddd3}.uk-crt .uk-protection strong{font-weight:600;font-size:30px;line-height:1.2;color:var(--uk-green);letter-spacing:-.04em;white-space:nowrap;font-family:var(--font-heading--family,Montserrat,sans-serif)}.uk-crt .uk-protection p{font-size:16px;color:var(--uk-muted);line-height:1.6}.uk-crt .uk-composition{margin-top:30px;border-top:1px solid #d2ddd3;border-bottom:1px solid #d2ddd3}.uk-crt .uk-composition summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-size:16px;font-weight:600;list-style:none;color:var(--uk-ink);cursor:pointer;min-height:44px}.uk-crt .uk-composition summary::-webkit-details-marker{display:none}.uk-crt .uk-composition summary svg{width:18px;height:18px;flex-shrink:0;transition:transform .2s ease}.uk-crt .uk-composition[open] summary svg{transform:rotate(45deg)}.uk-crt .uk-material-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px 30px;padding:4px 0 24px}.uk-crt .uk-material-grid span{display:block;font-size:14px;line-height:21px;color:var(--uk-muted);margin-bottom:4px}.uk-crt .uk-material-grid strong{display:block;font-size:16px;font-weight:600}.uk-crt--routine{padding:44px 46px 49px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.uk-crt--routine>div>img{width:100%;aspect-ratio:1.5;object-fit:contain;border-radius:10px;background:#fff}.uk-crt .uk-routine-copy{padding:23px 3px 0}.uk-crt .uk-routine-copy .uk-eyebrow{letter-spacing:.13em;margin-bottom:10px}.uk-crt--routine h3{font-size:25px}.uk-crt--routine p{font-size:16px;color:var(--uk-muted);line-height:1.7;margin-top:14px}@container (max-width:650px){.uk-crt .uk-eyebrow{letter-spacing:.13em;margin-bottom:13px}.uk-crt--opening{padding:33px 22px 26px}.uk-crt--opening .uk-title{font-size:33px;line-height:1.15}.uk-crt--opening p{margin-top:18px}.uk-crt .uk-opening-line{margin-top:25px}.uk-crt--cut{grid-template-columns:1fr;padding:34px 23px;gap:26px}.uk-crt--cut h2,.uk-crt--tech h2{font-size:29px}.uk-crt .uk-body{margin-top:18px}.uk-crt .uk-sentence{margin-top:19px;padding-top:18px}.uk-crt--tech{padding:33px 23px}.uk-crt .uk-tech-intro{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.uk-crt .uk-tech-grid{grid-template-columns:1fr;gap:16px}.uk-crt .uk-hotspot{padding:4px 2px}.uk-crt .uk-hotspot[data-function="0"]{top:10%}.uk-crt .uk-hotspot[data-function="1"]{top:3%}.uk-crt .uk-hotspot[data-function="2"]{top:15%}.uk-crt .uk-diagram-label{left:13px;bottom:12px}.uk-crt .uk-function{padding:19px 0;gap:10px;grid-template-columns:25px 1fr}.uk-crt .uk-function strong{font-size:22px}.uk-crt .uk-protection{align-items:flex-start;gap:15px;padding-top:20px}.uk-crt .uk-protection strong{font-size:27px}.uk-crt .uk-material-grid{grid-template-columns:1fr;gap:18px}.uk-crt--routine{padding:30px 23px 38px;grid-template-columns:1fr;gap:35px}.uk-crt .uk-routine-copy{padding:21px 0 0}.uk-crt--routine h3{font-size:24px}}@supports not (container-type:inline-size){@media(max-width:749px){.uk-crt .uk-eyebrow{letter-spacing:.13em;margin-bottom:13px}.uk-crt--opening{padding:33px 22px 26px}.uk-crt--opening .uk-title{font-size:33px;line-height:1.15}.uk-crt--opening p{margin-top:18px}.uk-crt--cut{grid-template-columns:1fr;padding:34px 23px;gap:26px}.uk-crt--cut h2,.uk-crt--tech h2{font-size:29px}.uk-crt--tech{padding:33px 23px}.uk-crt .uk-tech-intro{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.uk-crt .uk-tech-grid{grid-template-columns:1fr;gap:16px}.uk-crt .uk-function{padding:19px 0;gap:10px;grid-template-columns:25px 1fr}.uk-crt .uk-function strong{font-size:22px}.uk-crt .uk-material-grid{grid-template-columns:1fr;gap:18px}.uk-crt--routine{padding:30px 23px 38px;grid-template-columns:1fr;gap:35px}.uk-crt .uk-routine-copy{padding:21px 0 0}.uk-crt--routine h3{font-size:24px}}}@media(prefers-reduced-motion:reduce){.uk-crt .uk-composition summary svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/uk-crt.css.map */
