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