@charset "UTF-8";.menu-container.svelte-1fbx6nu{background-color:#fff;border-radius:8px;border:1px #efefef solid;box-shadow:0 4px 12px #0000001a;width:fit-content;white-space:nowrap;overflow:hidden;width:100%;overflow:auto;max-height:200px}@media(max-width:1024px){.menu-container.svelte-1fbx6nu{width:100%;max-height:100%;text-align:center;box-shadow:none}}.menu-container.svelte-1fbx6nu .item:where(.svelte-1fbx6nu){padding:12px 16px;border-bottom:1px solid #e3e3e3;cursor:pointer;transition:background-color .2s ease;width:100%;text-overflow:ellipsis;overflow:hidden;font-weight:600}@media(hover:hover)and (pointer:fine){.menu-container.svelte-1fbx6nu .item:where(.svelte-1fbx6nu):hover{background-color:#e3e3e3}}.menu-container.svelte-1fbx6nu .item:where(.svelte-1fbx6nu):last-child{border:0}.product-page-container.svelte-oxj0m0{display:flex;gap:clamp(2.5rem,-7.5rem + 15.625cqw,7.5rem);padding-bottom:60px}@media(max-width:1024px){.product-page-container.svelte-oxj0m0{flex-direction:column;gap:20px}}.product-page-components.svelte-oxj0m0{display:flex;flex-direction:column;gap:60px;margin-top:60px}.image-and-info.svelte-oxj0m0{flex:1;min-width:0}@media(max-width:1024px){.image-and-info.svelte-oxj0m0{display:contents}}@media(max-width:1024px){.product-image.svelte-oxj0m0{order:1}.product-quote-form-wrapper.svelte-oxj0m0{order:2}.product-info.svelte-oxj0m0{order:3}.product-actions.svelte-oxj0m0{order:5}.product-details.svelte-oxj0m0{order:6}.product-description.svelte-oxj0m0{order:7}}.product-image.svelte-oxj0m0{display:flex;gap:20px;container-type:inline-size}@media(max-width:1024px){.product-image.svelte-oxj0m0{flex-direction:column-reverse;aspect-ratio:auto}}.main-image.svelte-oxj0m0{min-height:clamp(0rem,0rem + 100cqw,43.75rem);flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@media(max-width:1024px){.main-image.svelte-oxj0m0{aspect-ratio:1;touch-action:pan-y}}.main-image.svelte-oxj0m0 .image-wrapper:where(.svelte-oxj0m0){position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px}@media(max-width:1024px){.main-image.svelte-oxj0m0 .image-wrapper:where(.svelte-oxj0m0){padding:0}}.main-image.svelte-oxj0m0 .slide-track:where(.svelte-oxj0m0){position:absolute;inset:0;display:flex}.main-image.svelte-oxj0m0 .slide-track.dragging:where(.svelte-oxj0m0){transition:none}.main-image.svelte-oxj0m0 .slide:where(.svelte-oxj0m0){position:relative;flex:0 0 100%;width:100%;height:100%;min-width:0;display:flex;align-items:center;justify-content:center;padding:20px}@media(max-width:1024px){.main-image.svelte-oxj0m0 .slide:where(.svelte-oxj0m0){padding:0}}.main-image.svelte-oxj0m0 .slide-video-poster:where(.svelte-oxj0m0){position:relative;width:100%;height:100%;border:none;padding:0;background:none;cursor:pointer}.main-image.svelte-oxj0m0 .slide-video-poster:where(.svelte-oxj0m0) .play-icon-overlay:where(.svelte-oxj0m0){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.main-image.svelte-oxj0m0 .slide-video-poster:where(.svelte-oxj0m0) .play-icon-overlay:where(.svelte-oxj0m0):after{content:"▶";display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;border:4px solid rgba(180,180,180,.7);background:#ffffffbf;color:#787878e6;font-size:28px;padding-left:6px}.main-image.svelte-oxj0m0 .slide-video:where(.svelte-oxj0m0){width:100%;height:100%;object-fit:contain;background:#000}.main-image.svelte-oxj0m0 img{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(max-width:1024px){.main-image.svelte-oxj0m0 img{pointer-events:none}}.thumbnails-wrapper.svelte-oxj0m0{position:relative;display:flex;flex-direction:column;align-items:center}@media(max-width:1024px){.thumbnails-wrapper.svelte-oxj0m0{display:contents}}.thumbnail-scroll-arrow.svelte-oxj0m0{position:absolute;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;padding:10px 0;transition:opacity .2s ease}.thumbnail-scroll-arrow.svelte-oxj0m0:before{content:"";position:absolute;left:0;right:0;height:100%;pointer-events:none}.thumbnail-scroll-arrow.scroll-up.svelte-oxj0m0{top:0}.thumbnail-scroll-arrow.scroll-up.svelte-oxj0m0:before{top:0;background:linear-gradient(to bottom,white 50%,transparent)}.thumbnail-scroll-arrow.scroll-down.svelte-oxj0m0{bottom:0}.thumbnail-scroll-arrow.scroll-down.svelte-oxj0m0:before{bottom:0;background:linear-gradient(to top,white 50%,transparent)}.thumbnail-scroll-arrow.svelte-oxj0m0 svg{position:relative;z-index:1}.thumbnail-scroll-arrow.svelte-oxj0m0 .arrow-icon:where(.svelte-oxj0m0){background:#e3e3e3;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:background-color .2s ease}@media(hover:hover)and (pointer:fine){.thumbnail-scroll-arrow.svelte-oxj0m0:hover .arrow-icon:where(.svelte-oxj0m0){background-color:#c7c7c7}}@media(max-width:1024px){.thumbnail-scroll-arrow.svelte-oxj0m0{display:none}}.thumbnails.svelte-oxj0m0{position:relative;display:flex;flex-direction:column;gap:20px;max-height:clamp(0rem,0rem + 100cqw,43.75rem);overflow-y:auto;scrollbar-width:none}.thumbnails.svelte-oxj0m0::-webkit-scrollbar{display:none}@media(max-width:1024px){.thumbnails.svelte-oxj0m0{flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none;gap:10px;padding-bottom:10px}}.thumbnail-slot.svelte-oxj0m0{position:relative;width:110px;height:110px;flex-shrink:0}@media(max-width:1024px){.thumbnail-slot.svelte-oxj0m0{width:80px;height:80px}}@media(max-width:640px){.thumbnail-slot.svelte-oxj0m0{width:65px;height:65px}}.thumbnail-slot.svelte-oxj0m0 .thumbnail:where(.svelte-oxj0m0){position:absolute;inset:0;width:100%;height:100%}.thumbnail.svelte-oxj0m0{width:110px;height:110px;flex-shrink:0;border:2px solid #efefef;border-radius:8px;cursor:pointer;padding:10px;background:#fff;transition:border-color .2s ease,border-width .2s ease}@media(hover:hover)and (pointer:fine){.thumbnail.svelte-oxj0m0:hover{border-color:#999}}.thumbnail.selected.svelte-oxj0m0{border-color:#000;border-width:3px}.thumbnail.svelte-oxj0m0 img{width:100%;height:100%;object-fit:contain}@media(max-width:1024px){.thumbnail.svelte-oxj0m0{width:80px;height:80px}}@media(max-width:640px){.thumbnail.svelte-oxj0m0{width:65px;height:65px}}.thumbnail--video.svelte-oxj0m0{padding:0;overflow:hidden}.thumbnail--video.svelte-oxj0m0 .video-thumbnail-wrapper:where(.svelte-oxj0m0){position:relative;width:100%;height:100%}.thumbnail--video.svelte-oxj0m0 .video-thumbnail-wrapper:where(.svelte-oxj0m0) img{width:100%;height:100%;object-fit:cover;display:block}.thumbnail--video.svelte-oxj0m0 .video-thumbnail-wrapper:where(.svelte-oxj0m0) .play-icon-overlay:where(.svelte-oxj0m0){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.thumbnail--video.svelte-oxj0m0 .video-thumbnail-wrapper:where(.svelte-oxj0m0) .play-icon-overlay:where(.svelte-oxj0m0):after{content:"▶";display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:4px solid rgba(180,180,180,.7);background:#ffffffbf;color:#a0a0a0e6;font-size:20px;padding-left:4px}.product-info.svelte-oxj0m0{display:flex;gap:40px;margin-top:40px}@media(max-width:1280px){.product-info.svelte-oxj0m0{display:contents;flex-direction:column}}.product-info.svelte-oxj0m0 .product-actions:where(.svelte-oxj0m0){flex:1;display:flex;flex-direction:column;gap:20px}@media(max-width:1280px){.product-info.svelte-oxj0m0 .product-actions:where(.svelte-oxj0m0){margin:30px 0}}.product-info.svelte-oxj0m0 .product-actions:where(.svelte-oxj0m0) .action-buttons:where(.svelte-oxj0m0){display:flex;flex-direction:column;gap:20px}@media(max-width:1280px){.product-info.svelte-oxj0m0 .product-actions:where(.svelte-oxj0m0) .action-buttons:where(.svelte-oxj0m0){flex-direction:row;flex-wrap:wrap;margin-bottom:20px}}.product-info.svelte-oxj0m0 .action-btn:where(.svelte-oxj0m0){display:flex;align-items:center;gap:20px;height:70px;width:fit-content;font-size:1rem;font-weight:700;border:none;border-radius:8px;padding:0 34px;cursor:pointer;color:#111;background-color:#f6f6f6;text-decoration:none;white-space:nowrap;transition:.2s ease outline-color;outline:2px solid transparent}.product-info.svelte-oxj0m0 .action-btn:where(.svelte-oxj0m0) svg{flex-shrink:0}.product-info.svelte-oxj0m0 .action-btn:where(.svelte-oxj0m0) .chevron:where(.svelte-oxj0m0){display:flex;flex-shrink:0}@media(hover:hover)and (pointer:fine){.product-info.svelte-oxj0m0 .action-btn:where(.svelte-oxj0m0):hover{outline-color:#111}}.product-info.svelte-oxj0m0 .product-details:where(.svelte-oxj0m0){flex:1;display:flex;flex-direction:column;gap:20px}.product-quote-form-wrapper.svelte-oxj0m0{flex:1;min-width:0;max-width:710px}@media(max-width:1024px){.product-quote-form-wrapper.svelte-oxj0m0{max-width:none}}.more-reasons.svelte-oxj0m0{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;flex:1;margin-top:60px;margin-bottom:20px}.more-reasons.svelte-oxj0m0 .reasons:where(.svelte-oxj0m0){display:flex;gap:10px;width:100%;text-align:center;flex-wrap:wrap}.more-reasons.svelte-oxj0m0 .reasons:where(.svelte-oxj0m0) .reason:where(.svelte-oxj0m0){display:flex;flex-direction:column;align-items:center;gap:10px;background-color:#f6f6f6;padding:30px 20px;border-radius:8px;font-size:clamp(1rem,.6691176471rem + 1.1029411765vw,1.375rem);flex:1}.more-reasons.svelte-oxj0m0 .reasons:where(.svelte-oxj0m0) .reason:where(.svelte-oxj0m0) svg{width:clamp(1.75rem,1.0882352941rem + 2.2058823529vw,2.5rem);height:clamp(1.75rem,1.0882352941rem + 2.2058823529vw,2.5rem)}.product-description.svelte-oxj0m0{margin-top:40px}@media(max-width:1024px){.product-description.svelte-oxj0m0{margin-top:0}}@media(max-width:1024px){.product-details.svelte-oxj0m0,.product-actions.svelte-oxj0m0{margin-top:0}}.discontinued-product.svelte-oxj0m0{display:flex;flex-direction:column}.discontinued-product.svelte-oxj0m0 p{margin:20px 0}.discontinued-product.svelte-oxj0m0 .product-widget-container{max-width:250px;margin:0 auto}
