.flatoo-native-product-swipe__controls{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 12px}.flatoo-native-product-swipe__arrow{width:36px;height:36px;padding:0;border:1px solid #cbdcde;border-radius:50%;background:#fff;color:#486e76;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s,border-color .18s}.flatoo-native-product-swipe__arrow:hover{background:#eff5f4;border-color:#6c959d}.flatoo-native-product-swipe__arrow:focus-visible{outline:3px solid #6c959d;outline-offset:2px}.flatoo-native-product-swipe__arrow:disabled{opacity:.35;cursor:default}.flatoo-native-product-swipe .halo-block-content{min-width:0}.flatoo-native-product-swipe .halo-block-content>.products-grid{--fl-swipe-gap:16px;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;justify-content:flex-start!important;column-gap:var(--fl-swipe-gap)!important;row-gap:0!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden;margin:0!important;padding:0 0 12px!important;scroll-snap-type:x mandatory;scroll-padding-inline:0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-color:#c8d9dc transparent;scrollbar-width:thin}.flatoo-native-product-swipe .halo-block-content>.products-grid>.product{display:block!important;float:none!important;position:relative;flex:0 0 calc(var(--fl-swipe-card,20%) - 14px)!important;width:calc(var(--fl-swipe-card,20%) - 14px)!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:normal}.flatoo-native-product-swipe .halo-block-content>.products-grid>.product>.product-item{height:100%}@media(max-width:749px){.flatoo-native-product-swipe__controls{display:none!important}.flatoo-native-product-swipe .halo-block-content>.products-grid{--fl-swipe-gap:12px;scrollbar-width:none;padding-bottom:8px!important}.flatoo-native-product-swipe .halo-block-content>.products-grid::-webkit-scrollbar{display:none}.flatoo-native-product-swipe .halo-block-content>.products-grid>.product{flex:0 0 clamp(185px,62vw,270px)!important;width:clamp(185px,62vw,270px)!important}}@media(prefers-reduced-motion:reduce){.flatoo-native-product-swipe .halo-block-content>.products-grid{scroll-behavior:auto}.flatoo-native-product-swipe__arrow{transition:none}}@media(max-width:749px){.flatoo-same-category-scroll{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;max-width:100%!important;padding:4px 2px 13px!important;margin:0!important;transform:none!important;-webkit-transform:none!important;scroll-behavior:auto;scroll-snap-type:x proximity;touch-action:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.flatoo-same-category-scroll::-webkit-scrollbar{display:none}.flatoo-same-category-scroll>*{box-sizing:border-box!important;position:relative!important;float:none!important;flex:0 0 clamp(185px,72vw,285px)!important;width:clamp(185px,72vw,285px)!important;max-width:none!important;min-width:0!important;margin:0!important;scroll-snap-align:start;scroll-snap-stop:normal}.flatoo-same-category-scroll img{-webkit-user-drag:none}.flatoo-same-category-section .slick-dots,.flatoo-same-category-section .slick-arrow,.flatoo-same-category-section .swiper-pagination,.flatoo-same-category-section .swiper-button-prev,.flatoo-same-category-section .swiper-button-next{display:none!important}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.flatoo-same-category-scroll{scroll-behavior:auto}}#complementary-product-data.flatoo-same-category-section{--flatoo-related-gap:clamp(12px,1.8vw,20px);min-width:0;max-width:100%}#complementary-product-data.flatoo-same-category-section .complementary-products-title{position:relative;padding:0;margin:0 0 18px}#complementary-product-data.flatoo-same-category-section .complementary-products-title .title .text{font-size:clamp(20px,2.1vw,26px)!important;font-weight:700!important;line-height:1.45!important;padding:22px 60px 0!important;text-align:center!important;letter-spacing:.01em}#complementary-product-data.flatoo-same-category-section .complementary-products-slider{position:relative;min-width:0;max-width:100%;overflow:hidden}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track{display:flex!important;flex-flow:row nowrap!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:var(--flatoo-related-gap)!important;overflow-x:auto!important;overflow-y:hidden!important;margin:0!important;padding:2px 1px 16px!important;scroll-snap-type:x proximity;scroll-padding-inline:1px;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:auto;scrollbar-width:none}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track::-webkit-scrollbar{display:none}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track>.product{box-sizing:border-box!important;float:none!important;display:block!important;flex:0 0 calc((100% - 2 * var(--flatoo-related-gap)) / 3)!important;width:calc((100% - 2 * var(--flatoo-related-gap)) / 3)!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:normal}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track .product-item,#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track .card{height:100%;min-width:0}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track .product-item,#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track .card{display:flex;flex-direction:column}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track .card-information,#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track .card-information__wrapper{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track .card-title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis;min-height:3em;max-height:3em;line-height:1.5!important;font-size:clamp(14px,1.5vw,16px)!important;margin:10px 0!important}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track .card-price{margin-top:auto!important;padding-top:8px}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track .card-media{padding-bottom:100%!important;display:block;background:#f7f9f9}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track .card-media>img{object-fit:contain!important}#complementary-product-data.flatoo-same-category-section .slick-dots,#complementary-product-data.flatoo-same-category-section .slick-arrow,#complementary-product-data.flatoo-same-category-section .slick-pagination{display:none!important}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-navigation{display:none;justify-content:flex-end;gap:8px;position:absolute;right:0;top:20px}@media(min-width:750px){#complementary-product-data.flatoo-same-category-section[data-flatoo-can-scroll=true] .flatoo-same-category-navigation{display:flex}}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-arrow{background:#fff;color:#466f78;border:1px solid #ccdfe1;border-radius:50%;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-arrow:hover{background:#f1f6f6}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-arrow:disabled{opacity:.3;cursor:default}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-arrow:focus-visible,#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track:focus-visible{outline:2px solid #6c959d;outline-offset:2px}@media(min-width:750px)and (max-width:839px){#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track>.product{flex-basis:calc((100% - var(--flatoo-related-gap)) / 2)!important;width:calc((100% - var(--flatoo-related-gap)) / 2)!important}}@media(max-width:749px){#complementary-product-data.flatoo-same-category-section .complementary-products-title{margin-bottom:14px}#complementary-product-data.flatoo-same-category-section .complementary-products-title .title .text{padding:18px 2px 0!important;font-size:clamp(19px,5vw,23px)!important}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track{--flatoo-related-gap:12px;scroll-behavior:auto;padding-bottom:10px!important}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track>.product{flex:0 0 clamp(226px,70vw,325px)!important;width:clamp(226px,70vw,325px)!important}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track .card-title{font-size:14px!important;margin:9px 0!important}}@media(pointer:fine){#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track{cursor:grab}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track.is-flatoo-dragging,#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track.is-flatoo-dragging *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track.is-flatoo-dragging{scroll-snap-type:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:reduce){#complementary-product-data.flatoo-same-category-section .flatoo-same-category-native-track{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/flatoo-native-product-swipe.css.map */
