.product-detail-module__U718FW__page{padding-bottom:0}.product-detail-module__U718FW__page h1,.product-detail-module__U718FW__page h2,.product-detail-module__U718FW__page h3,.product-detail-module__U718FW__page p{overflow-wrap:anywhere}.product-detail-module__U718FW__previewNotice{color:var(--site-muted);margin-block:1.25rem;font-size:.8125rem}.product-detail-module__U718FW__overview{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);padding-bottom:2.5rem;display:grid}.product-detail-module__U718FW__mainPlaceholder,.product-detail-module__U718FW__highlightPlaceholder{color:var(--site-muted);text-align:center;background:#fff;place-items:center;padding:1rem;display:grid}.product-detail-module__U718FW__mainPlaceholder{aspect-ratio:1.55;min-width:0}.product-detail-module__U718FW__summary{min-width:0;padding-block:.5rem}.product-detail-module__U718FW__summary h1{letter-spacing:-.04em;margin-top:.75rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:750;line-height:1.12}.product-detail-module__U718FW__summary>p:not(:first-child){color:var(--site-muted);margin-top:1.25rem;line-height:1.6}.product-detail-module__U718FW__informationSlot{border-top:1px solid var(--site-line);color:var(--site-muted);margin-top:2rem;padding-block:1.5rem}.product-detail-module__U718FW__section{border-top:1px solid var(--site-line);padding-block:clamp(2rem,4vw,3.5rem)}.product-detail-module__U718FW__section h2,.product-detail-module__U718FW__inquirySlot h2{letter-spacing:-.035em;font-size:clamp(1.5rem,2.7vw,2.25rem);font-weight:700;line-height:1.2}.product-detail-module__U718FW__specifications{margin-top:2rem}.product-detail-module__U718FW__specifications h3{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700}.product-detail-module__U718FW__contentSlot{border:1px solid var(--site-line);min-height:120px;color:var(--site-muted);text-align:center;place-items:center;margin-top:1.5rem;padding:1rem;display:grid}.product-detail-module__U718FW__highlightPlaceholder{aspect-ratio:1.9;margin-top:1.75rem}.product-detail-module__U718FW__inquirySlot{border-block:1px solid var(--site-line);text-align:center;margin-bottom:3rem;padding-block:2.5rem}.product-detail-module__U718FW__inquirySlot p{color:var(--site-muted);margin-top:.75rem}@media (max-width:768px){.product-detail-module__U718FW__overview{grid-template-columns:minmax(0,1fr)}}.product-detail-module__U718FW__gallery{align-self:start;min-width:0}.product-detail-module__U718FW__galleryMain{aspect-ratio:1.55;background:#fff;position:relative;overflow:hidden}.product-detail-module__U718FW__galleryImage{object-fit:contain;transform:scale(1.21)}.product-detail-module__U718FW__galleryEmpty{height:100%;color:var(--site-muted);text-align:center;place-items:center;padding:1rem;display:grid}.product-detail-module__U718FW__galleryThumbnails{grid-auto-columns:calc(25% - .75rem);grid-auto-flow:column;gap:1rem;margin:.75rem -.25rem 0;padding:.25rem;display:grid;overflow-x:auto}.product-detail-module__U718FW__galleryThumbnail{aspect-ratio:1.5;cursor:pointer;background:#fff;border:2px solid #0000;min-width:0;min-height:44px;padding:0;position:relative;overflow:hidden}.product-detail-module__U718FW__galleryThumbnail[aria-pressed=true]{border-color:var(--site-ink)}.product-detail-module__U718FW__galleryThumbnail:hover{border-color:var(--site-muted)}.product-detail-module__U718FW__galleryThumbnail:focus-visible{outline:2px solid var(--site-ink);outline-offset:2px}.product-detail-module__U718FW__thumbnailEmpty{height:100%;color:var(--site-muted);place-items:center;font-size:.75rem;display:grid}@media (max-width:640px){.product-detail-module__U718FW__galleryThumbnails{grid-auto-columns:minmax(72px,28%);gap:.75rem}}.product-detail-module__U718FW__features{border-top:1px solid var(--site-line);margin-top:2rem;padding-top:1.5rem}.product-detail-module__U718FW__features h2{font-size:1.25rem;font-weight:700;line-height:1.3}.product-detail-module__U718FW__features ul{gap:.875rem;margin-top:1rem;display:grid}.product-detail-module__U718FW__features li{align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.product-detail-module__U718FW__features li>span{overflow-wrap:anywhere;min-width:0}.product-detail-module__U718FW__featureIcon{fill:#b8c3cd;color:#fff;flex-shrink:0;margin-top:.125rem}.product-detail-module__U718FW__productActions{border-top:1px solid var(--site-line);grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.product-detail-module__U718FW__productActions .site-button{letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:52px;padding-inline:.75rem;font-size:.8125rem}.product-detail-module__U718FW__backLink{border-top:1px solid var(--site-line);align-items:center;gap:.625rem;min-height:44px;margin-top:1.5rem;padding-top:1rem;font-size:.875rem;line-height:1.5;display:flex}.product-detail-module__U718FW__backLink svg{flex-shrink:0}.product-detail-module__U718FW__backLink:hover{text-underline-offset:.2em;text-decoration:underline}.product-detail-module__U718FW__backLink:focus-visible,.product-detail-module__U718FW__productActions a:focus-visible{outline:2px solid var(--site-ink);outline-offset:4px}@media (max-width:640px){.product-detail-module__U718FW__productActions{grid-template-columns:minmax(0,1fr)}}.product-detail-module__U718FW__description{white-space:pre-line;color:var(--site-muted);margin-top:1.25rem;line-height:1.7}.product-detail-module__U718FW__specificationGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;margin-top:1.5rem;display:grid}.product-detail-module__U718FW__specificationTable{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.55}.product-detail-module__U718FW__specificationTable th,.product-detail-module__U718FW__specificationTable td{border:1px solid var(--site-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:pre-line;padding:1.125rem 1.25rem}.product-detail-module__U718FW__specificationTable th{background:var(--site-placeholder);width:35%;font-weight:500}.product-detail-module__U718FW__specificationTable td{background:#fff}.product-detail-module__U718FW__additionalSpecifications{margin-top:1.5rem}.product-detail-module__U718FW__tableCaption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.product-detail-module__U718FW__specificationGrid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.product-detail-module__U718FW__specificationTable th,.product-detail-module__U718FW__specificationTable td{padding:.875rem}}.product-detail-module__U718FW__highlightList{gap:clamp(2.5rem,5vw,4.5rem);margin-top:1.75rem;display:grid}.product-detail-module__U718FW__highlightItem{min-width:0;margin:0}.product-detail-module__U718FW__highlightMedia{aspect-ratio:21/9;background:#fff;position:relative}.product-detail-module__U718FW__highlightImage{object-fit:contain}.product-detail-module__U718FW__highlightEmpty{text-align:center;height:100%;color:var(--site-muted);place-items:center;padding:1rem;display:grid}.product-detail-module__U718FW__highlightDescription{text-align:left;white-space:pre-line;overflow-wrap:anywhere;margin-top:clamp(1rem,2.5vw,1.75rem);line-height:1.65}.product-detail-module__U718FW__breadcrumb{padding-block:2rem 1.75rem}.product-detail-module__U718FW__summary{padding-top:1.5rem}.product-detail-module__U718FW__summary .product-detail-module__U718FW__category{margin-bottom:0;font-size:.875rem;font-weight:700;line-height:1.4}.product-detail-module__U718FW__summary h1{margin-top:.375rem}.product-detail-module__U718FW__summary .product-detail-module__U718FW__productDescription{white-space:pre-line;margin-top:1.25rem}.product-detail-module__U718FW__featurePlaceholder{color:var(--site-muted)}.product-detail-module__U718FW__backLink{font-weight:600;text-decoration:none}.product-detail-module__U718FW__backLink span{text-underline-offset:.2em;text-decoration:underline}.product-detail-module__U718FW__galleryMain{touch-action:pan-y pinch-zoom}.product-detail-module__U718FW__galleryArrows{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;padding-inline:.75rem;display:flex;position:absolute;inset:0}.product-detail-module__U718FW__galleryArrows button{border:1px solid var(--site-line);width:44px;height:44px;color:var(--site-ink);cursor:pointer;pointer-events:auto;background:#ffffffed;border-radius:50%;place-items:center;display:grid}.product-detail-module__U718FW__galleryArrows button:hover{background:#fff}.product-detail-module__U718FW__galleryArrows button:focus-visible,.product-detail-module__U718FW__galleryDots button:focus-visible{outline:2px solid var(--site-ink);outline-offset:3px}.product-detail-module__U718FW__galleryDots{display:none}.product-detail-module__U718FW__productImage{object-fit:contain}.product-detail-module__U718FW__galleryMain .product-detail-module__U718FW__productImage{transform:scale(1.21)}.product-detail-module__U718FW__imageLoading,.product-detail-module__U718FW__imageFallback{text-align:center;color:var(--site-muted);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:1rem;display:flex;position:absolute;inset:0}.product-detail-module__U718FW__imageLoading{pointer-events:none}.product-detail-module__U718FW__loadingSpinner{border:2px solid var(--site-line);border-top-color:var(--site-ink);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite product-detail-module__U718FW__imageSpin}@keyframes product-detail-module__U718FW__imageSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.product-detail-module__U718FW__loadingSpinner{animation:none}}@media (max-width:768px){.product-detail-module__U718FW__breadcrumb{padding-block:1.25rem}.product-detail-module__U718FW__summary{padding-top:.25rem}.product-detail-module__U718FW__galleryArrows,.product-detail-module__U718FW__galleryThumbnails{display:none}.product-detail-module__U718FW__galleryDots{flex-wrap:wrap;justify-content:center;margin-top:.5rem;display:flex}.product-detail-module__U718FW__galleryDots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.product-detail-module__U718FW__galleryDots button span{background:var(--site-line);border-radius:50%;width:8px;height:8px}.product-detail-module__U718FW__galleryDots button[aria-current=true] span{background:var(--site-ink)}}.product-detail-module__U718FW__specificationLabelColumn{width:35%}.product-detail-module__U718FW__inquiryHelp{color:var(--site-muted);text-align:left;margin:0;font-size:.875rem;line-height:1.6}.product-detail-module__U718FW__customizationLink{min-height:44px;color:var(--site-ink);text-align:left;text-underline-offset:.2em;justify-content:flex-start;justify-self:start;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-flex}.product-detail-module__U718FW__customizationLink span{flex-shrink:0}.product-detail-module__U718FW__customizationLink:hover{color:var(--site-muted)}@media (max-width:640px){.product-detail-module__U718FW__specificationGrid{gap:0}.product-detail-module__U718FW__specificationGrid>.product-detail-module__U718FW__specificationTable+.product-detail-module__U718FW__specificationTable,.product-detail-module__U718FW__additionalSpecifications{margin-top:-1px}}@media (min-width:769px){.product-detail-module__U718FW__specificationGrid{grid-template-columns:minmax(0,1fr);gap:0}.product-detail-module__U718FW__specificationGrid>.product-detail-module__U718FW__specificationTable+.product-detail-module__U718FW__specificationTable,.product-detail-module__U718FW__additionalSpecifications{margin-top:-1px}}.product-detail-module__U718FW__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.product-detail-module__U718FW__relatedGrid li{min-width:0}.product-detail-module__U718FW__relatedCard{border:1px solid var(--site-line);height:100%;color:var(--site-ink);text-decoration:none;display:block}.product-detail-module__U718FW__relatedCard:hover{border-color:var(--site-ink)}.product-detail-module__U718FW__relatedCard:focus-visible{outline:2px solid var(--site-ink);outline-offset:3px}.product-detail-module__U718FW__relatedImage{aspect-ratio:4/3;color:var(--site-muted);text-align:center;background:#fff;place-items:center;padding:1rem;font-size:.875rem;display:grid;position:relative}.product-detail-module__U718FW__relatedImage img{object-fit:contain}.product-detail-module__U718FW__relatedLabel{justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.75rem 1rem;display:flex}.product-detail-module__U718FW__relatedLabel h3{font-size:1rem;font-weight:700;line-height:1.4}.product-detail-module__U718FW__relatedLabel span{flex:none;font-size:1.25rem}@media (max-width:1024px){.product-detail-module__U718FW__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.product-detail-module__U718FW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.product-detail-module__U718FW__relatedLabel{padding:.625rem .75rem}}
