.ImagePreviewGallery-module__a-eUta__gallery{min-width:0}.ImagePreviewGallery-module__a-eUta__mainImageWrap{background:var(--surface-2);border:1px solid var(--border);aspect-ratio:1;border-radius:16px;position:relative;overflow:hidden}.ImagePreviewGallery-module__a-eUta__mainImage{object-fit:cover;cursor:zoom-in;width:100%;height:100%;transition:transform .26s,filter .26s;display:block}.ImagePreviewGallery-module__a-eUta__mainImage[data-hover-zoom=true]:hover{transform:scale(1.08)}.ImagePreviewGallery-module__a-eUta__noImage{height:100%;color:var(--muted);place-items:center;font-weight:800;display:grid}.ImagePreviewGallery-module__a-eUta__zoomButton,.ImagePreviewGallery-module__a-eUta__galleryArrow,.ImagePreviewGallery-module__a-eUta__lightboxClose,.ImagePreviewGallery-module__a-eUta__lightboxArrow{cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex}.ImagePreviewGallery-module__a-eUta__zoomButton{inset-inline-end:18px;background:color-mix(in srgb, var(--surface) 94%, transparent);color:var(--text);border-radius:999px;min-height:42px;padding:0 18px;position:absolute;bottom:18px}.ImagePreviewGallery-module__a-eUta__galleryArrow,.ImagePreviewGallery-module__a-eUta__lightboxArrow{background:color-mix(in srgb, var(--surface) 94%, transparent);color:var(--text);border-radius:999px;padding:0}.ImagePreviewGallery-module__a-eUta__galleryArrow{width:42px;height:42px;font-size:24px;position:absolute;top:50%;transform:translateY(-50%)}.ImagePreviewGallery-module__a-eUta__galleryArrowPrev{inset-inline-start:16px}.ImagePreviewGallery-module__a-eUta__galleryArrowNext{inset-inline-end:16px}.ImagePreviewGallery-module__a-eUta__thumbnails{--thumbnail-columns:6;grid-template-columns:repeat(var(--thumbnail-columns), minmax(0, 1fr));gap:12px;margin-top:14px;display:grid}.ImagePreviewGallery-module__a-eUta__thumbnail{aspect-ratio:1;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:3px;padding:0;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.ImagePreviewGallery-module__a-eUta__thumbnail:hover{border-color:color-mix(in srgb, var(--storefront-primary-color,var(--red)) 55%, var(--border));transform:translateY(-1px)}.ImagePreviewGallery-module__a-eUta__thumbnailActive{border-color:var(--storefront-primary-color,var(--red));box-shadow:0 0 0 2px var(--storefront-primary-color,var(--red))}.ImagePreviewGallery-module__a-eUta__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.ImagePreviewGallery-module__a-eUta__lightbox{z-index:1000;background:#030a16eb;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.ImagePreviewGallery-module__a-eUta__lightbox img{object-fit:contain;border-radius:12px;max-width:min(96vw,1440px);max-height:88vh}.ImagePreviewGallery-module__a-eUta__lightboxClose{top:22px;z-index:2;background:var(--surface);color:var(--text);border-radius:999px;min-height:42px;padding:0 18px;position:fixed;inset-inline-end:22px}.ImagePreviewGallery-module__a-eUta__lightboxArrow{z-index:2;width:52px;height:52px;font-size:32px;position:fixed;top:50%;transform:translateY(-50%)}.ImagePreviewGallery-module__a-eUta__lightboxArrowPrev{inset-inline-start:24px}.ImagePreviewGallery-module__a-eUta__lightboxArrowNext{inset-inline-end:24px}@media (max-width:640px){.ImagePreviewGallery-module__a-eUta__thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}}
.SiteButton-module__7i1uUW__button{cursor:pointer;text-align:center;min-height:46px;box-shadow:none;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-weight:900;line-height:1.1;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.SiteButton-module__7i1uUW__button:hover:not(:disabled),.SiteButton-module__7i1uUW__button:focus-visible:not(:disabled){transform:translateY(-1px)}.SiteButton-module__7i1uUW__button:disabled,.SiteButton-module__7i1uUW__button[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.SiteButton-module__7i1uUW__fullWidth{width:100%}.SiteButton-module__7i1uUW__sm{border-radius:10px;min-height:36px;padding-inline:13px;font-size:13px}.SiteButton-module__7i1uUW__md{min-height:46px}.SiteButton-module__7i1uUW__lg{border-radius:14px;min-height:54px;padding-inline:24px}.SiteButton-module__7i1uUW__primary{background:var(--storefront-primary-color,var(--red,#d82631));color:#fff}.SiteButton-module__7i1uUW__primary:hover:not(:disabled),.SiteButton-module__7i1uUW__primary:focus-visible:not(:disabled){background:color-mix(in srgb, var(--storefront-primary-color,var(--red,#d82631)) 88%, #000)}.SiteButton-module__7i1uUW__secondary{background:var(--storefront-dark-color,var(--navy,#0b1527));color:#fff}.SiteButton-module__7i1uUW__ghost,.SiteButton-module__7i1uUW__light{background:var(--surface,#fff);color:var(--text,#142033);border-color:var(--border,#dce3ed)}.SiteButton-module__7i1uUW__danger{background:color-mix(in srgb, var(--storefront-primary-color,#d82631) 9%, var(--surface,#fff));color:color-mix(in srgb, var(--storefront-primary-color,#d82631) 82%, #000);border-color:color-mix(in srgb, var(--storefront-primary-color,#d82631) 25%, var(--border,#dce3ed))}
.SinoFreightCalculatorBlock-module__A7M8pW__section{width:100%;padding-top:var(--sino-freight-padding-top,94px);padding-bottom:var(--sino-freight-padding-bottom,94px);background:var(--sino-freight-background,radial-gradient(circle at 87% 18%, #d8263129, transparent 28%), radial-gradient(circle at 0% 100%, #2c6cdf24, transparent 32%), #0b1527);color:var(--sino-freight-text,#fff);position:relative;overflow:hidden}.SinoFreightCalculatorBlock-module__A7M8pW__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:70px;display:grid}.SinoFreightCalculatorBlock-module__A7M8pW__copy{min-width:0}.SinoFreightCalculatorBlock-module__A7M8pW__eyebrow{color:var(--storefront-secondary-color,#ff4a55);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:1.2;display:inline-flex}.SinoFreightCalculatorBlock-module__A7M8pW__copy h2{max-width:620px;color:inherit;letter-spacing:-.04em;margin:13px 0 17px;font-size:clamp(34px,4vw,34px);font-weight:700;line-height:1.06}.SinoFreightCalculatorBlock-module__A7M8pW__copy p{max-width:680px;color:color-mix(in srgb, currentColor 72%, transparent);margin:0;font-size:16px;line-height:1.8}.SinoFreightCalculatorBlock-module__A7M8pW__button{background:var(--storefront-primary-color,#d82631);color:#fff;min-height:48px;box-shadow:none;border-radius:13px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:0 24px;font-size:15px;font-weight:900;line-height:1;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.SinoFreightCalculatorBlock-module__A7M8pW__button:hover{background:color-mix(in srgb, var(--storefront-primary-color,#d82631) 88%, #000);transform:translateY(-1px)}.SinoFreightCalculatorBlock-module__A7M8pW__methods{gap:13px;min-width:0;display:grid}.SinoFreightCalculatorBlock-module__A7M8pW__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:19px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:17px;min-width:0;padding:24px;display:grid;box-shadow:0 24px 55px #00000014}.SinoFreightCalculatorBlock-module__A7M8pW__icon{color:#ff6b74;background:#d8263126;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.SinoFreightCalculatorBlock-module__A7M8pW__card:nth-child(2n) .SinoFreightCalculatorBlock-module__A7M8pW__icon{color:#7ba8ff;background:#2d6cdf26}.SinoFreightCalculatorBlock-module__A7M8pW__card:nth-child(3n) .SinoFreightCalculatorBlock-module__A7M8pW__icon{color:#68dfb2;background:#1bb88421}.SinoFreightCalculatorBlock-module__A7M8pW__cardCopy{min-width:0}.SinoFreightCalculatorBlock-module__A7M8pW__cardCopy small{color:color-mix(in srgb, currentColor 58%, transparent);font-size:13px;font-weight:800;line-height:1.35;display:block}.SinoFreightCalculatorBlock-module__A7M8pW__cardCopy h3{color:inherit;margin:5px 0 6px;font-size:21px;font-weight:800;line-height:1.25}.SinoFreightCalculatorBlock-module__A7M8pW__cardCopy p{color:color-mix(in srgb, currentColor 70%, transparent);margin:0;font-size:12px;line-height:1.65}[dir=rtl] .SinoFreightCalculatorBlock-module__A7M8pW__copy h2{letter-spacing:normal}[dir=rtl] .SinoFreightCalculatorBlock-module__A7M8pW__copy p{letter-spacing:normal}[dir=rtl] .SinoFreightCalculatorBlock-module__A7M8pW__cardCopy{letter-spacing:normal}@media (max-width:850px){.SinoFreightCalculatorBlock-module__A7M8pW__section{padding-top:var(--sino-freight-padding-top,72px);padding-bottom:var(--sino-freight-padding-bottom,72px)}.SinoFreightCalculatorBlock-module__A7M8pW__layout{grid-template-columns:1fr;gap:36px}}@media (max-width:640px){.SinoFreightCalculatorBlock-module__A7M8pW__section{padding-top:var(--sino-freight-padding-top,64px);padding-bottom:var(--sino-freight-padding-bottom,64px)}.SinoFreightCalculatorBlock-module__A7M8pW__card{grid-template-columns:50px minmax(0,1fr);padding:18px}.SinoFreightCalculatorBlock-module__A7M8pW__icon{width:50px;height:50px}}
.ProductDetailClient-module__YMm2wa__page{background:var(--bg);color:var(--text)}.ProductDetailClient-module__YMm2wa__productSection{grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr);align-items:start;gap:28px;padding:72px 0 56px;display:grid}.ProductDetailClient-module__YMm2wa__galleryColumn{min-width:0}.ProductDetailClient-module__YMm2wa__summaryCard{border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow);border-radius:16px;align-self:start;padding:34px;position:sticky;top:92px}.ProductDetailClient-module__YMm2wa__metaRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ProductDetailClient-module__YMm2wa__kicker{color:var(--storefront-primary-color,var(--red));letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:950;display:inline-block}.ProductDetailClient-module__YMm2wa__discountBadge{background:var(--text);color:var(--surface);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.ProductDetailClient-module__YMm2wa__title{color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,48px);font-weight:780;line-height:1.18}.ProductDetailClient-module__YMm2wa__shortDescription{color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.9}.ProductDetailClient-module__YMm2wa__priceRow{align-items:baseline;gap:14px;margin-top:30px;display:flex}.ProductDetailClient-module__YMm2wa__price{color:var(--text);letter-spacing:-.02em;font-size:30px;font-weight:950}.ProductDetailClient-module__YMm2wa__oldPrice{color:var(--muted);font-size:14px;font-weight:800;text-decoration:line-through}.ProductDetailClient-module__YMm2wa__noticeBox{border:1px solid color-mix(in srgb, #d7a528 45%, var(--border));background:color-mix(in srgb, #d7a528 13%, var(--surface));color:color-mix(in srgb, #d7a528 60%, var(--text));border-radius:14px;margin-top:26px;padding:16px 18px;font-size:14px;line-height:1.7}.ProductDetailClient-module__YMm2wa__benefitsList{color:var(--text);gap:12px;margin:22px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.ProductDetailClient-module__YMm2wa__benefitsList li{align-items:center;gap:10px;display:flex}.ProductDetailClient-module__YMm2wa__benefitsList li:before{content:"✓";color:#00a885;font-weight:950}.ProductDetailClient-module__YMm2wa__purchaseRow{grid-template-columns:148px minmax(0,1fr);gap:12px;margin-top:26px;display:grid}.ProductDetailClient-module__YMm2wa__quantityControl{border:1px solid var(--border);background:var(--surface);height:54px;color:var(--text);border-radius:14px;grid-template-columns:40px minmax(0,1fr) 40px;display:grid;overflow:hidden}.ProductDetailClient-module__YMm2wa__quantityControl button,.ProductDetailClient-module__YMm2wa__quantityControl input{color:var(--text);text-align:center;background:0 0;border:0;outline:none;font-weight:900}.ProductDetailClient-module__YMm2wa__quantityControl button{cursor:pointer;font-size:18px}.ProductDetailClient-module__YMm2wa__quantityControl button:hover{background:var(--surface-2)}.ProductDetailClient-module__YMm2wa__quantityControl input::-webkit-outer-spin-button{appearance:none;margin:0}.ProductDetailClient-module__YMm2wa__quantityControl input::-webkit-inner-spin-button{appearance:none;margin:0}.ProductDetailClient-module__YMm2wa__buyButton{min-height:54px}.ProductDetailClient-module__YMm2wa__stockStatus{color:var(--muted);margin:14px 0 0;font-size:13px;font-weight:800}.ProductDetailClient-module__YMm2wa__infoTable{border-top:1px solid var(--border);margin-top:28px}.ProductDetailClient-module__YMm2wa__infoTable div,.ProductDetailClient-module__YMm2wa__specsTable div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.ProductDetailClient-module__YMm2wa__infoTable span,.ProductDetailClient-module__YMm2wa__specsTable span{color:var(--muted)}.ProductDetailClient-module__YMm2wa__infoTable strong,.ProductDetailClient-module__YMm2wa__specsTable strong{color:var(--text);text-align:end}.ProductDetailClient-module__YMm2wa__tabsSection{padding:16px 0 92px}.ProductDetailClient-module__YMm2wa__tabsNav{border-bottom:1px solid var(--border);scrollbar-width:none;gap:28px;display:flex;overflow:auto hidden}.ProductDetailClient-module__YMm2wa__tabsNav::-webkit-scrollbar{display:none}.ProductDetailClient-module__YMm2wa__tabsNav button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:18px 0;font-weight:900;position:relative}.ProductDetailClient-module__YMm2wa__tabsNav button:after{content:"";inset-inline:0;background:0 0;height:2px;position:absolute;bottom:-1px}.ProductDetailClient-module__YMm2wa__tabsNav button.ProductDetailClient-module__YMm2wa__activeTab{color:var(--text)}.ProductDetailClient-module__YMm2wa__tabsNav button.ProductDetailClient-module__YMm2wa__activeTab:after{background:var(--storefront-primary-color,var(--red))}.ProductDetailClient-module__YMm2wa__tabsNav button span{background:var(--surface-2);min-width:22px;height:22px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;margin-inline-start:7px;font-size:12px;display:inline-flex}.ProductDetailClient-module__YMm2wa__tabPanel{padding-top:36px}.ProductDetailClient-module__YMm2wa__detailContent,.ProductDetailClient-module__YMm2wa__faqList{gap:28px;display:grid}.ProductDetailClient-module__YMm2wa__contentImages{gap:24px;display:grid}.ProductDetailClient-module__YMm2wa__contentImages img,.ProductDetailClient-module__YMm2wa__richText img{border-radius:16px;max-width:100%;height:auto}.ProductDetailClient-module__YMm2wa__richText{color:var(--text);font-size:16px;line-height:1.9}.ProductDetailClient-module__YMm2wa__richText p,.ProductDetailClient-module__YMm2wa__richText li{color:var(--muted)}.ProductDetailClient-module__YMm2wa__richText :is(h1,h2,h3,h4){color:var(--text);letter-spacing:-.02em;line-height:1.25}.ProductDetailClient-module__YMm2wa__emptyText{color:var(--muted)}.ProductDetailClient-module__YMm2wa__specsBox{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:18px;padding:28px}.ProductDetailClient-module__YMm2wa__specsBox h2,.ProductDetailClient-module__YMm2wa__faqFallbackTitle{color:var(--text);margin:0 0 18px;font-size:22px}.ProductDetailClient-module__YMm2wa__faqItem{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:18px;overflow:hidden}.ProductDetailClient-module__YMm2wa__faqItem summary{color:var(--text);cursor:pointer;padding:18px 22px;font-weight:950;list-style:none}.ProductDetailClient-module__YMm2wa__faqItem summary::-webkit-details-marker{display:none}.ProductDetailClient-module__YMm2wa__faqItem div{color:var(--muted);padding:0 22px 22px;line-height:1.8}.ProductDetailClient-module__YMm2wa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1024px){.ProductDetailClient-module__YMm2wa__productSection{grid-template-columns:1fr;padding-top:44px}.ProductDetailClient-module__YMm2wa__summaryCard{position:static}}@media (max-width:640px){.ProductDetailClient-module__YMm2wa__summaryCard{padding:24px}.ProductDetailClient-module__YMm2wa__purchaseRow{grid-template-columns:1fr}}
.ProductsBlock-module__nY0dtW__section{width:100%;padding-top:var(--sino-products-padding-top,64px);padding-bottom:var(--sino-products-padding-bottom,64px);background:var(--sino-products-background,transparent);color:var(--sino-products-text,inherit)}.ProductsBlock-module__nY0dtW__fluidContainer{width:100%;padding-inline:40px}.ProductsBlock-module__nY0dtW__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:34px 24px;display:grid}.ProductsBlock-module__nY0dtW__grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.ProductsBlock-module__nY0dtW__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductsBlock-module__nY0dtW__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductsBlock-module__nY0dtW__grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductsBlock-module__nY0dtW__grid[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ProductsBlock-module__nY0dtW__grid[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1280px){.ProductsBlock-module__nY0dtW__grid[data-columns="4"],.ProductsBlock-module__nY0dtW__grid[data-columns="5"],.ProductsBlock-module__nY0dtW__grid[data-columns="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ProductsBlock-module__nY0dtW__fluidContainer{padding-inline:24px}.ProductsBlock-module__nY0dtW__grid,.ProductsBlock-module__nY0dtW__grid[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ProductsBlock-module__nY0dtW__section{padding-top:var(--sino-products-padding-top,48px);padding-bottom:var(--sino-products-padding-bottom,48px)}.ProductsBlock-module__nY0dtW__fluidContainer{padding-inline:13px}.ProductsBlock-module__nY0dtW__grid,.ProductsBlock-module__nY0dtW__grid[data-columns]{grid-template-columns:minmax(0,1fr)}}
