:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);button&{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.ImageGallery_gallery__q5zid{position:-webkit-sticky;position:sticky;top:6rem}.ImageGallery_mainImageWrap__WWC3C{position:relative;width:100%;aspect-ratio:1/1;border-radius:var(--radius-lg);overflow:hidden;background:#f7f7f8;cursor:zoom-in;border:1px solid var(--color-border)}.ImageGallery_mainImage__Pmd_e{width:100%;height:100%;object-fit:contain;padding:1rem;transition:transform .3s ease,transform-origin .3s ease;will-change:transform,transform-origin;pointer-events:none}.ImageGallery_zooming__61MHb,.ImageGallery_zooming__61MHb .ImageGallery_mainImage__Pmd_e{cursor:zoom-out}.ImageGallery_hidden__31Q_J{opacity:0!important;pointer-events:none}.ImageGallery_zoomHint__PZqVF{bottom:.75rem;left:.75rem;gap:.375rem;padding:.3rem .7rem;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);color:hsla(0,0%,100%,.9);font-family:var(--font-inter),"Inter",sans-serif;font-size:.7rem;font-weight:500;border-radius:var(--radius-full);z-index:3;pointer-events:none;letter-spacing:.03em;animation:ImageGallery_fadeIn__vIZgC .2s ease}.ImageGallery_fullscreenBtn__NWDjC,.ImageGallery_zoomHint__PZqVF{position:absolute;display:flex;align-items:center;-webkit-backdrop-filter:blur(8px)}.ImageGallery_fullscreenBtn__NWDjC{top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;justify-content:center;background:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;color:#1a1a1a;transition:background var(--transition-fast),transform var(--transition-fast);z-index:2}.ImageGallery_fullscreenBtn__NWDjC:hover{background:#fff;transform:scale(1.05)}.ImageGallery_saleBadge__48eNp{top:.75rem;left:.75rem;padding:.35rem .75rem;background:#dc2626;color:#fff;font-weight:600}.ImageGallery_imageCounter__zoXm4,.ImageGallery_saleBadge__48eNp{position:absolute;font-family:var(--font-inter),"Inter",sans-serif;font-size:.75rem;border-radius:var(--radius-full);z-index:2;letter-spacing:.02em}.ImageGallery_imageCounter__zoXm4{bottom:.75rem;right:.75rem;padding:.2rem .625rem;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:hsla(0,0%,100%,.9);font-weight:500;pointer-events:none}.ImageGallery_thumbnailRow__nIYaz{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.625rem;gap:.625rem;margin-top:.75rem}.ImageGallery_thumbnail__QQWCT{aspect-ratio:1/1;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;border:2px solid transparent;background:#f7f7f8;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform .2s ease;padding:0}.ImageGallery_thumbnail__QQWCT:hover{transform:scale(1.03)}.ImageGallery_thumbnail__QQWCT img{width:100%;height:100%;object-fit:contain;padding:.2rem}.ImageGallery_thumbnailActive__OJzBp{border-color:#ff6b35!important;box-shadow:0 0 0 1px #ff6b35}.ImageGallery_thumbnailMore__B7MrN{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:var(--radius-sm);background:#f0f0f2;border:2px solid transparent;cursor:pointer;font-family:var(--font-inter),"Inter",sans-serif;font-size:.8125rem;font-weight:600;color:#6b7280;transition:background var(--transition-fast),color var(--transition-fast);padding:0}.ImageGallery_thumbnailMore__B7MrN:hover{background:#e8e8ec;color:#ff6b35}.ImageGallery_swiperWrap__0gMl2{display:none}.ImageGallery_lightbox__g02rT{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.94);display:flex;align-items:center;justify-content:center;animation:ImageGallery_fadeIn__vIZgC .25s ease}@keyframes ImageGallery_fadeIn__vIZgC{0%{opacity:0}to{opacity:1}}.ImageGallery_lightboxClose__scTPh{position:absolute;top:1.25rem;right:1.25rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-sm);cursor:pointer;color:#fff;font-size:1.5rem;transition:background var(--transition-fast);z-index:3}.ImageGallery_lightboxClose__scTPh:hover{background:hsla(0,0%,100%,.2)}.ImageGallery_lightboxContent__PiUGC{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:85vw;max-height:90vh;z-index:2}.ImageGallery_lightboxImage__vkKF7{max-width:100%;max-height:70vh;object-fit:contain;border-radius:var(--radius-sm);flex-shrink:0}.ImageGallery_lightboxThumbs__Fuqax{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;max-width:100%;padding:.25rem 0}.ImageGallery_lightboxThumb__aWChi{width:3.5rem;height:3.5rem;border-radius:var(--radius-xs,4px);overflow:hidden;cursor:pointer;border:2px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.08);padding:0;flex-shrink:0;transition:border-color .2s ease,transform .2s ease}.ImageGallery_lightboxThumb__aWChi:hover{border-color:hsla(0,0%,100%,.5);transform:scale(1.05)}.ImageGallery_lightboxThumbActive__Nk_7E{border-color:#ff6b35!important;box-shadow:0 0 0 1px #ff6b35}.ImageGallery_lightboxThumb__aWChi img{width:100%;height:100%;object-fit:contain;padding:.15rem}.ImageGallery_lightboxNav__wPfYy{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-full);cursor:pointer;color:#fff;font-size:1.25rem;transition:background var(--transition-fast);z-index:3}.ImageGallery_lightboxNav__wPfYy:hover{background:hsla(0,0%,100%,.25)}.ImageGallery_lightboxPrev__9CXNK{left:1.5rem}.ImageGallery_lightboxNext__0MTCl{right:1.5rem}.ImageGallery_lightboxCounter__oZ_NH{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);color:hsla(0,0%,100%,.7);font-family:var(--font-inter),"Inter",sans-serif;font-size:.875rem;z-index:3}@media screen and (max-width:767px){.ImageGallery_gallery__q5zid{position:static}.ImageGallery_desktopOnly__EfcjK{display:none}.ImageGallery_swiperWrap__0gMl2{display:block;border-radius:var(--radius-lg);overflow:hidden;background:#fff;border:1px solid var(--color-border)}.ImageGallery_swiperSlide__VTrQ6{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:1rem}.ImageGallery_swiperSlide__VTrQ6 img{width:100%;height:100%;object-fit:contain}.ImageGallery_swiperWrap__0gMl2 .swiper-pagination-bullet-active{background:#ff6b35!important}.ImageGallery_mobileFullscreenBtn__uJAWv{position:absolute;top:.75rem;right:.75rem;z-index:10;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;color:#1a1a1a}}.ImageGallery_skeleton__GfS2i{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ImageGallery_shimmer__hCMmK 1.5s infinite;border-radius:var(--radius-lg)}.ImageGallery_skeletonMain__r459z{width:100%;aspect-ratio:1/1}.ImageGallery_skeletonThumbs__oZABN{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.625rem;gap:.625rem;margin-top:.75rem}.ImageGallery_skeletonThumb__fnC0F{aspect-ratio:1/1;border-radius:var(--radius-sm)}@keyframes ImageGallery_shimmer__hCMmK{0%{background-position:200% 0}to{background-position:-200% 0}}.ProductInfo_panel__KhzLV{display:flex;flex-direction:column;gap:0;background:var(--pdp-background);border:1px solid var(--pdp-border);border-radius:1.25rem;box-shadow:none;padding:1.75rem}.ProductInfo_categoryPill__5jZVo{display:inline-flex;padding:.25rem .75rem;background:rgba(255,107,53,.1);color:var(--pdp-accent);font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:600;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem;width:-moz-fit-content;width:fit-content}.ProductInfo_title__7xjEX{font-family:var(--font-montserrat),"Montserrat",system-ui,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.25;color:#0f172a;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.875rem}.ProductInfo_priceWrap__5z_0N{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.375rem;flex-wrap:wrap}.ProductInfo_price__VMNVj{font-size:2rem;color:#0f172a}.ProductInfo_contactPrice__5Q1G4,.ProductInfo_price__VMNVj{font-family:var(--font-montserrat),"Montserrat",system-ui,sans-serif;font-weight:700;line-height:1.2}.ProductInfo_contactPrice__5Q1G4{font-size:1.625rem;color:var(--pdp-accent)}.ProductInfo_originalPrice__MP1J5{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:1.125rem;color:#9ca3af;text-decoration:line-through}.ProductInfo_discountBadge__1WS1z{display:inline-flex;padding:.2rem .6rem;background:rgba(220,38,38,.08);color:#dc2626;font-weight:600;border-radius:var(--radius-full)}.ProductInfo_discountBadge__1WS1z,.ProductInfo_emiLine__VaD83{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.8125rem}.ProductInfo_emiLine__VaD83{color:#475569;margin-bottom:.5rem}.ProductInfo_demoVideoLink__DFBJl{display:inline-flex;align-items:center;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.8125rem;font-weight:600;color:var(--pdp-accent);text-decoration:underline;text-underline-offset:2px;margin-bottom:1.25rem}.ProductInfo_demoVideoLink__DFBJl:hover{color:#e65a2a}.ProductInfo_demoVideoLink__DFBJl:focus-visible{outline:2px solid rgba(34,211,238,.7);outline-offset:2px;border-radius:4px}.ProductInfo_uspList__2_rp6{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.ProductInfo_uspItem__6UOV2{display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.875rem;color:#1e293b;line-height:1.5}.ProductInfo_uspIcon__Ksgkl{flex-shrink:0;color:var(--pdp-accent);margin-top:.125rem}.ProductInfo_divider__XqRjm{height:1px;background:var(--pdp-border-subtle);margin:1.25rem 0}.ProductInfo_quantityWrap__Zsp12{margin-bottom:1.25rem}.ProductInfo_quantityLabel__r7sdc{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.8125rem;font-weight:500;color:#374151;margin-bottom:.5rem}.ProductInfo_stepper__KzZvd{display:inline-flex;align-items:center;border:1px solid #cbd5e1;border-radius:var(--radius-lg);overflow:hidden;background:#fff}.ProductInfo_stepperBtn__IEtUA{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:#f9fafb;border:none;cursor:pointer;color:#374151;font-size:1.125rem;transition:background var(--transition-fast),color var(--transition-fast)}.ProductInfo_stepperBtn__IEtUA:hover:not(:disabled){background:rgba(255,107,53,.08);color:#ff6b35}.ProductInfo_stepperBtn__IEtUA:disabled{color:#d1d5db;cursor:not-allowed}.ProductInfo_stepperInput__sB5yo{width:3.25rem;height:2.75rem;text-align:center;border:1px solid #e5e7eb;border-top:none;border-bottom:none;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.9375rem;font-weight:500;color:#0f172a;outline:none;background:#fff;-moz-appearance:textfield}.ProductInfo_stepperInput__sB5yo:focus-visible{outline:2px solid rgba(34,211,238,.7);outline-offset:-2px}.ProductInfo_stepperInput__sB5yo::-webkit-inner-spin-button,.ProductInfo_stepperInput__sB5yo::-webkit-outer-spin-button{-webkit-appearance:none}.ProductInfo_addToCartBtn__PuItu{width:100%;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 1.5rem;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#ff6b35,#ffa366);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease;margin-bottom:.625rem}.ProductInfo_addToCartBtn__PuItu:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,107,53,.3)}.ProductInfo_addToCartBtn__PuItu:focus-visible{outline:2px solid rgba(34,211,238,.8);outline-offset:3px}.ProductInfo_addToCartBtn__PuItu:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ProductInfo_addToCartIcon__2CD1I{flex-shrink:0}.ProductInfo_addToCartBtnAdded__7ruBO{background:linear-gradient(135deg,#16a34a,#22c55e)!important;box-shadow:0 8px 24px rgba(22,163,74,.25)!important;transform:none!important}.ProductInfo_buyNowBtn__aKxYf{width:100%;display:flex;align-items:center;justify-content:center;padding:.875rem 1.5rem;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:1rem;font-weight:600;color:#334155;background:#fff;border:1px solid #dbe0e5;border-radius:var(--radius-lg);cursor:pointer;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast),transform .2s ease;margin-bottom:1rem}.ProductInfo_buyNowBtn__aKxYf:hover{background:#f8fafc;border-color:#cfd6de;transform:translateY(-1px)}.ProductInfo_buyNowBtn__aKxYf:focus-visible{outline:2px solid rgba(34,211,238,.75);outline-offset:3px}.ProductInfo_requestQuoteBtn__4w_wu{width:100%;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 1.5rem;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#ff6b35,#ffa366);border:none;border-radius:var(--radius-lg);cursor:pointer;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;margin-bottom:1rem}.ProductInfo_requestQuoteBtn__4w_wu:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,107,53,.3)}.ProductInfo_requestQuoteBtn__4w_wu:focus-visible{outline:2px solid rgba(34,211,238,.8);outline-offset:3px}.ProductInfo_notifyBtn__ijz0T{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:1rem;font-weight:600;color:#ff6b35;background:#fff;border:1px solid #ff6b35;border-radius:var(--radius-lg);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);margin-bottom:1rem}.ProductInfo_notifyBtn__ijz0T:hover{background:rgba(255,107,53,.08)}.ProductInfo_notifyBtn__ijz0T:focus-visible{outline:2px solid rgba(34,211,238,.8);outline-offset:3px}.ProductInfo_secondaryActions__HNHr8{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;margin-bottom:1.25rem}.ProductInfo_iconOnlyBtn__rcY_C{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe0e5;border-radius:9999px;background:#fff;color:#64748b;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.ProductInfo_iconOnlyBtn__rcY_C:hover{border-color:var(--pdp-coral);color:var(--pdp-coral);box-shadow:0 6px 14px rgba(15,23,42,.08)}.ProductInfo_iconOnlyBtn__rcY_C:focus-visible{outline:2px solid rgba(34,211,238,.7);outline-offset:2px}.ProductInfo_iconOnlyBtnActive__0yn_w{border-color:var(--pdp-coral);color:var(--pdp-coral)}.ProductInfo_secondaryBtn__LDCoK{display:flex;align-items:center;gap:.375rem;background:none;border:none;cursor:pointer;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.75rem;color:#6b7280;transition:color var(--transition-fast);padding:0}.ProductInfo_secondaryBtn__LDCoK:hover{color:var(--pdp-accent)}.ProductInfo_secondaryBtn__LDCoK:focus-visible{outline:2px solid rgba(34,211,238,.7);outline-offset:3px;border-radius:4px}.ProductInfo_secondaryBtnActive__ufApU{color:var(--pdp-accent)}.ProductInfo_metaRow__5TNFp{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.ProductInfo_skuText__fnlaQ{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.75rem;color:#9ca3af}.ProductInfo_trustGrid__qjxkJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:0}.ProductInfo_trustItem__zagrS{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:#fff;border-radius:var(--radius-lg);border:1px solid #f3f4f6;transition:border-color var(--transition-fast),background var(--transition-fast)}.ProductInfo_trustItem__zagrS:hover{background:var(--pdp-surface);border-color:#d6dce3}.ProductInfo_trustIconSvg__eBmgp{flex-shrink:0;color:var(--pdp-accent);display:flex;align-items:center}.ProductInfo_trustText__yV3Qh{font-size:.75rem;font-weight:500;color:#374151;line-height:1.3}.ProductInfo_pdpNote__qUaSn,.ProductInfo_trustText__yV3Qh{font-family:var(--font-inter),"Inter",system-ui,sans-serif}.ProductInfo_pdpNote__qUaSn{margin-top:1rem;padding-top:1rem;border-top:1px solid #f3f4f6;font-size:.8125rem;font-weight:400;color:#64748b;line-height:1.45;margin-bottom:0}.ProductInfo_skeleton__VU6bt{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ProductInfo_shimmer__56MUm 1.5s infinite;border-radius:var(--radius-sm)}.ProductInfo_skeletonLine__fy4oT{height:1rem;margin-bottom:.5rem}.ProductInfo_skeletonTitle__nKQok{height:2rem;width:80%;margin-bottom:.75rem}.ProductInfo_skeletonPrice__pWK_i{height:2.5rem;width:40%;margin-bottom:1rem}.ProductInfo_skeletonBtn__lJZn7{height:3rem;width:100%;border-radius:var(--radius-lg)}@keyframes ProductInfo_shimmer__56MUm{0%{background-position:200% 0}to{background-position:-200% 0}}@media screen and (max-width:991px){.ProductInfo_title__7xjEX{font-size:1.5rem}.ProductInfo_price__VMNVj{font-size:1.75rem}.ProductInfo_contactPrice__5Q1G4{font-size:1.375rem}}@media screen and (max-width:767px){.ProductInfo_panel__KhzLV{padding:1rem;border-radius:1rem}.ProductInfo_trustGrid__qjxkJ{grid-template-columns:1fr 1fr}.ProductInfo_categoryPill__5jZVo{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.ProductInfo_addToCartBtn__PuItu,.ProductInfo_buyNowBtn__aKxYf,.ProductInfo_notifyBtn__ijz0T,.ProductInfo_requestQuoteBtn__4w_wu,.ProductInfo_secondaryBtn__LDCoK,.ProductInfo_stepperBtn__IEtUA,.ProductInfo_trustItem__zagrS{transition:none!important}.ProductInfo_addToCartBtn__PuItu:hover:not(:disabled),.ProductInfo_buyNowBtn__aKxYf:hover,.ProductInfo_requestQuoteBtn__4w_wu:hover{transform:none}}.TabsSection_section__E6liW{margin-top:2rem;padding-bottom:4rem;border-top:1px solid #f0f0f0}.TabsSection_tabNav__L4OXu{display:flex;gap:0;border-bottom:2px solid #e5e7eb;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.TabsSection_tabNav__L4OXu::-webkit-scrollbar{display:none}.TabsSection_tabBtn__KmJR1{position:relative;padding:1rem 1.5rem;font-family:var(--font-inter),"Inter",sans-serif;font-size:.9375rem;font-weight:500;color:#9ca3af;background:none;border:none;cursor:pointer;white-space:nowrap}.TabsSection_tabBtnActive__ib199{color:#1a1a1a;font-weight:600}.TabsSection_tabBtnActive__ib199:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#ff6b35;border-radius:1px 1px 0 0}.TabsSection_tabPanel__pYoz_{padding-top:2rem}.TabsSection_tabPanelContent__L5wx0{animation:TabsSection_tabFadeIn__8kM90 .25s ease both}.TabsSection_videoPanel__CeJ4x{border:1px solid #f0e7e4;border-radius:var(--radius-lg);padding:1.25rem;background:linear-gradient(180deg,#fffaf7,#fff);animation:none}.TabsSection_videoTitle__7U8YI{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1.15rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.TabsSection_videoSubtitle__xPWp9{font-family:var(--font-inter),"Inter",sans-serif;font-size:.9rem;color:#6b7280;margin:0 0 1rem}.TabsSection_videoInteractHint__bTNaw{font-family:var(--font-inter),"Inter",sans-serif;font-size:.75rem;color:#9ca3af;margin:-.35rem 0 .65rem;line-height:1.45}.TabsSection_videoFrameWrap__IudM1{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;background:#000;border:1px solid #e5e7eb}.TabsSection_videoFrame__rQM_Q{width:100%;height:100%;border:0;display:block}.TabsSection_videoFrameNonInteractive__j4FBP{pointer-events:none}.TabsSection_videoScrollShield__DPpkh{position:absolute;inset:0;z-index:2;margin:0;padding:0;border:none;border-radius:inherit;background:transparent;cursor:pointer}.TabsSection_videoScrollShield__DPpkh:focus-visible{outline:2px solid #ff6b35;outline-offset:2px}.TabsSection_videoPlaceholder__qQH7K{min-height:240px;border:1px dashed #f4b095;border-radius:var(--radius-md);background:#fff6f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;color:#ff6b35}.TabsSection_videoPlaceholderIcon__eGat_{width:3rem;height:3rem;border-radius:var(--radius-full);background:rgba(255,107,53,.12);display:inline-flex;align-items:center;justify-content:center}.TabsSection_videoPlaceholderText__v0uTw{font-family:var(--font-inter),"Inter",sans-serif;font-size:.9rem;font-weight:500}@keyframes TabsSection_tabFadeIn__8kM90{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.TabsSection_description__de6YQ h3{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:.75rem;margin-top:1.75rem}.TabsSection_description__de6YQ h3:first-child{margin-top:0}.TabsSection_description__de6YQ p{font-family:var(--font-inter),"Inter",sans-serif;font-size:.9375rem;color:#374151;line-height:1.75;margin-bottom:1rem}.TabsSection_specTable__SAXFI{width:100%;border-collapse:collapse;border-radius:var(--radius-sm);overflow:hidden;border:1px solid #e5e7eb}.TabsSection_specRow__YT5uM{display:flex}.TabsSection_specRow__YT5uM:nth-child(2n){background:#f9fafb}.TabsSection_specRow__YT5uM:nth-child(odd){background:#fff}.TabsSection_specLabel__ETPEY{flex:0 0 40%;font-weight:500;color:#374151;border-right:1px solid #e5e7eb}.TabsSection_specLabel__ETPEY,.TabsSection_specValue__NsO9o{padding:.75rem 1rem;font-family:var(--font-inter),"Inter",sans-serif;font-size:.875rem}.TabsSection_specValue__NsO9o{flex:1 1;color:#6b7280}.TabsSection_boxList__mXAVm{list-style:none;display:flex;flex-direction:column;gap:.625rem}.TabsSection_boxItem__Ruzy7{display:flex;align-items:flex-start;gap:.625rem;font-family:var(--font-inter),"Inter",sans-serif;font-size:.9375rem;color:#374151;line-height:1.5}.TabsSection_boxIcon__4jB9O{flex-shrink:0;color:#ff6b35;margin-top:.125rem}.TabsSection_reviewsWrap__YVQfQ{display:grid;grid-template-columns:280px 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:flex-start}.TabsSection_ratingSummary__0blj5{background:#f9fafb;border-radius:var(--radius-lg);padding:1.5rem;border:1px solid #f3f4f6}.TabsSection_ratingBig__Wv5DI{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:3rem;font-weight:700;color:#1a1a1a;line-height:1;margin-bottom:.25rem}.TabsSection_ratingStars__f3g1T{display:flex;gap:2px;color:#f59e0b;font-size:1rem;margin-bottom:.25rem}.TabsSection_ratingStarEmpty__Zbbs6{color:#d1d5db}.TabsSection_ratingSubtext__yC2eI{font-family:var(--font-inter),"Inter",sans-serif;font-size:.8125rem;color:#6b7280;margin-bottom:1.25rem}.TabsSection_ratingBars__YRuay{display:flex;flex-direction:column;gap:.5rem}.TabsSection_ratingBarRow__X5ciZ{display:flex;align-items:center;gap:.5rem}.TabsSection_ratingBarLabel__tZkob{font-family:var(--font-inter),"Inter",sans-serif;font-size:.8125rem;color:#6b7280;width:2rem;text-align:right;flex-shrink:0}.TabsSection_ratingBarTrack__ajiCC{flex:1 1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.TabsSection_ratingBarFill__U2bjj{height:100%;background:linear-gradient(135deg,#ff6b35,#ffa366);border-radius:4px;transition:width .5s ease}.TabsSection_ratingBarCount__MO2p_{font-family:var(--font-inter),"Inter",sans-serif;font-size:.75rem;color:#9ca3af;width:1.5rem;flex-shrink:0}.TabsSection_writeReviewBtn__X9cm4{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;margin-top:1.25rem;font-family:var(--font-inter),"Inter",sans-serif;font-size:.8125rem;font-weight:600;color:#ff6b35;background:rgba(255,107,53,.06);border:1px solid rgba(255,107,53,.25);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast),transform .2s ease;width:100%;justify-content:center}.TabsSection_writeReviewBtn__X9cm4:hover{background:rgba(255,107,53,.12);transform:translateY(-1px)}.TabsSection_reviewCards__fHxxu{display:flex;flex-direction:column;gap:1.25rem}.TabsSection_reviewCard__sCclh{background:#fff;border:1px solid #f3f4f6;border-radius:var(--radius-lg);padding:1.25rem;transition:box-shadow var(--transition-fast)}.TabsSection_reviewCard__sCclh:hover{box-shadow:0 2px 12px rgba(0,0,0,.04)}.TabsSection_reviewHeader__w_rXs{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem;flex-wrap:wrap;gap:.5rem}.TabsSection_reviewAuthorWrap__tLRBO{display:flex;align-items:center;gap:.625rem}.TabsSection_reviewAvatar__N7qCV{width:2.25rem;height:2.25rem;border-radius:var(--radius-full);background:linear-gradient(135deg,#ff6b35,#ffa366);display:flex;align-items:center;justify-content:center;font-family:var(--font-inter),"Inter",sans-serif;font-size:.8125rem;font-weight:600;color:#fff}.TabsSection_reviewAuthor__U5Vxn{font-family:var(--font-inter),"Inter",sans-serif;font-size:.875rem;font-weight:600;color:#1a1a1a}.TabsSection_reviewMeta__p2zg5{display:flex;align-items:center;gap:.5rem}.TabsSection_reviewDate__nhtE_{font-family:var(--font-inter),"Inter",sans-serif;font-size:.75rem;color:#9ca3af}.TabsSection_verifiedBadge__HzRMp{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;background:rgba(22,163,74,.08);color:#16a34a;font-family:var(--font-inter),"Inter",sans-serif;font-size:.6875rem;font-weight:500;border-radius:var(--radius-full)}.TabsSection_reviewStars__Ac6fE{display:flex;gap:1px;color:#f59e0b;font-size:.875rem;margin-bottom:.375rem}.TabsSection_reviewStarEmpty___9DTY{color:#d1d5db}.TabsSection_reviewTitle__CDiSH{font-family:var(--font-inter),"Inter",sans-serif;font-size:.9375rem;font-weight:600;color:#1a1a1a;margin-bottom:.375rem}.TabsSection_reviewBody__6rCzv{font-family:var(--font-inter),"Inter",sans-serif;font-size:.875rem;color:#6b7280;line-height:1.6}.TabsSection_faqList__EOHY7{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:var(--radius-lg);overflow:hidden}.TabsSection_faqItem__wMD9D{border-bottom:1px solid #e5e7eb;cursor:pointer}.TabsSection_faqItem__wMD9D:last-child{border-bottom:none}.TabsSection_faqQuestion__A1TbO{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;font-family:var(--font-inter),"Inter",sans-serif;font-size:.9375rem;font-weight:500;color:#1a1a1a;background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:background var(--transition-fast);gap:1rem}.TabsSection_faqQuestion__A1TbO:hover{background:#f9fafb}.TabsSection_faqChevron__75jQf{flex-shrink:0;transition:transform var(--transition-medium);color:#9ca3af}.TabsSection_faqChevronOpen__dlTSC{transform:rotate(180deg);color:#ff6b35}.TabsSection_faqAnswer__9Cm5G{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.TabsSection_faqAnswerOpen__txkkd{max-height:500px}.TabsSection_faqAnswerInner__VmBYW{padding:0 1.25rem 1rem;font-family:var(--font-inter),"Inter",sans-serif;font-size:.875rem;color:#6b7280;line-height:1.7}@media screen and (max-width:991px){.TabsSection_reviewsWrap__YVQfQ{grid-template-columns:1fr}.TabsSection_specLabel__ETPEY{flex:0 0 45%}}@media screen and (max-width:767px){.TabsSection_tabBtn__KmJR1{padding:.75rem 1rem;font-size:.8125rem}.TabsSection_specLabel__ETPEY{flex:0 0 50%;font-size:.8125rem}.TabsSection_specValue__NsO9o{font-size:.8125rem}.TabsSection_reviewsWrap__YVQfQ{gap:1.5rem}}.StickyAddToCart_stickyBar__4zYDZ{display:none}@media screen and (max-width:767px){.StickyAddToCart_stickyBar__4zYDZ{position:fixed;bottom:.65rem;left:.75rem;right:.75rem;z-index:100;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(8,145,178,.2);box-shadow:0 12px 28px rgba(15,23,42,.12);border-radius:1rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.StickyAddToCart_visible__k5HVA{transform:translateY(0)}.StickyAddToCart_priceColumn__zuSVi{display:flex;flex-direction:column;min-width:0}.StickyAddToCart_stickyName__Kr_UF{font-family:var(--font-inter),"Inter",sans-serif;font-size:.6875rem;color:#6b7280;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.StickyAddToCart_stickyPrice__PELbh{font-size:1.125rem;font-weight:700;color:#1a1a1a}.StickyAddToCart_stickyContactPrice__IAr03,.StickyAddToCart_stickyPrice__PELbh{font-family:var(--font-montserrat),"Montserrat",sans-serif;line-height:1.2;white-space:nowrap}.StickyAddToCart_stickyContactPrice__IAr03{font-size:.875rem;font-weight:600;color:#ff6b35}.StickyAddToCart_stickyBtn__tw62_{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;font-family:var(--font-inter),"Inter",sans-serif;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#ff6b35,#ffa366);border:none;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.StickyAddToCart_stickyBtn__tw62_:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px rgba(255,107,53,.25)}.StickyAddToCart_stickyBtn__tw62_:focus-visible{outline:2px solid rgba(34,211,238,.8);outline-offset:3px}.StickyAddToCart_stickyBtn__tw62_:disabled{opacity:.5;cursor:not-allowed}}.ProductDetailPage_breadcrumbBar__ww2Ea{padding-top:4.5rem;padding-bottom:1.25rem;background:var(--pdp-background);border-bottom:1px solid var(--pdp-border-subtle)}.ProductDetailPage_breadcrumb__7JZvp{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ProductDetailPage_breadcrumbLink__hUYKf{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.75rem;font-weight:400;color:var(--pdp-text-muted);text-decoration:none;transition:color .2s ease}.ProductDetailPage_breadcrumbLink__hUYKf:hover{color:var(--pdp-text-secondary)}.ProductDetailPage_breadcrumbSep__Cr0gH{width:.875rem;height:.875rem;display:inline-flex;align-items:center;justify-content:center;color:var(--pdp-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.75}.ProductDetailPage_breadcrumbCurrent__yCsOW{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.75rem;font-weight:500;color:var(--pdp-text-secondary);max-width:20rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductDetailPage_pdpSection__dd25C{padding-top:4rem;padding-bottom:3.5rem;min-height:60vh;background:var(--pdp-background)}.ProductDetailPage_twoColumn__F7yRF{display:grid;grid-template-columns:55% 45%;grid-gap:4.5rem;gap:4.5rem;align-items:flex-start}.ProductDetailPage_leftCol__HfLY9,.ProductDetailPage_rightCol__0QVMk{position:relative;min-width:0}.ProductDetailPage_leftCol__HfLY9{position:-webkit-sticky;position:sticky;top:7.25rem}.ProductDetailPage_relatedSection__bCfj4{background:var(--pdp-surface);padding-top:5.5rem;padding-bottom:6.5rem}.ProductDetailPage_relatedHeader__N2iuQ{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:3rem;gap:1rem}.ProductDetailPage_relatedLabel__3QZni{display:block;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--pdp-accent);margin-bottom:.5rem}.ProductDetailPage_relatedTitle__EgYaW{font-family:var(--font-montserrat),"Montserrat",system-ui,sans-serif;font-size:1.5rem;font-weight:700;color:var(--pdp-text);line-height:1.2;letter-spacing:-.01em}.ProductDetailPage_relatedViewAll__TVYjF{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.875rem;font-weight:500;color:var(--pdp-text-secondary);text-decoration:none;white-space:nowrap;padding:.5rem 1rem;border:1px solid var(--pdp-border);border-radius:var(--radius-full);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.ProductDetailPage_relatedViewAll__TVYjF:hover{background:#fff;border-color:#d9dde1;box-shadow:0 8px 18px rgba(15,23,42,.06)}.ProductDetailPage_relatedGrid__3FKRS{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.ProductDetailPage_relatedCard___qUcE{background:var(--pdp-background);border:1px solid var(--pdp-border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease}.ProductDetailPage_relatedCard___qUcE:hover{border-color:#d9dde1;box-shadow:0 14px 28px rgba(15,23,42,.08)}.ProductDetailPage_relatedCard___qUcE:focus-visible{outline:2px solid rgba(8,145,178,.5);outline-offset:2px}.ProductDetailPage_relatedImageWrap__yd9hV{aspect-ratio:4/3;overflow:hidden;background:var(--pdp-surface)}.ProductDetailPage_relatedImageWrap__yd9hV img{width:100%;height:100%;object-fit:contain;padding:1rem;transition:none}.ProductDetailPage_relatedInfo__3k3jE{padding:1.25rem;display:flex;flex-direction:column;gap:.25rem;flex:1 1}.ProductDetailPage_relatedCategory__W_fE_{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:600;color:var(--pdp-accent);text-transform:uppercase;letter-spacing:.06em}.ProductDetailPage_relatedName__DtOTx{font-family:var(--font-montserrat),"Montserrat",system-ui,sans-serif;font-size:.9375rem;font-weight:600;color:var(--pdp-text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.25rem}.ProductDetailPage_relatedPriceRow__dnwz2{display:flex;align-items:baseline;gap:.5rem;margin-top:.5rem}.ProductDetailPage_relatedPrice__Fsf6L{font-family:var(--font-montserrat),"Montserrat",system-ui,sans-serif;font-size:1rem;font-weight:700;color:var(--pdp-text)}.ProductDetailPage_relatedOriginal__Td_mp{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.8125rem;color:var(--pdp-text-muted);text-decoration:line-through}.ProductDetailPage_relatedContactPrice__cbXvl{font-family:var(--font-montserrat),"Montserrat",system-ui,sans-serif;font-size:.8125rem;font-weight:600;color:var(--pdp-accent)}.ProductDetailPage_relatedRating__4SPjd{display:flex;align-items:center;gap:.375rem;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.8125rem;color:#f59e0b;margin-top:.375rem}.ProductDetailPage_relatedDesc__rtG8H,.ProductDetailPage_relatedRatingCount___e1VY{color:var(--pdp-text-muted);font-weight:400}.ProductDetailPage_relatedDesc__rtG8H{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:.75rem;line-height:1.45;margin-top:.375rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductDetailPage_relatedFooter__YyL_b{display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem 1.25rem;margin-top:auto}.ProductDetailPage_relatedAddToCartBtn__hemRD{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .875rem;font-family:var(--font-inter),"Inter",sans-serif;font-size:.6875rem;font-weight:600;color:var(--pdp-text);background:transparent;border:1.5px solid var(--pdp-border);border-radius:9999px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.ProductDetailPage_relatedAddToCartBtn__hemRD:hover{background:#ff6b35;border-color:#ff6b35;color:#fff}@media screen and (max-width:991px){.ProductDetailPage_breadcrumbBar__ww2Ea{padding-top:calc(56px + env(safe-area-inset-top, 0px) + 1rem);padding-bottom:.875rem}.ProductDetailPage_pdpSection__dd25C{padding-top:2.5rem;padding-bottom:2rem}.ProductDetailPage_leftCol__HfLY9{position:relative;top:auto}.ProductDetailPage_twoColumn__F7yRF{grid-template-columns:1fr 1fr;gap:2.5rem}.ProductDetailPage_relatedSection__bCfj4{padding-top:4rem;padding-bottom:4rem}.ProductDetailPage_relatedGrid__3FKRS{grid-template-columns:repeat(2,1fr);gap:1.25rem}.ProductDetailPage_relatedTitle__EgYaW{font-size:1.375rem}}@media screen and (max-width:767px){.ProductDetailPage_breadcrumbBar__ww2Ea{padding-top:calc(56px + env(safe-area-inset-top, 0px) + .75rem);padding-bottom:.75rem}.ProductDetailPage_breadcrumbCurrent__yCsOW{max-width:10rem}.ProductDetailPage_pdpSection__dd25C{padding-top:2rem;padding-bottom:2rem}.ProductDetailPage_twoColumn__F7yRF{grid-template-columns:1fr;gap:2rem}.ProductDetailPage_relatedHeader__N2iuQ{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:2rem}.ProductDetailPage_relatedGrid__3FKRS{grid-template-columns:repeat(2,1fr);gap:1rem}.ProductDetailPage_relatedTitle__EgYaW{font-size:1.25rem}.ProductDetailPage_relatedSection__bCfj4{padding-top:3rem;padding-bottom:3rem}}@media screen and (max-width:479px){.ProductDetailPage_relatedGrid__3FKRS{grid-template-columns:1fr}.ProductDetailPage_twoColumn__F7yRF{gap:1.5rem}}@media (prefers-reduced-motion:reduce){.ProductDetailPage_breadcrumbLink__hUYKf,.ProductDetailPage_relatedCard___qUcE,.ProductDetailPage_relatedViewAll__TVYjF{transition:none}}