@media(max-width:749px){.rem-fit-collection-range-wrapper .rem-fit-collection-products-wrapper{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:22px 20px 16px;scroll-padding-left:20px;scrollbar-width:none;-ms-overflow-style:none}.rem-fit-collection-range-wrapper .rem-fit-collection-products-wrapper::-webkit-scrollbar{display:none}.rem-fit-collection-range-wrapper .rem-fit-collection-product-wrapper{flex:0 0 82%;max-width:82%;margin:0;scroll-snap-align:start}.rem-fit-collection-range-wrapper .rem-fit-collection-product-wrapper.featured{transform:none}}.custom-hero{display:grid;grid-template-columns:minmax(0,1fr);font-family:var(--hero-font-body);font-weight:var(--hero-font-body-weight);font-style:var(--hero-font-body-style);-webkit-font-smoothing:antialiased}.custom-hero *,.custom-hero *:before,.custom-hero *:after{box-sizing:border-box}.custom-hero :where(span){color:inherit}.custom-hero__panel{container-type:inline-size;display:flex;flex-direction:column;gap:20px;padding:28px 20px;background:var(--hero-panel-bg)}.custom-hero__heading{margin:0;font-family:var(--hero-font-heading);font-weight:var(--hero-font-heading-weight);font-style:var(--hero-font-heading-style);font-size:min(calc(var(--heading-size) * .524px),calc(var(--heading-size) * 100vw / 745));line-height:1;letter-spacing:-.03em;text-wrap:balance;color:var(--heading-color)}.custom-hero__heading-accent{display:block;color:var(--heading-accent)}.custom-hero__text{margin:0;max-width:520px;font-size:16px;line-height:1.5;color:var(--text-color)}.custom-hero__heading+.custom-hero__text{margin-top:-8px}.custom-hero .custom-hero__text a,.custom-hero .custom-hero__text a:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.custom-hero__text strong,.custom-hero__text b{font-weight:var(--hero-font-body-bold-weight)}.custom-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.custom-hero__button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:12px 24px;border:1.5px solid var(--button-color);border-radius:12px;background:var(--button-color);color:var(--button-label);font-family:var(--hero-font-body);font-weight:var(--hero-font-body-bold-weight);font-size:17px;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.custom-hero .custom-hero__button:hover{color:var(--button-label);background:color-mix(in srgb,var(--button-color) 88%,var(--button-label));border-color:color-mix(in srgb,var(--button-color) 88%,var(--button-label))}.custom-hero__button--outline{background:transparent;border-color:color-mix(in srgb,var(--button-color) 60%,transparent)}.custom-hero .custom-hero__button--outline:hover{background:color-mix(in srgb,var(--button-color) 12%,transparent);border-color:var(--button-color)}.custom-hero__button:focus-visible{outline:2px solid var(--button-color);outline-offset:3px}.custom-hero__button svg{flex:none;width:20px;height:20px}.custom-hero__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px}.custom-hero__rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px}.custom-hero__rating-score{display:flex;align-items:center;gap:8px}.custom-hero__rating-label{font-size:14px;font-weight:var(--hero-font-body-bold-weight);color:var(--rating-label)}.custom-hero__stars{display:flex;gap:2px}.custom-hero__star{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:linear-gradient(90deg,var(--rating-star) var(--fill),var(--rating-star-empty) var(--fill));color:var(--rating-icon)}.custom-hero__star svg{width:68%;height:68%;fill:currentColor}.custom-hero__rating-text{font-size:13px;line-height:1.4;color:var(--rating-text)}a.custom-hero__rating-text{text-decoration:underline;text-underline-offset:5px}.custom-hero a.custom-hero__rating-text:hover{color:var(--rating-text);text-decoration-thickness:2px}.custom-hero__rating-text-short{display:none}.custom-hero__badge{flex:none}.custom-hero__badge a,.custom-hero__media-badges a{display:block}.custom-hero__badge img{display:block;width:auto;height:48px}.custom-hero__media{position:relative;overflow:hidden;aspect-ratio:10 / 9;background:var(--hero-media-bg)}.custom-hero__image,.custom-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focal-mobile, 50% 50%)}.custom-hero__media-badges{position:absolute;top:12px;right:12px;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.custom-hero__media-badges img{display:block;width:auto;height:60px}.custom-hero__card{position:absolute;left:12px;bottom:12px;z-index:1;display:flex;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:10px 10px 10px 14px;border-radius:12px;background:var(--card-bg);box-shadow:0 6px 18px color-mix(in srgb,var(--hero-panel-bg) 18%,transparent);text-decoration:none}.custom-hero__card:focus-visible{outline:2px solid var(--card-bg);outline-offset:3px}.custom-hero__card-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.custom-hero__card-label{font-size:12px;line-height:1.3;color:var(--card-label)}.custom-hero__card-title{font-size:14px;font-weight:var(--hero-font-body-bold-weight);line-height:1.3;color:var(--card-title)}.custom-hero__card-arrow{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--card-arrow-bg);color:var(--card-arrow);transition:transform .2s ease}.custom-hero__card-arrow svg{width:50%;height:50%}.custom-hero__card:hover .custom-hero__card-arrow{transform:translate(2px)}@media(max-width:524px){.custom-hero__button{flex-basis:100%}}@media(max-width:749px){.custom-hero__button{flex-grow:1}.custom-hero--stack-small .custom-hero__media{aspect-ratio:4 / 3}.custom-hero--stack-large .custom-hero__media{aspect-ratio:4 / 5}.custom-hero__rating-text--has-short .custom-hero__rating-text-full{display:none}.custom-hero__rating-text-short{display:inline}}@media(max-width:989px){.custom-hero__rating{flex-basis:100%}.custom-hero__badge--mobile-image,.custom-hero__badge--mobile-hidden{display:none}.custom-hero__trust:not(:has(.custom-hero__rating,.custom-hero__badge--mobile-row)){display:none}}@media(min-width:750px)and (max-width:989px){.custom-hero__panel{gap:24px;padding:48px 40px}.custom-hero__heading{font-size:calc(var(--heading-size) * .76px)}.custom-hero__text{max-width:600px;font-size:18px}.custom-hero__heading+.custom-hero__text{margin-top:-10px}.custom-hero__actions{gap:12px}.custom-hero__button{flex:1 1 0}.custom-hero__media{aspect-ratio:16 / 9}.custom-hero--stack-small .custom-hero__media{aspect-ratio:21 / 9}.custom-hero--stack-large .custom-hero__media{aspect-ratio:4 / 3}.custom-hero__media-badges{top:20px;right:20px;gap:10px}.custom-hero__media-badges img{height:76px}.custom-hero__card{left:20px;bottom:20px}}@media(min-width:990px){.custom-hero{grid-template-columns:repeat(2,minmax(0,1fr));min-height:var(--hero-height)}.custom-hero__panel{--hero-pad-y: clamp(24px, (var(--hero-height) - 480px) / 3, 64px);justify-content:center;gap:30px;padding:var(--hero-pad-y) clamp(32px,4.45vw,64px) var(--hero-pad-y) clamp(40px,5.56vw,80px)}.custom-hero--media-left .custom-hero__panel{padding-right:clamp(40px,5.56vw,80px);padding-left:clamp(32px,4.45vw,64px)}.custom-hero--media-left .custom-hero__media{order:-1}.custom-hero__heading{font-size:min(calc(var(--heading-size) * 1px),calc(var(--heading-size) * 100vw / 1440));line-height:.98}.custom-hero__text{font-size:20px}.custom-hero__heading+.custom-hero__text{margin-top:-10px}.custom-hero__actions{gap:12px}.custom-hero__button{min-height:58px;padding:12px 28px}.custom-hero__button--outline{padding-inline:24px}.custom-hero__trust{justify-content:flex-start;gap:16px 24px}.custom-hero__rating{flex-direction:column;align-items:flex-start;gap:6px}.custom-hero__rating:has(+.custom-hero__badge){padding-right:24px;border-right:1px solid color-mix(in srgb,var(--rating-text) 25%,transparent)}.custom-hero__rating-label{font-size:16px}.custom-hero__star{width:22px;height:22px}.custom-hero__rating-text{font-size:14px}.custom-hero__badge img{height:clamp(44px,3.9vw,56px)}.custom-hero__media{aspect-ratio:auto}.custom-hero__image,.custom-hero__placeholder{object-position:var(--focal, 50% 50%)}.custom-hero__media-badges{display:none}.custom-hero__card{left:32px;bottom:32px;gap:14px;max-width:calc(100% - 64px);padding:14px 16px 14px 18px;border-radius:14px;box-shadow:0 8px 24px color-mix(in srgb,var(--hero-panel-bg) 18%,transparent)}.custom-hero__card-label{font-size:13px}.custom-hero__card-title{font-size:16px}.custom-hero__card-arrow{width:36px;height:36px}@container (max-width: 479px){.custom-hero__button{flex:1 1 auto}.custom-hero__rating{flex-basis:100%}.custom-hero__rating:has(+.custom-hero__badge){padding-right:0;border-right:0}}}@media(prefers-reduced-motion:reduce){.custom-hero__button,.custom-hero__card-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/307/compiled_assets/styles.css.map */
