<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://static.globalspec.com/design-system/v0/styles/design-system.css);:root{--site-width:1166px;--site-font-size:14px;--bg-gray:#edeef0;--lichen:#cedc00;--lichen-dark:#a5b000}html.product-detail{--site-font-size:16px}html.product-detail body{font-size:var(--site-font-size)}html.product-detail body h1{display:flex;flex-direction:column;font-size:clamp(1.25rem,1.5vw + 1rem,2rem);gap:.5rem;padding:.25rem 0}html.product-detail body h1 .de-emphasize{color:var(--gs-gray-light-10);font-size:1rem}html.product-detail body h2{font-size:clamp(1rem,2vw + 1rem,1.75rem);font-weight:700}html.product-detail #page-wrapper{background:none;padding:0}@media only screen and (min-width:50em){html.product-detail #page-wrapper{padding:inherit}}html.product-detail #content-wrapper{display:flex;flex-direction:column;gap:1rem}html.product-detail section{background:#fff;border-radius:5px;padding:1rem}html.product-detail gs-button{cursor:pointer}html.product-detail gs-button button{line-height:1em}html.product-detail .product-ctas{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;margin:0 auto;padding:0 1rem;width:80%}@media only screen and (min-width:50em){html.product-detail .product-ctas{height:max-content;margin:0 0 0 auto;order:3;top:7rem;width:21%}}html.product-detail .product-ctas .cta{cursor:pointer;font-weight:700;white-space:nowrap;width:100%}html.product-detail .product-ds-button{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:-.5rem auto 0;padding:0 1rem;width:80%}@media only screen and (min-width:50em){html.product-detail .product-ds-button{height:max-content;margin:0 0 0 auto;order:3;top:7rem;width:21%}}html.product-detail .product-ds-button .cta{cursor:pointer;font-weight:700;white-space:nowrap;width:100%}html.product-detail .product-ds-summary{padding:0 1rem}html.product-detail .download-datasheet{align-items:center;display:flex;text-decoration:none;transition:color .3s}html.product-detail .download-datasheet:hover{color:var(--gs-blue-light-30)}html.product-detail .download-datasheet .icon{width:1.5rem}html.product-detail .product-summary{display:flex;flex-direction:column;gap:1rem}html.product-detail .product-summary .product-ctas-desktop,html.product-detail .product-summary .product-description-desktop{display:none}html.product-detail .product-summary.has-ds-summary{display:grid;grid-template-areas:"images   info" "description description" "ctas ctas" "ds-button ds-button" "ds-summary ds-summary";grid-template-columns:155px 1fr;grid-template-rows:auto auto}html.product-detail .product-summary.has-ds-summary .product-ds-summary-desktop{display:none}html.product-detail .product-summary.has-ds-summary .product-info{grid-area:info}html.product-detail .product-summary.has-ds-summary .product-images{grid-area:images;width:auto}html.product-detail .product-summary.has-ds-summary .product-ctas{grid-area:ctas}html.product-detail .product-summary.has-ds-summary .product-description{grid-area:description}html.product-detail .product-summary.has-ds-summary .product-ds-button{grid-area:ds-button}html.product-detail .product-summary.has-ds-summary .product-ds-summary{grid-area:ds-summary;padding:0}@media only screen and (min-width:50em){html.product-detail .product-summary{align-items:center;flex-direction:row;gap:1.5rem}@supports (display:grid){html.product-detail .product-summary.has-description{align-items:start;display:grid;grid-template-areas:"images   info          ctas" "images   description   ctas";grid-template-columns:20% 53% 21%}html.product-detail .product-summary.has-description .product-info{grid-area:info}html.product-detail .product-summary.has-description .product-images{grid-area:images;width:auto}html.product-detail .product-summary.has-description .product-ctas{grid-area:ctas;width:100%}html.product-detail .product-summary.has-description .product-description{grid-area:description}html.product-detail .product-summary.has-description .product-description .description{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}html.product-detail .product-summary.has-ds-summary{align-items:start;display:grid;grid-template-areas:"images   info    ds-button" "images   info    ds-button";grid-template-columns:21% 50% 26%}html.product-detail .product-summary.has-ds-summary .product-ds-summary{display:none}html.product-detail .product-summary.has-ds-summary .product-ds-summary-desktop{display:block;margin-top:20px}html.product-detail .product-summary.has-ds-summary .product-description{display:none}html.product-detail .product-summary.has-ds-summary .product-description-desktop{display:block;margin-top:20px;padding-right:65px}html.product-detail .product-summary.has-ds-summary .product-ctas{display:none}html.product-detail .product-summary.has-ds-summary .product-ctas-desktop{display:flex;flex-direction:column;gap:.75rem;margin-top:25px;white-space:nowrap;width:100%}html.product-detail .product-summary.has-ds-summary .product-ctas-desktop&gt;*{font-weight:700;width:100%}html.product-detail .product-summary.has-ds-summary .product-ds-button{align-items:start;grid-area:ds-button;width:100%}html.product-detail .product-summary.has-ds-summary .product-ds-summary{grid-area:ds-summary;width:100%}html.product-detail .product-summary.has-ds-summary .product-ds-summary .ds-summary{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}}html.product-detail .product-summary .ds-summary,html.product-detail .product-summary.has-description .description{-webkit-line-clamp:10;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}html.product-detail .product-summary .view-more-link{background:transparent;border:0;color:var(--gs-blue-base);cursor:pointer;display:block;font-size:.75rem;padding:0;text-align:center;width:100%}@media only screen and (min-width:50em){html.product-detail .product-summary .product-info{height:max-content;order:2;top:7rem}}html.product-detail .product-summary .product-info .supplier-name{color:var(--gs-black);font-size:clamp(1rem,1.5vw + 1rem,1.1rem)}html.product-detail .product-summary .product-info .product-number{font-size:1rem}html.product-detail .product-summary .product-images{display:flex;justify-content:center;min-width:8rem;position:relative}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}html.product-detail .product-summary .product-images .splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}html.product-detail .product-summary .product-images .splide__track--fade&gt;.splide__list&gt;.splide__slide{margin:0!important;opacity:0;z-index:0}html.product-detail .product-summary .product-images .splide__track--fade&gt;.splide__list&gt;.splide__slide.is-active{opacity:1;z-index:1}html.product-detail .product-summary .product-images .splide--rtl{direction:rtl}html.product-detail .product-summary .product-images .splide__track--ttb&gt;.splide__list{display:block}html.product-detail .product-summary .product-images .splide__container{box-sizing:border-box;position:relative}html.product-detail .product-summary .product-images .splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}html.product-detail .product-summary .product-images .splide.is-initialized:not(.is-active) .splide__list{display:block}html.product-detail .product-summary .product-images .splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}html.product-detail .product-summary .product-images .splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}html.product-detail .product-summary .product-images .splide:not(.is-overflow) .splide__pagination{display:none}html.product-detail .product-summary .product-images .splide__progress__bar{width:0}html.product-detail .product-summary .product-images .splide{position:relative;visibility:hidden}html.product-detail .product-summary .product-images .splide.is-initialized,html.product-detail .product-summary .product-images .splide.is-rendered{visibility:visible}html.product-detail .product-summary .product-images .splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}html.product-detail .product-summary .product-images .splide__slide img{vertical-align:bottom}html.product-detail .product-summary .product-images .splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}html.product-detail .product-summary .product-images .splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html.product-detail .product-summary .product-images .splide__toggle.is-active .splide__toggle__play,html.product-detail .product-summary .product-images .splide__toggle__pause{display:none}html.product-detail .product-summary .product-images .splide__toggle.is-active .splide__toggle__pause{display:inline}html.product-detail .product-summary .product-images .splide__track{overflow:hidden;position:relative;z-index:0}@media only screen and (min-width:50em){html.product-detail .product-summary .product-images{flex-direction:column;order:1;width:20%}}html.product-detail .product-summary .product-images .carousel{display:flex;justify-content:center;width:100%}html.product-detail .product-summary .product-images .no-product-image{opacity:.4;width:50%}html.product-detail .product-summary .product-images .product-image-container{position:relative}html.product-detail .product-summary .product-images .magnifying-glass{bottom:0;position:absolute;right:0;width:1.25rem}html.product-detail .product-summary .product-images .image{align-items:center;cursor:zoom-in;display:flex;flex-direction:column;justify-content:center;padding:0 1.5rem 0 0;width:100%}@media only screen and (min-width:50em){html.product-detail .product-summary .product-images .image{padding:0 1.5rem}}html.product-detail .product-summary .product-images #enlarged-image-modal{background:var(--gs-white);border-radius:5px;box-shadow:0 0 5px -3px var(--gs-black);display:none;max-width:95%;padding:1rem;position:absolute;top:auto;width:max-content;z-index:1}@media only screen and (min-width:50em){html.product-detail .product-summary .product-images #enlarged-image-modal{left:105%}}html.product-detail .product-summary .product-images #enlarged-image-modal #enlarged-product-image{padding:.5rem 0}html.product-detail .product-summary .product-images #enlarged-image-modal .close{background:none;border:0;cursor:pointer;position:absolute;right:.25rem;top:.25rem;width:2rem}html.product-detail .product-summary .product-images #enlarged-image-modal .close use{fill:var(--gs-gray-light-20)}html.product-detail .product-summary .product-images .image-caption{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.75rem;margin-top:.75rem;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;word-break:break-word}html.product-detail .product-summary .product-images .arrow{align-items:center;background:none;border:0;cursor:pointer;display:flex;height:2em;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}html.product-detail .product-summary .product-images .arrow.next{right:0}html.product-detail .product-summary .product-images .arrow.prev{left:0}html.product-detail .product-suppliers .supplier{border-bottom:1px solid var(--gs-gray-light-30);display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1rem 0 1.75rem}html.product-detail .product-suppliers .supplier.header-row{display:none}@media only screen and (min-width:50em){html.product-detail .product-suppliers .supplier.header-row{border-bottom:1px solid var(--gs-gray-base);color:var(--gs-gray-base);display:flex;font-size:.75rem;margin-bottom:0;padding:.25rem 0;white-space:nowrap}}html.product-detail .product-suppliers .supplier.header-row .supplier-info{text-indent:.5rem}html.product-detail .product-suppliers .supplier:last-child{border-bottom:0}@media only screen and (min-width:50em){html.product-detail .product-suppliers .supplier{align-items:center;flex-direction:row;gap:1.5rem;margin-bottom:0;padding:.75rem 0}}@media only screen and (min-width:65em){html.product-detail .product-suppliers .supplier{gap:2rem}}html.product-detail .product-suppliers .supplier .supplier-info{align-items:center;display:flex;flex-direction:row;gap:1.5rem}@media only screen and (min-width:50em){html.product-detail .product-suppliers .supplier .supplier-info{align-items:normal;width:25%}}html.product-detail .product-suppliers .supplier .supplier-info .supplier-product-image{align-items:center;color:var(--gs-gray-light-30);display:flex;max-width:15%;min-width:50px}@media only screen and (min-width:50em){html.product-detail .product-suppliers .supplier .supplier-info .supplier-product-image{margin-left:.5rem;max-width:20%;text-indent:.5rem}}@media only screen and (min-width:65em){html.product-detail .product-suppliers .supplier .supplier-info .supplier-product-image{max-width:15%}}html.product-detail .product-suppliers .supplier .supplier-info .supplier-product-image .no-product-image{opacity:.4;width:100%}html.product-detail .product-suppliers .supplier .supplier-info .supplier-address{color:var(--gs-gray-light-10);font-size:.75rem}html.product-detail .product-suppliers .supplier .product-identifiers{display:flex;flex-direction:column}html.product-detail .product-suppliers .supplier .product-identifiers .product-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.product-detail .product-suppliers .supplier .product-identifiers .product-identifiers-mobile{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:50em){html.product-detail .product-suppliers .supplier .product-identifiers .product-identifiers-mobile{display:none}}html.product-detail .product-suppliers .supplier .product-identifiers .product-number{font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;width:fit-content}@media only screen and (min-width:50em){html.product-detail .product-suppliers .supplier .product-identifiers .product-number{font-weight:400}html.product-detail .product-suppliers .supplier .product-identifiers{width:20%}}html.product-detail .product-suppliers .supplier .product-identifiers.product-identifiers-desktop{display:none}@media only screen and (min-width:50em){html.product-detail .product-suppliers .supplier .product-identifiers.product-identifiers-desktop{display:flex}html.product-detail .product-suppliers .supplier .product-description{width:35%}}html.product-detail .product-suppliers .supplier .product-description .description-content{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:65em){html.product-detail .product-suppliers .supplier .product-description .description-content{-webkit-line-clamp:2}}html.product-detail .product-suppliers .supplier .product-description .description-content-html-for-modal{display:none}html.product-detail .product-suppliers .supplier .product-description .view-more-link{background:transparent;border:0;color:var(--gs-blue-base);cursor:pointer;display:block;font-size:.75rem;padding:0;text-align:center;width:100%}html.product-detail .product-suppliers .supplier .product-ctas{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;width:100%}@media only screen and (min-width:50em){html.product-detail .product-suppliers .supplier .product-ctas{align-items:normal;flex-direction:column;gap:.5rem;width:16%}}@media only screen and (min-width:65em){html.product-detail .product-suppliers .supplier .product-ctas{width:12%}}html.product-detail .product-suppliers .supplier .product-ctas .buy-now-link,html.product-detail .product-suppliers .supplier .product-ctas .download-datasheet,html.product-detail .product-suppliers .supplier .product-ctas .supplier-site-link{font-weight:inherit;max-width:40%;width:100%}@media only screen and (min-width:50em){html.product-detail .product-suppliers .supplier .product-ctas .buy-now-link,html.product-detail .product-suppliers .supplier .product-ctas .download-datasheet,html.product-detail .product-suppliers .supplier .product-ctas .supplier-site-link{justify-content:center;max-width:none}}html.product-detail .product-suppliers .supplier .product-ctas .buy-now-link{background:#e1a730;border-radius:5px}html.product-detail .product-suppliers .supplier .product-ctas .buy-now-link:hover{background-color:#eaad33}html.product-detail .product-suppliers svg.icon{overflow:visible;width:12px}html.product-detail .product-suppliers svg.icon.lock{fill:var(--gs-gray-base)}html.product-detail .supplier-contact{overflow:hidden}@media only screen and (min-width:50em){html.product-detail .supplier-contact{overflow:visible}}html.product-detail .technical-specifications #spec-container{overflow:hidden;position:relative}html.product-detail .technical-specifications #spec-container:hover .spec-scroll-indicator.right{transform:translateX(10%)}html.product-detail .technical-specifications #spec-container:hover .spec-scroll-indicator.left{transform:translateX(-10%)}html.product-detail .technical-specifications #spec-container #spec-table-content{overflow-x:auto;position:relative}html.product-detail .technical-specifications #spec-container .spec-scroll-indicator{cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;position:absolute;transition:transform .2s;width:2rem;z-index:1}html.product-detail .technical-specifications #spec-container .spec-scroll-indicator.right{background:linear-gradient(90deg,transparent,hsla(214,4%,68%,.75));right:0;transform:translateX(65%)}html.product-detail .technical-specifications #spec-container .spec-scroll-indicator.left{background:linear-gradient(90deg,hsla(214,4%,68%,.75),transparent);left:5rem;transform:translateX(-65%)}@media only screen and (min-width:50em){html.product-detail .technical-specifications #spec-container .spec-scroll-indicator.left{left:13rem}}html.product-detail .technical-specifications #spec-container .spec-scroll-indicator.hide{display:none}html.product-detail .technical-specifications #spec-container .spec-scroll-indicator:hover.left,html.product-detail .technical-specifications #spec-container .spec-scroll-indicator:hover.right{transform:translateX(0)}html.product-detail .technical-specifications #spec-table{background:#fff;margin-bottom:0;table-layout:fixed}html.product-detail .technical-specifications #spec-table .spec-row.header .spec-cell{font-weight:700;padding-top:0;vertical-align:bottom}html.product-detail .technical-specifications #spec-table .spec-row.header .label.spec-cell{background:#fff}html.product-detail .technical-specifications #spec-table .spec-row .spec-cell{border-bottom:1px solid var(--gs-gray-light-30);line-height:1.25rem;padding:.75rem 1rem;width:9rem}@media only screen and (min-width:50em){html.product-detail .technical-specifications #spec-table .spec-row .spec-cell{padding:.75rem 2rem;width:13rem}}html.product-detail .technical-specifications #spec-table .spec-row .spec-cell.label{background:#efefef;box-sizing:border-box;font-size:.85rem;font-weight:700;left:0;max-width:5rem;overflow:hidden;position:-webkit-sticky;position:sticky;text-overflow:ellipsis;z-index:9}@media only screen and (min-width:50em){html.product-detail .technical-specifications #spec-table .spec-row .spec-cell.label{font-size:1rem;max-width:14rem;text-align:center}}html.product-detail .technical-specifications #spec-table .spec-row .spec-cell a[href^=tel]{color:inherit;text-decoration:none}html.product-detail .technical-specifications #unlock-specs-container{margin:1.75rem auto 0;text-align:center;width:16rem}html.product-detail .technical-specifications #unlock-specs-container gs-button{font-weight:700;white-space:nowrap;width:100%}html.product-detail .technical-specifications #unlock-specs-container .unlock-button-subtext{color:var(--gs-gray-light-20);font-size:.9rem;margin-top:.25rem}html.product-detail .related-documents ul.related-documents-container{list-style-type:none;margin:0;padding:0}html.product-detail .related-documents li.link-set{margin-top:1.5rem}html.product-detail .related-documents li.link-set .icon-link{column-gap:.5rem;display:flex;margin:0 0 .5rem 1rem}html.product-detail .related-documents li.link-set svg{color:var(--gs-gray-dark-10);flex:0 0 1.25rem;height:1.5rem;width:1.5rem}html.product-detail .related-documents .sub-header{font-weight:700;margin-bottom:.75rem}html.product-detail #similar-products{column-gap:4%;display:flex;overflow-x:scroll;padding-bottom:1rem}@media only screen and (min-width:50em){html.product-detail #similar-products{column-gap:1.35rem}}@media only screen and (min-width:65em){html.product-detail #similar-products{overflow-x:auto}}html.product-detail #similar-products a{color:#222;flex:0 0 82%;max-width:16.5rem}@media only screen and (min-width:50em){html.product-detail #similar-products a{flex:0 0 16.5rem}}html.product-detail #similar-products .similar-product{background:#fff;border:1px solid var(--gs-gray-light-30);border-radius:.25rem;box-shadow:0 0 .5rem .25rem #53565a24;box-sizing:border-box;padding:1rem;position:relative;text-align:center;width:100%}@media only screen and (min-width:50em){html.product-detail #similar-products .similar-product{width:23.5%}}html.product-detail #similar-products .similar-product .image-container{display:flex;height:6rem;justify-content:center;margin-bottom:1.5rem}html.product-detail #similar-products .similar-product .image-container img,html.product-detail #similar-products .similar-product .image-container svg{align-self:center;max-height:6rem;max-width:100%}html.product-detail #similar-products .similar-product .image-container .no-product-image{opacity:.4;width:100%}html.product-detail #similar-products .similar-product .details{height:7rem;justify-content:center;text-align:left}html.product-detail #similar-products .similar-product .details div{line-height:1.15;margin-bottom:.5rem}html.product-detail #similar-products .similar-product .details .product-name,html.product-detail #similar-products .similar-product .details .product-number,html.product-detail #similar-products .similar-product .details .supplier-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}html.product-detail #similar-products .similar-product .details .supplier-name{font-weight:700}html.product-detail #similar-products .similar-product .details .product-name{color:var(--gs-blue-base)}html.product-detail #similar-products .similar-product .details .product-number{-webkit-line-clamp:1;color:var(--gs-gray-light-10);font-size:.75rem}html.product-detail #similar-products .similar-product .specs{height:6rem;margin-bottom:1rem;text-align:left}html.product-detail #similar-products .similar-product .specs .spec-header{border-bottom:1px solid var(--gs-gray-light-30);font-size:.85rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.15rem}html.product-detail #similar-products .similar-product .specs .spec-list{font-size:.85rem}html.product-detail #similar-products .similar-product .specs .spec-list .spec-row{column-gap:.5rem;display:flex}html.product-detail #similar-products .similar-product .specs .spec-list .spec-label,html.product-detail #similar-products .similar-product .specs .spec-list .spec-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.product-detail #similar-products .similar-product .specs .spec-list .spec-label{width:50%}html.product-detail #similar-products .similar-product .specs .spec-list .spec-value{width:45%}html.product-detail #similar-products .similar-product gs-button{display:inline-block}html.product-detail #similar-products .similar-product .num-suppliers{background:var(--gs-sky-light-30);border-radius:0 .25rem 0;display:inline-block;font-size:.8rem;font-style:italic;padding:.25rem .5rem;position:absolute;right:0;top:0}html.product-detail #similar-products .similar-product .num-suppliers .count{font-weight:700}html.product-detail .product-modal-dialog{background:var(--gs-white);border-radius:5px;box-shadow:0 0 5px -3px var(--gs-black);box-sizing:border-box;display:none;left:0;margin:0 auto;max-width:95%;padding:1rem;position:absolute;right:0;top:1rem;width:30rem;z-index:20}@media only screen and (min-width:50em){html.product-detail .product-modal-dialog{padding:2rem;top:12rem}}html.product-detail .product-modal-dialog.submitting{cursor:wait}html.product-detail .product-modal-dialog .close{background:none;border:0;cursor:pointer;position:absolute;right:.5rem;top:.5rem;width:2rem}@media only screen and (min-width:50em){html.product-detail .product-modal-dialog .close{right:1rem;top:1rem}}html.product-detail .product-modal-dialog .close use{fill:var(--gs-gray-light-20)}html.product-detail .product-modal-dialog section{display:flex;flex-direction:column;gap:1rem;padding:2rem 0}html.product-detail .product-modal-dialog section.error,html.product-detail .product-modal-dialog section.success{display:none}html.product-detail .product-modal-dialog section.error{border:0;color:var(--gs-red);margin:0;padding-top:0}html.product-detail .product-modal-dialog section.success{border:0}html.product-detail .product-modal-dialog section.success h3,html.product-detail .product-modal-dialog section.success p{color:var(--gs-green-dark)}html.product-detail .product-modal-dialog section.success .message{padding:2rem 0}html.product-detail .product-modal-dialog section.success .message p{margin:0}html.product-detail .product-modal-dialog section.success .done{margin:0 auto}html.product-detail .product-modal-dialog section.loading{display:none;padding:2rem 0;text-align:center;width:100%}html.product-detail .product-modal-dialog section.loading span{animation:loader .9s infinite alternate;background:var(--gs-black);border-radius:2rem;display:inline-block;height:.75rem;margin:1.25rem auto;vertical-align:middle;width:.75rem}@keyframes loader{0%{opacity:.9;transform:translateY(0)}to{opacity:.1;transform:translateY(-1rem)}}html.product-detail .product-modal-dialog section.loading span:nth-of-type(2){animation-delay:.3s}html.product-detail .product-modal-dialog section.loading span:nth-of-type(3){animation-delay:.6s}html.product-detail .product-modal-dialog section .section-title{font-weight:700;margin:0}html.product-detail .product-modal-dialog .product-summary{align-items:center;display:flex;flex-direction:row;padding:0}html.product-detail .product-modal-dialog .product-summary .product-image{align-self:start;width:25%}html.product-detail .product-modal-dialog .product-summary .no-product-image{opacity:.4;width:25%}html.product-detail .product-modal-dialog .product-summary .product-info{display:flex;flex-direction:column;padding:0;position:static;width:75%}html.product-detail .product-modal-dialog .product-summary .product-info .product-name{color:var(--gs-gray-light-10)}html.product-detail .product-modal-dialog .product-summary .product-info .product-number{font-size:1.25rem;font-weight:700}html.product-detail .product-modal-dialog .input-row{display:flex;flex-direction:column}html.product-detail .product-modal-dialog .input-row.checkbox{padding:.5rem .25rem 0}html.product-detail .product-modal-dialog .input-row.checkbox input[type=checkbox]{height:1.25rem;width:1.25rem}html.product-detail .product-modal-dialog .input-row.checkbox label{align-items:center;display:flex;gap:.5rem}html.product-detail .product-modal-dialog .input-row.double{flex-direction:row;gap:.5rem}html.product-detail .product-modal-dialog .input-row label{color:var(--gs-gray-base);font-weight:400}html.product-detail .product-modal-dialog .input-row label .optional-label{color:var(--gs-gray-light-10);font-size:.75rem}html.product-detail .product-modal-dialog .input-row input,html.product-detail .product-modal-dialog .input-row select,html.product-detail .product-modal-dialog .input-row textarea{border:1px solid var(--gs-gray-light-20);border-radius:5px;box-sizing:border-box;color:var(--gs-black);font-family:var(--gs-font-family);font-size:1rem;height:2.5rem;margin:0;padding:.25rem .5rem;width:100%}html.product-detail .product-modal-dialog .input-row input[readonly],html.product-detail .product-modal-dialog .input-row select[readonly],html.product-detail .product-modal-dialog .input-row textarea[readonly]{border:0;padding:.25em 0}html.product-detail .product-modal-dialog .input-row input.validation-error,html.product-detail .product-modal-dialog .input-row select.validation-error,html.product-detail .product-modal-dialog .input-row textarea.validation-error{border:1px solid var(--gs-red)}html.product-detail .product-modal-dialog .input-row textarea{min-height:5rem;overflow-y:hidden;padding:.5rem;resize:none}html.product-detail .product-modal-dialog .input-row span.validation-error{color:var(--gs-red);font-size:.9rem}html.product-detail .product-modal-dialog .buttons{align-items:center;padding:0}html.product-detail .product-modal-dialog .buttons .submit{cursor:pointer;font-weight:700}html.product-detail .product-modal-dialog .buttons .cancel{color:var(--gs-gray-base)}html.product-detail .product-modal-dialog .buttons .cancel:hover{text-decoration:underline}html.product-detail .product-modal-dialog#supplier-product-description-dialog .product-summary{display:block}html.product-detail .product-modal-dialog#supplier-product-description-dialog .product-summary .description{margin:2rem 0}html.product-detail .product-modal-dialog#supplier-product-description-dialog .done.cta{margin:0 auto}html.product-detail .multi-select{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:.5rem 0;position:relative}html.product-detail .multi-select.static .item .option-supplier:hover{background:var(--gs-slate);cursor:default}html.product-detail .multi-select .item.selected .option-supplier{border:1px solid var(--gs-green-dark);opacity:1}html.product-detail .multi-select .item.selected .option-supplier .check{visibility:visible}html.product-detail .multi-select .item .option-supplier{align-items:center;background:var(--gs-slate);border:1px solid var(--gs-white);border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;opacity:.6;padding:.5rem .75rem;transition:background-color .3s,opacity .3s;width:max-content}html.product-detail .multi-select .item .option-supplier:hover{background:var(--gs-gray-light-30);opacity:1}html.product-detail .multi-select .item .option-supplier:focus{box-shadow:0 0 3px 0 var(--gs-blue-dark-10)}html.product-detail .multi-select .item .option-supplier .check{color:var(--gs-green-dark);height:1.5rem;visibility:hidden;width:1.5rem}html.product-detail .multi-select .item .product-toggle{align-items:center;background:none;border:0;color:var(--gs-blue-base);cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;margin:.5rem 0;padding:0 .5rem;transition:color .3s}html.product-detail .multi-select .item .product-toggle:hover{color:var(--gs-blue-light-10)}html.product-detail .multi-select .item .product-toggle:focus{box-shadow:0 0 3px 0 var(--gs-blue-dark-10)}html.product-detail .multi-select .item .product-toggle.open .arrow{transform:rotate(-90deg)}html.product-detail .multi-select .item .product-toggle .arrow{height:1.25rem;transition:transform .3s;width:1.25rem}html.product-detail .multi-select .item .product-options{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none}html.product-detail .multi-select .item .product-options .option-product{align-items:center;background:var(--gs-slate);border:1px solid var(--gs-white);border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;max-width:100%;opacity:.6;padding:.5rem .75rem;transition:background-color .3s,opacity .3s;width:max-content}html.product-detail .multi-select .item .product-options .option-product:hover{background:var(--gs-gray-light-30);opacity:1}html.product-detail .multi-select .item .product-options .option-product:focus{box-shadow:0 0 3px 0 var(--gs-blue-dark-10)}html.product-detail .multi-select .item .product-options .option-product.selected{border:1px solid var(--gs-green-dark);opacity:1}html.product-detail .multi-select .item .product-options .option-product .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.product-detail .multi-select .opted-out-message{color:var(--gs-purple);display:flex;font-size:.8rem;gap:.25rem}html.product-detail .multi-select .opted-out-message .info-icon{flex-shrink:0;height:1rem;padding-top:.1rem;width:1rem}
/*# sourceMappingURL=product-styles-e059451ba141d4fd2879-bundle.css.map*/</pre></body></html>