.cts-rv[hidden],.cts-rv__controls[hidden],.cts-rv__editor-note[hidden]{display:none!important}.cts-rv{display:block;color:rgb(var(--color-foreground));font-family:var(--font-body-family, Montserrat, Arial, sans-serif)}.cts-rv__section{padding-top:var(--cts-rv-padding-top, 36px);padding-bottom:var(--cts-rv-padding-bottom, 36px)}.cts-rv__header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:24px}.cts-rv__heading-group{min-width:0}.cts-rv__heading{margin:0;font-family:var(--font-heading-family, Montserrat, Arial, sans-serif);font-size:var(--cts-rv-title-size, 32px);font-weight:400;line-height:1.18;letter-spacing:.03em}.cts-rv__subheading{margin:9px 0 0;font-size:14px;line-height:1.5;color:rgba(var(--color-foreground),.7)}.cts-rv__editor-note{margin:-5px 0 18px;font-size:12px;color:rgba(var(--color-foreground),.7)}.cts-rv__grid{display:grid;grid-template-columns:repeat(var(--cts-rv-columns-desktop, 4),minmax(0,1fr));gap:var(--cts-rv-gap, 16px);align-items:start}.cts-rv__card{min-width:0;color:inherit}.cts-rv__media-link,.cts-rv__title-link{display:block;color:inherit;text-decoration:none}.cts-rv__title-link:hover{text-decoration:underline;text-underline-offset:3px}.cts-rv__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--cts-rv-image-ratio, 4 / 5);border-radius:var(--cts-rv-radius, 0px);background:rgba(var(--color-foreground),.035);isolation:isolate}.cts-rv__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease,transform .35s ease}.cts-rv__image--secondary{opacity:0}.cts-rv__product-info{padding-top:12px}.cts-rv__product-title{margin:0;font-family:var(--font-body-family, Montserrat, Arial, sans-serif);font-weight:400;font-size:var(--cts-rv-product-size, 16px);line-height:1.4;overflow-wrap:anywhere}.cts-rv__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:7px;font-family:var(--font-body-family, Montserrat, Arial, sans-serif);font-weight:400;font-size:var(--cts-rv-price-size, 15px);line-height:1.4}.cts-rv__price-current{color:rgb(var(--color-foreground))}.cts-rv__price-compare{color:rgba(var(--color-foreground),.58);text-decoration:line-through}.cts-rv__controls{display:flex;gap:8px;flex:0 0 auto}.cts-rv__arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(var(--color-foreground),.3);background:transparent;color:inherit;border-radius:50%;cursor:pointer}.cts-rv__arrow:disabled{opacity:.3;cursor:default}.cts-rv__arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cts-rv[data-layout=carousel] .cts-rv__grid{display:grid;grid-auto-flow:column;grid-template-columns:none;gap:var(--cts-rv-gap, 16px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.cts-rv[data-layout=carousel] .cts-rv__grid::-webkit-scrollbar{display:none}.cts-rv[data-layout=carousel] .cts-rv__card{scroll-snap-align:start}.cts-rv[data-layout=carousel][data-columns-desktop="2"] .cts-rv__grid{grid-auto-columns:calc((100% - var(--cts-rv-gap)) / 2)}.cts-rv[data-layout=carousel][data-columns-desktop="3"] .cts-rv__grid{grid-auto-columns:calc((100% - 2 * var(--cts-rv-gap)) / 3)}.cts-rv[data-layout=carousel][data-columns-desktop="4"] .cts-rv__grid{grid-auto-columns:calc((100% - 3 * var(--cts-rv-gap)) / 4)}.cts-rv[data-layout=carousel][data-columns-desktop="5"] .cts-rv__grid{grid-auto-columns:calc((100% - 4 * var(--cts-rv-gap)) / 5)}.cts-rv[data-layout=carousel][data-columns-desktop="6"] .cts-rv__grid{grid-auto-columns:calc((100% - 5 * var(--cts-rv-gap)) / 6)}@media(hover:hover)and (pointer:fine){.cts-rv__card:hover .cts-rv__image--primary.has-secondary,.cts-rv__card:focus-within .cts-rv__image--primary.has-secondary{opacity:0}.cts-rv__card:hover .cts-rv__image--secondary,.cts-rv__card:focus-within .cts-rv__image--secondary{opacity:1}.cts-rv__card:hover .cts-rv__image,.cts-rv__card:focus-within .cts-rv__image{transform:scale(1.01)}}@media(max-width:749px){.cts-rv__section{padding-top:var(--cts-rv-padding-top, 36px);padding-bottom:var(--cts-rv-padding-bottom, 36px)}.cts-rv__header{margin-bottom:18px}.cts-rv__heading{font-size:var(--cts-rv-title-size-mobile, 25px)}.cts-rv__product-info{padding-top:9px}.cts-rv__product-title{font-size:var(--cts-rv-product-size-mobile, 14px)}.cts-rv__price{margin-top:6px;font-size:var(--cts-rv-price-size-mobile, 14px)}.cts-rv__grid{grid-template-columns:repeat(var(--cts-rv-columns-mobile, 2),minmax(0,1fr))}.cts-rv[data-layout=carousel][data-columns-mobile="1"] .cts-rv__grid{grid-auto-columns:100%}.cts-rv[data-layout=carousel][data-columns-mobile="2"] .cts-rv__grid{grid-auto-columns:calc((100% - var(--cts-rv-gap)) / 2)}.cts-rv__arrow{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.cts-rv__image{transition:none}.cts-rv[data-layout=carousel] .cts-rv__grid{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map?subset=AAAAAAg */
