#MainContent:is([data-template=index],[data-template^=collection]),.learn-page{--page-content-width: var(--rl-content-width);--page-margin: var(--rl-gutter);--page-width: calc(var(--page-content-width) + var(--page-margin) * 2);--store-accent: var(--rl-red);--store-border: var(--rl-line);--store-radius: var(--rl-radius);--font-paragraph--size: 15px;--font-paragraph--line-height: 1.75;--font-h1--size: clamp(42px, 5.2vw, 80px);--font-h1--line-height: 1.03;--font-h2--size: var(--rl-heading-size);--font-h2--line-height: 1.03;--font-h1--weight: 400;--font-h2--weight: 400;--font-h1--letter-spacing: var(--rl-title-tracking);--font-h2--letter-spacing: var(--rl-title-tracking);--font-h4--size: 22px;--font-h4--line-height: 1.25;--font-h4--weight: 400;--font-h4--letter-spacing: -.03em;--font-h5--size: 14px;--font-h5--line-height: 1.4;--button-padding-block: 14px;--button-padding-inline: 24px;--style-border-radius-buttons-primary: var(--rl-radius);--style-border-radius-buttons-secondary: var(--rl-radius);color:var(--rl-ink);background:#fff;font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height)}#MainContent:is([data-template=index],[data-template^=collection]) :is(h1,h2),.learn-page :is(h1,h2){font-weight:400;letter-spacing:var(--rl-title-tracking);text-transform:none;color:var(--rl-ink)}#MainContent:is([data-template=index],[data-template^=collection]) a:is(.button,.button-secondary,.button-custom){min-height:52px;max-width:100%;border-radius:var(--rl-radius);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0}#MainContent:is([data-template=index],[data-template^=collection]) a.button{background:var(--rl-ink);color:#fff}#MainContent:is([data-template=index],[data-template^=collection]) :is(a,button,summary,input,select):focus-visible,.learn-page :is(a,summary):focus-visible{outline:2px solid var(--rl-red);outline-offset:4px}#MainContent:is([data-template=index],[data-template^=collection]) product-card{min-width:0}#MainContent:is([data-template=index],[data-template^=collection]) .product-card__content{height:100%}#MainContent:is([data-template=index],[data-template^=collection]) .card-gallery{background:var(--rl-paper);border:0;border-radius:var(--rl-radius);overflow:hidden}#MainContent:is([data-template=index],[data-template^=collection]) [ref=productTitleLink] .text-block{--font-paragraph--weight: 400;--font-paragraph--line-height: 1.4;--font-paragraph--size: 16px;--max-width: 100%;letter-spacing:-.02em;overflow-wrap:anywhere}#MainContent:is([data-template=index],[data-template^=collection]) product-price{margin-block-start:auto;--font-paragraph--size: 15px;--font-paragraph--weight: 500}.rl-media-fallback{display:flex;flex-direction:column;justify-content:space-between;gap:24px;aspect-ratio:var(--gallery-aspect-ratio, 1);padding:clamp(16px,8cqw,32px);background:var(--rl-paper);color:var(--rl-ink);text-decoration:none}.rl-media-fallback__mark{display:block;width:12px;height:12px;border-radius:50%;background:var(--rl-red)}.rl-media-fallback__title{font-size:clamp(18px,8cqw,30px);font-weight:400;line-height:1.1;letter-spacing:-.045em;max-width:15ch}.rl-media-fallback__label{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--rl-muted)}@media(hover:hover){#MainContent:is([data-template=index],[data-template^=collection]) product-card:hover [ref=productTitleLink] .text-block{--color: var(--rl-red)}}@media(max-width:749px){#MainContent:is([data-template=index],[data-template^=collection]) [ref=productTitleLink] .text-block{--font-paragraph--size: 14px}#MainContent:is([data-template=index],[data-template^=collection]) product-price{--font-paragraph--size: 14px}.rl-media-fallback{gap:16px}.rl-media-fallback__mark{width:8px;height:8px}.rl-media-fallback__label{font-size:8px;letter-spacing:.05em}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/storefront.css.map */
