:root{--gs-col-dark-gray-15: color-mix(in srgb, var(--col-dark-gray) 15%, transparent);--gs-col-dark-gray-30: color-mix(in srgb, var(--col-dark-gray) 30%, transparent);--gs-col-dark-gray-60: color-mix(in srgb, var(--col-dark-gray) 60%, transparent);--gs-col-blue-30: #b3d8da;--gs-col-blue-50: #80bdc1;--gs-col-dark-blue: #007c84;--gs-col-dark-blue-30: color-mix(in srgb, var(--gs-col-dark-blue) 30%, transparent)}.ml-10{margin-left:.1rem!important}.mt-10{margin-top:.1rem!important}.mr-10{margin-right:.1rem!important}.mb-10{margin-bottom:.1rem!important}.mx-10{margin:0 .1rem!important}.my-10{margin:.1rem 0!important}.ml-20{margin-left:.2rem!important}.mt-20{margin-top:.2rem!important}.mr-20{margin-right:.2rem!important}.mb-20{margin-bottom:.2rem!important}.mx-20{margin:0 .2rem!important}.my-20{margin:.2rem 0!important}.ml-30{margin-left:.3rem!important}.mt-30{margin-top:.3rem!important}.mr-30{margin-right:.3rem!important}.mb-30{margin-bottom:.3rem!important}.mx-30{margin:0 .3rem!important}.my-30{margin:.3rem 0!important}.ml-40{margin-left:.4rem!important}.mt-40{margin-top:.4rem!important}.mr-40{margin-right:.4rem!important}.mb-40{margin-bottom:.4rem!important}.mx-40{margin:0 .4rem!important}.my-40{margin:.4rem 0!important}.ml-50{margin-left:.5rem!important}.mt-50{margin-top:.5rem!important}.mr-50{margin-right:.5rem!important}.mb-50{margin-bottom:.5rem!important}.mx-50{margin:0 .5rem!important}.my-50{margin:.5rem 0!important}.ml-60{margin-left:.6rem!important}.mt-60{margin-top:.6rem!important}.mr-60{margin-right:.6rem!important}.mb-60{margin-bottom:.6rem!important}.mx-60{margin:0 .6rem!important}.my-60{margin:.6rem 0!important}.ml-70{margin-left:.7rem!important}.mt-70{margin-top:.7rem!important}.mr-70{margin-right:.7rem!important}.mb-70{margin-bottom:.7rem!important}.mx-70{margin:0 .7rem!important}.my-70{margin:.7rem 0!important}.ml-80{margin-left:.8rem!important}.mt-80{margin-top:.8rem!important}.mr-80{margin-right:.8rem!important}.mb-80{margin-bottom:.8rem!important}.mx-80{margin:0 .8rem!important}.my-80{margin:.8rem 0!important}.ml-90{margin-left:.9rem!important}.mt-90{margin-top:.9rem!important}.mr-90{margin-right:.9rem!important}.mb-90{margin-bottom:.9rem!important}.mx-90{margin:0 .9rem!important}.my-90{margin:.9rem 0!important}.ml-100{margin-left:1rem!important}.mt-100{margin-top:1rem!important}.mr-100{margin-right:1rem!important}.mb-100{margin-bottom:1rem!important}.mx-100{margin:0 1rem!important}.my-100{margin:1rem 0!important}.ml-110{margin-left:1.1rem!important}.mt-110{margin-top:1.1rem!important}.mr-110{margin-right:1.1rem!important}.mb-110{margin-bottom:1.1rem!important}.mx-110{margin:0 1.1rem!important}.my-110{margin:1.1rem 0!important}.ml-120{margin-left:1.2rem!important}.mt-120{margin-top:1.2rem!important}.mr-120{margin-right:1.2rem!important}.mb-120{margin-bottom:1.2rem!important}.mx-120{margin:0 1.2rem!important}.my-120{margin:1.2rem 0!important}.ml-130{margin-left:1.3rem!important}.mt-130{margin-top:1.3rem!important}.mr-130{margin-right:1.3rem!important}.mb-130{margin-bottom:1.3rem!important}.mx-130{margin:0 1.3rem!important}.my-130{margin:1.3rem 0!important}.ml-140{margin-left:1.4rem!important}.mt-140{margin-top:1.4rem!important}.mr-140{margin-right:1.4rem!important}.mb-140{margin-bottom:1.4rem!important}.mx-140{margin:0 1.4rem!important}.my-140{margin:1.4rem 0!important}.ml-150{margin-left:1.5rem!important}.mt-150{margin-top:1.5rem!important}.mr-150{margin-right:1.5rem!important}.mb-150{margin-bottom:1.5rem!important}.mx-150{margin:0 1.5rem!important}.my-150{margin:1.5rem 0!important}.ml-160{margin-left:1.6rem!important}.mt-160{margin-top:1.6rem!important}.mr-160{margin-right:1.6rem!important}.mb-160{margin-bottom:1.6rem!important}.mx-160{margin:0 1.6rem!important}.my-160{margin:1.6rem 0!important}.ml-170{margin-left:1.7rem!important}.mt-170{margin-top:1.7rem!important}.mr-170{margin-right:1.7rem!important}.mb-170{margin-bottom:1.7rem!important}.mx-170{margin:0 1.7rem!important}.my-170{margin:1.7rem 0!important}.ml-180{margin-left:1.8rem!important}.mt-180{margin-top:1.8rem!important}.mr-180{margin-right:1.8rem!important}.mb-180{margin-bottom:1.8rem!important}.mx-180{margin:0 1.8rem!important}.my-180{margin:1.8rem 0!important}.ml-190{margin-left:1.9rem!important}.mt-190{margin-top:1.9rem!important}.mr-190{margin-right:1.9rem!important}.mb-190{margin-bottom:1.9rem!important}.mx-190{margin:0 1.9rem!important}.my-190{margin:1.9rem 0!important}.ml-200{margin-left:2rem!important}.mt-200{margin-top:2rem!important}.mr-200{margin-right:2rem!important}.mb-200{margin-bottom:2rem!important}.mx-200{margin:0 2rem!important}.my-200{margin:2rem 0!important}.ml-210{margin-left:2.1rem!important}.mt-210{margin-top:2.1rem!important}.mr-210{margin-right:2.1rem!important}.mb-210{margin-bottom:2.1rem!important}.mx-210{margin:0 2.1rem!important}.my-210{margin:2.1rem 0!important}.ml-220{margin-left:2.2rem!important}.mt-220{margin-top:2.2rem!important}.mr-220{margin-right:2.2rem!important}.mb-220{margin-bottom:2.2rem!important}.mx-220{margin:0 2.2rem!important}.my-220{margin:2.2rem 0!important}.ml-230{margin-left:2.3rem!important}.mt-230{margin-top:2.3rem!important}.mr-230{margin-right:2.3rem!important}.mb-230{margin-bottom:2.3rem!important}.mx-230{margin:0 2.3rem!important}.my-230{margin:2.3rem 0!important}.ml-240{margin-left:2.4rem!important}.mt-240{margin-top:2.4rem!important}.mr-240{margin-right:2.4rem!important}.mb-240{margin-bottom:2.4rem!important}.mx-240{margin:0 2.4rem!important}.my-240{margin:2.4rem 0!important}.ml-250{margin-left:2.5rem!important}.mt-250{margin-top:2.5rem!important}.mr-250{margin-right:2.5rem!important}.mb-250{margin-bottom:2.5rem!important}.mx-250{margin:0 2.5rem!important}.my-250{margin:2.5rem 0!important}.gs-cr-breadcrumbs{margin:2rem 0}.gs-cr-breadcrumbs__list{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}.gs-cr-breadcrumbs__item{margin-right:.5rem;display:flex;align-items:center}.gs-cr-breadcrumbs__link{margin-left:.5rem;font-weight:400;text-decoration:none;color:#666a6e}.gs-cr-breadcrumbs__link-last{color:#202020;text-decoration:none;pointer-events:none}.gs-cr-breadcrumbs__link:hover{text-decoration:underline;color:#666a6e}.gs-cr-link{font-weight:400;color:#007c84!important;cursor:pointer}.gs-cr-button{box-shadow:0 4px 8px #2020204d;-webkit-box-shadow:0 4px 8px rgba(32,32,32,.3);color:#007c84;background-color:#f2f4f6;border:none;border-radius:4px;transition-property:color,background-color,box-shadow,-webkit-box-shadow;transition-duration:.15s;transition-timing-function:ease-in-out;-webkit-transition-property:color,background-color,-webkit-box-shadow;-webkit-transition-duration:.15s;-webkit-transition-timing-function:ease-in-out}.gs-cr-button:disabled{color:#ccd0d2;background-color:#f2f4f6}.gs-cr-button--primary{color:#fff;background-color:#007c84}.gs-cr-button--primary:hover{box-shadow:0 8px 16px #20202026;-webkit-box-shadow:0 8px 16px rgba(32,32,32,.15);color:#fff;background-color:#1a8990}.gs-cr-button--primary:active{box-shadow:0 2px 4px #20202099;-webkit-box-shadow:0 2px 4px rgba(32,32,32,.6);outline:none;background-color:#66b0b5}.gs-cr-button--secondary{color:#007c84;background-color:#f2f4f6;border:none}.gs-cr-button--secondary:hover{box-shadow:0 8px 16px #20202026;-webkit-box-shadow:0 8px 16px rgba(32,32,32,.15);color:#006066;background-color:#e1e5e9}.gs-cr-button--secondary:active{box-shadow:0 2px 4px #20202099;-webkit-box-shadow:0 2px 4px rgba(32,32,32,.6);outline:none}.gs-cr-button--secondary:disabled{border-color:#a2a7a9}.gs-cr-button--tertiary{background-color:#fff;border:1px solid #007C84}.gs-cr-button--tertiary:hover{box-shadow:0 8px 16px #20202026;-webkit-box-shadow:0 8px 16px rgba(32,32,32,.15);color:#006066;background-color:#fff;text-decoration:underline}.gs-cr-button--tertiary:active{box-shadow:0 2px 4px #20202099;-webkit-box-shadow:0 2px 4px rgba(32,32,32,.6);outline:none}.gs-cr-button--tertiary:disabled{background-color:#e1e5e9;border-color:#a2a7a9}.gs-cr-button{text-transform:uppercase;font-size:1rem;font-weight:600;line-height:1.25;font-family:inherit;padding:14px 20px;cursor:pointer;white-space:nowrap}.gs-cr-button--slim{padding:6px 20px}.gs-cr-button:disabled{cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:none}.gs-cr-anchor-button,.gs-cr-icon-anchor-button{color:#007c84;background:none;cursor:pointer;border:none;margin:0;padding:0;width:auto;text-decoration:none}.gs-cr-anchor-button:hover,.gs-cr-icon-anchor-button:hover{text-decoration:underline}.gs-cr-anchor-button:disabled,.gs-cr-icon-anchor-button:disabled{color:#666a6e;cursor:not-allowed;pointer-events:none;text-decoration:none}.gs-cr-icon-anchor-button{display:flex;align-items:center}.gs-cr-icon-anchor-button svg{margin-right:.2rem}.gs-cr-input{position:relative;display:inline-block;width:100%;box-sizing:border-box;background:#f2f4f6;box-shadow:inset 0 -1px #a2a7a9}.gs-cr-input:focus-within,.gs-cr-input:has(.gs-cr-input__input-element:valid){box-shadow:inset 0 -2px #007c84;transition:all .2s ease-in-out}.gs-cr-input__input-element{box-sizing:border-box;padding:24px 0 0 16px;resize:none;color:#202020;width:100%;background-color:transparent;overflow:auto;border:none;outline:none;font-family:inherit;font-size:1rem;caret-color:#007c84;line-height:2}.gs-cr-input__input-element:focus+.gs-cr-input__label,.gs-cr-input__input-element:valid+.gs-cr-input__label{text-align:initial;color:#33969d;transform-origin:0 100%;transform:translateY(-.8rem);font-size:.833rem}.gs-cr-input__input-element--invalid{border:1px solid #E00A18;border-bottom:3px solid #E00A18}.gs-cr-input__input-element-textarea{margin:1.5rem 0 1rem;padding:0 0 0 16px}.gs-cr-input__label{margin-bottom:.625rem;color:#202020;position:absolute;font-weight:400;pointer-events:none;left:16px;top:18px;transition:all .2s ease-in-out;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%}.gs-cr-input__invalid-message{color:#e00a18;font-size:.694rem;margin-left:16px;display:block;margin-top:4px;position:absolute}.gs-cr-input__counter{position:absolute;right:20px;bottom:2px;font-size:.75rem}.gs-cr-input--invalid .gs-cr-input__input-element{box-shadow:inset 0 -2px 0 1px #e00a18,inset 0 1px #e00a18}.gs-cr--hidden{display:none!important}.gs-cr--warn{color:#ffa800}.gs-cr-indicator{min-width:100px;display:flex;justify-content:center}.gs-cr-indicator svg{display:none!important;opacity:0;transition:opacity .5s ease-in}.htmx-request .gs-cr-indicator svg{display:block!important;opacity:1}.htmx-request .gs-cr-indicator .gs-cr-indicator-text{display:none}.htmx-request.gs-cr-indicator svg{display:block!important;opacity:1}.htmx-request.gs-cr-indicator .gs-cr-indicator-text{display:none}.gs-cr-toggle-button{position:relative;display:inline-block;width:51px;height:24px;cursor:pointer}.gs-cr-toggle-button--disabled{cursor:default}.gs-cr-toggle-button input{opacity:0;width:0;height:0}.gs-cr-toggle-button .fa-check,.gs-cr-toggle-button .fa-lock-keyhole{position:absolute;z-index:1;left:.4rem;top:.4rem;color:#fff}.gs-cr-toggle-button .fa-lock-keyhole{left:auto;right:.6rem}.gs-cr-toggle-button--slider{position:absolute;inset:0;background-color:#a2a7a9;-webkit-transition:.4s;transition:.4s;border-radius:14px}.gs-cr-toggle-button--slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}input:checked+.gs-cr-toggle-button--slider{background-color:#96be0d}input:focus+.gs-cr-toggle-button--slider{box-shadow:0 0 1px #96be0d}input:checked+.gs-cr-toggle-button .gs-cr-icon{display:none}input:checked+.gs-cr-toggle-button--slider:before{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translate(25px)}.gs-cr-inputRow{display:flex;margin-top:1.5rem}.gs-cr-inputRow .gs-cr-input{max-width:80%;margin-right:2rem}.gs-cr-actions{display:flex;align-items:center;justify-content:space-between}.gs-cr-hint{display:flex;align-items:center;margin-top:1rem}.gs-cr-hint__label{margin-left:1rem;color:#666a6e}.gs-cr-desc{display:flex;align-items:center;margin-top:1rem;margin-right:2rem}.gs-cr-desc__label{margin-left:1rem;color:#666a6e}.gs-cr-icon-button--primary,.gs-cr-icon-button--primary:hover{color:#fff;background-color:#007c84}.gs-cr-icon-button--primary:active{background-color:#66b0b5}.gs-cr-icon-button--secondary{background-color:transparent;color:#007c84;box-shadow:none}.gs-cr-icon-button--secondary:hover,.gs-cr-icon-button--secondary:active{box-shadow:none}.gs-cr-icon-button--transparent{background-color:transparent;color:inherit;box-shadow:none!important}.gs-cr-icon-button--transparent:hover,.gs-cr-icon-button--transparent:active{box-shadow:none}.gs-cr-icon-button{display:flex;border-radius:0;padding:.3rem;outline:none;border:none;box-shadow:0 4px 8px var(--gs-col-dark-gray-15);transition-property:color,background-color,box-shadow,-webkit-box-shadow;transition-duration:.15s;transition-timing-function:ease-in-out}.gs-cr-icon-button:hover{box-shadow:0 8px 16px var(--gs-col-dark-gray-15)}.gs-cr-icon-button:focus{outline:none}.gs-cr-icon-button:active{box-shadow:0 2px 4px var(--gs-col-dark-gray-60);outline:none}.gs-cr-alert{display:flex;padding:12px 16px 12px 12px;border:2px solid;border-left:15px solid;align-items:center}.gs-cr-alert svg{margin-right:.5rem}.gs-cr-alert--success{border-color:#96be0d}.gs-cr-alert--success svg{color:#96be0d}.gs-cr-alert--warning{border-color:#ffa800}.gs-cr-alert--warning svg{color:#ffa800}.gs-cr-alert--error{border-color:#e00a18}.gs-cr-alert--error svg{color:#e00a18}.gs-cr-result-item{display:flex;border-radius:0;border:solid 1px #CCD0D2;background:linear-gradient(to bottom,#f2f4f6 0 4rem,#fff 4rem 100%)}.gs-cr-result-item:hover{box-shadow:0 4px 8px #2020204d;-webkit-box-shadow:0 4px 8px rgba(32,32,32,.3)}.gs-cr-result-item:hover .gs-cr-result-item__title{text-decoration:underline;color:#202020}.gs-cr-result-item:hover .gs-cr-result-item__image{color:#202020}.gs-cr-result-item:not(:last-of-type){border-bottom:0}.gs-cr-result-item__image-link{display:flex;flex-direction:column;align-items:center}.gs-cr-result-item__image{display:flex;position:relative;flex-direction:column;align-items:center;margin:1rem;cursor:pointer;color:#202020}.gs-cr-result-item__image-configurable{position:absolute;left:0;right:0;padding:.2rem .4rem;font-weight:400;font-size:.75rem;overflow:hidden;text-align:center;text-overflow:ellipsis;background-color:#ffa800}.gs-cr-result-item__image-newProduct-configurable{top:1.5rem}.gs-cr-result-item__image-newProduct{position:absolute;left:0;padding:.2rem .4rem;font-weight:400;font-size:.75rem;text-transform:uppercase;background-color:#d8124f;color:#fff}.gs-cr-result-item__image img{box-shadow:0 4px 8px #2020204d;-webkit-box-shadow:0 4px 8px rgba(32,32,32,.3);width:158px;height:158px}.gs-cr-result-item__image-equivalent{max-width:190px;margin-bottom:1rem;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.gs-cr-result-item__body{display:flex;flex-direction:column;flex-grow:1;max-width:calc(100% - 175px - 1rem)}.gs-cr-result-item__header{display:flex;justify-content:space-between;align-items:center;margin:1rem 1rem 1rem 0}.gs-cr-result-item__title{cursor:pointer;font-size:1.45rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#202020;font-weight:400}.gs-cr-result-item__title :first-child{font-weight:700}.gs-cr-result-item__actions{display:flex}.gs-cr-result-item__actions>*{margin-left:.5rem}.gs-cr-result-item__content{padding-right:1.5rem;display:flex}.gs-cr-result-item__product-id{margin-top:.5rem}.gs-cr-result-item__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.5rem}.gs-cr-result-item__availability{margin:.5rem 0}.gs-cr-result-item__content-main{flex-basis:0;flex-grow:1;max-width:100%;min-width:0}.gs-cr-result-item__price-details{flex:0 0 auto;width:auto;max-width:100%;min-width:0;padding:1rem}@media (max-width: 768px){.gs-cr-result-item{flex-direction:column;align-items:start}.gs-cr-result-item__image-link{position:absolute}.gs-cr-result-item__image-link img{width:96px;height:96px}.gs-cr-result-item__image-link-equivalent{bottom:-2rem}.gs-cr-result-item__body{padding:1rem;max-width:100%}.gs-cr-result-item__header{flex-direction:column-reverse;gap:calc(-1.5rem + 130px);align-items:start;margin:0}.gs-cr-result-item__title{overflow:auto;white-space:unset;text-overflow:unset}.gs-cr-result-item__actions{margin-left:auto}.gs-cr-result-item__content{flex-direction:column}.gs-cr-result-item__price-details{padding:0}}.gs-cr-results__header{display:flex;border-bottom:1px solid #666A6E}.gs-cr-results__header-left{flex-grow:1}.gs-cr-results__header-right{display:flex;flex-direction:column;margin-bottom:1.5rem;padding:1rem 1rem 2rem 2rem;border-left:1px solid #E1E5E9}.gs-cr-results__header-right>a{margin-bottom:.5rem}.gs-cr-results__item-group{border-bottom:1px solid #666A6E;padding-bottom:1.5rem}.gs-cr-results__item-count{display:block;font-weight:700;text-transform:capitalize}.gs-cr-results__item-manufacturer-number{font-weight:700;color:#202020}.gs-cr-results__title{text-transform:capitalize}.gs-cr-error{display:flex;align-items:center;background-color:#f2f4f6;padding:2.5rem}.gs-cr-error svg{margin-right:2rem;color:#80bdc1}.gs-cr-error__ask-a-question{display:flex;margin-bottom:.3rem}.gs-cr-error__ask-a-question__text{margin-right:.5rem}@media (max-width: 768px){.gs-cr-error__ask-a-question{flex-direction:column}}@media (max-width: 576px){.gs-cr-error{flex-direction:column}.gs-cr-error svg{margin-bottom:2rem}.gs-cr-error__ask-a-question{flex-direction:row}}.gs-cr-main-layout{display:flex;flex-direction:column;flex:1 0}.container{flex:1 0 auto}
