.product-detail_page__t6hL2{background:var(--color-background);color:var(--color-primary)}.product-detail_content__Z4Nh8.product-detail_content__Z4Nh8{width:min(1280px,calc(100% - 64px));padding:24px 0 64px}.product-detail_content__Z4Nh8>nav:first-child{margin-bottom:22px}.product-detail_topline__Tor_j{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--color-border);font-size:12px;color:var(--color-text-secondary)}.product-detail_back__m8f7B{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:var(--color-primary);font-weight:600}.product-detail_back__m8f7B svg{font-size:17px}.product-detail_back__m8f7B:hover{text-decoration:underline;text-underline-offset:5px}.product-detail_product__MKcnE{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:42px;gap:42px;align-items:start}.product-detail_summary__nK_MT{min-width:0;padding:10px 0 0}.product-detail_eyebrow__pfljz{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--color-text-secondary);font-size:11px;margin:0 0 17px}.product-detail_brand__HCwUp{font-size:14px;font-weight:700;color:var(--color-primary);letter-spacing:.03em}.product-detail_type__yyAYX{display:inline-flex;align-items:center;gap:5px;background:var(--color-background);border:1px solid var(--color-border);border-radius:5px;padding:5px 8px}.product-detail_title__OfaBn{font-size:clamp(22px,2vw,28px);font-weight:750;line-height:1.65;letter-spacing:0;margin:0 0 20px;text-wrap:pretty}.product-detail_lead__hGAfr{font-size:13px;line-height:2.15;color:var(--color-text-secondary);margin:0 0 24px;text-align:start}.product-detail_facts__4S_pp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0 0 24px;padding:0;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:transparent}.product-detail_facts__4S_pp>div{min-width:0;min-height:78px;padding:14px 16px;box-sizing:border-box;background:transparent}.product-detail_facts__4S_pp>div:nth-child(odd){-webkit-border-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border)}.product-detail_facts__4S_pp>div:nth-child(n+3){border-top:1px solid var(--color-border)}.product-detail_factText__z7gwa{min-width:0}.product-detail_facts__4S_pp dt{margin:0 0 6px;font-size:10px;font-weight:500;color:var(--color-text-secondary);line-height:1.6}.product-detail_facts__4S_pp dd{margin:0;color:var(--color-primary);font-size:14px;font-weight:700;line-height:1.7;overflow-wrap:anywhere}.product-detail_actions__zG7Zv{display:flex;gap:10px}.product-detail_primary__QKcVr,.product-detail_secondary__0I1kZ{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 16px;font-size:12px;font-weight:650;text-decoration:none;border-radius:6px;box-sizing:border-box}.product-detail_primary__QKcVr{position:relative;isolation:isolate;flex:1 1;min-height:62px;gap:12px;padding:16px 22px;overflow:hidden;border:1px solid rgb(37 211 102/48%);border-radius:12px;background:linear-gradient(125deg,rgb(37 211 102/30%),rgb(255 255 255/54%) 55%,rgb(37 211 102/22%));backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);color:#075e36;font-size:14px;font-weight:750;line-height:1.7;box-shadow:inset 0 1px 0 rgb(255 255 255/85%),inset 0 -1px 0 rgb(37 211 102/12%),0 8px 24px rgb(37 211 102/12%);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.product-detail_primary__QKcVr:after{content:"";position:absolute;inset:-60% auto -60% -65%;width:38%;background:linear-gradient(100deg,transparent,rgb(255 255 255/28%),transparent);transform:skewX(-18deg);pointer-events:none;animation:product-detail_whatsappShimmer__f9ev3 5s ease-in-out infinite}.product-detail_primary__QKcVr:hover{background:linear-gradient(125deg,rgb(37 211 102/42%),rgb(255 255 255/62%) 55%,rgb(37 211 102/32%));transform:translateY(-2px);box-shadow:0 10px 24px rgb(37 211 102/28%)}.product-detail_primary__QKcVr:active{transform:translateY(0);box-shadow:0 3px 10px rgb(37 211 102/18%)}.product-detail_actions__zG7Zv .product-detail_primary__QKcVr svg{font-size:27px;flex:none}.product-detail_primary__QKcVr span{position:relative;z-index:1}@keyframes product-detail_whatsappShimmer__f9ev3{0%,55%{left:-65%}85%,to{left:130%}}.product-detail_secondary__0I1kZ{border:1px solid var(--color-border);background:transparent;color:var(--color-primary)}.product-detail_secondary__0I1kZ:hover{background:var(--color-background)}.product-detail_actions__zG7Zv svg{font-size:17px}.product-detail_reference__9rzRk{margin-top:17px;color:var(--color-text-secondary);font-size:11px;line-height:1.9}.product-detail_gallery__fGN9n{min-width:0;scroll-margin-top:90px}.product-detail_galleryLayout__5D6Zq{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.product-detail_imageStage__7Fbqk{position:relative;border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;overflow:hidden}.product-detail_imageButton__3IWtg{display:block;width:100%;height:560px;border:0;padding:18px;background:var(--color-surface);cursor:zoom-in}.product-detail_imageButton__3IWtg>img{display:block;width:100%;height:100%;object-fit:contain}.product-detail_zoom__HU5ot{inset-inline-end:14px;bottom:14px;display:flex;align-items:center;gap:5px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-primary);padding:7px 9px;font-size:11px}.product-detail_imageCounter__2V3hS,.product-detail_zoom__HU5ot{position:absolute;background:color-mix(in srgb,var(--color-surface) 92%,transparent)}.product-detail_imageCounter__2V3hS{z-index:2;top:14px;left:14px;border-radius:5px;padding:6px 9px;font:11px/1.5 inherit;color:var(--color-text-secondary);direction:ltr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-detail_thumbnails__ApDFQ{display:flex;justify-content:center;gap:9px;overflow-x:auto;padding:3px 2px 5px}.product-detail_thumbnails__ApDFQ button{flex:none;width:62px;height:70px;display:block;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);padding:3px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.product-detail_thumbnails__ApDFQ button[aria-pressed=true]{border:2px solid var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 12%,transparent)}.product-detail_thumbnails__ApDFQ button:hover{border-color:var(--color-accent)}.product-detail_thumbnails__ApDFQ img{display:block;width:100%;height:100%;object-fit:contain}.product-detail_galleryFooter__ZQcNn{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:8px;min-height:36px}.product-detail_caption__H9eyO{margin:0;color:var(--color-text-secondary);font-size:10px;line-height:1.8}.product-detail_galleryControls__hVvyE{display:flex;gap:5px;flex-shrink:0}.product-detail_dialogNav__kfGMS,.product-detail_galleryControls__hVvyE button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-primary);background:var(--color-surface);cursor:pointer}.product-detail_galleryControls__hVvyE svg{font-size:18px}.product-detail_sectionNav__SGHD2{position:-webkit-sticky;position:sticky;top:80px;z-index:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;box-sizing:border-box;margin:36px 0 0;padding:8px;border:1px solid var(--color-border);border-radius:12px;background:color-mix(in srgb,var(--color-surface) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 18px rgb(23 23 23/4%)}.product-detail_sectionNav__SGHD2 a{position:relative;display:flex;align-items:center;justify-content:center;min-height:64px;padding:16px 24px;box-sizing:border-box;border:1px solid transparent;border-radius:8px;text-decoration:none;font-size:16px;font-weight:700;line-height:1.8;color:var(--color-text-secondary);background:transparent;transition:background .2s,border-color .2s,color .2s}.product-detail_sectionNav__SGHD2 a:focus-visible,.product-detail_sectionNav__SGHD2 a:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 30%,var(--color-border))}.product-detail_page__t6hL2:has([id=description]:target) .product-detail_sectionNav__SGHD2 a[href="#description"],.product-detail_page__t6hL2:has([id=specifications]:target) .product-detail_sectionNav__SGHD2 a[href="#specifications"],.product-detail_page__t6hL2:not(:has([id=description]:target,[id=specifications]:target)) .product-detail_sectionNav__SGHD2 a:first-child{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));background:linear-gradient(120deg,color-mix(in srgb,var(--color-accent) 16%,var(--color-surface)),color-mix(in srgb,var(--color-accent) 7%,var(--color-surface)));box-shadow:0 2px 5px rgb(23 23 23/3%)}.product-detail_detailSection__DhqEW{display:block;width:100%;padding:36px 0;border-bottom:1px solid var(--color-border);scroll-margin-top:156px}.product-detail_sectionHeading__jrNuw{align-self:start;position:-webkit-sticky;position:sticky;top:152px}.product-detail_sectionHeading__jrNuw>span{display:block;font-size:11px;color:var(--color-text-secondary);margin-bottom:10px}.product-detail_sectionHeading__jrNuw h2{font-size:24px;line-height:1.7;margin:0;font-weight:700}.product-detail_sectionHeading__jrNuw p{font-size:12px;line-height:2;color:var(--color-text-secondary);margin:10px 0 0}.product-detail_prose__QvQ3r{min-width:0;width:100%;max-width:none;font-size:14px;line-height:2.2;color:var(--color-text-secondary);overflow-wrap:anywhere}.product-detail_prose__QvQ3r h2{font-size:18px;font-weight:700;color:var(--color-primary);margin:0 0 12px;line-height:1.9}.product-detail_prose__QvQ3r h2:not(:first-child){margin-top:28px}.product-detail_prose__QvQ3r h3{font-size:16px}.product-detail_prose__QvQ3r p{margin:0 0 16px}.product-detail_prose__QvQ3r ul{-webkit-padding-start:22px;padding-inline-start:22px}.product-detail_prose__QvQ3r li{margin:5px 0}.product-detail_specifications__DMSAM{margin:0;min-width:0;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;align-self:start}.product-detail_specifications__DMSAM>div{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(0,1fr);padding:14px 18px;grid-gap:25px;gap:25px;background:var(--color-surface);font-size:13px;line-height:1.9}.product-detail_specifications__DMSAM>div:nth-child(2n){background:var(--color-background)}.product-detail_specifications__DMSAM dt{color:var(--color-text-secondary)}.product-detail_specifications__DMSAM dd{margin:0;color:var(--color-primary);font-weight:550;overflow-wrap:anywhere}.product-detail_lightbox__7pwu6{width:min(1120px,94vw);max-width:94vw;max-height:92dvh;border:1px solid var(--color-border);border-radius:12px;background:var(--color-background);color:var(--color-primary);padding:52px 60px 22px;box-sizing:border-box;overflow:auto}.product-detail_lightbox__7pwu6::-webkit-backdrop{background:rgb(23 23 23/85%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-detail_lightbox__7pwu6::backdrop{background:rgb(23 23 23/85%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-detail_lightbox__7pwu6>img{display:block;max-height:72dvh;width:100%;object-fit:contain}.product-detail_close__32wf0{position:absolute;inset-inline-end:14px;top:12px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-primary);cursor:pointer}.product-detail_dialogFooter__wvV_l{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:16px;color:var(--color-text-secondary);font-size:12px}.product-detail_dialogFooter__wvV_l p{margin:0}.product-detail_dialogFooter__wvV_l>div{display:flex;gap:8px;align-items:center}.product-detail_dialogNav__kfGMS{width:36px;height:36px}.product-detail_lightbox__7pwu6 button:focus-visible,.product-detail_page__t6hL2 a:focus-visible,.product-detail_page__t6hL2 button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.product-detail_primary__QKcVr,.product-detail_thumbnails__ApDFQ button{transition:none}.product-detail_primary__QKcVr:after{animation:none;display:none}.product-detail_primary__QKcVr:hover{transform:none}}.product-detail_productType__MkAjW{position:absolute;z-index:2;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--color-accent) 55%,transparent);border-radius:20px;background:color-mix(in srgb,var(--color-accent) 20%,var(--color-surface));color:var(--color-primary);font-size:11px;font-weight:650;box-shadow:0 2px 8px rgb(0 0 0/4%)}.product-detail_productType__MkAjW svg{font-size:16px}.product-detail_stageControls__9GjZk{position:absolute;inset:50% 12px auto;pointer-events:none;transform:translateY(-50%);height:44px}.product-detail_stageControls__9GjZk button{position:absolute;top:0;display:grid;place-items:center;pointer-events:auto;width:44px;height:44px;border:1px solid var(--color-border);border-radius:50%;background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-primary);box-shadow:0 3px 12px rgb(0 0 0/8%);cursor:pointer;transition:background .2s,border-color .2s}.product-detail_stageControls__9GjZk .product-detail_previousPhoto__XJRBU{inset-inline-start:0}.product-detail_stageControls__9GjZk .product-detail_nextPhoto__lI9vh{inset-inline-end:0}.product-detail_stageControls__9GjZk button:hover{background:var(--color-surface);border-color:var(--color-accent)}.product-detail_stageControls__9GjZk svg{font-size:25px}@media(prefers-reduced-motion:reduce){.product-detail_sectionNav__SGHD2 a,.product-detail_stageControls__9GjZk button{transition:none}}.product-detail_card__J6bfH.product-detail_card__J6bfH.product-detail_card__J6bfH{border-color:var(--color-border);border-radius:8px;background:var(--color-surface);padding:24px;box-shadow:0 2px 10px rgb(23 23 23/2%)}.product-detail_card__J6bfH.product-detail_card__J6bfH.product-detail_card__J6bfH:hover{transform:none;border-color:var(--color-border);box-shadow:0 2px 10px rgb(23 23 23/2%)}.product-detail_topCard__09U_b{margin-bottom:20px}.product-detail_topCard__09U_b>nav{margin:0}.product-detail_topCard__09U_b .product-detail_topline__Tor_j{margin:0;padding:14px 0 0;border-bottom:0;border-top:1px solid var(--color-border)}.product-detail_product__MKcnE{gap:20px;align-items:stretch}.product-detail_galleryCard__yVNQy.product-detail_card__J6bfH.product-detail_card__J6bfH{padding:16px}.product-detail_summary__nK_MT.product-detail_card__J6bfH.product-detail_card__J6bfH{padding:26px}.product-detail_summary__nK_MT .product-detail_title__OfaBn{font-size:clamp(22px,1.9vw,27px)}.product-detail_galleryCard__yVNQy .product-detail_imageStage__7Fbqk{border:0;border-radius:6px}.product-detail_galleryCard__yVNQy .product-detail_imageButton__3IWtg{height:520px}.product-detail_galleryCard__yVNQy .product-detail_thumbnails__ApDFQ{padding-top:8px}.product-detail_detailsCard__vn5I9{margin-top:20px}.product-detail_detailsCard__vn5I9 .product-detail_sectionNav__SGHD2{margin:0 0 4px;top:80px;border-radius:8px;background:var(--color-background);box-shadow:none}.product-detail_detailsCard__vn5I9 .product-detail_detailSection__DhqEW{padding:28px 0}.product-detail_detailsCard__vn5I9 .product-detail_detailSection__DhqEW:last-child{padding-bottom:0;border-bottom:0}.product-detail_summary__nK_MT.product-detail_card__J6bfH.product-detail_card__J6bfH{display:flex;flex-direction:column}.product-detail_summary__nK_MT .product-detail_actions__zG7Zv{margin-top:0}.product-detail_galleryCard__yVNQy.product-detail_card__J6bfH.product-detail_card__J6bfH{display:flex;flex-direction:column}.product-detail_galleryCard__yVNQy .product-detail_gallery__fGN9n{display:flex;flex:1 1;flex-direction:column}.product-detail_galleryCard__yVNQy .product-detail_galleryLayout__5D6Zq{flex:1 1;grid-template-rows:minmax(360px,1fr) auto}.product-detail_galleryCard__yVNQy .product-detail_imageStage__7Fbqk{min-height:360px}.product-detail_galleryCard__yVNQy .product-detail_imageButton__3IWtg{position:absolute;inset:0;display:grid;place-items:center;height:100%;min-height:0;padding:8px}.product-detail_galleryCard__yVNQy .product-detail_imageButton__3IWtg>img{max-height:420px;margin:auto}