.image-viewer-modal_dialog__cgbJ1{background:#fff!important;padding:0!important}.image-viewer-modal_dialog__cgbJ1::backdrop{background:#fff!important}.image-viewer-modal_content__eDoGL{width:100%!important;max-width:none!important;height:100%!important}.image-viewer-modal_closeButton__VPF7c{position:fixed!important;top:auto!important;right:auto!important;bottom:45px!important;left:50%!important;width:55px!important;height:55px!important;border-radius:50%!important;color:var(--black-primary-color)!important;background:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.1019607843)!important;transform:translateX(-50%)!important;z-index:21!important}.image-viewer-modal_closeButton__VPF7c span{display:none}.image-viewer-modal_closeButton__VPF7c:after,.image-viewer-modal_closeButton__VPF7c:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:1px;background-color:var(--black-primary-color);opacity:.5;transform-origin:center;transition:opacity .3s ease-in-out}.image-viewer-modal_closeButton__VPF7c:before{transform:translate(-50%,-50%) rotate(45deg)}.image-viewer-modal_closeButton__VPF7c:after{transform:translate(-50%,-50%) rotate(-45deg)}.image-viewer-modal_closeButton__VPF7c:focus-visible,.image-viewer-modal_closeButton__VPF7c:hover{background:#fff;transform:translateX(-50%) scale(1.05)}.image-viewer-modal_closeButton__VPF7c:focus-visible:after,.image-viewer-modal_closeButton__VPF7c:focus-visible:before,.image-viewer-modal_closeButton__VPF7c:hover:after,.image-viewer-modal_closeButton__VPF7c:hover:before{opacity:1}.thumb_thumb__Rm0aF{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;padding:0;border:1px solid #ececec;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .2s ease}.thumb_image__jc_Kt{width:100%;height:100%;object-fit:cover}.thumb_selected__nRwGl{border:1px solid var(--secondary-accent-color)}.zoomable-image_container__Ftmf8{position:relative;display:grid;width:100%;height:100%;aspect-ratio:1;overflow:hidden;place-items:center}.zoomable-image_image__FZRDh{object-fit:cover;transition:transform .3s ease}.zoomable-image_viewer__1tF6G{aspect-ratio:auto}.zoomable-image_viewer__1tF6G .zoomable-image_image__FZRDh{object-fit:contain}@media(hover:hover)and (pointer:fine){.zoomable-image_container__Ftmf8:hover .zoomable-image_image__FZRDh{cursor:crosshair;transform:scale(1.7)}}@media(prefers-reduced-motion:reduce){.zoomable-image_image__FZRDh{transition-duration:.01ms}}.image-carousel_carousel__2mGa5{width:100%;min-width:0}.image-carousel_mainFrame__Wz2aB{overflow:hidden;border:1px solid #ececec;border-radius:8px;background:#fff}.image-carousel_mainCarousel__xb9SP{--carousel-arrow-offset:10px!important}@media(hover:hover)and (pointer:fine){.image-carousel_mainCarousel__xb9SP>button{opacity:0;pointer-events:none}.image-carousel_carousel__2mGa5:hover .image-carousel_mainCarousel__xb9SP>button,.image-carousel_mainCarousel__xb9SP:focus-within>button{opacity:1;pointer-events:auto}}@media(any-hover:none),(any-pointer:coarse){.image-carousel_mainCarousel__xb9SP>button{opacity:1;pointer-events:auto}}.image-carousel_imageButton__lhM2A{display:block;width:100%;aspect-ratio:1;padding:0;border:0;background:rgba(0,0,0,0);cursor:zoom-in}.image-carousel_imageButton__lhM2A:disabled{cursor:default}.image-carousel_thumbsCarousel__7J6GX{margin-top:15px}.image-carousel_viewerFrame__4Vfa_{display:grid;width:100%;height:100dvh;place-items:center}.image-carousel_viewerCarousel__fYSn_{width:100%;height:100%}.image-carousel_viewerCarousel__fYSn_>button{position:fixed!important;top:auto;bottom:45px;width:55px;height:55px}.image-carousel_viewerCarousel__fYSn_>button:first-of-type{right:auto;left:calc(50% - 97px);transform:scaleX(-1)!important}.image-carousel_viewerCarousel__fYSn_>button:last-of-type{right:calc(50% - 97px);left:auto;transform:none!important}.image-carousel_viewerSlide__21SFK{width:100%;height:100dvh}@media(width < 768px){.image-carousel_mainCarousel__xb9SP{--carousel-arrow-offset:6px!important}}.product-activity_activity__s4I__{display:flex;flex-flow:row wrap;align-items:center;row-gap:12px;column-gap:20px;padding:12px 0}.product-activity_addToCart__kveQY{min-width:0;flex:1 1 150px}.product-activity_buyNow__mVLiX,.product-activity_callback__9sm2d{flex:1 0 100%!important}@media(width < 768px){.product-activity_activity__s4I__{gap:12px}}.description-tab_message__3b6u4{color:var(--gray-primary-color);font-size:14px}.product-specifications-tab_specifications__32QF9{width:100%;border-collapse:collapse}.product-specifications-tab_specifications__32QF9 tr{background-color:#f2f2f2}.product-specifications-tab_specifications__32QF9 tr:nth-child(2n){background-color:#fff}.product-specifications-tab_specifications__32QF9 td,.product-specifications-tab_specifications__32QF9 th{padding:10px;color:#434343;font-size:14px;line-height:20px;overflow-wrap:anywhere;text-align:left;vertical-align:top}.product-specifications-tab_specifications__32QF9 th{width:30%;font-weight:700}.product-specifications-tab_valueList__CFinR{position:relative}.product-specifications-tab_valueList__CFinR li{display:inline;white-space:normal}.product-specifications-tab_valueList__CFinR li:not(:last-child):after{margin-right:5px;content:","}.product-specifications-tab_valueList__CFinR li a{color:inherit;text-decoration:underline}.product-specifications-tab_valueList__CFinR li a:hover{color:var(--primary-accent-color)}.product-specifications-tab_message__2Wuzk{color:var(--gray-primary-color);font-size:14px}@media(width < 600px){.product-specifications-tab_specifications__32QF9{table-layout:fixed}.product-specifications-tab_specifications__32QF9 td,.product-specifications-tab_specifications__32QF9 th{padding:10px 8px}.product-specifications-tab_specifications__32QF9 th{width:40%}}.review-card_reviewCard__5qTpR{display:flex;flex-direction:row;align-items:flex-start;gap:30px;padding:0 0 40px;border-bottom:1px solid #f2f2f2}.review-card_avatar__u9wgN{width:80px;height:80px;flex-shrink:0;border-radius:50%;object-fit:cover}.review-card_reviewContent__6Xxtf{display:flex;min-width:0;flex:1;flex-direction:column;gap:10px}.review-card_reviewHeader__bLu_3{display:flex;flex-flow:row wrap;align-items:center;gap:10px}.review-card_username__yoxVF{color:var(--black-primary-color);font-size:15px;font-weight:700;line-height:18px}.review-card_date__1wY6x{color:#909090;font-size:10px;line-height:18px;text-transform:uppercase}.review-card_reviewMessage__KKk3U{margin:2px 0 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere;text-align:justify}@media(width < 600px){.review-card_reviewCard__5qTpR{gap:18px}.review-card_avatar__u9wgN{width:60px;height:60px}}.product-reviews-tab_reviews__qCLcV{display:flex;flex-direction:column;gap:40px}.product-reviews-tab_message__9epES{color:var(--gray-primary-color);font-size:14px}.product-reviews-tab_loadMoreButton__F8DhS{margin-bottom:0}.product-reviews-tab_reviewsList__qoQ9M{display:flex;width:100%;flex-direction:column;gap:40px}.product-reviews-tab_reviewsList__qoQ9M>li,.product-tabs_tabsWrapper__4Bibc{width:100%}.product-tabs_tabList__hyFpo{display:flex;width:100%;flex-flow:row nowrap;align-items:center;gap:25px;margin:0;padding-bottom:3px;overflow-x:auto;list-style:none;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-color:var(--gray-placeholder-color) var(--gray-inactive-color);scrollbar-width:thin}.product-tabs_tabList__hyFpo::-webkit-scrollbar{height:3px}.product-tabs_tabList__hyFpo::-webkit-scrollbar-track{background:var(--gray-inactive-color)}.product-tabs_tabList__hyFpo::-webkit-scrollbar-thumb{border-radius:5px;background:var(--gray-placeholder-color)}.product-tabs_tabListItem__5bn2e{flex:0 0 auto}.product-tabs_tabItem__zpB60{position:relative;flex:0 0 auto;padding:0 10px;border:0;color:var(--black-primary-color);background:rgba(0,0,0,0);font-size:24px;font-weight:800;line-height:32px;white-space:nowrap;cursor:pointer;transition:color .2s ease-in-out}.product-tabs_tabItem__zpB60:before{position:absolute;bottom:0;left:0;width:100%;height:50%;background-color:var(--primary-accent-color);content:"";opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.product-tabs_tabItem__zpB60:focus-visible,.product-tabs_tabItem__zpB60:hover{color:var(--secondary-accent-color)}.product-tabs_tabItem__zpB60:focus-visible:before,.product-tabs_tabItem__zpB60:hover:before{opacity:.2}.product-tabs_tabItem__zpB60:focus-visible{border-radius:2px;outline:2px solid var(--secondary-accent-color);outline-offset:3px}.product-tabs_activeTab__CHOIc{color:var(--secondary-accent-color)}.product-tabs_activeTab__CHOIc:before{opacity:.2}.product-tabs_tabContent__8KHiz{margin-top:50px}.product-tabs_tabContent__8KHiz:focus-visible{outline:none}@media(width < 600px){.product-tabs_tabList__hyFpo{gap:15px;scroll-padding-left:50px}.product-tabs_tabItem__zpB60{font-size:20px;line-height:28px}.product-tabs_tabContent__8KHiz{margin-top:36px}}.filter_sectionLabel__1sGFM{margin:15px 0 10px;padding-top:20px;border-top:1px solid #ececec;color:var(--black-primary-color,#111);font-size:14px;font-weight:800;text-align:center;text-transform:uppercase;opacity:.5}.search-results_searchPage__IJ7lt{width:100%}.search-results_searchResults__u4lJr{width:100%;max-width:1920px;min-height:70vh;margin:0 auto;padding:60px 90px 240px;display:flex;flex-direction:column;gap:30px;scroll-margin-top:calc(var(--header-height) + 5px)}@media(width < 1224px){.search-results_searchResults__u4lJr{padding:60px 15px 240px}}.search-results_header__w22l2{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.search-results_titleLine__9szZz{margin:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;font-size:22px;line-height:1.3}@media(width < 768px){.search-results_titleLine__9szZz{gap:5px;font-size:16px}}.search-results_title__y8qFx{color:var(--black-primary-color);font-weight:800;text-transform:uppercase}.search-results_searchQuery__nbFj1{color:var(--secondary-accent-color);font-weight:900}.search-results_pagination__xPo_r{margin-top:20px}.search-results_content__y4QyK,.search-results_layout__nP2_q{display:flex;width:100%;gap:30px}.search-results_content__y4QyK{min-width:0;flex:1;flex-direction:column;align-items:center}@media(width <= 1024px){.search-results_layout__nP2_q{flex-direction:column;gap:40px}}@media(width < 768px){.search-results_layout__nP2_q{gap:10px}}