/* frontend-product-slider.css */
.reactor-product-slider *,.reactor-product-slider *::before,.reactor-product-slider *::after{box-sizing:border-box;} .reactor-product-slider__arrow::before{content:"";position:absolute;top:50%;left:50%;display:block;width:14px;height:14px;box-sizing:border-box;border-right:3px solid #9aa7ad;border-bottom:3px solid #9aa7ad;transform-origin:50% 50%;transition:border-color 0.25s ease;} .reactor-product-slider__arrow--prev::before{transform:translate(-50%,-50%) rotate(135deg);} .reactor-product-slider__arrow--next::before{transform:translate(-50%,-50%) rotate(-45deg);} .reactor-product-slider__arrow--prev::before{left:55%;} .reactor-product-slider__arrow--next::before{left:45%;} .reactor-product-slider{--reactor-product-slider-columns:var(--reactor-product-slider-columns-desktop,4);--reactor-product-slider-gap-effective:var(--reactor-product-slider-gap,18px);position:relative;width:100%;max-width:100%;box-sizing:border-box;} .reactor-product-slider .r1-slider-stage{display:flow-root;} .reactor-product-slider__viewport{width:calc(100% - 100px);max-width:calc(100% - 100px);margin-left:50px;margin-right:50px;overflow:hidden;position:relative;z-index:1;--reactor-product-slider-item-width:calc((100% + var(--reactor-product-slider-gap)) / var(--reactor-product-slider-columns) - var(--reactor-product-slider-gap));padding-block-start:8px;margin-block-start:-8px;} .reactor-product-slider ul.products.reactor-product-slider__track{display:flex;flex-flow:row nowrap;align-items:stretch;gap:var(--reactor-product-slider-gap);width:100%;max-width:100%;margin:0;padding:0;list-style:none;transform:translate3d(0,0,0);will-change:transform;} .reactor-product-slider ul.products.reactor-product-slider__track>li.product{float:none;clear:none;flex:0 0 var(--reactor-product-slider-item-width);width:var(--reactor-product-slider-item-width);min-width:var(--reactor-product-slider-item-width);max-width:var(--reactor-product-slider-item-width);margin:0;height:auto;position:relative;z-index:1;} :is(.reactor-product-slider,.r1-gallery-slider-shell) .reactor-product-slider__arrow{position:absolute;top:50%;z-index:9999;isolation:isolate;pointer-events:auto;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translateY(-50%) scale(1);background:#fff;color:#222;box-shadow:0 6px 22px rgba(0,0,0,.15);font-size:0;line-height:1;cursor:pointer;touch-action:manipulation;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease,background-color .18s ease;} :is(.reactor-product-slider,.r1-gallery-slider-shell) .reactor-product-slider__arrow:is(:hover,:focus-visible,:active){background:#fff;color:#222;} :is(.reactor-product-slider,.r1-gallery-slider-shell) .reactor-product-slider__arrow:hover:not(:disabled){transform:translateY(-50%) scale(1.04);} :is(.reactor-product-slider,.r1-gallery-slider-shell) .reactor-product-slider__arrow:active:not(:disabled){transform:translateY(calc(-50% + 1px)) scale(1.02);box-shadow:0 2px 7px rgba(0,0,0,.17);transition-duration:.075s;} :is(.reactor-product-slider,.r1-gallery-slider-shell) .reactor-product-slider__arrow:disabled{opacity:.35;cursor:default;} :is(.reactor-product-slider,.r1-gallery-slider-shell) .reactor-product-slider__arrow:disabled:hover{transform:translateY(-50%) scale(1);} @media (prefers-reduced-motion:reduce){:is(.reactor-product-slider,.r1-gallery-slider-shell) .reactor-product-slider__arrow{transition:none;}} .reactor-product-slider__arrow--prev{left:20px;} .reactor-product-slider__arrow--next{right:20px;} .reactor-product-slider__arrow[hidden]{display:none;} .reactor-product-slider{--reactor-product-slider-gap:var(--r1-column-gap,24px);} .reactor-product-slider__track{gap:var(--reactor-product-slider-gap,var(--r1-column-gap,24px));} .reactor-product-slider .r1-product-card-actions>.button{min-width:0;white-space:normal;text-align:center;overflow-wrap:anywhere;word-break:normal;} @media (max-width:989px){.reactor-product-slider{--reactor-product-slider-columns:var(--reactor-product-slider-columns-tablet,3);}} @media (max-width:767px){.reactor-product-slider{--reactor-product-slider-columns:var(--reactor-product-slider-columns-mobile,2);}} @media (max-width:767px){body.r1-reactor-styles-default .reactor-product-slider{--reactor-product-slider-gap:10px;} .reactor-product-slider__viewport{width:calc(100% - 60px);max-width:calc(100% - 60px);margin-left:30px;margin-right:30px;} .reactor-product-slider__arrow{width:38px;height:38px;} .reactor-product-slider__arrow--prev{left:10px;} .reactor-product-slider__arrow--next{right:10px;}} @media (max-width:767px){body.r1-reactor-styles-default .reactor-product-slider{--reactor-product-slider-gap:10px;}} body .reactor-product-slider ul.products.reactor-product-slider__track{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:var(--reactor-product-slider-gap)!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;} body .reactor-product-slider ul.products.reactor-product-slider__track>li.product{float:none!important;clear:none!important;flex:0 0 var(--reactor-product-slider-item-width)!important;width:var(--reactor-product-slider-item-width)!important;min-width:var(--reactor-product-slider-item-width)!important;max-width:var(--reactor-product-slider-item-width)!important;margin:0!important;} .r1-gallery-slider-shell .reactor-product-slider__arrow{top:50%;font-size:0;line-height:1;} @media (max-width:767px){.reactor-product-slider--preinit .reactor-product-slider__viewport{min-height:180px} body.r1-reactor-styles-default .reactor-product-slider{--reactor-product-slider-gap:10px}} .reactor-product-slider picture.reactor-product-slider__picture{display:contents;}
/* slider-controls.css */
:is(.reactor-product-slider,.r1-gallery-slider-shell,.r1-reactor-brand-slider,.r1-reactor-simple-slider){--r1-slider-rail:50px; --r1-slider-arrow-size:44px; --r1-slider-arrow-edge:calc(var(--r1-slider-rail) - var(--r1-slider-arrow-size)/2); position:relative;min-width:0;max-width:100%;box-sizing:border-box;} :is(.reactor-product-slider,.r1-gallery-slider-shell,.r1-reactor-brand-slider,.r1-reactor-simple-slider) .r1-slider-stage{position:relative;min-width:0;width:100%;box-sizing:border-box;} .reactor-product-slider .r1-slider-stage>.reactor-product-slider__viewport,.r1-reactor-brand-slider .r1-slider-stage>.r1-reactor-brand-slider__viewport,.r1-reactor-simple-slider .r1-slider-stage>.r1-reactor-testimonials.is-slider,.r1-gallery-slider-shell .r1-gallery-slider-stage>.r1-gallery-engine-viewport,.r1-gallery-slider-shell .r1-gallery-slider-stage>.r1-reactor-gallery.is-slider{width:calc(100% - 2 * var(--r1-slider-rail));max-width:calc(100% - 2 * var(--r1-slider-rail)); margin-left:var(--r1-slider-rail);margin-right:var(--r1-slider-rail); min-width:0;box-sizing:border-box;} .r1-gallery-slider-shell .r1-gallery-engine-viewport>.r1-reactor-gallery.is-slider{width:100%;max-width:100%;margin:0;} .r1-reactor-simple-slider .r1-slider-stage>.r1-reactor-testimonials.is-slider{padding-inline:0;scroll-padding-inline:0;} .r1-gallery-slider-shell{padding:0;} :is(.reactor-product-slider,.r1-gallery-slider-shell,.r1-reactor-brand-slider,.r1-reactor-simple-slider) .r1-slider-stage>.reactor-product-slider__arrow{position:absolute;z-index:20;top:50%;width:var(--r1-slider-arrow-size);height:var(--r1-slider-arrow-size); min-width:var(--r1-slider-arrow-size);min-height:var(--r1-slider-arrow-size); box-sizing:border-box;display:flex;align-items:center;justify-content:center; padding:0;margin:0;border:0;border-radius:50%;background:#fff;color:#222; box-shadow:0 6px 22px rgba(0,0,0,.15);font-size:0;line-height:1; transform:translateY(-50%);cursor:pointer;touch-action:manipulation; transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease;} :is(.reactor-product-slider,.r1-gallery-slider-shell,.r1-reactor-brand-slider,.r1-reactor-simple-slider) .r1-slider-stage>.reactor-product-slider__arrow--prev{left:var(--r1-slider-arrow-edge);right:auto;} :is(.reactor-product-slider,.r1-gallery-slider-shell,.r1-reactor-brand-slider,.r1-reactor-simple-slider) .r1-slider-stage>.reactor-product-slider__arrow--next{right:var(--r1-slider-arrow-edge);left:auto;} :is(.reactor-product-slider,.r1-gallery-slider-shell,.r1-reactor-brand-slider,.r1-reactor-simple-slider) .r1-slider-stage>.reactor-product-slider__arrow::before{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;box-sizing:border-box; border-right:3px solid #9aa7ad;border-bottom:3px solid #9aa7ad;transition:border-color .18s ease;} :is(.reactor-product-slider,.r1-gallery-slider-shell,.r1-reactor-brand-slider,.r1-reactor-simple-slider) .r1-slider-stage>.reactor-product-slider__arrow--prev::before{transform:translate(-35%,-50%) rotate(135deg);} :is(.reactor-product-slider,.r1-gallery-slider-shell,.r1-reactor-brand-slider,.r1-reactor-simple-slider) .r1-slider-stage>.reactor-product-slider__arrow--next::before{transform:translate(-65%,-50%) rotate(-45deg);} :is(.reactor-product-slider,.r1-gallery-slider-shell,.r1-reactor-brand-slider,.r1-reactor-simple-slider) .r1-slider-stage>.reactor-product-slider__arrow:is(:hover,:focus-visible,:active){background:#fff;color:#222;} :is(.reactor-product-slider,.r1-gallery-slider-shell,.r1-reactor-brand-slider,.r1-reactor-simple-slider) .r1-slider-stage>.reactor-product-slider__arrow:hover:not(:disabled){transform:translateY(-50%) scale(1.04);} :is(.reactor-product-slider,.r1-gallery-slider-shell,.r1-reactor-brand-slider,.r1-reactor-simple-slider) .r1-slider-stage>.reactor-product-slider__arrow:disabled{opacity:.55;cursor:default;transform:translateY(-50%);} :is(.reactor-product-slider,.r1-gallery-slider-shell,.r1-reactor-brand-slider,.r1-reactor-simple-slider) .r1-slider-stage>.reactor-product-slider__arrow[hidden]{display:none;} @media(max-width:767px){:is(.reactor-product-slider,.r1-gallery-slider-shell,.r1-reactor-brand-slider,.r1-reactor-simple-slider){--r1-slider-rail:30px;--r1-slider-arrow-size:38px;}} @media(prefers-reduced-motion:reduce){:is(.reactor-product-slider,.r1-gallery-slider-shell,.r1-reactor-brand-slider,.r1-reactor-simple-slider) .r1-slider-stage>.reactor-product-slider__arrow{transition:none;}}
/* loading-dots.css */
.r1-loading-dots{display:inline-flex;align-items:center;justify-content:center;gap:7px;vertical-align:middle;color:var(--r1-loading-dots-color,var(--reactor-brand-color,var(--r1-primary,#0A95AE)))} .r1-loading-dots>i{display:block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.36;animation:r1-loading-dots-bounce 1.25s ease-in-out infinite} .r1-loading-dots>i:nth-child(2){animation-delay:.16s} .r1-loading-dots>i:nth-child(3){animation-delay:.32s} @keyframes r1-loading-dots-bounce{0%,65%,100%{opacity:.28;transform:translateY(0)}32%{opacity:.95;transform:translateY(-4px)}} @media(prefers-reduced-motion:reduce){.r1-loading-dots>i{animation:none;opacity:.55;transform:none}}
