.ProductDetail-module__IUgVZW__gallery{flex-direction:column;gap:16px;min-width:0;overflow:hidden}.ProductDetail-module__IUgVZW__gallery>img{width:100%;max-width:100%;min-height:260px;display:block}.ProductDetail-module__IUgVZW__thumbnails{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.ProductDetail-module__IUgVZW__thumbnails button{cursor:pointer;background:#fff;border:1px solid #dfe5e1;border-radius:4px;width:58px;height:58px;padding:5px}.ProductDetail-module__IUgVZW__thumbnails button:hover,.ProductDetail-module__IUgVZW__thumbnails button:focus-visible{border-color:#06abdd}.ProductDetail-module__IUgVZW__thumbnails img{object-fit:contain;width:100%;height:100%}.ProductDetail-module__IUgVZW__specifications{border-top:1px solid #e7ece9;margin:0 0 24px;display:grid}.ProductDetail-module__IUgVZW__specifications>div{border-bottom:1px solid #e7ece9;grid-template-columns:minmax(100px,.7fr) 1fr;gap:12px;padding:10px 0;font-size:12px;display:grid}.ProductDetail-module__IUgVZW__specifications dt{color:#74817a}.ProductDetail-module__IUgVZW__specifications dd{color:#253547;margin:0;font-weight:600}.ProductDetail-module__IUgVZW__plainSpecificationRow{grid-template-columns:minmax(0,1fr)!important}.ProductDetail-module__IUgVZW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProductDetail-module__IUgVZW__plainSpecification{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.ProductDetail-module__IUgVZW__plainSpecification i{color:#087f84;flex:none;margin-top:3px}.ProductDetail-module__IUgVZW__detailSections{background:#fff;border:1px solid #e0e5e9;border-radius:9px;margin-top:40px;overflow:hidden;box-shadow:0 7px 18px #14273514}.ProductDetail-module__IUgVZW__detailTabs{border-bottom:1px solid #e0e5e9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProductDetail-module__IUgVZW__detailTabs button{color:#344054;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;padding:8px;font-size:12px}.ProductDetail-module__IUgVZW__detailTabs button:hover,.ProductDetail-module__IUgVZW__detailTabs button:focus-visible{color:#087da2}.ProductDetail-module__IUgVZW__detailTabs .ProductDetail-module__IUgVZW__activeTab{color:#087da2;background:#eaf8fc;border-bottom-color:#06abdd;font-weight:700}.ProductDetail-module__IUgVZW__detailTabPanel{min-height:210px;padding:22px 24px}.ProductDetail-module__IUgVZW__imageGalleryPanel h2,.ProductDetail-module__IUgVZW__specificationsPanel h2,.ProductDetail-module__IUgVZW__emptyReviews h2{color:#172435;margin:0 0 16px;font-size:16px}.ProductDetail-module__IUgVZW__imageGalleryGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.ProductDetail-module__IUgVZW__imageGalleryGrid button{aspect-ratio:1.12;cursor:pointer;background:#f3f6f8;border:1px solid #e0e5e9;border-radius:6px;min-width:0;padding:0;overflow:hidden}.ProductDetail-module__IUgVZW__imageGalleryGrid button:hover,.ProductDetail-module__IUgVZW__imageGalleryGrid button:focus-visible{border-color:#06abdd;box-shadow:0 0 0 2px #06abdd26}.ProductDetail-module__IUgVZW__imageGalleryGrid img{object-fit:cover;width:100%;height:100%;display:block}.ProductDetail-module__IUgVZW__specificationsPanel>p,.ProductDetail-module__IUgVZW__emptyReviews p{color:#667085;font-size:13px}.ProductDetail-module__IUgVZW__specificationsPanel .ProductDetail-module__IUgVZW__specifications{margin-bottom:0}.ProductDetail-module__IUgVZW__emptyReviews{text-align:center;align-content:center;justify-items:center;min-height:165px;display:grid}.ProductDetail-module__IUgVZW__emptyReviews>span{color:#c7d0d9;gap:7px;margin-bottom:12px;font-size:20px;display:flex}.ProductDetail-module__IUgVZW__emptyReviews h2{margin-bottom:6px}@media (max-width:700px){.ProductDetail-module__IUgVZW__gallery>img{min-height:200px}.ProductDetail-module__IUgVZW__detailSections{margin-top:24px}.ProductDetail-module__IUgVZW__detailTabPanel{min-height:180px;padding:16px 14px}.ProductDetail-module__IUgVZW__imageGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProductDetail-module__IUgVZW__detailTabs button{min-height:44px;font-size:10px}}
