section[data-astro-cid-svgvas3z]{margin-bottom:var(--space-1500)}section[data-astro-cid-svgvas3z] .container{margin-top:calc(-1 * var(--space-1000));padding-top:var(--space-1000);border-top:1px solid var(--black-100)}section[data-astro-cid-svgvas3z] h2{margin-bottom:var(--space-400);color:var(--primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}[data-astro-cid-k6c2btzb][data-gallery]{gap:var(--space-400);flex-direction:column;grid-area:gallery;display:flex;container-type:inline-size}.image-container[data-astro-cid-k6c2btzb]{background:var(--card);position:relative}.image-container[data-astro-cid-k6c2btzb] .image-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;block-size:100%;display:flex;overflow-x:auto}.image-container[data-astro-cid-k6c2btzb] .image-track::-webkit-scrollbar{display:none}.image-container[data-astro-cid-k6c2btzb] .image-track img{object-fit:contain;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;block-size:100%;padding:0}@media (width>=1400px){.image-container[data-astro-cid-k6c2btzb] .image-track img{max-height:400px}}.image-container[data-astro-cid-k6c2btzb] .img-button{color:var(--black-400);z-index:2;background:0 0;position:absolute;top:50%;transform:translateY(-50%)}.image-container[data-astro-cid-k6c2btzb] .img-button:hover:not(:disabled){background:var(--black-100)}.image-container[data-astro-cid-k6c2btzb] .img-button[data-image-prev]{left:var(--space-300)}@media (width>=768px){.image-container[data-astro-cid-k6c2btzb] .img-button[data-image-prev]{left:var(--space-600)}}.image-container[data-astro-cid-k6c2btzb] .img-button[data-image-next]{right:var(--space-300)}@media (width>=768px){.image-container[data-astro-cid-k6c2btzb] .img-button[data-image-next]{right:var(--space-600)}}@media (prefers-reduced-motion:reduce){.image-track[data-astro-cid-k6c2btzb],.thumbnail-track[data-astro-cid-k6c2btzb]{scroll-behavior:auto}}.thumbnails[data-astro-cid-k6c2btzb]{gap:var(--space-400);scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;block-size:100%;display:flex;position:relative;overflow-x:auto}.thumbnails[data-astro-cid-k6c2btzb] .thumb{border-radius:var(--space-100);cursor:pointer;aspect-ratio:1;width:calc(var(--space-1000) * 2.5);height:calc(var(--space-1000) * 2.5);background:0 0;border:2px solid #0000;padding:0;transition:border-color .2s;position:relative}.thumbnails[data-astro-cid-k6c2btzb] .thumb img{object-fit:contain;width:100%;height:100%;display:block;position:relative}.thumbnails[data-astro-cid-k6c2btzb] .thumb:hover{border-color:var(--black-400)}.thumbnails[data-astro-cid-k6c2btzb] .thumb.active{border-color:var(--primary)}.cart-popout{width:100%;margin-top:var(--space-300);background:var(--card);border:1px solid var(--black-100);width:100%;padding:var(--space-600) var(--space-800);border-radius:var(--space-200) var(--space-200) 0 0;box-shadow:var(--shadow);gap:var(--space-600);z-index:1002;opacity:1;visibility:visible;pointer-events:auto;flex-direction:column;transition:opacity .3s,visibility linear;display:flex;position:fixed;inset:auto 0 0}.cart-popout.hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility 0s linear .3s}@media (width>=900px){.cart-popout{position-anchor:--cart-anchor;width:420px;top:anchor(bottom);right:anchor(right);border-radius:var(--space-200);position:absolute;bottom:auto;left:auto}}.cart-popout .header{align-items:center;gap:var(--space-200);display:flex}.cart-popout .header .icon-wrapper{width:var(--space-700);height:var(--space-700);padding:var(--space-200);border-radius:var(--space-700);color:#fff;background-color:#54a300;justify-content:center;align-items:center;display:flex}.cart-popout .header .icon-wrapper i{font-weight:var(--font-weight-thin);font-size:var(--font-size-xs)}.cart-popout .header .title{font-size:var(--font-size-lg);flex:1}.cart-popout .content{gap:var(--space-400);display:flex}.cart-popout .content .product-image{object-fit:contain;aspect-ratio:10/7.5}.cart-popout .content .details{gap:var(--space-200);min-width:0;max-width:100%;font-size:var(--font-size-sm);flex-direction:column;display:flex}.cart-popout .content .details .product-sku{font-weight:var(--font-weight-semibold);font-size:var(--font-size-m);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cart-popout .content .details .product-name{color:var(--black-400);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cart-popout .buttons{gap:var(--space-300);flex-direction:column;display:flex}.cart-popout .buttons .view-cart{border-color:var(--black-200);color:var(--black-400);background-color:#0000;text-decoration:none}.cart-popout .buttons .view-cart:hover{background-color:var(--black-100)}.cart-popout .buttons .checkout{background-color:var(--black-700);color:#fff;text-decoration:none}.cart-popout .buttons .checkout:hover{background-color:var(--black-900)}.qty-container.svelte-7zblff{align-items:center;gap:var(--space-200);display:flex}.qty-container.svelte-7zblff .sf-input:where(.svelte-7zblff) input:where(.svelte-7zblff){width:var(--space-1500)}.qty-container.svelte-7zblff button:where(.svelte-7zblff){color:var(--black-400)}.add-to-cart.svelte-12sv2nh{padding:var(--space-400);gap:var(--space-400);display:flex}.sf-button.svelte-12sv2nh{flex:1}.attribute-container.svelte-2qiog7{gap:var(--space-200);flex-direction:column;display:flex}.attributes.svelte-2qiog7{gap:var(--space-400);padding-block:var(--space-400);flex-direction:column;display:flex}.attributes.svelte-2qiog7.error{border:1px solid var(--primary);border-radius:var(--space-100)}.attributes.svelte-2qiog7 .attr-group:where(.svelte-2qiog7){gap:var(--space-200);flex-direction:column;display:flex}.attributes.svelte-2qiog7 .attr-label:where(.svelte-2qiog7){font-size:var(--font-size-sm);display:block}.attributes.svelte-2qiog7 .attr-values:where(.svelte-2qiog7){padding-inline:var(--space-400);gap:var(--space-400);flex-wrap:wrap;display:flex}.attributes.svelte-2qiog7 .attr-values:where(.svelte-2qiog7) button:where(.svelte-2qiog7){padding:var(--space-200) var(--space-300);font-size:var(--font-size-sm);border:1px solid var(--black-100);color:var(--foreground);background:0 0;height:auto}.attributes.svelte-2qiog7 .attr-values:where(.svelte-2qiog7) button:where(.svelte-2qiog7).hovered,.attributes.svelte-2qiog7 .attr-values:where(.svelte-2qiog7) button:where(.svelte-2qiog7).preview{background:var(--black-100);border-color:var(--black-100);color:var(--foreground)}.attributes.svelte-2qiog7 .attr-values:where(.svelte-2qiog7) button:where(.svelte-2qiog7).active{color:#fff;background-color:var(--primary);border-color:var(--primary)}.error-message.svelte-2qiog7{color:var(--primary);font-size:var(--font-size-xs)}.lead-times.svelte-lrv3of{gap:var(--space-100);padding:var(--space-400);border-radius:var(--space-100);background:var(--blue-gray-50);flex-direction:column;display:flex}.lead-times.svelte-lrv3of .label:where(.svelte-lrv3of){font-size:var(--font-size-sm);letter-spacing:.04em}.lead-times.svelte-lrv3of .lead-time-list:where(.svelte-lrv3of){gap:var(--space-200);flex-wrap:wrap;display:flex}.lead-times.svelte-lrv3of .lead-time-item:where(.svelte-lrv3of){font-size:var(--font-size-sm);color:var(--foreground);align-items:center;gap:var(--space-200);flex:auto;display:flex}.lead-times.svelte-lrv3of .lead-time-item:where(.svelte-lrv3of) img:where(.svelte-lrv3of){object-fit:contain;width:37px;height:23px}.lead-times.svelte-lrv3of .lead-time-item:where(.svelte-lrv3of) .shipping:where(.svelte-lrv3of){font-size:var(--font-size-xs)}.file-list.svelte-g5bu8b{row-gap:var(--space-200);padding:var(--space-400);list-style-type:none;display:grid}.file-list.svelte-g5bu8b .file-link:where(.svelte-g5bu8b){grid-template-columns:var(--space-500) 1fr;column-gap:var(--space-100);color:var(--muted-foreground);align-items:center;text-decoration:none;display:grid}.file-list.svelte-g5bu8b .file-icon:where(.svelte-g5bu8b){color:var(--muted-foreground)}.file-list.svelte-g5bu8b .file-icon:where(.svelte-g5bu8b)[data-ext=pdf]{color:var(--red-700)}.file-list.svelte-g5bu8b .file-icon:where(.svelte-g5bu8b)[data-ext=doc],.file-list.svelte-g5bu8b .file-icon:where(.svelte-g5bu8b)[data-ext=docx]{color:var(--blue-700)}.file-list.svelte-g5bu8b .file-icon:where(.svelte-g5bu8b)[data-ext=xls],.file-list.svelte-g5bu8b .file-icon:where(.svelte-g5bu8b)[data-ext=xlsx]{color:var(--green-700)}.file-list.svelte-g5bu8b .file-item:where(.svelte-g5bu8b){gap:var(--space-100);color:var(--foreground);flex-wrap:wrap;align-items:center;display:flex}.file-list.svelte-g5bu8b .file-item:where(.svelte-g5bu8b) .file-name:where(.svelte-g5bu8b){text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);overflow:hidden}.file-list.svelte-g5bu8b .file-item:where(.svelte-g5bu8b) .file-meta:where(.svelte-g5bu8b){font-size:var(--font-size-xs);color:var(--black-400);place-items:center;gap:var(--space-100);display:flex}details.svelte-1qomt7s{border:none;border-bottom:1px solid var(--black-100);border-radius:0}details.svelte-1qomt7s::details-content{opacity:0;interpolate-size:allow-keywords;height:0;transition:height .3s ease, opacity .3s ease, content-visibility .3s allow-discrete;overflow:hidden}details.svelte-1qomt7s[open]::details-content{opacity:1;height:auto}details.svelte-1qomt7s summary:where(.svelte-1qomt7s){padding:var(--space-400);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:0}details.svelte-1qomt7s summary:where(.svelte-1qomt7s):after{background-color:var(--black-400);transition:rotate .5s;rotate:90deg}details.svelte-1qomt7s summary:where(.svelte-1qomt7s):hover{background-color:var(--blue-gray-50)}details.svelte-1qomt7s[open] summary:where(.svelte-1qomt7s):after{rotate:-90deg}.empty.svelte-1qomt7s{padding:var(--space-400);font-size:var(--font-size-sm)}.empty.svelte-1qomt7s .attribute:where(.svelte-1qomt7s){text-transform:lowercase}.info-rows.svelte-1qomt7s{padding:var(--space-400);flex-direction:column;display:flex}.info-rows.svelte-1qomt7s .row:where(.svelte-1qomt7s){padding:var(--space-200) 0;border-bottom:1px solid var(--black-100);font-size:var(--font-size-sm);grid-template-columns:1fr 1fr;display:grid}.info-rows.svelte-1qomt7s .row:where(.svelte-1qomt7s):last-child{border-bottom:none}.info-rows.svelte-1qomt7s .row:where(.svelte-1qomt7s) .value:where(.svelte-1qomt7s){font-weight:var(--font-weight-medium)}.price-block.svelte-3gy8yp{gap:var(--space-300);background:var(--blue-gray-50);padding:var(--space-400);border-radius:var(--space-100);flex-direction:column;display:flex}.price-block.svelte-3gy8yp .price-header:where(.svelte-3gy8yp){gap:var(--space-400);display:flex}.price-block.svelte-3gy8yp .price-row:where(.svelte-3gy8yp){flex-direction:column;justify-content:space-between;align-items:baseline;display:flex}.price-block.svelte-3gy8yp .price-row:where(.svelte-3gy8yp).muted{color:var(--black-200)}.price-block.svelte-3gy8yp .price-row:where(.svelte-3gy8yp).muted .price-value:where(.svelte-3gy8yp){text-decoration:line-through}.price-block.svelte-3gy8yp .price-row:where(.svelte-3gy8yp) .price-label:where(.svelte-3gy8yp){font-size:var(--font-size-sm)}.price-block.svelte-3gy8yp .price-row:where(.svelte-3gy8yp) .price-value:where(.svelte-3gy8yp){font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--space-1000)}.price-block.svelte-3gy8yp .price-tiers:where(.svelte-3gy8yp){border-radius:var(--space-100);overflow:hidden}.price-block.svelte-3gy8yp .price-tiers:where(.svelte-3gy8yp) .tier-row:where(.svelte-3gy8yp){column-gap:var(--space-600);font-size:var(--font-size-sm);grid-template-columns:1fr 1fr;display:grid}.price-block.svelte-3gy8yp .price-tiers:where(.svelte-3gy8yp) .tier-row:where(.svelte-3gy8yp).header span:where(.svelte-3gy8yp){font-weight:var(--font-weight-medium)}.product-sidebar.svelte-q6ivzb{gap:var(--space-200);flex-direction:column;display:flex}.sku-block.svelte-q6ivzb{border-bottom:1px solid var(--black-100);padding-block-end:var(--space-400)}.sku-block.svelte-q6ivzb .label:where(.svelte-q6ivzb){font-size:var(--font-size-sm);line-height:var(--space-500)}.sku-block.svelte-q6ivzb .sku:where(.svelte-q6ivzb){font-size:var(--font-size-lg);color:var(--primary);font-weight:var(--font-weight-semibold);line-height:var(--space-700)}.sku-block.svelte-q6ivzb .name:where(.svelte-q6ivzb){font-size:var(--font-size-sm);color:var(--black-400);line-height:var(--space-500)}.catalog-notice.svelte-q6ivzb{padding:var(--space-400);background:var(--blue-gray-50);border-radius:var(--space-100)}.catalog-notice.svelte-q6ivzb strong:where(.svelte-q6ivzb){font-weight:var(--font-weight-medium)}.catalog-notice.svelte-q6ivzb p:where(.svelte-q6ivzb){font-size:var(--font-size-sm)}.contact-pricing-btn.svelte-q6ivzb{padding:var(--space-400);flex:1;display:flex}.contact-pricing-btn.svelte-q6ivzb button:where(.svelte-q6ivzb){flex:1}.button-container.svelte-q6ivzb{border-bottom:1px solid var(--black-100)}.button-container.svelte-q6ivzb a:where(.svelte-q6ivzb){text-decoration:none}details[data-astro-cid-mawnr37l]{border:none;border-bottom:1px solid var(--black-100);border-radius:0;width:100%}details[data-astro-cid-mawnr37l]::details-content{opacity:0;interpolate-size:allow-keywords;height:0;transition:height .3s ease, opacity .3s ease, content-visibility .3s allow-discrete;overflow:hidden}details[data-astro-cid-mawnr37l][open]::details-content{opacity:1;height:auto}summary[data-astro-cid-mawnr37l]{padding:var(--space-400);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;list-style:none;display:flex}summary[data-astro-cid-mawnr37l]:after{background-color:var(--black-400);transition:rotate .5s;rotate:90deg}summary[data-astro-cid-mawnr37l]:hover{background-color:var(--blue-gray-50)}details[data-astro-cid-mawnr37l][open] summary[data-astro-cid-mawnr37l]:after{rotate:-90deg}section[data-astro-cid-a2xbujfv]{margin-bottom:var(--space-1500)}section[data-astro-cid-a2xbujfv] .container{padding-bottom:var(--space-1000)}section[data-astro-cid-a2xbujfv] h2{color:var(--primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);margin-bottom:var(--space-400)}.empty[data-astro-cid-a2xbujfv]{color:var(--muted-foreground);font-size:var(--font-size-sm)}.specification-container[data-astro-cid-a2xbujfv]{gap:var(--space-600);flex-direction:column;display:flex}.spec-body[data-astro-cid-a2xbujfv]{background:var(--card);border-top:none}@media (width>=768px){.spec-body[data-astro-cid-a2xbujfv]{grid-template-columns:minmax(340px,25%) 1fr;align-items:start;display:grid}}.spec-row[data-astro-cid-a2xbujfv]{border-bottom:var(--space-25) solid var(--black-100)}.spec-row[data-astro-cid-a2xbujfv]:last-child{border-bottom:none}@media (width>=768px){.spec-row[data-astro-cid-a2xbujfv]{display:contents}}.label[data-astro-cid-a2xbujfv]{padding-inline:var(--space-400);padding-block:var(--space-400) 0;align-items:center;gap:var(--space-100);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex}@media (width>=768px){.label[data-astro-cid-a2xbujfv]{border-right:var(--space-25) solid var(--black-100);border-bottom:var(--space-25) solid var(--black-100);height:100%;padding-block:var(--space-400)}}.label[data-astro-cid-a2xbujfv] button{all:unset;cursor:pointer;color:var(--secondary);border-radius:var(--space-50);align-items:center;display:inline-flex}.label[data-astro-cid-a2xbujfv] button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.label[data-astro-cid-a2xbujfv] wa-tooltip{--wa-tooltip-background-color:var(--taupe-50);--wa-tooltip-border-color:var(--taupe-50);--wa-tooltip-content-color:var(--secondary)}.label[data-astro-cid-a2xbujfv] wa-tooltip::part(body){padding:var(--space-300);box-shadow:var(--shadow)}.spec-row[data-astro-cid-a2xbujfv]:last-child .label[data-astro-cid-a2xbujfv],.spec-row[data-astro-cid-a2xbujfv]:last-child .spec-value[data-astro-cid-a2xbujfv]{border-bottom:none}.spec-value[data-astro-cid-a2xbujfv]{text-align:left;font-size:var(--font-size-sm);color:var(--foreground);padding:var(--space-400);overflow-wrap:anywhere;word-break:break-word;align-items:center;min-width:0;display:flex}@media (width>=768px){.spec-value[data-astro-cid-a2xbujfv]{border-bottom:var(--space-25) solid var(--black-100);height:100%}}section[data-astro-cid-uwj7kgg3]{margin-bottom:var(--space-1500)}.header-container[data-astro-cid-uwj7kgg3]{margin-bottom:var(--space-600)}h1[data-astro-cid-uwj7kgg3]{font-size:var(--font-size-2xl);line-height:var(--space-900);font-weight:var(--font-weight-semibold);color:var(--secondary)}.harmonization-code[data-astro-cid-uwj7kgg3]{font-size:var(--font-size-sm)}.grid[data-astro-cid-uwj7kgg3]{gap:var(--space-600);grid-template-areas:"gallery""sidebar""details";display:grid}@media (width>=992px){.grid[data-astro-cid-uwj7kgg3]{grid-template-columns:1fr 1fr;grid-template-areas:"gallery sidebar""details sidebar"}}@media (width>=1400px){.grid[data-astro-cid-uwj7kgg3]{grid-template-columns:800px 1fr}}.grid[data-astro-cid-uwj7kgg3] .product-details{grid-area:details}.grid[data-astro-cid-uwj7kgg3] .product-details .main-features{gap:var(--space-200);flex-direction:column;grid-area:details;display:flex}.grid[data-astro-cid-uwj7kgg3] .product-details .main-features .main-features-list{padding-left:var(--space-400);margin:0}.grid[data-astro-cid-uwj7kgg3] .product-details .main-features .main-features-list li{list-style-type:"» "}.grid[data-astro-cid-uwj7kgg3] .product-details .product-description{gap:var(--space-200);margin-top:var(--space-400);flex-direction:column;grid-area:details;display:flex}.grid[data-astro-cid-uwj7kgg3] .product-details h2{font-size:var(--font-size-lg);color:var(--primary)}.grid[data-astro-cid-uwj7kgg3] .product-price{grid-area:sidebar}@media (width>=768px){.html-content[data-astro-cid-uwj7kgg3]{font-size:var(--font-size-m)}}.main-features-list[data-astro-cid-uwj7kgg3] li[data-astro-cid-uwj7kgg3]{font-size:var(--font-size-sm)}@media (width>=768px){.main-features-list[data-astro-cid-uwj7kgg3] li[data-astro-cid-uwj7kgg3]{font-size:inherit}}
