.rl-hero__media{background:#f3f3f1;border-radius:18px;padding:28px;aspect-ratio:5 / 4;box-shadow:0 30px 60px #00000059}.rl-hero__img{mix-blend-mode:multiply;filter:none;width:100%;height:100%;max-width:none;object-fit:contain}.rl-cat__img{mix-blend-mode:multiply}.rl-feature__img{background:#fff;border-radius:12px;padding:12px;box-shadow:0 12px 30px #00000040}.rl-feature--light .rl-feature__img{box-shadow:none}@media(max-width:599px){.rl-scroll-phone{grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px;margin-right:-14px;padding-right:14px}.rl-scroll-phone>*{scroll-snap-align:start}.rl-cats.rl-scroll-phone{grid-auto-columns:40%}.rl-hero__media{aspect-ratio:16 / 10;padding:14px;margin-top:18px}.rl-trust__text{font-size:11px}}@media(min-width:600px)and (max-width:989px){.rl-hero__media{max-width:520px;margin:18px auto 0;width:100%}}.product_section .product_name{font-size:30px;line-height:1.15;font-weight:700;letter-spacing:0}.product_section .modal_price,.product_section .modal_price .price,.product_section .modal_price .current_price{font-size:28px;font-weight:800;color:var(--rl-ink)}.product_section select.single-option-selector,.product_section .selector-wrapper select{height:50px;border-radius:8px;border:1px solid #cfcfcf;font-size:15px;padding:0 14px;background-color:#fff}.product_section .add_to_cart{min-height:56px;border-radius:8px;font-size:15px;font-weight:800;letter-spacing:.06em}.product_section .add_to_cart:hover{background:var(--rl-red-dark)}.product_section input.quantity{height:46px;border-radius:0;font-size:16px}.rl-ptrust{list-style:none;margin:18px 0 6px;padding:12px 16px;border:1px solid var(--rl-line);border-radius:10px;background:#fafafa}.rl-ptrust li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--rl-text);margin:6px 0;list-style:none}.rl-ptrust li:before{content:none}.rl-ptrust svg{width:18px;height:18px;flex:0 0 18px;margin-top:1px;color:var(--rl-red)}.rl-ptrust a{color:var(--rl-red);font-weight:700}.product-info__caption .title,.spf-product-card__title{text-transform:none;font-weight:600;font-size:15px;line-height:1.35;letter-spacing:0;color:var(--rl-ink)}.product-info__caption .price,.product-info__caption .current_price,.spf-product-card__price{font-weight:800;font-size:16px;color:var(--rl-ink)}.spf-product-card .spf-product-card__inner{border:1px solid var(--rl-line);border-radius:var(--rl-radius);padding:12px;background:#fff;transition:box-shadow .2s,transform .2s;height:100%}.spf-product-card:hover .spf-product-card__inner{box-shadow:var(--rl-shadow-hover);transform:translateY(-2px)}.collection-template-default h1,.shopify-section--collection-template h1{letter-spacing:.01em}.global-button--primary{border-radius:6px}@media(max-width:599px){.product_section .product_name{font-size:22px}.product_section .modal_price,.product_section .modal_price .price{font-size:24px}}.rl-section:has(.rl-cats--icons){padding:36px 0}.rl-cats.rl-cats--icons{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 18px}.rl-cats--icons .rl-cat{flex:0 0 128px;border:0;background:transparent;text-align:center;overflow:visible}.rl-cats--icons .rl-cat:hover{box-shadow:none;transform:none}.rl-cats--icons .rl-cat__media{width:112px;height:112px;margin:0 auto;padding:12px;border-radius:50%;aspect-ratio:auto;background:var(--rl-soft);overflow:hidden;transition:box-shadow .15s}.rl-cats--icons .rl-cat:hover .rl-cat__media{box-shadow:0 0 0 3px var(--rl-red)}.rl-cats--icons .rl-cat:hover .rl-cat__img{transform:scale(1.06)}.rl-cats--icons .rl-cat__body{padding:10px 2px 0}.rl-cats--icons .rl-cat__name{font-size:13px;line-height:1.25}.rl-cats--icons .rl-cat:hover .rl-cat__name{color:var(--rl-red)}.rl-cats--icons .rl-cat__more{display:none}@media(max-width:599px){.rl-section:has(.rl-cats--icons){padding:26px 0}.rl-cats.rl-cats--icons{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-right:-14px;padding:0 14px 6px 0}.rl-cats--icons .rl-cat{flex:0 0 92px;scroll-snap-align:start}.rl-cats--icons .rl-cat__media{width:84px;height:84px;padding:8px}.rl-cats--icons .rl-cat__name{font-size:12px}}.rl-section:has(.rl-cats--icons) .rl-head{justify-content:center;align-items:center;text-align:center}@media(max-width:599px){.rl-hero__inner{padding-top:26px;padding-bottom:22px}.rl-hero__title{font-size:28px;margin-bottom:10px}.rl-hero__text{font-size:15px}.rl-hero__ctas{flex-wrap:nowrap;gap:8px;margin-top:18px}.rl-hero__ctas .rl-btn{flex:1 1 0;padding:14px 10px;font-size:12px}.rl-hero__note{display:none}.rl-hero__media{aspect-ratio:auto;height:170px;margin-top:16px}}.rl-cats--icons .rl-cat{-webkit-tap-highlight-color:transparent}.rl-cats--icons .rl-cat__media{background:#fff;border:1px solid var(--rl-line)}.rl-cats--icons .rl-cat__img{mix-blend-mode:normal;transition:none}.rl-cats--icons .rl-cat:hover .rl-cat__img{transform:none}.rl-cats--icons .rl-cat:hover .rl-cat__media{box-shadow:inset 0 0 0 3px var(--rl-red);border-color:var(--rl-red)}@media(max-width:599px){.rl-cats.rl-cats--icons{padding-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/rl-ecom-2.css.map */
