/** Shopify CDN: Minification failed

Line 56:14 Unexpected "2026"

**/
:where(div[class*="cl-sec-"]){--animation-easing:ease-in-out;--animation-speed:0.125s;--animation-speed-fast:0.0625s;--animation-speed-medium:0.15s;--animation-speed-slow:0.2s;--animation-timing-active:cubic-bezier(0.5, 0, 0.75, 0);--animation-timing-bounce:cubic-bezier(0.34, 1.56, 0.64, 1);--animation-timing-default:cubic-bezier(0, 0, 0.2, 1);--animation-timing-fade-in:cubic-bezier(0.16, 1, 0.3, 1);--animation-timing-fade-out:cubic-bezier(0.4, 0, 0.2, 1);--animation-timing-hover:cubic-bezier(0.25, 0.46, 0.45, 0.94);--animation-values:0.125s ease-in-out;--backdrop-opacity:0.15;--badge-rectangle-padding-block:4px;--badge-rectangle-padding-inline:8px;--border-color:rgb(0 0 0 / 0.5);--border-radius-sm:4px;--border-width-sm:1px;--button-font-family-primary:Assistant, sans-serif;--button-font-family-secondary:Assistant, sans-serif;--button-font-weight-primary:700;--button-font-weight-secondary:700;--button-padding-block:16px;--button-padding-inline:24px;--button-size:44px;--button-size-md:36px;--button-text-case-primary:uppercase;--button-text-case-secondary:uppercase;--card-bg-hover:rgb(0 0 0 / 0.05);--card-border-focus:rgb(0 0 0 / 0.1);--card-border-hover:rgb(0 0 0 / 0.3);--card-width-small:160px;--cart-primary-font-family:Assistant, sans-serif;--cart-primary-font-style:normal;--cart-primary-font-weight:400;--cart-secondary-font-family:Assistant, sans-serif;--cart-secondary-font-style:normal;--cart-secondary-font-weight:500;--checkbox-border:1px solid rgb(0 0 0 / 0.35);--checkout-button-gap:10px;--color-background:#ffffff;--color-background-rgb:255 255 255;--color-border:#000000;--color-border-rgb:0 0 0;--color-error:#8B0000;--color-foreground:#000000;--color-foreground-muted:rgb(0 0 0 / 0.6);--color-foreground-rgb:0 0 0;--color-foreground-subdued:rgb(0 0 0 / 0.8);--color-input-background:rgb(255 255 255 / 1.0);--color-input-border:rgb(223 223 223 / 1.0);--color-input-text:rgb(51 51 51 / 1.0);--color-input-text-rgb:51 51 51;--color-instock:#3ED660;--color-lowstock:#EE9441;--color-outofstock:#C8C8C8;--color-popover-shadow-rgb:0 0 0;--color-primary-button-background:rgb(107 36 64 / 1.0);--color-primary-button-border:rgb(0 0 0 / 1.0);--color-primary-button-focus-outline:rgb(107 36 64);--color-primary-button-hover-background:#7e2a4b;--color-primary-button-hover-border:#262626;--color-primary-button-hover-text:rgb(255 255 255 / 1.0);--color-primary-button-text:rgb(255 255 255 / 1.0);--color-secondary-button-background:rgb(255 255 255 / 1.0);--color-secondary-button-border:rgb(0 0 0 / 1.0);--color-secondary-button-hover-background:#f2f2f2;--color-secondary-button-hover-border:#262626;--color-secondary-button-hover-text:rgb(0 0 0 / 1.0);--color-secondary-button-text:rgb(107 36 64 / 1.0);--color-selected-variant-background:rgb(0 0 0 / 1.0);--color-selected-variant-border:rgb(0 0 0 / 1.0);--color-selected-variant-hover-background:#262626;--color-selected-variant-hover-border:#262626;--color-selected-variant-hover-text:rgb(255 255 255 / 1.0);--color-selected-variant-text:rgb(255 255 255 / 1.0);--color-selected-variant-text-rgb:255 255 255;--color-success:#006400;--color-variant-background:rgb(255 255 255 / 1.0);--color-variant-border:rgb(223 223 223 / 1.0);--color-variant-hover-background:#f2f2f2;--color-variant-hover-border:#d2d2d2;--color-variant-hover-text:rgb(0 0 0 / 1.0);--color-variant-text:rgb(0 0 0 / 1.0);--color-variant-text-rgb:0 0 0;--color-white:#FFFFFF;--color-white-rgb:255 255 255;--compact-page-width:1000px;--disabled-opacity:0.5;--drawer-animation-speed:0.2s;--drawer-header-desktop-top:0px;--drawer-height:100dvh;--drawer-max-width:500px;--drawer-modal-breakpoint:99999;--drawer-padding:calc(11.2px + 7px);--drawer-width:95vw;--ease-out-cubic:cubic-bezier(0.33, 1, 0.68, 1);--ease-out-quad:cubic-bezier(0.32, 0.72, 0, 1);--focus-outline-offset:0.2em;--focus-outline-width:1.5px;--font-accent--family:Assistant, sans-serif;--font-accent--style:normal;--font-accent--weight:600;--font-body--family:Assistant, sans-serif;--font-body--style:normal;--font-body--weight:400;--font-h1--case:none;--font-h1--family:'IvyPresto Headline', Jost, sans-serif;--font-h1--letter-spacing:0em;--font-h1--line-height:1;--font-h1--size:clamp(48px, 5.6vw, 56px);--font-h1--spacing:0.25em;--font-h1--style:normal;--font-h1--weight:600;--font-h2--case:none;--font-h2--family:'IvyPresto Headline', Jost, sans-serif;--font-h2--letter-spacing:0em;--font-h2--line-height:1.1;--font-h2--size:clamp(32px, 4.2667vw, 48px);--font-h2--spacing:0.25em;--font-h2--style:normal;--font-h2--weight:600;--font-h3--case:none;--font-h3--family:Assistant, sans-serif;--font-h3--letter-spacing:0em;--font-h3--line-height:1.1;--font-h3--size:32px;--font-h3--spacing:0.25em;--font-h3--style:normal;--font-h3--weight:600;--font-h4--case:none;--font-h4--family:Assistant, sans-serif;--font-h4--letter-spacing:0em;--font-h4--line-height:1.1;--font-h4--size:24px;--font-h4--spacing:0.25em;--font-h4--style:normal;--font-h4--weight:600;--font-h5--case:none;--font-h5--family:Assistant, sans-serif;--font-h5--letter-spacing:0em;--font-h5--line-height:1.2;--font-h5--size:14px;--font-h5--spacing:0.25em;--font-h5--style:normal;--font-h5--weight:600;--font-h6--case:none;--font-h6--family:Assistant, sans-serif;--font-h6--letter-spacing:0em;--font-h6--line-height:1.2;--font-h6--size:14px;--font-h6--spacing:0.25em;--font-h6--style:normal;--font-h6--weight:600;--font-heading--family:'IvyPresto Headline', Jost, sans-serif;--font-heading--spacing:0.25em;--font-heading--style:normal;--font-heading--weight:600;--font-paragraph--family:Assistant, sans-serif;--font-paragraph--line-height:1.4;--font-paragraph--size:clamp(15px, 2vw, 16px);--font-paragraph--spacing:0.5em;--font-paragraph--style:normal;--font-paragraph--weight:400;--font-size--2xl:24px;--font-size--2xs:12px;--font-size--3xl:32px;--font-size--3xs:10px;--font-size--4xl:40px;--font-size--5xl:48px;--font-size--6xl:56px;--font-size--h1:clamp(48px, 5.6vw, 56px);--font-size--h2:clamp(32px, 4.2667vw, 48px);--font-size--h3:32px;--font-size--h4:24px;--font-size--h5:14px;--font-size--h6:14px;--font-size--lg:18px;--font-size--md:16px;--font-size--paragraph:clamp(15px, 2vw, 16px);--font-size--sm:14px;--font-size--xl:20px;--font-size--xs:13px;--font-subheading--family:Assistant, sans-serif;--font-subheading--style:normal;--font-subheading--weight:500;--gap-2xl:32px;--gap-2xs:4.8px;--gap-3xl:48px;--gap-3xs:2px;--gap-lg:16px;--gap-md:14.4px;--gap-sm:11.2px;--gap-xl:20px;--gap-xs:8px;--gradient-image-overlay:linear-gradient(to top, rgb(0 0 0 / 0.5), transparent);--height-buy-buttons:calc(16px * 2 + 20px);--hover-transition-duration:.25s;--hover-transition-timing:ease-out;--icon-size-2xs:9.6px;--icon-size-lg:24px;--icon-size-md:22px;--icon-size-sm:20px;--icon-size-xs:13.6px;--icon-stroke-width:1.5px;--input-box-shadow:0 0 0 1px rgb(223 223 223 / 1.0);--input-box-shadow-focus:0 0 0 calc(1px + 0.5px) rgb(223 223 223 / 1.0);--input-box-shadow-width:1px;--input-disabled-background-color:rgb(0 0 0 / 0.1);--input-disabled-border-color:rgb(0 0 0 / 0.05);--input-disabled-text-color:rgb(0 0 0 / 0.5);--input-padding:12.8px 12.8px;--input-padding-x:12.8px;--input-padding-y:12.8px;--input-textarea-min-height:55px;--jdgm-border-radius:0;--jdgm-paginate-color:#108474;--jdgm-primary-color:#108474;--jdgm-reviewer-name-color:#108474;--jdgm-secondary-color:rgba(16,132,116,0.1);--jdgm-star-color:#108474;--jdgm-write-review-bg-color:#108474;--jdgm-write-review-text-color:white;--kl-reviews-color-light-gray:#e9e9eb;--layer-base:0;--layer-flat:1;--layer-header-menu:12;--layer-heightened:4;--layer-lowest:-1;--layer-menu-drawer:18;--layer-overlay:16;--layer-raised:2;--layer-section-background:-2;--layer-sticky:8;--layer-temporary:20;--layer-window-overlay:10;--letter-spacing--body-loose:0.03em;--letter-spacing--body-normal:0em;--letter-spacing--body-tight:-0.03em;--letter-spacing--display-loose:0.03em;--letter-spacing--display-normal:0em;--letter-spacing--display-tight:-0.03em;--letter-spacing--heading-loose:0.03em;--letter-spacing--heading-normal:0em;--letter-spacing--heading-tight:-0.03em;--letter-spacing-sm:0.06em;--line-height:1;--line-height--body-loose:1.6;--line-height--body-normal:1.4;--line-height--body-tight:1.2;--line-height--display-loose:1.2;--line-height--display-normal:1.1;--line-height--display-tight:1;--line-height--heading-loose:1.35;--line-height--heading-normal:1.25;--line-height--heading-tight:1.15;--link-button-case:uppercase;--link-button-color:#000000;--link-button-font-family:Assistant, sans-serif;--link-button-font-weight:400;--link-button-hover-opacity:0.7;--link-button-underline:underline;--link-button-underline-hover:underline;--margin-2xl:24px;--margin-2xs:4.8px;--margin-3xs:2px;--margin-4xl:32px;--margin-6xl:80px;--margin-lg:16px;--margin-md:12.8px;--margin-sm:11.2px;--margin-xl:20px;--margin-xs:8px;--max-width--body-narrow:22.75em;--max-width--body-normal:32.5em;--max-width--display-narrow:9.75em;--max-width--display-normal:13em;--max-width--display-tight:3.25em;--max-width--heading-narrow:19.5em;--max-width--heading-normal:32.5em;--medium-page-width:1100px;--menu-font-2xl--line-height:calc(1.1 + 0.5 * min(16 / 28));--menu-font-2xl--size:28px;--menu-font-md--line-height:calc(1.1 + 0.5 * min(16 / 16));--menu-font-md--size:16px;--menu-font-sm--line-height:calc(1.1 + 0.5 * min(16 / 14));--menu-font-sm--size:14px;--menu-font-xl--line-height:calc(1.1 + 0.5 * min(16 / 20));--menu-font-xl--size:20px;--minimum-touch-target:44px;--modal-max-height:65dvh;--narrow-content-width:576px;--narrow-page-width:1200px;--normal-content-width:672px;--normal-page-width:1920px;--opacity-10:0.1;--opacity-10-25:0.1;--opacity-15:0.15;--opacity-20:0.2;--opacity-25:0.25;--opacity-30:0.3;--opacity-30-60:0.3;--opacity-35-55:0.35;--opacity-40:0.4;--opacity-40-60:0.4;--opacity-5:0.05;--opacity-5-15:0.05;--opacity-50:0.5;--opacity-60:0.6;--opacity-70:0.7;--opacity-8:0.08;--opacity-80:0.8;--opacity-85:0.85;--opacity-90:0.9;--opacity-muted-text:0.6;--opacity-subdued-text:0.8;--padding-2xl:24px;--padding-2xs:4px;--padding-3xl:28px;--padding-3xs:2px;--padding-4xl:32px;--padding-5xl:48px;--padding-6xl:64px;--padding-lg:16px;--padding-md:12.8px;--padding-sm:11.2px;--padding-xl:20px;--padding-xs:8px;--page-content-width:1200px;--palette-darkest:#000000;--palette-darkest-rgb:0 0 0;--palette-lightest:#ffffff;--palette-lightest-rgb:255 255 255;--peek-next-slide-size:48px;--quick-add-modal-gallery-width:384px;--quick-add-modal-height:min(616px, 96vh);--quick-add-modal-mask-end:0px;--quick-add-modal-mask-start:0px;--quick-add-modal-width:min(864px, 96vw);--rail-dot-bg:rgb(107, 36, 64);--rail-ico-c:rgb(255, 255, 255);--rail-lab-c:rgb(107, 36, 64);--rail-p:0%;--shadow-blur:20px;--shadow-button:0 2px 3px rgb(0 0 0 / 20%);--shadow-popover:0px 4px 20px rgb(0 0 0 / 0.15);--sidebar-width:400px;--skeleton-opacity:0.025;--slideshow-controls-icon:32px;--slim-page-width:800px;--spacing-scale-default:1.0;--spacing-scale-md:0.7;--spring-d180-b0-duration:0.2988s;--spring-d180-b0-easing:linear(0, 0.0234, 0.0805 4.48%, 0.4865 15.68%, 0.6211 20.16%, 0.7696 26.88%, 0.8064 29.12%, 0.8646, 0.9063, 0.9358, 0.9563 47.04%, 0.9757, 0.9867 60.48%, 0.9941 69.44%, 0.9979 80.64%, 0.9996 98.56%);--spring-d220-b0-duration:0.3818s;--spring-d220-b0-easing:linear(
      0,
      0.0093 1.37%,
      0.0696 4.12%,
      0.4667 15.09%,
      0.6322 20.58%,
      0.6986 23.32%,
      0.7793 27.44%,
      0.8219 30.18%,
      0.8721,
      0.9089 38.42%,
      0.9427,
      0.9644,
      0.978 54.88%,
      0.9881 61.74%,
      0.9944 69.97%,
      0.998 80.95%,
      0.9996 98.78%
    );--spring-d280-b0-duration:0.4648s;--spring-d280-b0-easing:linear(0, 0.0044, 0.0164 1.85%, 0.085 4.63%, 0.4571 14.81%, 0.575 18.52%, 0.6505, 0.7148 24.07%, 0.7849, 0.8393, 0.8809 35.18%, 0.9189, 0.9453 44.44%, 0.9662, 0.9793 55.55%, 0.9894 62.95%, 0.995 71.28%, 0.9982 82.39%, 0.9997 99.98%);--spring-d300-b0-duration:0.4980s;--spring-d300-b0-easing:linear(0, 0.0033 0.81%, 0.027 2.42%, 0.0916 4.84%, 0.4745 15.32%, 0.6422 20.97%, 0.7175, 0.7789, 0.8283 30.64%, 0.876, 0.9111 38.71%, 0.941, 0.9611 48.39%, 0.9707, 0.978 54.84%, 0.9885 62.1%, 0.9949 70.97%, 0.9982 82.26%, 0.9997 100%);--style-border-drawer:1px solid #DFDFDF;--style-border-popover:1px solid #DFDFDF;--style-border-radius-50:50%;--style-border-radius-buttons-primary:14px;--style-border-radius-buttons-secondary:14px;--style-border-radius-inputs:14px;--style-border-radius-lg:16px;--style-border-radius-md:12.8px;--style-border-radius-pills:40px;--style-border-radius-popover:14px;--style-border-radius-sm:9.6px;--style-border-radius-xs:3.2px;--style-border-swatch-opacity:10%;--style-border-swatch-style:solid;--style-border-swatch-width:1px;--style-border-width:1px;--style-border-width-inputs:1px;--style-border-width-primary:0px;--style-border-width-secondary:0px;--submenu-animation-easing:cubic-bezier(.25, .1, .25, 1);--submenu-animation-speed:.36s;--surface-transition-duration:.3s;--surface-transition-timing:cubic-bezier(0.32, 0.72, 0, 1);--text-align-default:left;--theme-drawer-width:480px;--transparent-header-offset-boolean:0;--variant-option-label-color:#000000;--variant-picker-border-opacity:10%;--variant-picker-border-style:solid;--variant-picker-border-width:1px;--variant-picker-button-border-width:1px;--variant-picker-button-radius:14px;--variant-picker-swatch-height:34px;--variant-picker-swatch-height-unitless:34;--variant-picker-swatch-radius:100px;--variant-picker-swatch-width:34px;--variant-picker-swatch-width-unitless:34;--view-transition-new-main-content:0.125s ease-in-out both fadeIn, 0.125s ease-in-out both slideInTopViewTransition;--view-transition-old-main-content:0.125s ease-in-out both fadeOut;--wide-page-width:2400px}
@media screen and (min-width:750px){:where(div[class*="cl-sec-"]){--checkbox-border-radius:5px;--checkbox-label-padding:6px;--checkbox-size:16px;--header-group-height:93px;--header-height:53px;--height-small:280px;--kaching-cart-font-size-scale:1;--page-margin:40px;--page-width:calc(1200px + (40px * 2));--section-height-large:80svh;--section-height-medium:65svh;--section-height-small:50svh}}
@media screen and (max-width:749px){:where(div[class*="cl-sec-"]){--checkbox-border-radius:7px;--checkbox-label-padding:8px;--checkbox-size:22px;--header-group-height:87px;--header-height:47px;--height-small:160px;--kaching-cart-font-size-scale:.9;--page-margin:16px;--page-width:calc(1200px + (16px * 2));--section-height-large:560px;--section-height-medium:400px;--section-height-small:240px}}

/* Shrine: div:empty{display:none} (0,1,1). Mesma especificidade (vence pela ordem) e PERDE para o CSS da secao */
:where([class*="cl-sec-"]) :is(a,article,div,dl,h1,h2,h3,h4,h5,h6,p,section,ul):empty{display:revert}
/* base tipografica do <body> do concorrente (Horizon 4.1.4: Assistant 16px/1.4, antialiased) */
div[class*="cl-sec-"]{min-height:0!important;display:block!important;font-family:Assistant,sans-serif;font-size:var(--font-size--paragraph,16px);line-height:1.4;font-weight:400;letter-spacing:normal;color:#000;-webkit-font-smoothing:antialiased}
body{grid-template-rows:none!important;align-content:start}
/* o scope troca `body` pelo wrapper: o fundo branco do body dele cobria o .section-background
   (z-index:-1) da barra de anuncio — o fundo preto sumia */
div[class*="cl-sec-"]{background-color:transparent!important}
[class*="cl-sec-"] li::before{content:none}
[class*="cl-sec-"] img{vertical-align:revert}
[class*="cl-sec-"] button{font-family:inherit}
/* overflow-list do Atelier: a lista vivia num shadow DOM (ul[part=list] flex) que nao vem na copia */
[class*="cl-sec-"] cl-overflow-list{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:var(--overflow-list-alignment);column-gap:16px;height:100%}
[class*="cl-sec-"] cl-overflow-list > [slot="overflow"],[class*="cl-sec-"] cl-overflow-list > [slot="more"]{display:none}
/* (retrabalho 2026-09-30) o shim mobile da home saiu (as reviews agora sao construidas). No desktop
   o best-sellers nosso mede 664.297 contra 673.672 dele: toda secao depois dele sobe com fracao
   .375px diferente (tops.py: .172 x .547 no carrossel de reviews) -> meio pixel no pixel-diff */
@media (min-width:750px){.shopify-section:has(> .cl-sec-h04){padding-bottom:.375px}}
/* swatches dos cards (overflow-list do Horizon: a lista vivia num shadow DOM). O JS dele ja
   moveu para slot=overflow os que nao cabem; o "+N" (slot=more) aparece */
[class*="cl-sec-"] cl-overflow-list > li{list-style:none;display:flex}
[class*="cl-sec-"] cl-overflow-list.lc-swatches-replie{gap:8px;align-items:center;padding:4.5px 5.333px;box-sizing:content-box}
[class*="cl-sec-"] cl-overflow-list.lc-swatches-replie > [slot="more"]{display:flex!important;height:100%;align-items:center}
[class*="cl-sec-"] .hidden-swatches__count{display:flex;align-self:center;align-items:center;justify-content:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:transparent;padding:0;border:0;border-radius:0;font:inherit}
[class*="cl-sec-"] .hidden-swatches__count:before{counter-reset:overflow-count var(--overflow-count);content:"+" counter(overflow-count);line-height:1;cursor:pointer}
/* PDP leggings (grupo A): reviews (627.5 mobile / 661.719 desktop) e Judge.me dele nao eram
   construidos -> fase sub-pixel no vizinho ANTERIOR ao how-it-works e aos recomendados
   (medido com tops.py: ref .828/.719 mobile, .031/.984 desktop) */
   retrabalho 2026-09-30: as reviews agora SAO construidas -> sai o shim antes delas (ba04/b*03);
   fica so o do Judge.me (antes dos recomendados) */
@media (max-width:749px){.shopify-section:has(> .cl-sec-ba06){padding-bottom:.9375px}}
@media (min-width:750px){.shopify-section:has(> .cl-sec-ba06){padding-bottom:.984375px}}
/* idem t-shirt (b), arm sleeves (v) e shorts (c): shim_calc.py sobre _tops/ (ref com o Kaching
   escondido, como no verify) */
@media (max-width:749px){.shopify-section:has(> :is(.cl-sec-bb05,.cl-sec-bv05,.cl-sec-bc05)){padding-bottom:.9375px}}
@media (min-width:750px){.shopify-section:has(> :is(.cl-sec-bb05,.cl-sec-bv05)){padding-bottom:.78125px}.shopify-section:has(> .cl-sec-bc05){padding-bottom:.984375px}}
/* arredondamento de 1px (medido com shift_test.py: a referencia casa com 0 de erro deslocada
   1 linha) — a altura do buybox muda por produto; so o conteudo desloca, o layout nao */
@media (max-width:749px){
 /* (retrabalho 2026-09-30) t-shirt e shorts sairam: com o seletor oculto nos DOIS lados o buybox
    tem a mesma fracao que o dele (tops.py) e o deslocamento de 1px virou erro */
 body:has([data-cl-pdp="3d-sculpting-arm-sleeves-black"]) :is(.cl-sec-bv02,.cl-sec-bv05){transform:translateY(-1px)}
}
@media (min-width:750px){
 .cl-sec-h03{transform:translateY(1px)}
 body:has(:is([data-cl-pdp="3d-sculpting-arm-sleeves-black"],[data-cl-pdp="3d-shorts-beige"])) .cl-sec-bmq{transform:translateY(-1px)}
}
/* preco dos cards: "R$ 29,90" (BRL, nossa loja) e mais largo que "$47.90" (USD, dele) e
   estreitava o TITULO ao lado (quebra de linha diferente em toda grade). A coluna fica com a
   largura medida no concorrente (38.48px mobile / 43.97px desktop) e o valor transborda para o
   padding do card (14px), sem mexer no titulo */
[class*="cl-sec-"] cl-product-card cl-product-price{flex:0 0 38.4844px!important;width:38.4844px!important;max-width:none!important;overflow:visible}
[class*="cl-sec-"] cl-product-card cl-product-price > [ref="priceContainer"]{width:max-content;margin-left:auto;text-align:right;white-space:nowrap}
@media (min-width:750px){[class*="cl-sec-"] cl-product-card cl-product-price{flex-basis:43.9688px!important;width:43.9688px!important}}

@property --rail-p{syntax: "<percentage>"; inherits: true; initial-value: 0%;}
@property --rail-dot-bg{syntax: "<color>"; inherits: true; initial-value: #6b2440;}
@property --rail-ico-c{syntax: "<color>"; inherits: true; initial-value: #ffffff;}
@property --rail-lab-c{syntax: "<color>"; inherits: true; initial-value: #6b2440;}
@keyframes rail-on{to{--rail-dot-bg: var(--rail-fill, #6b2440);--rail-ico-c: var(--rail-ico-on, #ffffff);--rail-lab-c: var(--rail-fill, #6b2440)}}
@keyframes rail-fill{to{--rail-p: 100%}}
@supports (animation-timeline: view(block auto 38%)){@media(prefers-reduced-motion:no-preference){.lc-rail--scroll:not(.lc-rail--h)>.group-block-content>.group-block{--rail-dot-bg: var(--rail-track, #e4d3db);--rail-ico-c: var(--rail-fill, #6b2440);--rail-lab-c: var(--rail-track, #e4d3db);--rail-tl: view(block auto var(--rail-anchor, 38%));animation:rail-on 1s linear both,rail-fill 1s linear both;animation-timeline:var(--rail-tl),var(--rail-tl);animation-range:entry 44% entry 48%,entry 0% entry 100%}}@media(prefers-reduced-motion:no-preference)and (max-width:749px){.lc-rail--scroll.lc-rail--hv>.group-block-content>.group-block{--rail-dot-bg: var(--rail-track, #e4d3db);--rail-ico-c: var(--rail-fill, #6b2440);--rail-lab-c: var(--rail-track, #e4d3db);--rail-tl: view(block auto var(--rail-anchor, 38%));animation:rail-on 1s linear both,rail-fill 1s linear both;animation-timeline:var(--rail-tl),var(--rail-tl);animation-range:entry 44% entry 48%,entry 0% entry 100%}}.lc-rail--scroll>.group-block-content>.group-block:first-child{animation-range:entry 44% entry 48%,entry 50% entry 100%}.lc-rail--scroll>.group-block-content>.group-block:last-child{animation-range:entry 44% entry 48%,entry 0% entry 50%}}