.SectionHeader-module__header--ySLC2{color:var(--color-brand-blue);font-size:var(--font-size-h3);font-weight:700;line-height:var(--line-height-h3)}.ConfiguratorProductCard-module__container--dbExK{--border-width:2px;background-color:var(--color-white);border:var(--border-width) solid #0000;border-radius:var(--border-radius-small);box-shadow:var(--shadow-small);display:flex;flex:0 1 calc(33.3% - var(--configurator-list-gap)/1.5);flex-direction:column;justify-content:space-between;overflow:hidden;padding:calc(var(--size-3) - var(--border-width));row-gap:var(--size-2)}@media only screen and (max-width:1093px){.ConfiguratorProductCard-module__container--dbExK{flex:0 1 calc(50% - var(--configurator-list-gap)/2)}}@media only screen and (max-width:767px){.ConfiguratorProductCard-module__container--dbExK{flex:0 1 100%}}.ConfiguratorProductCard-module__imageContainer--fvseq{border:1px solid #ddd;border-radius:var(--size-1);display:flex;height:150px;justify-content:center;margin-bottom:var(--size-2)}.ConfiguratorProductCard-module__detailsContainer--fCAqA{display:flex;flex-direction:column}.ConfiguratorProductCard-module__containerData--LCos3{display:flex;flex-direction:column;row-gap:var(--size-2)}.ConfiguratorProductCard-module__productName--gbJaa{color:var(--color-link-blue);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.ConfiguratorProductCard-module__attributeRow--gmdP4,.ConfiguratorProductCard-module__textRowWrapper--F0xio{display:flex}.ConfiguratorProductCard-module__attributeRowLabel--cZbl6,.ConfiguratorProductCard-module__productLabel--_cZI2{font-weight:var(--bold);margin-right:var(--size-2)}.ConfiguratorProductCard-module__productCode--TaNZv{margin-bottom:var(--size-1)}.ConfiguratorProductCard-module__unit--BBF6D{margin-left:var(--size-1)}.ConfiguratorProductCard-module__divider--PMxub{border-bottom:var(--border-gray-10);margin-bottom:var(--size-2);margin-top:var(--size-2);width:100%}.ConfiguratorProductCard-module__priceWrapper--bAiG3{display:flex;font-weight:var(--bold);justify-content:space-between}.ConfiguratorProductCard-module__priceWrapper--bAiG3:first-child{color:var(--color-dark-blue)}.ConfiguratorProductCard-module__priceWrapper--bAiG3:not(:first-child){color:var(--color-gray-50)}.ConfiguratorProductCard-module__netPriceLabel--hTTT4{display:flex;gap:var(--size-2)}.ConfiguratorProductCard-module__agreedPriceIcon--QN7Z3{margin-left:var(--size-2)}.ConfiguratorProductCard-module__quantityWrapper--ZHXSQ{align-items:center;display:flex;gap:var(--size-4)}.ConfiguratorProductCard-module__selectButton--KSZ6Z{width:100%}.ProductCardSelectorStyle-module__selected--EMM1q{border:2px solid var(--color-brand-teal);border-radius:4px;overflow:visible;position:relative}.ProductCardSelectorStyle-module__unselected--iSCfi{border:2px solid #0000}.ProductCardSelectorStyle-module__selected--EMM1q:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwIC4yNUE5Ljc1IDkuNzUgMCAxIDAgMTkuNzUgMTAgOS43NiA5Ljc2IDAgMCAwIDEwIC4yNVptNC4yOCA4LjAzLTUuMjUgNS4yNWEuNzQ4Ljc0OCAwIDAgMS0xLjA2IDBsLTIuMjUtMi4yNWEuNzUuNzUgMCAxIDEgMS4wNi0xLjA2bDEuNzIgMS43MiA0LjcyLTQuNzJhLjc1MS43NTEgMCAwIDEgMS4wNiAxLjA2WiIgZmlsbD0iIzAwODU3RSIvPjxwYXRoIGQ9Im0xNC4yOCA4LjI4LTUuMjUgNS4yNWEuNzQ4Ljc0OCAwIDAgMS0xLjA2IDBsLTIuMjUtMi4yNWEuNzUuNzUgMCAxIDEgMS4wNi0xLjA2bDEuNzIgMS43MiA0LjcyLTQuNzJhLjc1MS43NTEgMCAwIDEgMS4wNiAxLjA2WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);height:20px;left:-9px;position:absolute;top:-10px;width:20px}.ConfiguratorProductsView-module__configuratorProductsView--UX7Q0{display:flex;flex-direction:column}.ConfiguratorProductsView-module__title--fljE2{color:var(--color-dark-blue);font-size:var(--font-size-h2);font-weight:var(--bold);line-height:var(--line-height-h2);margin-bottom:var(--size-2)}.ConfiguratorProductsView-module__section--cwcGR{display:flex;flex-direction:column}.ConfiguratorProductsView-module__sectionTitle--ic8Ld{margin-bottom:var(--size-4)}.ConfiguratorProductsView-module__sectionTitleNumber--Gz9EK{margin:0 var(--size-1)}.ConfiguratorProductsView-module__configuratorSummaryViewSection--pMsc2{background-color:var(--color-white);display:flex;flex-direction:column;margin-top:14px}.ConfiguratorProductsView-module__products--ZZKYR{display:flex;flex-wrap:wrap;gap:var(--configurator-list-gap)}.DimensionsSection-module__location_details_container--tSL2N{display:flex;flex-direction:column;gap:var(--size-4);padding:var(--size-4)}.DimensionsSection-module__dimensionsContainer--Y92wE{grid-area:dimensions}.DimensionsSection-module__dimensionsContainer--Y92wE>form{display:flex;flex-direction:column}.DimensionsSection-module__notification--IQ2Fg{margin-bottom:var(--size-4)!important}.DimensionsSection-module__dimensionsRow--OXMoZ{display:flex;gap:var(--size-4)}.DimensionsSection-module__form--wY99u{height:100%}.ContactInfoFormComponents-module__formSection--WGbKq{background-color:var(--color-white);border-radius:4px;display:flex;flex-direction:column;gap:var(--size-4);width:100%}.ContactInfoFormComponents-module__formSection--WGbKq>h4{border-radius:4px 4px 0 0;color:var(--color-brand-blue);font-weight:var(--light);margin:0;width:100%}.ContactInfoFormComponents-module__formInputRow--0xv5W{display:flex}@media only screen and (max-width:767px){.ContactInfoFormComponents-module__formInputRow--0xv5W{flex-direction:column}}.ContactInfoFormComponents-module__formInputRow--0xv5W{gap:var(--size-2)}.ContactInfoFormComponents-module__formInputCol--tIHoU{display:flex;flex-direction:column;gap:var(--size-2)}.ContactInfoFormComponents-module__formInput--zUkWI{margin:0!important;width:100%}.GoogleMapsDrawer-module__container--Y7SL3{display:flex;flex-direction:column;height:100%;margin-bottom:var(--size-4)}.GoogleMapsDrawer-module__mapContainer--bmCoM{height:100%;margin-bottom:var(--size-4);position:relative;width:100%}@media only screen and (max-width:1223px){.GoogleMapsDrawer-module__mapContainer--bmCoM{height:480px}}.GoogleMapsDrawer-module__map--ypSTD{height:100%}.GoogleMapsDrawer-module__mapOverlay--ry0u8{align-items:center;background-color:#dadadacc;color:var(--color-white);display:flex;font-size:var(--size-8);font-weight:var(--medium);height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.GoogleMapsDrawer-module__clearButton--IUlzK{width:-moz-fit-content;width:fit-content}.SimpleSlider-module__slider--bnuz6{align-items:center;display:flex;gap:var(--size-1);width:100%}.SimpleSlider-module__slider--bnuz6>input{appearance:none;background:var(--color-gray-10);border-radius:var(--size-1);height:var(--size-2);outline:none;transition:opacity .2s;width:100%}.SimpleSlider-module__slider--bnuz6>input:hover{background:var(--color-gray-08)}.SimpleSlider-module__slider--bnuz6>input:not([disabled])::-webkit-slider-thumb{appearance:none;background:var(--color-brand-teal);border:0;border-radius:50%;cursor:pointer;height:var(--size-4);width:var(--size-4)}.SimpleSlider-module__slider--bnuz6>input:not([disabled])::-moz-range-thumb{appearance:none;background:var(--color-brand-teal);border:0;border-radius:50%;cursor:pointer;height:var(--size-4);width:var(--size-4)}.SimpleSlider-module__slider--bnuz6>input:not([disabled])::-ms-thumb{appearance:none;background:var(--color-brand-teal);border:0;border-radius:50%;cursor:pointer;height:var(--size-4);width:var(--size-4)}.SimpleSlider-module__slider--bnuz6>input[disabled]{background:var(--color-gray-08);cursor:not-allowed!important}.RoofOrientationSection-module__location_details_container--PMJKu{display:flex;flex-direction:column;gap:var(--size-4);padding:var(--size-4)}.RoofOrientationSection-module__container--yV9JP{display:flex;flex-direction:column;gap:var(--size-4);grid-area:roof-orientation}.RoofOrientationSection-module__orientationContainer--bR5rV{align-items:center;display:flex;flex-direction:column;gap:var(--size-2)}.RoofOrientationSection-module__textContainer--oDEei{align-items:center;display:grid;gap:var(--size-1);grid-template-columns:1fr 1fr;width:100%}.RoofOrientationSection-module__textContainer--oDEei>span{width:-moz-fit-content;width:fit-content}.RoofOrientationSection-module__textContainer--oDEei>:first-child{justify-self:end}.EnvironmentDropdown-module__container--hWygx{display:flex;flex-direction:column;position:relative;width:100%}.EnvironmentDropdown-module__list--FqRsB{background:var(--color-white);border-radius:var(--border-radius-tiny);box-shadow:var(--shadow-card);cursor:pointer;left:0;padding:0;position:absolute;right:0;top:68px;width:120%;z-index:var(--z-top)}.EnvironmentDropdown-module__list--FqRsB li:first-child{border-top-left-radius:var(--border-radius-tiny);border-top-right-radius:var(--border-radius-tiny)}.EnvironmentDropdown-module__list--FqRsB li:last-child{border-bottom-left-radius:var(--border-radius-tiny);border-bottom-right-radius:var(--border-radius-tiny)}.EnvironmentDropdown-module__button--_Oog6{align-items:center;border:1px solid var(--color-gray-40);border-radius:var(--border-radius-tiny);display:flex;height:var(--input-height);justify-content:space-between;padding:0 11px;position:relative;width:100%}.EnvironmentDropdown-module__button--_Oog6[disabled]{background:var(--color-gray-02);color:var(--color-gray-50);cursor:not-allowed}.EnvironmentDropdown-module__open--oETxI .EnvironmentDropdown-module__dropdown-icon--G_8nx{transform:rotate(180deg)}.EnvironmentDropdown-module__error--u5saf{border:1px solid var(--color-status-red)}.EnvironmentDropdown-module__dropdownOption--b8i__{color:var(--color-brand-blue);display:flex;gap:var(--size-2);padding:var(--size-2)}.EnvironmentDropdown-module__dropdownOption--b8i__:hover{background:var(--color-gray-10)}.EnvironmentDropdown-module__textContainer--uJbmK{display:flex;flex-direction:column;gap:var(--size-1)}.EnvironmentDropdown-module__title--qXpfX{font-weight:var(--bold)}.EnvironmentSection-module__location_details_container--WxtOX{display:flex;flex-direction:column;gap:var(--size-4);padding:var(--size-4)}.EnvironmentSection-module__environmentContainer--hRgwf{grid-area:environment}.EnvironmentSection-module__infoText--T3VmL{color:var(--color-gray-70)}.LocationDetails-module__container--LBq3n{display:flex;flex-direction:column}@media only screen and (min-width:1224px){.LocationDetails-module__container--LBq3n{grid-template-row:1fr 1fr 1fr;display:grid;grid-template-areas:"dimensions environment" "dimensions roof-slope" "dimensions roof-orientation";grid-template-columns:2.5fr 1fr}}.LocationDetails-module__container--LBq3n{gap:var(--size-4);width:100%}.PopUp-module__popUp--IExpY{background:var(--color-white);border-radius:var(--size-2);box-shadow:var(--shadow-flyout);display:flex;flex-direction:column;padding:var(--size-4)}.PopUp-module__arrow--WkcnQ,.PopUp-module__arrow--WkcnQ:before{background:var(--color-white);height:8px;position:absolute;width:8px}.PopUp-module__arrow--WkcnQ{visibility:hidden}.PopUp-module__arrow--WkcnQ:before{content:"";transform:rotate(45deg);visibility:visible}.PopUp-module__popUp--IExpY[data-placement^=top]>.PopUp-module__arrow--WkcnQ{bottom:var(--size-minus-1)}.PopUp-module__popUp--IExpY[data-placement^=bottom]>.PopUp-module__arrow--WkcnQ{top:var(--size-minus-1)}.PopUp-module__popUp--IExpY[data-placement^=left]>.PopUp-module__arrow--WkcnQ{right:var(--size-minus-1)}.PopUp-module__popUp--IExpY[data-placement^=right]>.PopUp-module__arrow--WkcnQ{left:var(--size-minus-1)}.SectionSettingsMenu-module__container--rG55x{display:flex;flex-direction:row-reverse}.SectionSettingsMenu-module__menu--seORg{display:flex;flex-direction:column;gap:var(--size-2);list-style:none;margin:0;min-width:98px;padding:0}.SectionSettingsMenu-module__menu--seORg li{display:flex;list-style:none;padding-bottom:var(--size-1);padding-top:var(--size-1)}.GhostInputField-module__input--ZIQky{background:none;border:none;margin:0;padding:0;width:140px}.GhostInputField-module__error--tQ6Fq{border:1px solid red}.Facets-module__facetSearchBox--hQlz_{margin-bottom:var(--size-3)}.Facets-module__facetSearchBox--hQlz_>input{border-color:var(--color-gray-20);border-radius:var(--border-radius-small);color:var(--color-gray-50)}.Facets-module__facetSearchBox--hQlz_>input::placeholder{color:var(--color-gray-50)}.RangeFilter-module__valueContainer--Gns0o{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding-bottom:var(--size-2);width:100%}.RangeFilter-module__valueContainer--Gns0o input{border-radius:var(--size-1);margin-top:var(--size-4);padding-left:var(--size-4);width:72px}.RangeFilter-module__valueContainer--Gns0o span{margin-top:var(--size-4);vertical-align:var(--size-2)}.Slider-module__valueContainer--oLIlQ{align-items:center;align-self:stretch;display:flex;justify-content:space-between;width:100%}.Slider-module__valueContainer--oLIlQ input{margin-top:var(--size-4);width:var(--size-16)}.Slider-module__sliderRoot--QrNOJ{align-items:center;display:flex;height:var(--size-10);position:relative;width:100%}.Slider-module__sliderTrack--R4V3F{background-color:#ccc;border-radius:20px;flex-grow:1;height:var(--size-3);position:relative}.Slider-module__sliderRange--pcEOy{background-color:var(--color-ui-blue-70);border-radius:2px;height:var(--size-3);position:absolute}.Slider-module__sliderThumb--Q_oqr{align-items:center;display:flex;justify-content:center;position:absolute;transform:translate(-50%,-50%);width:var(--size-5)}.Filters-module__mainContainer--e2HhU{display:flex;flex-direction:column;gap:var(--size-8);width:100%}.Filters-module__headerContainer--Z6YID{display:flex;flex-direction:column;gap:var(--size-2);width:100%}.Filters-module__headerContainer--Z6YID>h3{margin:0}.Filters-module__panelPage--lOzlQ{display:flex;flex-direction:row;gap:var(--size-4)}.Filters-module__panelPageMobile--MN701{display:flex;flex-direction:column;gap:var(--size-2)}.Filters-module__products--uSg8y{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--size-4);justify-content:flex-start}.Filters-module__facetContainer--i0pmS{width:20%}.Filters-module__contentContainer--kxQLx{display:flex;flex-direction:column;gap:var(--size-4);width:80%}.Filters-module__searchContainer--tRkML{width:20%}.Filters-module__hitsContainer--ivlQ2,.Filters-module__searchControls--gj0v8{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.Filters-module__sortContainer--e2WJT{align-items:center;display:flex;flex-direction:row;gap:var(--size-4)}.Filters-module__sortContainer--e2WJT select{margin:0}.commonStyles-module__container--ITYxS{display:flex;flex-direction:column;gap:var(--size-4)}.commonStyles-module__headerContainer--nZZ5n{display:flex;flex-direction:column;gap:var(--size-2);width:100%}.commonStyles-module__headerContainer--nZZ5n>h3{margin:0}.commonStyles-module__notification--uK9fW{margin:0!important}.commonStyles-module__infoNotificationLink--Uv8LA{align-items:center;display:inline-flex;gap:var(--size-1);width:-moz-fit-content;width:fit-content}.commonStyles-module__stepContainer--eEO12{display:flex;flex-direction:column;gap:var(--size-6);padding:var(--size-4);width:100%}.commonStyles-module__canvasContainer--jt87d{display:flex;flex-direction:column;gap:var(--size-4);width:100%}.SelectedProductIndicator-module__container--NyeR2{display:flex;flex-direction:column;gap:var(--size-2);width:100%}.SelectedProductIndicator-module__product--OgSQu{display:flex;flex-direction:column;gap:var(--size-2);white-space:nowrap}@media only screen and (min-width:1224px){.SelectedProductIndicator-module__product--OgSQu{align-items:center;flex-direction:row}}.SelectedProductIndicator-module__title--KQDga{font-weight:700}.SelectedProductIndicator-module__textContainer--AsHjC{display:flex;flex-direction:row;gap:var(--size-2)}.OutputHeader-module__outputHeaderTop--xbjcC{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;justify-content:space-between}.OutputHeader-module__firstPage--FhUOV{min-height:30mm}.OutputHeader-module__logoImage--s1ww4{max-height:100px;max-width:200px}.OutputHeader-module__logoImageSmall--isHdO{max-height:50px;max-width:100px}.OutputHeader-module__logoText--FBR6u{font-weight:700}.OutputHeader-module__nameSection--XJF8v{align-items:flex-end;display:flex;flex-direction:column;font-size:12pt}.OutputInformation-module__container--m1UL0{margin-top:var(--size-6)}.OutputInformation-module__title--oDyvN{font-size:16pt;font-weight:700;margin-bottom:var(--size-4)}.OutputInformation-module__text--E6qvr{white-space:pre-line}.OutputFooter-module__container--hkOBW{border-top:1px solid var(--output-mid-gray);display:flex;font-size:10pt;justify-content:space-between;padding-top:var(--size-4)}.OutputFooter-module__block--sX61O{display:flex;flex-direction:column;padding-right:var(--size-4)}.OutputFooter-module__block--sX61O:not(:first-child){border-left:1px solid var(--output-mid-gray);padding-left:var(--size-4)}.OutputFooter-module__block--sX61O>span:first-child{font-weight:700}.OfferOutput-module__outputWrapper--OQkat{display:none;height:100%;left:-9999px;opacity:0;pointer-events:none;position:absolute;top:-9999px}.OfferOutput-module__generating--_T9xK{display:block}.OfferOutput-module__separator--xq2aD{border-bottom:1mm solid var(--output-mid-gray);margin-top:var(--size-2)}.OfferOutput-module__outputPage--as_SM{display:flex;flex-direction:column;font-family:Arial,sans-serif;font-size:11pt;height:297mm;line-height:1.25em;padding:var(--output-padding);position:relative;width:210mm}.OfferOutput-module__outputWrapperDebug--fuljh{display:block;left:0;opacity:1;top:0;z-index:10}.OfferOutput-module__outputPageDebug--a7YBN{background:#fff;border:1px solid #ddd;box-shadow:var(--shadow-card);margin:var(--size-2)}.OfferOutput-module__mainPageContent--pvIGh{height:100%;overflow:hidden}.OutputDetails-module__container--g9nRh{display:flex;flex-direction:row}.OutputDetails-module__commonInformation--gli3U{margin-bottom:var(--size-2);margin-right:20mm;width:90mm}.OutputDetails-module__commonInformationRow--Qf3Ks{display:flex;justify-content:space-between;position:relative}.OutputDetails-module__commonInformationRow--Qf3Ks>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OutputDetails-module__commonInformationRow--Qf3Ks>span:first-child:after{content:" .................................................................."}.OutputDetails-module__commonInformationRow--Qf3Ks>span:last-child{flex-shrink:0;margin-left:var(--size-1)}.OutputDetails-module__customerInformation--NNi7x{font-size:13pt}.OutputItemsTable-module__container--Lg2QL{margin-top:var(--size-6)}.OutputItemsTable-module__continuesPreviousPageText--xgAIo{font-size:10pt;font-style:italic}.OutputItemsTable-module__continuesPreviousNextText--mArzQ{float:right;font-size:10pt;font-style:italic}.OutputItemsTable-module__itemsTable--n0k3C{margin:var(--size-4) 0;width:100%}.OutputItemsTable-module__itemsTable--n0k3C td,.OutputItemsTable-module__itemsTable--n0k3C th{padding:5px 6px;vertical-align:top}.OutputItemsTable-module__itemsTable--n0k3C th{text-align:left;white-space:nowrap}.OutputItemsTable-module__itemsTable--n0k3C thead{background-color:var(--output-dark-gray);color:var(--color-white);font-size:10pt}.OutputItemsTable-module__itemsTable--n0k3C tbody{font-size:9pt}.OutputItemsTable-module__itemsTable--n0k3C tbody tr:nth-child(2n){background-color:var(--output-light-gray)}.OutputItemsTable-module__right--LLh_y{text-align:right}.OutputItemsTable-module__nowrap--TaNka{white-space:nowrap}.OutputItemsTable-module__subItem--HCpix{margin-left:var(--size-4)}.OutputChartPage-module__container--VLTg0{margin-top:var(--size-6)}.OutputChartPage-module__title--mk4Oe{font-size:var(--font-size-h2);font-weight:700;margin:0 0 var(--size-4)}.OutputChartPage-module__subTitle--u6ZAo{font-size:var(--font-size-h4);font-weight:700;margin:0 0 var(--size-4)}.OutputChartPage-module__description--Sq1NL{margin-bottom:var(--size-4);white-space:pre-line}.OutputChartPage-module__children--hZc4q{display:flex;flex-direction:column;row-gap:var(--size-2)}.StatisticsPage-module__statisticsContainer--k0cv8{display:grid;gap:var(--size-4);grid-template-areas:"sidepanel main";grid-template-columns:1fr 3fr;grid-template-rows:auto;width:100%}.StatisticsPage-module__sidePanel--Zxz6Y{display:flex;flex-direction:column;grid-area:sidepanel;row-gap:var(--size-4)}.StatisticsPage-module__uploadUsageDataContainer--OOSmA{display:flex;flex-direction:column;row-gap:var(--size-2)}.StatisticsPage-module__uploadFileCheckBox--JbKX_{align-items:center;column-gap:var(--size-2);display:flex;flex-direction:row}.StatisticsPage-module__recalculateButtonContainer--buSfL{align-items:flex-end;display:flex;flex-direction:column;row-gap:var(--size-2)}.StatisticsPage-module__main--Ve8kf{display:flex;flex-direction:column;grid-area:main;row-gap:var(--size-4)}.StatisticsPage-module__upload-box--lQdk1{color:var(--color-brand-blue);display:flex;flex-direction:column;row-gap:var(--size-2)}.StatisticsPage-module__upload-box__box--l0vs4{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%23737675' stroke-width='2' stroke-dasharray='4 8' stroke-linecap='square'/%3E%3C/svg%3E");border-radius:var(--border-radius-small);display:flex;font-weight:var(--bold);height:auto;justify-content:center;width:calc(100% - 1px)}.StatisticsPage-module__upload-box__box--l0vs4 *{pointer-events:none}.StatisticsPage-module__upload-box__box--l0vs4:hover{color:var(--color-brand-blue-hover)}.StatisticsPage-module__upload-box__box--drag-accepted--xV11e{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%23002755' stroke-width='2' stroke-dasharray='1' stroke-linecap='square'/%3E%3C/svg%3E");color:var(--color-gray-50)}.StatisticsPage-module__upload-box__box--error--PRdEp{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%23D1152C' stroke-width='2' stroke-dasharray='4 8' stroke-linecap='square'/%3E%3C/svg%3E");color:var(--color-status-red)}.StatisticsPage-module__upload-box__box--title--lLsC3{font-weight:var(--medium);padding-top:var(--size-2)}.StatisticsPage-module__upload-box__box--info--Q1NYj{padding:var(--size-4);text-align:left}.StatisticsPage-module__upload-box__box--l0vs4[disabled]{cursor:not-allowed}.StatisticsPage-module__upload-box__hidden-input--emtnr{display:none}.StatisticsPage-module__upload-box--lQdk1 svg *{fill:var(--color-brand-orange)}.StatisticsPage-module__upload-box__infotip--ORR6O{margin-left:var(--size-2)}.StatisticsPage-module__uploadedFile--fVU6u{color:var(--color-brand-blue);column-gap:var(--size-2);display:flex;flex-direction:row;font-weight:var(--medium)}.StatisticsPage-module__table--B3cg7{border-collapse:collapse;width:100%}.StatisticsPage-module__table--B3cg7 td,.StatisticsPage-module__table--B3cg7 th{padding:var(--size-2)}.StatisticsPage-module__table--B3cg7 td{border-top:1px solid #ddd}.StatisticsPage-module__tableCompact--SBpCY{border-collapse:collapse;width:100%}.StatisticsPage-module__tableCompact--SBpCY td,.StatisticsPage-module__tableCompact--SBpCY th{padding:var(--size-1) var(--size-2);white-space:nowrap}.StatisticsPage-module__tableCompact--SBpCY td{border-top:1px solid #ddd;white-space:nowrap}.StatisticsPage-module__table--B3cg7 caption{font-size:var(--size-5);font-weight:700;padding-bottom:var(--size-4);padding-top:var(--size-4);text-align:left}.StatisticsPage-module__chevronButton--NAnqE{transition:transform .3s}.StatisticsPage-module__chevronButtonOpen--_ieTM{transform:rotate(180deg)}.StatisticsPage-module__accordionHeader--hzq2p{align-items:center;display:flex;justify-content:space-between}.StatisticsPage-module__accordionHeader--hzq2p h3{margin-bottom:0}.StatisticsPage-module__tilesContainer--IRSE2{display:grid;gap:var(--size-4)}@media only screen and (max-width:767px){@media not screen and (max-color:2147477350){.StatisticsPage-module__tilesContainer--IRSE2{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media not screen and (max-width:767px){@media not screen and (color:2147477350){.StatisticsPage-module__tilesContainer--IRSE2{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media only screen and (max-width:767px){.StatisticsPage-module__tilesContainer--IRSE2{grid-template-columns:repeat(1,minmax(0,1fr))}}.StatisticsPage-module__tile--AP1lo{background-color:var(--color-brand-teal-5);display:flex;flex-direction:column;padding:var(--size-2) var(--size-6);row-gap:var(--size-13)}.StatisticsPage-module__tile--AP1lo h2,.StatisticsPage-module__tile--AP1lo h5{margin:0}.StatisticsPage-module__chartContainer--Qplvk{border:1px solid var(--color-gray-10);padding:var(--size-4)}.OutputTotalPrice-module__container--UHB0m{display:flex;flex-direction:column;margin-left:auto;margin-top:var(--size-8);width:80mm}.OutputTotalPrice-module__priceBlock--To3Cf{display:flex;font-size:10pt;justify-content:space-between}.OutputTotalPrice-module__priceBlock--To3Cf>span:first-child{font-weight:700}.OutputTotalPrice-module__totalPriceBlock--LV8Gp{border-top:1px solid var(--output-mid-gray);display:flex;font-size:12pt;font-weight:700;justify-content:space-between;margin-top:10px;padding-top:10px}.SolarPanelsStatusPill-module__container--CJVhc{border:1px solid var(--color-status-orange);border-radius:var(--size-4);color:#c75200;display:flex;gap:var(--size-2);padding:6px 10px}.SolarPanelsStatusPill-module__container--CJVhc>span{font-weight:700}.SolarPanelsStatusPill-module__filled--MAjln{border:1px solid var(--color-status-green);color:var(--color-status-green)}.SectionHamburgerMenuButton-module__button--ik1BJ{padding:var(--size-2) var(--size-2);text-align:left;width:100%}.SectionHamburgerMenuButton-module__button--ik1BJ[disabled]{color:var(--color-gray-50);cursor:not-allowed}.SectionHamburgerMenuButton-module__button--ik1BJ:hover{background-color:var(--color-gray-10)}.SectionHamburgerMenuButton-module__button--ik1BJ:active{transform:translateY(1px)}.SectionHamburgerMenuButton-module__buttonActive--vRGC3{color:var(--color-brand-teal);font-weight:var(--bold)}.HamburgerMenu-module__hamburgerMenu--uQznh{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:50px;justify-content:center;position:relative;width:50px}.HamburgerMenu-module__hamburgerMenuButton--FlNBj{height:100%;padding:0 var(--size-4);width:100%}.HamburgerMenu-module__hamburgerMenuButton--FlNBj:hover{background-color:var(--color-gray-10)}.HamburgerMenu-module__hamburgerMenuButton--FlNBj:active{transform:translateY(1px)}.SectionHamburgerMenu-module__contextMenuContainer--kH_02{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-flyout);left:0;max-width:150px;min-width:150px;position:absolute;top:var(--size-16);width:auto;z-index:var(--z-header)}.SectionHamburgerMenu-module__contextMenuContainer--kH_02:before{border-bottom-color:#0000;border:var(--size-2) solid #0000;border-bottom:var(--size-2) solid var(--color-white);content:"";content:" ";height:0;left:10%;pointer-events:none;position:absolute;top:var(--size-minus-4);width:0}.SectionHamburgerMenu-module__header--Sl1n7{margin:0;padding:var(--size-2)}.SectionHamburgerMenu-module__actions--oNVKW{padding:var(--size-2) var(--size-2)}.SectionHamburgerMenu-module__actionButton--xDaTq span{color:var(--color-gray-80);font-weight:400}.SectionTab-module__sectionTab--ojPHU{align-items:center;display:flex;gap:var(--size-2);padding:var(--size-4);-webkit-text-decoration:none;text-decoration:none}.SectionTab-module__sectionTab--ojPHU[disabled]{cursor:not-allowed}.SectionTab-module__selected--vFrtN{position:relative}.SectionTab-module__selected--vFrtN:after{background-color:var(--color-link-blue);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.SectionTab-module__text--dPORR{color:var(--color-gray-50);font-size:var(--font-size-h4);font-weight:700;font-weight:400;line-height:var(--line-height-h4)}.SectionTab-module__text--dPORR:after{color:#0000;content:attr(data-text);display:block;font-weight:var(--medium);height:0;overflow:hidden;visibility:hidden}.SectionTab-module__textFilled--DTyA1{color:var(--color-brand-teal)}.SectionTab-module__textSelected--FppxP{color:var(--color-link-blue);font-weight:var(--medium)}.SectionTab-module__check--q2ZDv{align-items:center;border:1px solid var(--color-gray-50);border-radius:50%;display:flex;flex:none;height:18px;justify-content:center;width:18px}.SectionTab-module__checkFilled--ME0F6{border:0}.PlanRoofSection-module__tabs--kpuKK{align-items:center;display:flex;gap:var(--size-4)}.PlanRoofSection-module__tabs--kpuKK>h4{margin:0;padding:0;width:140px}.PlanRoofSection-module__navContainer--uGTOM{justify-content:space-between;width:100%}.PlanRoofSection-module__container--wIfQV,.PlanRoofSection-module__navContainer--uGTOM{align-items:center;display:flex;gap:var(--size-4)}.PlanRoofSection-module__container--wIfQV>ul{display:flex;gap:var(--size-4);list-style-type:none;margin:0;padding:0}.PlanRoofSection-module__container--wIfQV>ul>li{align-items:center;display:flex;gap:var(--size-5);margin:0;padding:0}.PlanRoofSection-module__navigationButtons--Af9CG{background-color:var(--color-background-light-green);display:flex;justify-content:space-between;padding:var(--size-4)}.PlanRoofSection-module__input--CnL8Y input{font-size:var(--font-size-h4);font-weight:700;line-height:var(--line-height-h4)}.PlanRoofSection-module__sectionHeader--_K6yE{font-size:var(--font-size-xl-mobile);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PanelsLayout-module__detailsContainer--AZiw0{display:flex;flex-direction:column;width:100%}.PanelsLayout-module__detail--fQqng{align-items:center;display:flex;gap:var(--size-2)}.PanelsLayout-module__detailBigGap--O484C{gap:var(--size-4)}.PanelsLayout-module__linkButtonContainer--Qp7H7{align-items:center;display:flex;width:-moz-fit-content;width:fit-content}.PanelsLayout-module__typeInput--LNGBf{max-width:400px}.PanelsLayout-module__typeText--YAf1m{color:var(--color-brand-blue);font-weight:var(--bold)}.PanelsLayout-module__canvas--iiBjY{display:grid;gap:var(--size-4);grid-template-areas:"viewer" "extra";grid-template-rows:600px auto;justify-items:flex-end;width:100%}.PanelsLayout-module__formContainer--w3S9o{display:flex;flex-direction:column;gap:var(--size-2);width:100%}.PanelsLayout-module__formHeader--Hvtwc{color:var(--color-brand-blue);font-size:var(--font-size-large)}.PanelsLayout-module__form--FJbZQ{align-items:flex-end;display:flex;gap:var(--size-2);width:100%}@media only screen and (max-width:767px){.PanelsLayout-module__form--FJbZQ{flex-wrap:wrap}}.Obstructions-module__header--vb3Gb{margin:0}.Obstructions-module__container--eR16q{display:flex;flex-direction:column;gap:var(--size-2);padding:0 var(--size-4)}.Obstructions-module__itemContainer--KGFVl{display:flex;flex-direction:column}.Obstructions-module__buttonContainer--kVv5j{align-items:center;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content}.ObstructionRowItem-module__container--neVsV{align-items:center;display:flex;gap:var(--size-2);width:100%}.ObstructionRowItem-module__buttonContainer--lnk0S{align-items:center;display:flex;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;padding-top:var(--size-2);width:-moz-fit-content;width:fit-content}.Section-module__section--ZX9sz{box-shadow:0 1px 2px 0 #0000000a,0 1px 4px 0 #0000001f;display:flex;flex-direction:column;width:100%}.Section-module__accordion--mC97R{align-items:center;background:var(--color-brand-teal-5);display:flex;gap:var(--size-4);height:var(--size-13);justify-content:space-between;margin:0;padding:0 var(--size-4);width:100%}.Section-module__utilWrapper--WN8kI{display:flex;gap:16px}.Section-module__chevronButton--Jflg1{transition:transform .3s}.Section-module__chevronButtonOpen--W5_05{transform:rotate(180deg)}.Section-module__contentContainer--sZLOE{animation:Section-module__animate-down--rZKux .1s linear forwards;display:flex;flex-direction:column}@keyframes Section-module__animate-down--rZKux{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.RoofDetailSelector-module__roofDetailSelector--LNRMH{--gap:var(--size-2);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);padding-bottom:var(--size-4)}.RoofDetailSelector-module__roofDetailSelector--LNRMH .RoofDetailSelector-module__selector--qyjok{box-shadow:0 4px 7px 0 #c4c4c433;display:flex;flex-direction:column;padding:var(--gap);width:276px}.RoofDetailSelector-module__roofDetailSelector--LNRMH .RoofDetailSelector-module__selector--qyjok>img{border:var(--border-gray-10);border-radius:2px;height:148px;object-fit:contain;padding:var(--size-4)}.RoofDetailSelector-module__roofDetailSelector--LNRMH .RoofDetailSelector-module__selector--qyjok>div{border-bottom:var(--border-gray-10);margin-bottom:var(--gap);padding-bottom:var(--gap);padding-top:var(--gap);text-transform:uppercase}.LabeledDropdown-module__select--sse2y{appearance:none;background-color:var(--color-white);background-image:url(/public/b220810b884fc8755cfc.svg);background-position:right var(--size-2) top 50%;background-repeat:no-repeat;border:var(--border-gray-40);border-radius:var(--border-radius-tiny);cursor:pointer;height:var(--input-height);margin-bottom:var(--size-4);padding:var(--size-2);padding-right:var(--size-8);width:100%}.LabeledDropdown-module__select--sse2y::-ms-expand{display:none}.LabeledDropdown-module__select--sse2y:hover{border-color:var(--color-gray-50);cursor:pointer}.LabeledDropdown-module__select--sse2y:focus{border-color:var(--color-brand-blue)}.LabeledDropdown-module__selecterror--FXqtY{border-color:var(--color-status-red)!important}.LabeledDropdown-module__selecterror--FXqtY:focus{border-color:var(--color-status-red)}html[data-whatinput=keyboard] .LabeledDropdown-module__selecterror--FXqtY:focus{box-shadow:var(--shadow-focus-red)!important}.LabeledDropdown-module__select--sse2y[disabled]{background:var(--color-gray-02);color:var(--color-gray-50);cursor:not-allowed}.LabeledDropdown-module__input--xSbjh{flex:0 0 calc(33.33% - 16px)}.RoofTypeDetailsForm-module__container--_j1Ne{display:flex;flex-direction:column;gap:var(--size-8)}.RoofTypeDetailsForm-module__inputs--UDof_{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.RoofTypeDetailsForm-module__input--jjFkS{flex:0 0 calc(33.33% - 16px)}.OfferSection-module__container--BMy5d{display:flex;flex-direction:column;gap:var(--size-8)}.OfferSection-module__inputField--aLTWm{width:33%}@media only screen and (max-width:1223px){.OfferSection-module__inputField--aLTWm{width:100%}}.OfferSection-module__datePickerContainer--C8amK{display:flex;flex-direction:column;margin-bottom:var(--size-4);width:33%}@media only screen and (max-width:1223px){.OfferSection-module__datePickerContainer--C8amK{width:100%}}.OfferSection-module__textAreaContainer--tZNMR{display:flex;flex-direction:column;height:200px}.OfferSection-module__form--mejyC{height:100%;width:100%}.OfferSection-module__form--mejyC>div:nth-child(2),.OfferSection-module__formInput--EItMF{height:100%}.OfferSection-module__ctaContainer--wN8mZ{align-self:flex-end;display:flex;flex-direction:column;gap:var(--size-2);width:-moz-fit-content;width:fit-content}.OfferSection-module__ctaActions--bhTZ1{align-items:center;display:flex;flex-direction:row;gap:var(--size-8)}.ListSectionHeader-module__header--mpMM_{align-items:center;display:flex;font-size:var(--font-size-h4);height:var(--size-10);margin:0}.RoofSlopeSection-module__location_details_container--sRWfD{display:flex;flex-direction:column;gap:var(--size-4);padding:var(--size-4)}.RoofSlopeSection-module__container--hKRhK{display:flex;flex-direction:column;gap:var(--size-4);grid-area:roof-slope}.RoofSlopeSection-module__slopeContainer--edfCN{align-items:center;display:flex;flex-direction:column;gap:var(--size-2)}.WebshopNotificationsDropdown-module__menu--G5mgr{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-flyout);display:flex;flex:1;flex-direction:column;position:absolute;right:var(--size-4);top:calc(var(--header-height-bottom) + var(--size-2));-webkit-user-select:none;user-select:none;width:320px;z-index:var(--z-header)}@media only screen and (min-width:992px){.WebshopNotificationsDropdown-module__menu--G5mgr{max-height:calc(100vh - var(--header-height-full) - var(--size-4))}}.WebshopNotificationsDropdown-module__topArrow--O3Svg{border-bottom-color:#0000;border:var(--size-2) solid #0000;border-bottom:var(--size-2) solid var(--color-white);content:" ";height:0;pointer-events:none;position:absolute;top:var(--size-minus-4);transform:translateX(-50%);width:0}.WebshopNotificationsDropdown-module__mobileSideModal--cPPK2{display:flex;flex-direction:column}.WebshopNotificationsDropdown-module__header--qtYPs{align-items:flex-start;border-bottom:var(--border-gray-10);display:flex;flex-direction:row;justify-content:space-between;padding:var(--size-4)}@media only screen and (min-width:992px){.WebshopNotificationsDropdown-module__header--qtYPs{flex:1}}.WebshopNotificationsDropdown-module__title--oppka{color:var(--color-brand-blue);font-size:var(--font-size-h4);font-weight:700}.WebshopNotificationsDropdown-module__markAsReadButton--vrkjH{color:var(--color-brand-blue);font-size:var(--font-size-base);font-weight:700}.WebshopNotificationsDropdown-module__footer--FfDq4{display:flex;justify-content:center;padding:var(--size-2) var(--size-4)}@media only screen and (min-width:992px){.WebshopNotificationsDropdown-module__footer--FfDq4{flex:1}}.WebshopNotificationsDropdown-module__seeMore--yNtUh{color:var(--color-brand-blue)}.WebshopNotificationsDropdown-module__notificationContentWrapper--sPck_{overflow-y:auto}@media only screen and (min-width:992px){.WebshopNotificationsDropdown-module__notificationContentWrapper--sPck_{display:flex;flex:1;flex-direction:column}}.WebshopNotificationsDropdown-module__notification--IGM1J{align-items:center;display:flex;flex:1;flex-direction:row;height:auto;padding:var(--size-4);-webkit-text-decoration:none!important;text-decoration:none!important}.WebshopNotificationsDropdown-module__notificationImage--I7I3j{align-items:center;background-color:var(--color-status-blue);border-radius:var(--border-radius-small);display:flex;flex-grow:0;flex-shrink:0;height:48px;justify-content:center;width:48px}.WebshopNotificationsDropdown-module__notificationTextContainer--cgidH{flex:1;flex-direction:column;margin-left:var(--size-4)}.WebshopNotificationsDropdown-module__notificationTitle--CnpTM{font-size:var(--font-size-base);font-weight:700}.WebshopNotificationsDropdown-module__notificationBody--ytUUC{line-height:18px}.WebshopNotificationsDropdown-module__notificationTimeAgoContainer--MuzO4{display:flex;flex:1;flex-direction:row;justify-content:space-between}.WebshopNotificationsDropdown-module__notificationTimeAgo--DWpWB{color:var(--color-gray-50);font-size:var(--font-size-small);font-weight:400}.WebshopNotificationsDropdown-module__unread--e1oTx{background-color:var(--color-light-light-blue)}.ButtonGroup-module__toggleButton--OwEOC{align-items:center;display:flex;flex-direction:row;justify-content:center}.ButtonGroup-module__toggleButton--OwEOC>button.toggle-button-option{border-color:var(--color-fill-secondary);border-style:solid;border-width:1px 0 1px 1px;color:var(--color-text-quinary);padding:var(--size-2) var(--size-10)}.ButtonGroup-module__toggleButton--OwEOC>button.toggle-button-option:not(.active):hover{background:var(--color-light-light-blue);color:var(--color-status-dark-blue)}.ButtonGroup-module__toggleButton--OwEOC>button.toggle-button-option:first-child{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.ButtonGroup-module__toggleButton--OwEOC>button.toggle-button-option:last-child{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0;border-width:1px}.ButtonGroup-module__toggleButton--OwEOC>button.toggle-button-option.active{border-color:var(--color-ui-blue-70);color:var(--color-ui-blue-70);font-weight:var(--bold)}.ButtonGroup-module__toggleButton--OwEOC>button.toggle-button-option.active+button{border-left-color:var(--color-ui-blue-70)}.RegisterAccountForm-module__passwordField--CIPlu .input.error,.RegisterAccountForm-module__passwordField--CIPlu .input.error:focus{border-color:var(--color-status-orange)}html[data-whatinput=keyboard] .RegisterAccountForm-module__passwordField--CIPlu .input.error:focus{box-shadow:var(--shadow-focus-orange)!important}.HeatFoilCalculator-module__form--MzKqI{background:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--size-4);margin-bottom:var(--size-4);padding:var(--size-4)}@media only screen and (max-width:767px){.HeatFoilCalculator-module__button--mQYF6{width:100%}}.HeatFoilCalculator-module__headerRow--oXP44{display:flex;justify-content:space-between}.HeatFoilCalculator-module__productContainer--WSLaK{display:grid;grid-auto-rows:1fr;grid-template-columns:30% 40% 30%;row-gap:var(--size-1)}@media only screen and (max-width:767px){.HeatFoilCalculator-module__productContainer--WSLaK{grid-template-columns:100%}}.HeatFoilCalculator-module__item--xtEji{line-height:var(--line-height-xxl)}@media only screen and (max-width:767px){.HeatFoilCalculator-module__item--xtEji{box-sizing:border-box;flex:1;line-height:var(--line-height-large);padding:var(--size-2) 0 0 0}.HeatFoilCalculator-module__productSpecs--hd_0g{text-align:right}.HeatFoilCalculator-module__fullWidthBox--QXZb_{box-sizing:border-box;flex-basis:100%}}.HeatFoilCalculator-module__row--jJBJp{display:contents}@media only screen and (max-width:767px){.HeatFoilCalculator-module__row--jJBJp{display:flex;flex-wrap:wrap;gap:0}}.HeatFoilCalculator-module__tableHeaderColumn--sZKNm{border-bottom:1px solid var(--color-fill-secondary);font-weight:700;margin-bottom:var(--size-2)}@media only screen and (max-width:767px){.HeatFoilCalculator-module__tableHeaderColumn--sZKNm{display:none}}.HeatFoilCalculator-module__input--PV8CY{border:1px solid #ccc;border-radius:var(--border-radius-small);padding:var(--size-2);width:100%}.HeatFoilCalculator-module__totals--z1nGB{align-items:center;align-self:stretch;border-top:1px solid var(--color-fill-secondary);display:flex;justify-content:space-between;padding-top:var(--size-4)}@media only screen and (max-width:767px){.HeatFoilCalculator-module__totals--z1nGB{align-items:flex-start;flex-direction:column}}.HeatFoilCalculator-module__total--YdBst{font-size:var(--font-size-base);font-weight:700;width:216px}.HeatFoilCalculator-module__productLink--mzexV{color:var(--color-brand-blue);font-weight:var(--medium);-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-width:1223px){.BrandDetailsHeader-module__brandDetailsHeader--E6qoR{display:block;margin-top:var(--size-4)}.BrandDetailsHeader-module__brandDetailsHeader--E6qoR .BrandDetailsHeader-module__withHeroImage--Evl_B{margin-top:var(--size-10)}}.BrandDetailsHeader-module__brandDetailsHeader--E6qoR .BrandDetailsHeader-module__heroImage--X2oxF .BrandDetailsHeader-module__contentfulImage--nTOjJ{width:100%}.BrandDetailsHeader-module__brandDetailsHeader--E6qoR .BrandDetailsHeader-module__titleBasic--XOhOy{font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-h2)}@media only screen and (max-width:767px){.BrandDetailsHeader-module__brandDetailsHeader--E6qoR .BrandDetailsHeader-module__titleBasic--XOhOy{font-size:var(--font-size-h2-mobile);line-height:var(--line-height-h2-mobile)}}.BrandDetailsHeader-module__brandDetailsHeader--E6qoR .BrandDetailsHeader-module__logo--DpTdZ{flex-shrink:0;margin-left:auto}@media only screen and (min-width:768px){.BrandDetailsHeader-module__brandDetailsHeader--E6qoR .BrandDetailsHeader-module__logoImage--j0Yls{margin:var(--size-2) var(--size-10);max-height:60px;max-width:180px}}@media only screen and (max-width:767px){.BrandDetailsHeader-module__brandDetailsHeader--E6qoR .BrandDetailsHeader-module__logoImage--j0Yls{margin:var(--size-4) 0;max-height:40px;max-width:120px}}.BrandDetailsHeader-module__brandDetailsHeader--E6qoR .BrandDetailsHeader-module__content--eUB9t{display:flex}@media only screen and (max-width:767px){.BrandDetailsHeader-module__brandDetailsHeader--E6qoR .BrandDetailsHeader-module__content--eUB9t{display:block}}.BrandDetailsHeader-module__brandDetailsHeader--E6qoR .BrandDetailsHeader-module__leftContentWrapper--p61Xh{flex-grow:1;min-width:0}.BrandDetailsHeader-module__brandDetailsHeader--E6qoR .BrandDetailsHeader-module__contentDescription--JlvqW{margin-bottom:0!important;margin-right:auto}@media only screen and (max-width:767px){.BrandDetailsHeader-module__brandDetailsHeader--E6qoR .BrandDetailsHeader-module__contentDescription--JlvqW{margin-bottom:var(--size-2)!important}}.IconListView-module__iconList--NXSF1{background:#fff;padding:var(--size-6)}.IconListView-module__category--FpSUe{margin-bottom:var(--size-6);page-break-inside:avoid}.IconListView-module__heading--ZtUYk{color:var(--color-gray-80)}.IconListView-module__iconGrid--MDK_D{display:grid;gap:var(--size-2);grid-template-columns:repeat(auto-fit,340px)}.IconListView-module__icon--DoCgQ{align-items:center;display:flex}.IconListView-module__iconImage--n5LDG{margin-right:var(--size-3)}.SolarPanelsStepper-module__desktopContainer--oSGWp{display:flex;justify-content:space-between}.SolarPanelsStepper-module__desktopStepContainer--HNWOr{display:flex;max-width:calc(14.28571% - 6.85714px);width:calc(14.28571% - 6.85714px)}.SolarPanelsStepper-module__mobileContainer--gMaPe{display:flex;gap:var(--size-13)}.SolarPanelsStepper-module__stepInfoContainer--ozaJh{display:flex;flex-direction:column;gap:var(--size-1)}.SolarPanelsStepper-module__infoText--o441e{color:var(--color-gray-50);font-size:var(--font-size-h5)}.SolarPanelsStepper-module__infoText--o441e>span{font-weight:var(--medium)}.SolarPanelsStepper-module__limitedInfoText--czeFP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SolarPanelsStepper-module__step--D8TkP{display:flex;flex-direction:column;gap:var(--size-2);max-width:100%;-webkit-text-decoration:none;text-decoration:none}.SolarPanelsStepper-module__numberRow--eEk9W{align-items:center;display:flex;gap:var(--size-4)}.SolarPanelsStepper-module__check--cprrA{align-items:center;border:2px solid var(--color-gray-50);border-radius:50%;display:flex;height:var(--size-5);justify-content:center;width:var(--size-5)}.SolarPanelsStepper-module__checkFilled--Ky2vl{border:0}.SolarPanelsStepper-module__title--hNC6O{font-size:var(--font-size-h4);font-weight:700;line-height:var(--line-height-h4)}.SolarPanelsStepper-module__stepNumber--ZdpUn{font-size:24px;font-weight:700;line-height:34px}.SolarPanelsStepper-module__stepDisabled--K6vl9{color:var(--color-gray-50)}.VersionMenu-module__container--vMVQM{display:flex}.VersionMenu-module__menu--O9HXj{display:flex;flex-direction:column;gap:var(--size-2);list-style:none;margin:0;min-width:98px;padding:0}.VersionMenu-module__menu--O9HXj button{display:flex;gap:8px;width:-moz-fit-content;width:fit-content}.VersionMenu-module__menu--O9HXj ul{margin:0;padding-left:var(--size-0)}.VersionMenu-module__menu--O9HXj li{display:flex;list-style:none}.VersionMenu-module__menu--O9HXj span{font-weight:var(--medium)}.VersionMenu-module__menu--O9HXj .VersionMenu-module__title--avMfj{color:var(--color-gray-50);font-size:var(--font-size-small)}.VersionMenu-module__menu--O9HXj .VersionMenu-module__action--trq9Q{color:var(--color-ui-blue-70)}.VersionMenu-module__menuButton--B6SL0{display:flex}.VersionMenu-module__link--HkTts{color:var(--color-link-blue);-webkit-text-decoration:none;text-decoration:none}.VersionMenu-module__link--HkTts:hover{-webkit-text-decoration:underline;text-decoration:underline}.SolarPanelsStepperLayout-module__container--dijg4{background-color:var(--color-white);display:flex;flex-direction:column;gap:var(--size-6);padding:var(--size-4)}.solarSalesPricingSettingsForm-module__itemPanel--U7fw3{display:flex;flex-direction:column}.solarSalesPricingSettingsForm-module__row--XvJRT{display:flex;flex-direction:row}@media only screen and (max-width:466px){.solarSalesPricingSettingsForm-module__row--XvJRT{flex-direction:column}}.solarSalesPricingSettingsForm-module__productName--dy_Ss{align-items:center;display:flex;flex-grow:1}.solarSalesPricingSettingsForm-module__productPrice--gP1Nl{align-items:center;column-gap:var(--size-3);display:flex;width:220px}.solarSalesPricingSettingsForm-module__productPrice--gP1Nl input{width:120px}.solarSalesPricingSettingsForm-module__productPriceType--aQmD5{color:var(--color-gray-50)}.solarSalesPricingSettingsForm-module__cell--q8lLx{padding:10px 20px}.solarSalesPricingSettingsForm-module__submitButtonContainer--RokiA{display:flex;flex-direction:row;justify-content:flex-end}.solarSalesPricingSettingsView-module__container--PnwlV{display:flex;flex-direction:column;row-gap:var(--size-6)}.solarSalesPricingSettingsView-module__container--PnwlV h3{margin-bottom:0}.solarSalesPricingSettingsView-module__notificationContent--WHDL3{display:flex;flex-direction:column;row-gap:var(--size-1)}.solarSalesPricingSettingsView-module__successNotificationContainer--uLk6w{margin-top:var(--size-6)}.solarSalesLeadGeneratorSettingsView-module__container--aAiNM{display:flex;flex-direction:column;row-gap:var(--size-6)}.solarSalesLeadGeneratorSettingsView-module__container--aAiNM h3{margin-bottom:0}.leadGeneratorSettingsForm-module__container--qdhqL{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card)}.leadGeneratorSettingsForm-module__settingsForm--tub9k{border-bottom:var(--border-gray-10);padding:var(--size-4)}.leadGeneratorSettingsForm-module__settings--yRWhm input{width:650px}@media only screen and (max-width:767px){.leadGeneratorSettingsForm-module__settings--yRWhm input{width:100%}}.leadGeneratorSettingsForm-module__leadGeneratorAddress--awaG0{display:flex;flex-direction:column;padding-bottom:var(--size-4)}@media only screen and (max-width:767px){.leadGeneratorSettingsForm-module__leadGeneratorAddress--awaG0{flex-direction:column;gap:0;margin-bottom:var(--size-4);padding-bottom:0}}.leadGeneratorSettingsForm-module__leadGeneratorAddress--awaG0 input,.leadGeneratorSettingsForm-module__leadGeneratorAddress--awaG0 input:focus{border-color:var(--color-fill-tertiary)}.leadGeneratorSettingsForm-module__leadGeneratorAddress--awaG0 .leadGeneratorSettingsForm-module__infoNotificationLink--zf08p{align-items:center;display:inline-flex;gap:var(--size-2);width:-moz-fit-content;width:fit-content}.leadGeneratorSettingsForm-module__uploadContainer--g064b{padding-top:var(--size-2)}.leadGeneratorSettingsForm-module__activate--KM8hp{display:flex;flex-direction:row;gap:var(--size-8);margin-bottom:var(--size-4)}.leadGeneratorSettingsForm-module__activate--KM8hp label{display:flex;gap:var(--size-2);margin-left:var(--size-2)}.leadGeneratorSettingsForm-module__submitButtonContainer--OOb2S{display:flex;flex-direction:row;justify-content:flex-end;padding:16px}.leadGeneratorSettingsForm-module__notificationContainer--Z6LvR{margin-top:var(--size-6)}.leadGeneratorSettingsForm-module__subheader--t257S{display:flex;font-weight:var(--medium);gap:var(--size-2)}.SortTableHeader-module__container--nQk12{align-items:center;display:flex;justify-content:start;right:0;top:var(--size-3)}.SortTableHeader-module__sortIcon--Tlnhl{cursor:pointer;height:var(--size-5);width:var(--size-5)}.FilterMenu-module__filterContainer--xbNkN{background-color:var(--color-white);border:1px solid var(--color-gray-10);border-radius:var(--size-1);box-shadow:0 1px var(--size-1) var(--color-gray-10);display:block;min-width:120px;overflow-y:auto;padding:var(--size-3);position:absolute;top:100%;z-index:4}.FilterMenu-module__clearAll--t1K1W{border-top:1px solid var(--color-gray-10);margin-top:var(--size-2);padding-top:var(--size-2);width:100%}.FilterMenu-module__filterValues--GKDrC{-ms-overflow-style:none;display:flex;flex-direction:column;font-weight:400;gap:var(--size-1);max-height:236px;overflow:scroll;scrollbar-width:none}.FilterMenu-module__unavailable--v7hJJ{-webkit-text-decoration:line-through;text-decoration:line-through}.FilterMenu-module__filterValues--GKDrC::-webkit-scrollbar{display:none}.FilterTableHeader-module__filterHeader--gINwn{align-items:center;display:flex;justify-content:start}.Pagination-module__pagination--P_8s6{align-items:center;display:flex;font-size:14px;gap:var(--size-3);justify-content:flex-end;margin-bottom:auto;margin-top:auto}.Pagination-module__pagination--P_8s6 button{color:var(--color-gray-40);font-weight:400}.Pagination-module__pagination--P_8s6 button:hover{color:var(--color-gray-80)}.Pagination-module__pagination--P_8s6 .Pagination-module__active--QfoEH{color:var(--color-link-blue);cursor:not-allowed;font-weight:700}.ListTable-module__listTable--zLPm5{background:#fff;border-radius:var(--size-1);box-shadow:0 2px 6px 0 #0000000d;margin-bottom:var(--size-6);table-layout:fixed;width:100%}.ListTable-module__listTable--zLPm5 thead th{background:var(--color-white);box-shadow:inset 0 -1px 0 var(--color-brand-teal-10);position:sticky;z-index:1}.ListTable-module__listTable--zLPm5 table{width:100%}.ListTable-module__listTable--zLPm5 td,.ListTable-module__listTable--zLPm5 th{padding:var(--size-3) 0 var(--size-3) var(--size-4)}.ListTable-module__listTable--zLPm5 td:last-child,.ListTable-module__listTable--zLPm5 th:last-child{padding-right:var(--size-4)}.ListTable-module__listTable--zLPm5 th{color:var(--color-gray-80);white-space:nowrap}.ListTable-module__listTable--zLPm5 .ListTable-module__nowrap--D_8Ul{white-space:nowrap}.ListTable-module__listTable--zLPm5 .ListTable-module__truncate--Q4X9_{cursor:pointer;max-width:100px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.ListTable-module__listTable--zLPm5 .ListTable-module__selected--OGXI_{background-color:var(--color-light-light-blue)}.ListTable-module__emptyErrorMessage--URRJx tbody{align:center;text-align:center}.ListTable-module__listTableRow--ZB1LS:not(:last-child){border-bottom:1px solid var(--color-brand-teal-10)}.ApprovalOrderFlowOrderList-module__approvalOrderList--ascS5{display:flex;flex-direction:column}.ApprovalOrderFlowOrderList-module__approvalOrderList--ascS5 .ApprovalOrderFlowOrderList-module__rightAlign--vVLiD{justify-content:end;padding-right:var(--size-4);text-align:right}.ApprovalOrderFlowOrderList-module__approvalOrderList--ascS5 .ApprovalOrderFlowOrderList-module__noBold--Hv3Bg{font-weight:400}.ApprovalOrderFlowOrderList-module__approvalOrderRow--pWdJh{cursor:pointer}.ApprovalOrderFlowOrderList-module__approvalOrderRow--pWdJh:hover{background-color:var(--color-light-blue)}.ApprovalOrderFlowOrderList-module__paginationWithAmount--UwSIb{display:flex;justify-content:space-between;margin:var(--size-6) 0 var(--size-2) 0}.ApprovalOrderFlowUserLimits-module__tooltipButton--ShNB4{display:flex;margin-left:6px;margin-top:1px}.ApprovalOrderFlowUserLimits-module__tooltipButton--ShNB4 .ApprovalOrderFlowUserLimits-module__noMarginRight--uthxJ{margin-right:0!important}.ApprovalOrderFlowUserLimits-module__controls--BVmkT{align-items:flex-end;display:flex;gap:2%;justify-content:space-between}.ApprovalOrderFlowUserLimits-module__bottomControls--r0aeC{align-items:flex-end;display:flex;gap:2%;justify-content:flex-end}.ApprovalOrderFlowUserLimits-module__searchInputWithLabel--uf2NE{width:80%}.ApprovalOrderFlowUserLimits-module__userAmount--M6oSg{display:flex;justify-content:space-between;margin:var(--size-4) 0}.ApprovalOrderFlowUserLimits-module__table--PzZpT tr{height:50px;max-height:50px}.ApprovalOrderFlowUserLimits-module__table--PzZpT td{padding-bottom:2px;padding-top:2px}.ApprovalOrderFlowUserLimits-module__table--PzZpT td input{border-color:silver;border-radius:3px;height:40px;padding-left:var(--size-3);padding-right:var(--size-1);text-align:right;width:100px}.ApprovalOrderFlowUserLimits-module__table--PzZpT td input::-webkit-inner-spin-button,.ApprovalOrderFlowUserLimits-module__table--PzZpT td input::-webkit-outer-spin-button{appearance:none;margin:0}.ApprovalOrderFlowUserLimits-module__table--PzZpT td input[type=number]{appearance:textfield}.ApprovalOrderFlowUserLimits-module__table--PzZpT .ApprovalOrderFlowUserLimits-module__userCell--JBvHq{align-items:center;height:50px}.ApprovalOrderFlowUserLimits-module__table--PzZpT .ApprovalOrderFlowUserLimits-module__userCell--JBvHq>.ApprovalOrderFlowUserLimits-module__dot--V_XBY{display:flex}.ApprovalOrderFlowUserLimits-module__table--PzZpT .ApprovalOrderFlowUserLimits-module__userInputCell--AT2v5{margin-right:var(--size-1)}.ApprovalOrderFlowUserLimits-module__table--PzZpT .ApprovalOrderFlowUserLimits-module__maxWidthText--m_QMB{width:248px}.ApprovalOrderFlowUserLimits-module__table--PzZpT .ApprovalOrderFlowUserLimits-module__maxWidth--k8SHQ{width:200px}.ApprovalOrderFlowUserLimits-module__table--PzZpT .ApprovalOrderFlowUserLimits-module__rightAlign--rFmQ1{justify-content:end;padding-right:var(--size-4);text-align:right}.ApprovalOrderFlowUserLimits-module__table--PzZpT .ApprovalOrderFlowUserLimits-module__alignCurrencyWhenNotDefaultLimit--moj_p{margin-right:14px}.ConfirmNavigationOnLimitEdit-module__navigateWithoutSavingConfirmModal--q7qwC>div{width:750px}.ConfirmNavigationOnLimitEdit-module__navigateWithoutSavingConfirmModal--q7qwC>div>div:last-child{margin-left:auto}.ConfirmNavigationOnLimitEdit-module__navigateWithoutSavingConfirmModal--q7qwC>div>div:last-child>button{flex-basis:auto}.approvalOrderFlowDefaultLimitForm-module__container--eIoOV{width:100%}.approvalOrderFlowDefaultLimitForm-module__panel--DPTuI{padding:var(--size-4)}.approvalOrderFlowDefaultLimitForm-module__panelContent--SH2Sc{display:flex}.approvalOrderFlowDefaultLimitForm-module__input--BHQwJ{flex:1}.approvalOrderFlowDefaultLimitForm-module__button--R9Mz3{align-self:end;margin-left:var(--size-2);width:148px}.approvalOrderDetails-module__approvalOrder--V3S6c{display:flex;flex-direction:column}.approvalOrderDetails-module__approvalOrder--V3S6c>.approvalOrderDetails-module__header--KMV2Z{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.approvalOrderDetails-module__approvalOrder--V3S6c>.approvalOrderDetails-module__header--KMV2Z>h3{align-items:center;display:flex}@media only screen and (min-width:768px){.approvalOrderDetails-module__approvalOrder--V3S6c>.approvalOrderDetails-module__header--KMV2Z>h3>:last-child{margin-left:var(--size-4)}}@media only screen and (max-width:767px){.approvalOrderDetails-module__approvalOrder--V3S6c>.approvalOrderDetails-module__header--KMV2Z>h3>:last-child{margin-top:var(--size-2)}.approvalOrderDetails-module__approvalOrder--V3S6c>.approvalOrderDetails-module__header--KMV2Z>h3{align-items:flex-start;flex-direction:column}}.approvalOrderDetails-module__approvalOrder--V3S6c>.approvalOrderDetails-module__header--KMV2Z>a{margin-bottom:var(--size-4)}@media only screen and (max-width:767px){.approvalOrderDetails-module__approvalOrder--V3S6c>.approvalOrderDetails-module__header--KMV2Z{align-items:flex-start;flex-direction:column-reverse}.approvalOrderDetails-module__approvalOrder--V3S6c>.approvalOrderDetails-module__header--KMV2Z>*{margin-bottom:var(--size-4)}}.approvalOrderDetails-module__approvalOrder--V3S6c>.approvalOrderDetails-module__footer--OYqgA{display:flex;justify-content:space-between}@media only screen and (min-width:768px){.approvalOrderDetails-module__approvalOrder--V3S6c>.panel>.panel__content>div.row:not(:first-of-type){margin-top:var(--size-4)}}@media only screen and (max-width:767px){.approvalOrderDetails-module__approvalOrder--V3S6c .approvalOrderDetails-module__tuple--LIuuI{margin-bottom:var(--size-2)}}.approvalOrderDetails-module__approvalOrder--V3S6c .approvalOrderDetails-module__changeApprovalManagerAction--KYCKR{height:auto!important;padding:0!important;width:auto!important}.approvalOrderDetails-module__vanishingContainer--oMSiy{color:var(--color-brand-blue);display:flex;flex-direction:row;font-size:var(--font-size-base);font-weight:var(--medium);margin-top:var(--size-4)}.approvalOrderDetails-module__vanishingContainer--oMSiy>.approvalOrderDetails-module__entryCode--iCCXc{min-width:80px}.approvalOrderDetails-module__orderEntry--ZPr0g{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;margin-bottom:var(--size-4);padding:var(--size-4)}.approvalOrderDetails-module__orderEntry--ZPr0g.approvalOrderDetails-module__entryError--WvOq0{border:1px solid var(--color-brand-orange)}.approvalOrderDetails-module__orderEntry--ZPr0g div.approvalOrderDetails-module__entryNotification--d9slR{border:unset;font-size:inherit;margin:unset;padding:unset}.approvalOrderDetails-module__orderEntry--ZPr0g>.approvalOrderDetails-module__entryImage--kzenv{height:80px;margin-right:var(--size-4);width:80px}.approvalOrderDetails-module__orderEntry--ZPr0g>.approvalOrderDetails-module__entryContent--KPF4D{align-content:flex-start;display:flex;flex-flow:row wrap;width:100%}@media only screen and (max-width:767px){.approvalOrderDetails-module__orderEntry--ZPr0g>.approvalOrderDetails-module__entryContent--KPF4D{flex-flow:column nowrap}}.approvalOrderDetails-module__orderEntry--ZPr0g>.approvalOrderDetails-module__entryContent--KPF4D>.approvalOrderDetails-module__productName--aY1Y1{display:flex;flex:0 0 100%;flex-direction:row;justify-content:space-between;margin-bottom:var(--size-4);overflow-wrap:break-word}@media only screen and (max-width:767px){.approvalOrderDetails-module__orderEntry--ZPr0g>.approvalOrderDetails-module__entryContent--KPF4D>.approvalOrderDetails-module__productName--aY1Y1{flex-basis:unset;flex-direction:row;justify-content:flex-start}}.approvalOrderDetails-module__orderEntry--ZPr0g>.approvalOrderDetails-module__entryContent--KPF4D>.approvalOrderDetails-module__entryData--i2nF_{display:flex;flex:1 1 25%;flex-direction:column}.approvalOrderDetails-module__orderEntry--ZPr0g>.approvalOrderDetails-module__entryContent--KPF4D>.approvalOrderDetails-module__entryData--i2nF_>:first-child{font-weight:var(--bold)}.approvalOrderDetails-module__orderEntry--ZPr0g>.approvalOrderDetails-module__entryContent--KPF4D>.approvalOrderDetails-module__entryData--i2nF_:not(:last-child){margin-bottom:var(--size-1)}@media only screen and (max-width:767px){.approvalOrderDetails-module__orderEntry--ZPr0g>.approvalOrderDetails-module__entryContent--KPF4D>.approvalOrderDetails-module__entryData--i2nF_{flex-direction:row;justify-content:space-between;width:100%}}.approvalOrderDetails-module__orderEntry--ZPr0g>.approvalOrderDetails-module__entryContent--KPF4D>.approvalOrderDetails-module__entryData--i2nF_ .approvalOrderDetails-module__schedules--RFu70{display:flex;flex-direction:column}.approvalOrderDetails-module__orderEntry--ZPr0g>.approvalOrderDetails-module__entryContent--KPF4D>.approvalOrderDetails-module__entryData--i2nF_ .approvalOrderDetails-module__schedules--RFu70 .approvalOrderDetails-module__schedule--pGnKY{display:flex}.approvalOrderDetails-module__orderEntry--ZPr0g>.approvalOrderDetails-module__entryContent--KPF4D>.approvalOrderDetails-module__entryData--i2nF_ .approvalOrderDetails-module__schedules--RFu70 .approvalOrderDetails-module__schedule--pGnKY>:first-child:not(:only-child){margin-right:var(--size-2)}.approvalOrderDetails-module__actions--AtjJw{display:flex;flex-direction:row;justify-content:flex-end;padding:var(--size-4)}@media only screen and (max-width:767px){.approvalOrderDetails-module__actions--AtjJw{justify-content:space-between}}.approvalOrderDetails-module__actions--AtjJw>button:not(:first-child){margin-left:var(--size-4)}@media only screen and (max-width:767px){.approvalOrderDetails-module__actions--AtjJw>button{width:100%}}.approvalOrderDetails-module__actions--AtjJw>span:not(:first-child){margin-left:var(--size-4)}@media only screen and (max-width:767px){.approvalOrderDetails-module__actions--AtjJw>span,.approvalOrderDetails-module__actions--AtjJw>span>button{width:100%}}.approvalOrderDetails-module__total--vzoLj{padding:var(--size-4)}.approvalOrderDetails-module__total--vzoLj>.approvalOrderDetails-module__value--M6147{font-weight:var(--bold)}.ApprovalActionModal-module__orderValue--t695q{font-weight:var(--light)!important}.ApprovalActionModal-module__buttons--p5vVc{align-self:flex-end;display:flex;margin-top:var(--size-4)}.ApprovalActionModal-module__buttons--p5vVc>button:not(:first-child){margin-left:var(--size-4)}.ApprovalActionModal-module__modalFooter--vmH_S{align-items:flex-start;display:flex;flex-direction:column!important}.ApprovalActionModal-module__noteContainer--KKSaA{margin-left:0!important;width:100%}.ChangeApproverModal-module__buttons--C5z9Y{align-self:flex-end;display:flex;margin-top:var(--size-4)}.ChangeApproverModal-module__buttons--C5z9Y>button:not(:first-child){margin-left:var(--size-4)}.ChangeApproverModal-module__modalFooter--BvX1P{align-items:flex-start;display:flex;flex-direction:column!important}.ApproverSelect-module__title--b_uKJ{color:var(--color-brand-blue);font-weight:500;margin-right:var(--size-1)}.ApproverSelect-module__option--bx5x9{display:flex}@media only screen and (max-width:767px){.ApproverSelect-module__option--bx5x9{flex-direction:column}}.ApproverSelect-module__name--NIxbZ{flex:1}.ApproverSelect-module__limit--RsUEf{color:var(--color-gray-50)}.checkoutSendToApprovalView-module__container--t8Eai{align-items:center;display:flex;flex-direction:column;text-align:center}.checkoutSendToApprovalView-module__icon--gWfka{margin:var(--size-4)}.checkoutSendToApprovalView-module__icon--gWfka svg *{fill:var(--color-status-blue)}.checkoutSendToApprovalView-module__sendText--LD8Gg{color:var(--color-ui-gray-80);font-size:var(--font-size-xl);font-weight:700}.checkoutSendToApprovalView-module__infoText--oi8Eu{color:var(--color-gray-50)}.checkoutSendToApprovalView-module__buttonContainer--gPnBB{display:flex;margin:var(--size-4)}@media only screen and (max-width:767px){.checkoutSendToApprovalView-module__buttonContainer--gPnBB{flex-direction:column;width:100%}}.checkoutSendToApprovalView-module__buttonContainer--gPnBB button{margin-right:var(--size-4)}@media only screen and (max-width:767px){.checkoutSendToApprovalView-module__buttonContainer--gPnBB button{margin-bottom:var(--size-4)}}@font-face{font-family:Skatta Sans;font-weight:400;src:url(/public/e039faabe2fca6781421.woff) format("woff")}@font-face{font-family:Skatta Sans;font-style:italic;font-weight:400;src:url(/public/335a394920d5ba522f5d.woff) format("woff")}@font-face{font-family:Skatta Sans;font-weight:500;src:url(/public/7aa9588ad623b13550c6.woff) format("woff")}@font-face{font-family:Skatta Sans;font-weight:700;src:url(/public/406ff452e61c8025a3c0.woff) format("woff")}@font-face{font-family:Skatta Sans;font-weight:900;src:url(/public/990d6700ccffcb4b3a0e.woff) format("woff")}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--font-family-base:"Skatta Sans",sans-serif;--font-family-product:"Skatta Sans",sans-serif;--font-size-h1:42px;--font-size-h2:26px;--font-size-h3:20px;--font-size-h4:16px;--font-size-h5:14px;--font-size-h1-mobile:28px;--font-size-h2-mobile:24px;--font-size-xl:20px;--font-size-large:16px;--font-size-base:14px;--font-size-small:12px;--font-size-xl-mobile:18px;--line-height-h1:48px;--line-height-h2:30px;--line-height-h3:24px;--line-height-h4:20px;--line-height-h5:18px;--line-height-h1-mobile:33px;--line-height-h2-mobile:28px;--line-height-xxl:38px;--line-height-xl:25px;--line-height-large:22px;--line-height-base:20px;--line-height-small:16px;--line-height-xl-mobile:23px;--bold:bold;--light:400;--medium:500;--color-brand-orange:#f86800;--color-brand-blue:#002855;--color-brand-teal:#00857e;--color-brand-teal-light:#00bfb3;--color-brand-bronze:#ce5100;--color-brand-teal-5:#00857e0d;--color-brand-teal-10:#00857e1a;--color-status-blue:#288ca2;--color-status-dark-blue:#0076ca;--color-status-green:#37854c;--color-status-orange:#ff8f40;--color-status-red:#d1152c;--color-status-yellow:#ffd200;--color-gray-02:#f7f8f8;--color-gray-05:#fbfafb;--color-gray-08:#e2e3e3bf;--color-gray-10:#e2e3e3;--color-gray-30:#abacac;--color-gray-20:#c6c7c6;--color-gray-40:#8f9191;--color-gray-40-30:#8f91914d;--color-gray-50:#737675;--color-gray-60:#565656;--color-gray-70:#444646;--color-gray-80:#212223;--color-light-gray-icon:silver;--color-light-gray-pill:#f4f4f4;--color-brand-blue-light:#1a3e66;--color-brand-blue-hover:#26486f;--color-brand-teal-light-hover:#26c9be;--color-brand-orange-hover:#f97f26;--color-link-blue-hover:#266091;--color-status-red-hover:#d8384c;--color-status-green-hover:#559767;--color-status-blue-text:#247e92;--color-link-blue:#00447d;--color-background:#f7f7f3;--color-red:#c20614;--color-dark-red:#8c0017;--color-light-light-blue:#e7f4ff;--color-light-blue:#e4f5fb;--color-light-red:#f4e6e4;--color-light-teal:#e0f4f3;--color-white:#fff;--color-white-hover:#ffffffd9;--color-overlay:#0000004d;--color-light-yellow:#ffe050;--color-dark-blue:#002755;--color-pink:#efccd2;--color-turqoise:#15b0a2;--color-black:#000;--color-fill-secondary:#ddd;--color-fill-tertiary:silver;--color-text-quinary:#888;--color-background-light-green:#f2f9f8;--color-panel-gray:#ebebeb;--color-campaign:#cb4700;--color-campaign-ribbon-shadow:#f8680033;--color-campaign-ribbon-hover-fill:#fffaf5;--color-k-orange:#cb4700;--color-ui-gray-80:#282828;--color-ui-blue-70:#1c4077;--border-gray-10:solid 1px var(--color-gray-10);--border-gray-20:solid 1px var(--color-gray-20);--border-gray-40:solid 1px var(--color-gray-40);--border-light-teal:solid 1px var(--color-light-teal);--border-brand-blue:solid 2px var(--color-brand-blue);--border-brand-teal:solid 2px var(--color-brand-teal);--transition-all:all 0.1s cubic-bezier(0.06,0.12,0.9,0.4);--transition-ease:all 0.15s ease-in-out;--transition-ease-out:all 0.2s ease-out;--transition-fade:all 0.3s ease-in-out;--transition-transform:transform 0.3s ease-in-out;--shadow-card:0 2px 6px #0000000d;--shadow-small:0 2px 2px #0000000d;--shadow-flyout:0 2px 6px #00000040;--shadow-card-inverted:0 -2px 6px #0000000d;--shadow-dropdown:0 1px 4px 0 #0000001a;--shadow-focus:0 0 4px 1px #00447db3;--shadow-focus-inset:inset 0 0 4px 1px #00447db3;--shadow-focus-white:0 0 4px 1px #ffffffb3;--shadow-focus-red:0 0 4px 1px #d1152cb3;--shadow-focus-orange:0 0 4px 1px #ff8f40b3;--shadow-focus-white-inset:inset 0 0 4px 1px #ffffffb3;--size-0:0;--size-1:4px;--size-2:8px;--size-3:12px;--size-4:16px;--size-5:20px;--size-6:24px;--size-7:28px;--size-8:32px;--size-9:36px;--size-10:40px;--size-11:44px;--size-12:48px;--size-13:52px;--size-14:56px;--size-15:60px;--size-16:64px;--size-20:80px;--size-21:84px;--size-minus-1:-4px;--size-minus-2:-8px;--size-minus-3:-12px;--size-minus-4:-16px;--size-minus-5:-20px;--size-minus-6:-24px;--size-minus-7:-28px;--size-minus-8:-32px;--size-minus-10:-40px;--size-minus-12:-48px;--size-minus-14:-56px;--size-minus-16:-64px;--header-height-top:32px;--header-height-bottom:72px;--header-height-full:calc(var(--header-height-top) + var(--header-height-bottom));--header-height-md:var(--header-height-bottom);--header-height-mobile-bottom:64px;--header-height-mobile-search:48px;--header-height-mobile:calc(var(--header-height-mobile-bottom) + var(--header-height-mobile-search));--header-height-mobile-full:calc(var(--header-height-top) + var(--header-height-mobile));--container-width:1170px;--input-height:40px;--menu-item-height:40px;--textarea-height:72px;--list-gap:var(--size-4);--sticky-footer-height:60px;--border-radius-large:8px;--border-radius-small:4px;--border-radius-tiny:2px;--z-auto:initial;--z-bottom:1;--z-mid:2;--z-top:4;--z-header:5;--z-modal:8;--z-spinner:10;--configurator-list-gap:26px;--link-hover-opacity:0.8;--fill:100%}*{box-sizing:border-box;overflow-wrap:break-word}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-gray-80);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base)}h1,h2,h3,h4,h5{color:var(--color-brand-blue);margin:0}blockquote+h1,blockquote+h2,blockquote+h3,blockquote+h4,blockquote+h5,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,p+h1,p+h2,p+h3,p+h4,p+h5,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5{margin-top:var(--size-6)}h1,h2,h3{margin-bottom:var(--size-4)}h4,h5{margin-bottom:var(--size-2)}h1{font-size:var(--font-size-h1);font-weight:900;line-height:var(--line-height-h1)}@media only screen and (max-width:767px){h1{font-size:var(--font-size-h1-mobile);line-height:var(--line-height-h1-mobile)}}h2{font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-h2)}@media only screen and (max-width:767px){h2{font-size:var(--font-size-h2-mobile);line-height:var(--line-height-h2-mobile)}}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}h3,h4{font-weight:700}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}h5{font-size:var(--font-size-h5);font-weight:700;line-height:var(--line-height-h5)}a{color:var(--color-link-blue);cursor:pointer}a:hover{color:var(--color-link-blue-hover)}blockquote,ol,p,ul{margin:0 0 var(--size-4)}blockquote{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}@media only screen and (max-width:767px){blockquote{font-size:var(--font-size-xl-mobile);line-height:var(--line-height-xl-mobile)}}blockquote{border-left:5px solid var(--color-brand-orange);margin:var(--size-8);margin-left:var(--size-6);padding-left:var(--size-8)}@media only screen and (max-width:767px){blockquote{margin:var(--size-6);margin-left:var(--size-4);padding-left:var(--size-6)}}ol,ul{padding-left:var(--size-6)}img{vertical-align:top}button,input,optgroup,select,textarea{line-height:inherit}button{background:#0000;border:none;color:inherit;cursor:pointer;padding:0}:focus{outline:none!important}html[data-whatinput=keyboard] [tabindex="0"]:focus,html[data-whatinput=keyboard] a:focus,html[data-whatinput=keyboard] button:focus,html[data-whatinput=keyboard] input:focus,html[data-whatinput=keyboard] select:focus,html[data-whatinput=keyboard] textarea:focus{box-shadow:var(--shadow-focus)!important}input[type=text]::-ms-clear{display:none}::placeholder{color:var(--color-gray-40)}table{border-collapse:collapse}th{text-align:left}input[type=search]{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none;background-color:var(--color-brand-teal);background-repeat:no-repeat;background-size:24px;display:block;height:24px;line-height:24px;-webkit-mask-image:url(/public/69587a438c0c8b4eba38.svg);mask-image:url(/public/69587a438c0c8b4eba38.svg);width:24px}.row{display:flex;flex-wrap:wrap;margin-left:var(--size-minus-3);margin-right:var(--size-minus-3)}.row--compact{margin-left:var(--size-minus-2);margin-right:var(--size-minus-2)}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:var(--size-3);padding-right:var(--size-3);position:relative;width:100%}.row--compact>.col,.row--compact>.col-1,.row--compact>.col-10,.row--compact>.col-11,.row--compact>.col-12,.row--compact>.col-2,.row--compact>.col-3,.row--compact>.col-4,.row--compact>.col-5,.row--compact>.col-6,.row--compact>.col-7,.row--compact>.col-8,.row--compact>.col-9,.row--compact>.col-auto,.row--compact>.col-lg,.row--compact>.col-lg-1,.row--compact>.col-lg-10,.row--compact>.col-lg-11,.row--compact>.col-lg-12,.row--compact>.col-lg-2,.row--compact>.col-lg-3,.row--compact>.col-lg-4,.row--compact>.col-lg-5,.row--compact>.col-lg-6,.row--compact>.col-lg-7,.row--compact>.col-lg-8,.row--compact>.col-lg-9,.row--compact>.col-lg-auto,.row--compact>.col-md,.row--compact>.col-md-1,.row--compact>.col-md-10,.row--compact>.col-md-11,.row--compact>.col-md-12,.row--compact>.col-md-2,.row--compact>.col-md-3,.row--compact>.col-md-4,.row--compact>.col-md-5,.row--compact>.col-md-6,.row--compact>.col-md-7,.row--compact>.col-md-8,.row--compact>.col-md-9,.row--compact>.col-md-auto,.row--compact>.col-sm,.row--compact>.col-sm-1,.row--compact>.col-sm-10,.row--compact>.col-sm-11,.row--compact>.col-sm-12,.row--compact>.col-sm-2,.row--compact>.col-sm-3,.row--compact>.col-sm-4,.row--compact>.col-sm-5,.row--compact>.col-sm-6,.row--compact>.col-sm-7,.row--compact>.col-sm-8,.row--compact>.col-sm-9,.row--compact>.col-sm-auto,.row--compact>.col-xl,.row--compact>.col-xl-1,.row--compact>.col-xl-10,.row--compact>.col-xl-11,.row--compact>.col-xl-12,.row--compact>.col-xl-2,.row--compact>.col-xl-3,.row--compact>.col-xl-4,.row--compact>.col-xl-5,.row--compact>.col-xl-6,.row--compact>.col-xl-7,.row--compact>.col-xl-8,.row--compact>.col-xl-9,.row--compact>.col-xl-auto{padding-left:var(--size-2);padding-right:var(--size-2)}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media only screen and (min-width:467px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media only screen and (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media only screen and (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media only screen and (min-width:1224px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.margin-0{margin:var(--size-0)!important}.margin-top-0{margin-top:var(--size-0)!important}.margin-bottom-0{margin-bottom:var(--size-0)!important}.margin-left-0{margin-left:var(--size-0)!important}.margin-right-0{margin-right:var(--size-0)!important}.margin-y-0{margin-bottom:var(--size-0)!important;margin-top:var(--size-0)!important}.margin-x-0{margin-left:var(--size-0)!important;margin-right:var(--size-0)!important}.padding-0{padding:var(--size-0)!important}.padding-top-0{padding-top:var(--size-0)!important}.padding-bottom-0{padding-bottom:var(--size-0)!important}.padding-left-0{padding-left:var(--size-0)!important}.padding-right-0{padding-right:var(--size-0)!important}.padding-y-0{padding-bottom:var(--size-0)!important;padding-top:var(--size-0)!important}.padding-x-0{padding-left:var(--size-0)!important;padding-right:var(--size-0)!important}.margin-1{margin:var(--size-1)!important}.margin-top-1{margin-top:var(--size-1)!important}.margin-bottom-1{margin-bottom:var(--size-1)!important}.margin-left-1{margin-left:var(--size-1)!important}.margin-right-1{margin-right:var(--size-1)!important}.margin-y-1{margin-bottom:var(--size-1)!important;margin-top:var(--size-1)!important}.margin-x-1{margin-left:var(--size-1)!important;margin-right:var(--size-1)!important}.padding-1{padding:var(--size-1)!important}.padding-top-1{padding-top:var(--size-1)!important}.padding-bottom-1{padding-bottom:var(--size-1)!important}.padding-left-1{padding-left:var(--size-1)!important}.padding-right-1{padding-right:var(--size-1)!important}.padding-y-1{padding-bottom:var(--size-1)!important;padding-top:var(--size-1)!important}.padding-x-1{padding-left:var(--size-1)!important;padding-right:var(--size-1)!important}.margin-2{margin:var(--size-2)!important}.margin-top-2{margin-top:var(--size-2)!important}.margin-bottom-2{margin-bottom:var(--size-2)!important}.margin-left-2{margin-left:var(--size-2)!important}.margin-right-2{margin-right:var(--size-2)!important}.margin-y-2{margin-bottom:var(--size-2)!important;margin-top:var(--size-2)!important}.margin-x-2{margin-left:var(--size-2)!important;margin-right:var(--size-2)!important}.padding-2{padding:var(--size-2)!important}.padding-top-2{padding-top:var(--size-2)!important}.padding-bottom-2{padding-bottom:var(--size-2)!important}.padding-left-2{padding-left:var(--size-2)!important}.padding-right-2{padding-right:var(--size-2)!important}.padding-y-2{padding-bottom:var(--size-2)!important;padding-top:var(--size-2)!important}.padding-x-2{padding-left:var(--size-2)!important;padding-right:var(--size-2)!important}.margin-3{margin:var(--size-3)!important}.margin-top-3{margin-top:var(--size-3)!important}.margin-bottom-3{margin-bottom:var(--size-3)!important}.margin-left-3{margin-left:var(--size-3)!important}.margin-right-3{margin-right:var(--size-3)!important}.margin-y-3{margin-bottom:var(--size-3)!important;margin-top:var(--size-3)!important}.margin-x-3{margin-left:var(--size-3)!important;margin-right:var(--size-3)!important}.padding-3{padding:var(--size-3)!important}.padding-top-3{padding-top:var(--size-3)!important}.padding-bottom-3{padding-bottom:var(--size-3)!important}.padding-left-3{padding-left:var(--size-3)!important}.padding-right-3{padding-right:var(--size-3)!important}.padding-y-3{padding-bottom:var(--size-3)!important;padding-top:var(--size-3)!important}.padding-x-3{padding-left:var(--size-3)!important;padding-right:var(--size-3)!important}.margin-4{margin:var(--size-4)!important}.margin-top-4{margin-top:var(--size-4)!important}.margin-bottom-4{margin-bottom:var(--size-4)!important}.margin-left-4{margin-left:var(--size-4)!important}.margin-right-4{margin-right:var(--size-4)!important}.margin-y-4{margin-bottom:var(--size-4)!important;margin-top:var(--size-4)!important}.margin-x-4{margin-left:var(--size-4)!important;margin-right:var(--size-4)!important}.padding-4{padding:var(--size-4)!important}.padding-top-4{padding-top:var(--size-4)!important}.padding-bottom-4{padding-bottom:var(--size-4)!important}.padding-left-4{padding-left:var(--size-4)!important}.padding-right-4{padding-right:var(--size-4)!important}.padding-y-4{padding-bottom:var(--size-4)!important;padding-top:var(--size-4)!important}.padding-x-4{padding-left:var(--size-4)!important;padding-right:var(--size-4)!important}.margin-5{margin:var(--size-5)!important}.margin-top-5{margin-top:var(--size-5)!important}.margin-bottom-5{margin-bottom:var(--size-5)!important}.margin-left-5{margin-left:var(--size-5)!important}.margin-right-5{margin-right:var(--size-5)!important}.margin-y-5{margin-bottom:var(--size-5)!important;margin-top:var(--size-5)!important}.margin-x-5{margin-left:var(--size-5)!important;margin-right:var(--size-5)!important}.padding-5{padding:var(--size-5)!important}.padding-top-5{padding-top:var(--size-5)!important}.padding-bottom-5{padding-bottom:var(--size-5)!important}.padding-left-5{padding-left:var(--size-5)!important}.padding-right-5{padding-right:var(--size-5)!important}.padding-y-5{padding-bottom:var(--size-5)!important;padding-top:var(--size-5)!important}.padding-x-5{padding-left:var(--size-5)!important;padding-right:var(--size-5)!important}.margin-6{margin:var(--size-6)!important}.margin-top-6{margin-top:var(--size-6)!important}.margin-bottom-6{margin-bottom:var(--size-6)!important}.margin-left-6{margin-left:var(--size-6)!important}.margin-right-6{margin-right:var(--size-6)!important}.margin-y-6{margin-bottom:var(--size-6)!important;margin-top:var(--size-6)!important}.margin-x-6{margin-left:var(--size-6)!important;margin-right:var(--size-6)!important}.padding-6{padding:var(--size-6)!important}.padding-top-6{padding-top:var(--size-6)!important}.padding-bottom-6{padding-bottom:var(--size-6)!important}.padding-left-6{padding-left:var(--size-6)!important}.padding-right-6{padding-right:var(--size-6)!important}.padding-y-6{padding-bottom:var(--size-6)!important;padding-top:var(--size-6)!important}.padding-x-6{padding-left:var(--size-6)!important;padding-right:var(--size-6)!important}.margin-7{margin:var(--size-7)!important}.margin-top-7{margin-top:var(--size-7)!important}.margin-bottom-7{margin-bottom:var(--size-7)!important}.margin-left-7{margin-left:var(--size-7)!important}.margin-right-7{margin-right:var(--size-7)!important}.margin-y-7{margin-bottom:var(--size-7)!important;margin-top:var(--size-7)!important}.margin-x-7{margin-left:var(--size-7)!important;margin-right:var(--size-7)!important}.padding-7{padding:var(--size-7)!important}.padding-top-7{padding-top:var(--size-7)!important}.padding-bottom-7{padding-bottom:var(--size-7)!important}.padding-left-7{padding-left:var(--size-7)!important}.padding-right-7{padding-right:var(--size-7)!important}.padding-y-7{padding-bottom:var(--size-7)!important;padding-top:var(--size-7)!important}.padding-x-7{padding-left:var(--size-7)!important;padding-right:var(--size-7)!important}.margin-8{margin:var(--size-8)!important}.margin-top-8{margin-top:var(--size-8)!important}.margin-bottom-8{margin-bottom:var(--size-8)!important}.margin-left-8{margin-left:var(--size-8)!important}.margin-right-8{margin-right:var(--size-8)!important}.margin-y-8{margin-bottom:var(--size-8)!important;margin-top:var(--size-8)!important}.margin-x-8{margin-left:var(--size-8)!important;margin-right:var(--size-8)!important}.padding-8{padding:var(--size-8)!important}.padding-top-8{padding-top:var(--size-8)!important}.padding-bottom-8{padding-bottom:var(--size-8)!important}.padding-left-8{padding-left:var(--size-8)!important}.padding-right-8{padding-right:var(--size-8)!important}.padding-y-8{padding-bottom:var(--size-8)!important;padding-top:var(--size-8)!important}.padding-x-8{padding-left:var(--size-8)!important;padding-right:var(--size-8)!important}.margin-10{margin:var(--size-10)!important}.margin-top-10{margin-top:var(--size-10)!important}.margin-bottom-10{margin-bottom:var(--size-10)!important}.margin-left-10{margin-left:var(--size-10)!important}.margin-right-10{margin-right:var(--size-10)!important}.margin-y-10{margin-bottom:var(--size-10)!important;margin-top:var(--size-10)!important}.margin-x-10{margin-left:var(--size-10)!important;margin-right:var(--size-10)!important}.padding-10{padding:var(--size-10)!important}.padding-top-10{padding-top:var(--size-10)!important}.padding-bottom-10{padding-bottom:var(--size-10)!important}.padding-left-10{padding-left:var(--size-10)!important}.padding-right-10{padding-right:var(--size-10)!important}.padding-y-10{padding-bottom:var(--size-10)!important;padding-top:var(--size-10)!important}.padding-x-10{padding-left:var(--size-10)!important;padding-right:var(--size-10)!important}.margin-12{margin:var(--size-12)!important}.margin-top-12{margin-top:var(--size-12)!important}.margin-bottom-12{margin-bottom:var(--size-12)!important}.margin-left-12{margin-left:var(--size-12)!important}.margin-right-12{margin-right:var(--size-12)!important}.margin-y-12{margin-bottom:var(--size-12)!important;margin-top:var(--size-12)!important}.margin-x-12{margin-left:var(--size-12)!important;margin-right:var(--size-12)!important}.padding-12{padding:var(--size-12)!important}.padding-top-12{padding-top:var(--size-12)!important}.padding-bottom-12{padding-bottom:var(--size-12)!important}.padding-left-12{padding-left:var(--size-12)!important}.padding-right-12{padding-right:var(--size-12)!important}.padding-y-12{padding-bottom:var(--size-12)!important;padding-top:var(--size-12)!important}.padding-x-12{padding-left:var(--size-12)!important;padding-right:var(--size-12)!important}.margin-14{margin:var(--size-14)!important}.margin-top-14{margin-top:var(--size-14)!important}.margin-bottom-14{margin-bottom:var(--size-14)!important}.margin-left-14{margin-left:var(--size-14)!important}.margin-right-14{margin-right:var(--size-14)!important}.margin-y-14{margin-bottom:var(--size-14)!important;margin-top:var(--size-14)!important}.margin-x-14{margin-left:var(--size-14)!important;margin-right:var(--size-14)!important}.padding-14{padding:var(--size-14)!important}.padding-top-14{padding-top:var(--size-14)!important}.padding-bottom-14{padding-bottom:var(--size-14)!important}.padding-left-14{padding-left:var(--size-14)!important}.padding-right-14{padding-right:var(--size-14)!important}.padding-y-14{padding-bottom:var(--size-14)!important;padding-top:var(--size-14)!important}.padding-x-14{padding-left:var(--size-14)!important;padding-right:var(--size-14)!important}.margin-16{margin:var(--size-16)!important}.margin-top-16{margin-top:var(--size-16)!important}.margin-bottom-16{margin-bottom:var(--size-16)!important}.margin-left-16{margin-left:var(--size-16)!important}.margin-right-16{margin-right:var(--size-16)!important}.margin-y-16{margin-bottom:var(--size-16)!important;margin-top:var(--size-16)!important}.margin-x-16{margin-left:var(--size-16)!important;margin-right:var(--size-16)!important}.padding-16{padding:var(--size-16)!important}.padding-top-16{padding-top:var(--size-16)!important}.padding-bottom-16{padding-bottom:var(--size-16)!important}.padding-left-16{padding-left:var(--size-16)!important}.padding-right-16{padding-right:var(--size-16)!important}.padding-y-16{padding-bottom:var(--size-16)!important;padding-top:var(--size-16)!important}.padding-x-16{padding-left:var(--size-16)!important;padding-right:var(--size-16)!important}.color-brand-orange{color:var(--color-brand-orange)}.bg-brand-orange{background-color:var(--color-brand-orange)}.color-brand-blue{color:var(--color-brand-blue)}.bg-brand-blue{background-color:var(--color-brand-blue)}.color-brand-teal{color:var(--color-brand-teal)}.bg-brand-teal{background-color:var(--color-brand-teal)}.color-brand-bronze{color:var(--color-brand-bronze)}.bg-brand-bronze{background-color:var(--color-brand-bronze)}.color-status-blue{color:var(--color-status-blue)}.bg-status-blue{background-color:var(--color-status-blue)}.color-status-green{color:var(--color-status-green)}.bg-status-green{background-color:var(--color-status-green)}.color-status-orange{color:var(--color-status-orange)}.bg-status-orange{background-color:var(--color-status-orange)}.color-status-red{color:var(--color-status-red)}.bg-status-red{background-color:var(--color-status-red)}.color-status-yellow{color:var(--color-status-yellow)}.bg-status-yellow{background-color:var(--color-status-yellow)}.color-gray-02{color:var(--color-gray-02)}.bg-gray-02{background-color:var(--color-gray-02)}.color-gray-10{color:var(--color-gray-10)}.bg-gray-10{background-color:var(--color-gray-10)}.color-gray-20{color:var(--color-gray-20)}.bg-gray-20{background-color:var(--color-gray-20)}.color-gray-50{color:var(--color-gray-50)}.bg-gray-50{background-color:var(--color-gray-50)}.color-gray-70{color:var(--color-gray-70)}.bg-gray-70{background-color:var(--color-gray-70)}.color-gray-80{color:var(--color-gray-80)}.bg-gray-80{background-color:var(--color-gray-80)}.color-white{color:var(--color-white)}.bg-white{background-color:var(--color-white)}.color-background{color:var(--color-background)}.bg-background{background-color:var(--color-background)}.color-link-blue{color:var(--color-link-blue)}.bg-link-blue{background-color:var(--color-link-blue)}.color-light-blue{color:var(--color-light-blue)}.bg-light-blue{background-color:var(--color-light-blue)}.color-light-red{color:var(--color-light-red)}.bg-light-red{background-color:var(--color-light-red)}.color-light-teal{color:var(--color-light-teal)}.bg-light-teal{background-color:var(--color-light-teal)}.font-product{font-family:var(--font-family-product);font-weight:500;-webkit-text-decoration:none!important;text-decoration:none!important}.font-small{font-size:var(--font-size-small);line-height:var(--line-height-small)}.font-large{font-size:var(--font-size-large);line-height:var(--line-height-large)}.font-xl{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}@media only screen and (max-width:767px){.font-xl{font-size:var(--font-size-xl-mobile);line-height:var(--line-height-xl-mobile)}}.bold{font-weight:var(--bold)!important}.medium{font-weight:var(--medium)!important}.normal{font-weight:400}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-capitalize{text-transform:capitalize}.table td,.table th{border-bottom:var(--border-gray-10);padding:var(--size-2) 0;text-align:left}.table td:not(:last-child),.table th:not(:last-child){padding-right:var(--size-4)}.left{text-align:left!important}.right{text-align:right!important}.center{text-align:center!important}.middle{vertical-align:middle}.sub{vertical-align:sub}.bottom{vertical-align:bottom}.align-super{vertical-align:super}.nowrap{white-space:nowrap}.flex{align-items:center;display:flex}.flex-direction-column{flex-direction:column}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.flex-grow-1{flex-grow:1}.align-end{align-items:flex-end}.align-center{align-items:center}.align-stretch{align-items:stretch}.align-start{align-items:flex-start}.align-baseline{align-items:baseline}.space-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}@media (width <= 466px){.xsHidden{display:none!important}}@media (width >= 467px) and (width <= 767px){.smHidden{display:none!important}}@media (width >= 768px) and (width <= 1223px){.mdHidden{display:none!important}}@media (width >= 1224px){.lgHidden{display:none!important}}.hover{cursor:pointer}.no-hover{cursor:default}.link{cursor:pointer;transition:var(--transition-all)}.link:hover{-webkit-text-decoration:underline;text-decoration:underline}.primary-link{color:var(--color-white);cursor:pointer;font-weight:var(--bold);-webkit-text-decoration:none!important;text-decoration:none!important}.primary-link:hover{color:var(--color-white-hover)}.primary-link:visited{color:var(--color-white)}.secondary-link{-webkit-text-decoration:none!important;text-decoration:none!important}.listStyleNone{list-style:none}.dash-on-empty:empty:before{color:var(--color-gray-20);content:"-"}.break-word{word-wrap:break-word}.width-100{width:100%!important}.float-left{float:left}.divider{border-bottom:var(--border-gray-10);width:100%}.divider-vertical{border-left:var(--border-gray-10);min-height:var(--line-height-base)}.tuple-balanced{align-items:center;display:flex;flex-wrap:wrap;width:100%}.tuple-balanced.align-top{align-items:flex-start}.tuple-balanced.stretch{align-items:stretch}.tuple-balanced.align-bottom{align-items:flex-end}.tuple-balanced>:first-child{flex:none;margin-right:auto}.tuple-balanced>:last-child{flex:none;margin-left:auto}.tuple-balanced.h-stretch>:first-child{flex-basis:50%;margin-right:0}.tuple-balanced.h-stretch>:last-child{flex-basis:50%;margin-left:0}.tuple-left-bias{align-items:center;display:flex;width:100%}.tuple-left-bias.align-top{align-items:flex-start}.tuple-left-bias.align-bottom{align-items:flex-end}.tuple-left-bias.stretch{align-items:stretch}.tuple-left-bias>*{align-content:center;flex:auto}.tuple-left-bias>:last-child{flex:none;justify-content:flex-end;padding-left:var(--size-2)}.tuple-right-bias{align-items:center;display:flex;width:100%}.tuple-right-bias.align-top{align-items:flex-start}.tuple-right-bias.align-bottom{align-items:flex-end}.tuple-right-bias.stretch{align-items:stretch}.tuple-right-bias.two-third-content>:first-child{font-weight:700;min-width:33.333%}.tuple-right-bias.two-third-content>:first-child+*{padding-left:var(--size-4)}.tuple-right-bias>*{align-content:center;flex:none}.tuple-right-bias>:last-child{flex:auto;justify-content:flex-end;padding-left:var(--size-1)}.clickable:hover{cursor:pointer}.container{margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:var(--size-4);padding-right:var(--size-4);width:100%}.fade-enter{opacity:.01}.fade-enter-active{opacity:1;transition:opacity .2s ease-in}.fade-exit{opacity:1}.fade-exit-active{opacity:.01;transition:opacity .2s ease-out}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}:host,:root{--ol-background-color:#fff;--ol-accent-background-color:#f5f5f5;--ol-subtle-background-color:#80808040;--ol-partial-background-color:#ffffffbf;--ol-foreground-color:#333;--ol-subtle-foreground-color:#666;--ol-brand-color:#0af}.ol-box{background-color:var(--ol-partial-background-color);border:1.5px solid var(--ol-background-color);border-radius:2px;box-sizing:border-box}.ol-mouse-position{position:absolute;right:8px;top:8px}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;margin:1px;text-align:center;transition:all .25s;will-change:contents,width}.ol-scale-bar{bottom:8px;left:8px;position:absolute}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{background-color:var(--ol-foreground-color);float:right;height:15px;width:1px;z-index:10}.ol-scale-step-text{bottom:-5px;font-size:10px;z-index:11}.ol-scale-step-text,.ol-scale-text{color:var(--ol-foreground-color);position:absolute;text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{bottom:25px;font-size:12px;text-align:center}.ol-scale-singlebar{border:1px solid var(--ol-foreground-color);box-sizing:border-box;height:10px;position:relative;z-index:9}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.ol-viewport canvas{all:unset}.ol-viewport{touch-action:none}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.ol-grabbing{cursor:grabbing}.ol-grab{cursor:move;cursor:grab}.ol-control{background-color:var(--ol-subtle-background-color);border-radius:4px;position:absolute}.ol-zoom{left:.5em;top:.5em}.ol-rotate{right:.5em;top:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;transition:opacity .25s linear,visibility 0s linear .25s;visibility:hidden}.ol-zoom-extent{left:.5em;top:4.643em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{background-color:var(--ol-background-color);border:none;border-radius:2px;color:var(--ol-subtle-foreground-color);display:block;font-size:inherit;font-weight:700;height:1.375em;line-height:.4em;margin:1px;padding:0;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:1.375em}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{color:var(--ol-foreground-color);outline:1px solid var(--ol-subtle-foreground-color);-webkit-text-decoration:none;text-decoration:none}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{align-items:center;bottom:.5em;display:flex;flex-flow:row-reverse;max-width:calc(100% - 1.3em);right:.5em;text-align:right}.ol-attribution a{color:var(--ol-subtle-foreground-color);-webkit-text-decoration:none;text-decoration:none}.ol-attribution ul{color:var(--ol-foreground-color);font-size:12px;margin:0;padding:1px .5em;text-shadow:0 0 2px var(--ol-background-color)}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{border-radius:4px 0 0;bottom:0;right:0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{height:200px;left:.5em;top:4.5em}.ol-zoomslider button{height:10px;position:relative}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{bottom:.5em;left:.5em}.ol-overviewmap.ol-uncollapsible{border-radius:0 4px 0 0;bottom:0;left:0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.authentication-container{display:flex;flex-grow:1;justify-content:center}@media only screen and (min-width:768px){.authentication-container{align-items:center}}.authentication-container .header{background-color:var(--color-brand-blue);padding:var(--size-2)}.authentication-container .header .header-image{height:30px;width:100px}.authentication-container .footer{background-color:var(--color-brand-blue);display:flex;justify-content:center;padding-bottom:calc(var(--size-2)*2);padding-top:calc(var(--size-2)*2)}.authentication-container .footer .footer-image{align-self:center;height:50px;width:150px}.authentication-container .container{display:flex;justify-content:center}.authentication-container .single-column-form{width:350px}.authentication-container .two-column-form{width:700px}.authentication-container .register-buttons{align-items:stretch;display:flex;flex-direction:column;text-align:center}.authentication-container .register-buttons .register-button-text{margin:var(--size-2) 0}.authentication-container .register-buttons button{margin:0 auto var(--size-2);width:100%}@media only screen and (min-width:768px){.authentication-container .register-buttons button{width:260px}}.authentication-container .register-buttons a{-webkit-text-decoration:none;text-decoration:none}.password-label{font-weight:var(--bold)}.username-input{margin-bottom:var(--size-4)}.forgot-password-feedback-container{margin-top:var(--size-2)}.basic-header__bottom{align-items:center;background:var(--color-white);display:flex;height:var(--header-height-bottom)}@media only screen and (max-width:767px){.basic-header__bottom{height:var(--header-height-mobile-bottom)}}.basic-header__bottom-inner{align-items:center;display:flex;height:var(--header-height-bottom);justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:var(--size-4);padding-right:var(--size-4);width:100%}@media only screen and (max-width:767px){.basic-header__bottom-inner{height:var(--header-height-mobile-bottom)}.basic-header__nav-links{display:none}}.basic-header__nav-link{color:var(--color-brand-blue);font-size:var(--font-size-large);font-weight:500;-webkit-text-decoration:none;text-decoration:none}.basic-header__nav-link:hover{color:var(--color-brand-blue-hover)}@media only screen and (min-width:768px){.basic-header__nav-link{margin-left:var(--size-8)}.basic-header__mobile-toggle{display:none}}.basic-header__mobile-menu-wrapper{background:var(--color-overlay);inset:var(--header-height-mobile-bottom) 0 0 0;position:fixed;z-index:var(--z-modal)}@media only screen and (min-width:768px){.basic-header__mobile-menu-wrapper{display:none}}.basic-header__mobile-menu{box-shadow:0 6px 6px #0000000d;display:flex;flex-direction:column;max-height:calc(100vh - var(--header-height-mobile-bottom));overflow:auto}.basic-header__mobile-menu-link{background:#fff;border-top:var(--border-light-teal);color:var(--color-brand-blue);font-size:var(--font-size-large);font-weight:500;padding:var(--size-6) var(--size-4);-webkit-text-decoration:none;text-decoration:none}.brand-list__search{margin-bottom:var(--size-4)}.brand-list__index{display:flex;flex-wrap:wrap;margin-bottom:var(--size-2)}.brand-list__index-key{font-size:18px;font-weight:700;line-height:38px;list-style-type:none;margin-right:var(--size-4);-webkit-text-decoration:none;text-decoration:none}.brand-list__brands-count{font-size:var(--font-size-large);font-weight:700;line-height:38px;margin-bottom:var(--size-2)}.brand-list__brands{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.brand-list__brand-link{flex-basis:33%;font-size:var(--font-size-base);line-height:var(--line-height-large);-webkit-text-decoration:none;text-decoration:none}@media only screen and (min-width:768px) and (max-width:1223px){.brand-list__brand-link{flex-basis:50%}}@media only screen and (max-width:767px){.brand-list__brand-link{flex-basis:50%}}@media only screen and (max-width:466px){.brand-list__brand-link{flex-basis:100%}}.brand-list__no-results{padding-top:var(--size-8)}.brand-not-found,.products-not-found{padding-top:var(--size-6)}@media only screen and (max-width:1223px){.brand-details-page .mobile-button-header{margin-top:var(--size-minus-4);top:0}.brand-details-page .mobile-button-header--new-design{padding-bottom:var(--size-1);top:0}}@media only screen and (min-width:768px) and (max-width:1223px){.brand-details-page .mobile-button-header{margin-top:var(--size-minus-8)}}.brand-details-page__seo-content-description{margin-top:var(--size-8)}.breadcrumb{margin-bottom:var(--size-4)}.breadcrumb__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumb__item{display:flex;margin-right:2px}.breadcrumb__link{font-weight:700;margin-right:2px;-webkit-text-decoration:none;text-decoration:none}.breadcrumb__separator{position:relative;top:1px}@media only screen and (max-width:767px){.breadcrumb__item{margin-left:-2px;margin-right:0}.breadcrumb__item:not(:last-child){display:none}.breadcrumb__item:last-child{flex-direction:row-reverse}.breadcrumb__link{margin-left:2px;margin-right:0}.breadcrumb__separator{transform:rotate(180deg)}}.breadcrumb+h1,.breadcrumb+h2,.breadcrumb+h3{margin-top:var(--size-minus-2)}.chatv2{background-color:var(--color-brand-blue)}@media only screen and (min-width:768px){.chatv2{border:var(--border-gray-10);border-bottom:none;border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small);bottom:0;box-shadow:0 0 6px #00000040;position:fixed;right:var(--size-4);z-index:var(--z-modal)}}.chatv2__menu-button{background-color:var(--color-brand-blue);color:var(--color-white);cursor:pointer;font-weight:700;padding:var(--size-2) var(--size-4);width:100%}html[data-whatinput=keyboard] .chatv2__menu-button:focus{box-shadow:var(--shadow-focus-inset)!important}.chatv2__menu-button:hover{background-color:var(--color-brand-blue-hover)}@media only screen and (min-width:768px){.chatv2__menu-button{border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small)}}html[data-whatinput=keyboard] .chatv2__menu-button:focus{box-shadow:var(--shadow-focus)!important}.chatv2__chat-button{background-color:var(--color-white);color:var(--color-brand-blue);cursor:pointer;font-weight:700;padding:var(--size-2) var(--size-4);width:100%}html[data-whatinput=keyboard] .chatv2__chat-button:focus{box-shadow:var(--shadow-focus-inset)!important}.chatv2__chat-button:hover{background-color:var(--color-white-hover)}.chatv2__divider{border-bottom:var(--border-gray-10);height:1px;width:100%}.dropdown{align-items:center;display:flex;gap:var(--size-2);margin-top:var(--size-2);position:relative}.dropdown.open .dropdown-icon{transform:rotate(180deg)}.dropdown.error button{border-color:var(--color-status-red)!important}.dropdown .dropdown-option{min-height:40px;min-width:80px;padding:7px 10px}.dropdown .dropdown-option:hover{background:var(--color-gray-10)}.dropdown .dropdown-option.selected{font-weight:700}.dropdown .dropdown-menu-button{align-items:center;display:flex;position:relative;width:304px}.dropdown .dropdown-menu-button--default{border:1px solid silver;border-radius:4px;height:var(--input-height);justify-content:space-between;padding:0 11px}.dropdown .dropdown-menu-button[disabled]{background:var(--color-gray-02);color:var(--color-gray-50);cursor:not-allowed}.dropdown .dropdown-list{background:var(--color-white);border-radius:var(--border-radius-small);cursor:pointer;left:0;position:absolute;width:304px;z-index:var(--z-top)}.dropdown .dropdown-list--default{box-shadow:var(--shadow-card);top:var(--input-height)}.dropdown-icon--orange{color:var(--color-brand-orange)}.dropdown-icon--orange svg *{fill:var(--color-brand-orange)}.dropdown-icon--orange:hover{color:var(--color-brand-orange-hover)}.dropdown-icon--orange:hover svg *{fill:var(--color-brand-orange-hover)}.dropdown-icon--gray{color:var(--color-gray-80)}.dropdown-icon--gray svg *{fill:var(--color-gray-80)}.dropdown-icon--gray:hover{color:var(--color-gray-70)}.dropdown-icon--gray:hover svg *{fill:var(--color-gray-70)}.additional-services{max-width:530px;position:relative}@media only screen and (max-width:991px){.additional-services{max-width:none}}.additional-services .select{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.additional-services-dropdown{-webkit-overflow-scrolling:touch;background:#fff;background:var(--color-overlay);box-shadow:var(--shadow-flyout);height:188px;left:0;overflow-x:hidden;overflow-y:auto;padding:16px;position:absolute;right:0;z-index:var(--z-top)}.additional-services-item{clear:both;display:flex;flex-direction:row;margin-bottom:var(--size-2)}.additional-services-item__container{display:flex;flex:1;flex-direction:row;justify-content:space-between}@media only screen and (max-width:767px){.additional-services-item__container{flex-direction:column}}.additional-services-item__price{font-weight:700}@media only screen and (max-width:767px){.additional-services-item__price{margin-top:2px}}.additional-services-item__label{display:inline-block;font-weight:400;margin-right:auto}.additional-services-item__label .infotip{margin-left:var(--size-1)}.additional-services-item__icon{display:inline-block}.additional-services-item__icon--fix{align-items:center;display:inline-flex;white-space:nowrap}.additional-services-selected{border-bottom:1px solid var(--color-gray-10);margin-bottom:var(--size-2)}.additional-services-unselected>div:last-of-type{border-bottom:0}.modern-cart-entry-list .steel-price{padding:var(--size-1) var(--size-4);white-space:nowrap}.modern-cart-entry-list .option-checkbox{align-content:center;display:flex;flex-wrap:wrap;padding-left:var(--size-3)}@media only screen and (max-width:390px){.modern-cart-entry-list .option-checkbox label{align-items:flex-start;min-width:0}.modern-cart-entry-list .option-checkbox label span{white-space:normal}.modern-cart-entry-list .option-checkbox label span:last-child{padding-right:0}}.modern-cart-entry-list .option-checkbox .option-checkbox-tooltip{margin-top:2px;padding-left:var(--size-1)}.modern-cart-entry-list .footer{align-items:flex-start;display:flex;padding-top:var(--size-4)}.modern-cart-entry-list .footer>*{flex:auto;flex-wrap:wrap}.modern-cart-entry-list .footer>:nth-child(2){flex:none;margin-left:auto;padding-left:var(--size-4)}@media only screen and (min-width:768px){.modern-cart-entry-list .long-title>div>:first-child{flex-basis:60%!important}.modern-cart-entry-list .long-title>div>:first-child~*{flex-basis:13.33%!important}}.modern-cart-entry-list .product-title{max-width:100%}.modern-cart-entry-list .product-group{margin-bottom:var(--size-2);margin-left:var(--size-2)}.modern-cart-entry-list .product-link{font-size:var(--font-size-large);font-weight:500}.modern-cart-entry-list .product-link:hover{color:var(--color-brand-blue-hover);-webkit-text-decoration:underline;text-decoration:underline}.modern-cart-entry-list .product-components-table{margin:var(--size-4) 0}.modern-cart-entry-list .item-reference-count{margin-left:var(--size-2)}.modern-cart-entry-list .action-links{display:flex;flex-direction:row}@media only screen and (max-width:991px){.modern-cart-entry-list .action-links{flex-direction:column}.modern-cart-entry-list .action-links>:not(:last-child){margin-bottom:var(--size-1)}}.modern-cart-entry-card{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);margin-bottom:var(--size-4);padding:var(--size-4)}.modern-cart-entry-card .thumbnail{align-items:center;background:var(--color-white);border-radius:3px;display:flex;height:100px;justify-content:center;margin-bottom:var(--size-1);margin-right:var(--size-2);overflow:hidden;padding:var(--size-1);width:100px}.modern-cart-entry-card .tuple-right-bias{margin-top:var(--size-2)}.modern-cart-entry-card .card-content{display:flex;flex-direction:column}.modern-cart-entry-card .card-content>:last-child{align-items:flex-start;flex:auto}.modern-cart-entry-card .checkout-availability{display:flex;flex-direction:column}.modern-cart-entry-card .checkout-availability>div:last-child{margin:0}.modern-cart-entry-card .checkout-availability>div:not(:last-child){margin:0 0 var(--size-2) 0}.modern-cart-entry-card .product-schedulability{display:flex;flex-direction:column}.modern-cart-entry-card .product-schedulability>li:last-child{margin:0}.modern-cart-entry-card .product-schedulability>li:not(:last-child){margin:0 0 var(--size-2) 0}.modern-cart-entry-card .product-schedulability-options{display:flex;flex-direction:column}.modern-cart-entry-card .product-schedulability-options>:first-child{padding-top:var(--size-2)}.modern-cart-entry-card .product-schedulability-options>:not(:last-child){margin:0 0 var(--size-2) 0}.modern-cart-entry-card .product-title{margin-bottom:var(--size-1)}.modern-cart-entry-card .best-choice-info{margin-bottom:0;margin-top:var(--size-3)}.modern-cart-entry-card .unit-price{display:flex;flex-direction:row;place-content:space-between}.modern-cart-entry-card .unit-price .unit-price-label{display:inline-flex}.modern-cart-entry-card .unit-price .product-indicators{flex-direction:row-reverse}.modern-cart-entry-card .quantity-and-total-price{display:flex;flex-direction:row;margin-top:var(--size-2)}.modern-cart-entry-row{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);margin-bottom:var(--size-4);padding:var(--size-4)}.modern-cart-entry-row .row-thumbnail{display:flex;flex-direction:column;margin-left:var(--size-2);margin-right:var(--size-4);margin-top:var(--size-2);max-width:95px}.modern-cart-entry-row .row-thumbnail .imgix-image{background:var(--color-white);border-radius:3px;height:95px;object-fit:contain;overflow:hidden;width:95px}.modern-cart-entry-row .row-content{display:flex;flex-direction:row}.modern-cart-entry-row .best-choice-info{margin-bottom:0;margin-top:0}@media only screen and (min-width:992px){.modern-cart-entry-row .cart-entry-options{display:grid;grid-auto-columns:max-content;grid-auto-flow:column dense;grid-template-rows:repeat(2,auto);justify-content:flex-start}.modern-cart-entry-row .cart-entry-options>div{margin:0 0 0 var(--size-3);padding:0}.modern-cart-entry-row .cart-entry-options>div:last-child:nth-child(odd){grid-row:span 2}}.modern-cart-entry-row .checkout-availability{display:flex;flex-direction:row}.modern-cart-entry-row .checkout-availability>div{margin-top:var(--size-2)}.modern-cart-entry-row .checkout-availability .central-warehouse-availability{margin-right:var(--size-4)}.modern-cart-entry-row .product-schedulability{display:flex;flex-direction:row;padding:0}.modern-cart-entry-row .product-schedulability>li{margin:0 var(--size-4) 0 0}.modern-cart-entry-row .product-schedulability-options{display:flex;flex-direction:row}.modern-cart-entry-row .product-schedulability-options>*{padding-top:var(--size-3)}.modern-cart-entry-row .product-schedulability-options>:not(:last-child){margin:0 var(--size-4) 0 0}.modern-cart-entry-row .quantity-container{align-self:center}@media only screen and (min-width:992px){.modern-cart-entry-row .checkout-quantity__select-batch-button{align-self:center;flex-wrap:wrap}}@media only screen and (max-width:991px){.modern-cart-entry-row .checkout-quantity__select-batch-button{margin-bottom:var(--size-3);margin-left:0;margin-top:var(--size-3)}.modern-cart-entry-row .option-checkbox{align-content:normal;margin-bottom:var(--size-3);margin-top:var(--size-2);padding-left:0}}.modern-cart-entry{border:1px solid #0000}.modern-cart-entry .cart-entry-product-title{display:flex;justify-content:space-between}.modern-cart-entry .cart-entry-product-title .product-title{line-height:27px}.modern-cart-entry .cart-entry-product-title .labels-and-buttons{display:flex;padding-left:var(--size-6)}.modern-cart-entry .cart-entry-product-title .labels-and-buttons>button{align-items:center;height:27px}.modern-cart-entry .notification{border:0;margin-bottom:0;margin-top:var(--size-3);padding:0 0 var(--size-1)}.modern-cart-entry .notification .notification__icon{color:var(--color-status-orange)}.modern-cart-entry .notification .svg-icon{margin-right:var(--size-2)}.modern-cart-entry .notification .notification__content{font-size:var(--font-size-base);margin:0}.modern-cart-entry .notification.notification--margin{background:#0000;margin:0}.modern-cart-entry .quantity-and-price{border-top:var(--border-gray-10);margin-top:var(--size-4);padding-top:var(--size-4)}@media only screen and (min-width:768px){.modern-cart-entry .quantity-and-price{display:flex;place-content:space-between}}@media only screen and (max-width:767px){.modern-cart-entry .quantity-and-price .number-row{margin-bottom:var(--size-2)}}.modern-cart-entry .quantity-and-price .quantity-container{display:flex}.modern-cart-entry .quantity-and-price .total-price{flex:auto;text-align:right}.modern-cart-entry .quantity-and-price .price-container{display:flex;flex-flow:column;place-items:flex-end}.modern-cart-entry .quantity-and-price .price-container .cart-entry-product-price__title-container{margin-right:var(--size-2);place-content:flex-end}.modern-cart-entry .quantity-and-price .price-container .cart-entry-product-price__title{display:none}.modern-cart-entry .checkout-quantity{display:flex;flex:auto!important}.modern-cart-entry .components-toggle,.modern-cart-entry .notes-toggle{display:inline-flex;padding-top:var(--size-2)}.modern-cart-entry .components-toggle .svg-icon,.modern-cart-entry .notes-toggle .svg-icon{margin-right:var(--size-1)}.modern-cart-entry .markings-container{margin-top:var(--size-4)}.modern-cart-entry .checkout-schedulability{display:flex}@media only screen and (min-width:768px){.modern-cart-entry .checkout-schedulability{margin-top:var(--size-2)}}.modern-cart-entry .checkout-schedulability .checkout-express-availability{margin-left:var(--size-2)}.modern-cart-entry .checkout-schedulability .checkout-schedulability-entry{display:flex;flex-direction:column}@media only screen and (max-width:767px){.modern-cart-entry .checkout-schedulability .checkout-schedulability-entry{margin-bottom:var(--size-2)}}.modern-cart-entry .checkout-schedulability .checkout-schedulability-entry .product-schedulability{margin-bottom:0;padding:0}.modern-cart-entry .checkout-schedulability .checkout-schedulability-entry .product-schedulability label{color:var(--color-gray-60)}.modern-cart-entry .delivery-header{display:none}@media only screen and (max-width:767px){.modern-cart-entry .option-checkbox{flex-wrap:nowrap;margin:var(--size-2) 0 0 0;padding:0}.modern-cart-entry .checkout-quantity__select-batch-button{margin:var(--size-2) 0 0 0}}.modern-cart-entry__split-delivery{background-color:var(--color-light-blue);border:1px solid var(--color-light-blue)}.modern-cart-entry__split-multiplant-delivery{border:1px solid var(--color-status-dark-blue)}.modern-cart-entry__back-order{background-color:var(--color-light-blue)}.modern-cart-entry__checkout-problem{border:1px solid var(--color-status-red)}.modern-cart-entry__checkout-notification{border:1px solid var(--color-brand-orange)}.modern-cart-entry .cart-entry-product-price{align-items:center;display:flex;margin-bottom:var(--size-1);width:100%}.modern-cart-entry .cart-entry-product-price--agreed-product-style{color:var(--color-brand-blue)}.modern-cart-entry .cart-entry-product-price__title-container{align-content:center;display:flex;flex:auto}.modern-cart-entry .cart-entry-product-price__price{align-content:center;flex:none;justify-content:flex-end;padding-left:var(--size-2)}.modern-cart-entry .cart-entry-product-price__title{align-items:center;display:flex;flex-wrap:wrap;margin-right:var(--size-2)}.modern-cart-entry .cart-entry-product-price__tooltip-title{align-items:center;color:var(--color-gray-80);display:flex;flex-wrap:wrap;font-weight:400}.modern-cart-entry .cart-entry-product-price--product-details-container{margin-top:var(--size-1)}.modern-cart-entry .cart-entry-product-price--compact-container{margin-bottom:0}.modern-cart-entry .cart-entry-product-price--row-container{align-items:flex-start;flex-direction:row}.modern-cart-entry .cart-entry-product-price--row-container .cart-entry-product-price__title{font-weight:700}.modern-cart-entry .cart-entry-product-price--row-container .cart-entry-product-price__price{padding:0}.modern-cart-entry .cart-entry-product-price--card-container .cart-entry-product-price__title{font-weight:700}.modern-cart-entry .cart-entry-product-price__price-product-indicators{display:flex}@media only screen and (max-width:767px){.modern-cart-entry .cart-entry-product-price__price-product-indicators{flex-direction:row-reverse}}.modern-cart-entry .cart-entry-product-price__price-product-indicators>div{margin-left:var(--size-1);margin-right:var(--size-1)}.modern-cart-entry .cart-entry-product-price .product-indicator__preferred{margin-top:1px}.modern-cart-entry .cart-entry-product-price .product-indicator__agreed{margin-top:var(--size-minus-1)}.modern-cart-entry .cart-entry-product-price .product-indicator__agreed svg{height:var(--size-7);width:var(--size-7)}.modern-cart-entry-validation-messages__container{display:flex;flex-direction:column;margin-top:var(--size-3)}.modern-cart-entry-validation-messages__message{display:flex;margin-top:var(--size-3);padding-bottom:var(--size-1);word-break:break-word}.modern-cart-entry-validation-messages__message .svg-icon{margin-right:var(--size-2)}.modern-cart-entry-validation-messages__message--error{color:var(--color-status-red)}.modern-cart-entry-validation-messages__message--error path{fill:var(--color-status-red)}.modern-cart-entry-validation-messages__message--error span{color:var(--color-gray-80)}.modern-cart-entry-validation-messages__message--warning{color:var(--color-status-orange)}.modern-cart-entry-validation-messages__message--warning path{fill:var(--color-status-orange)}.modern-cart-entry-validation-messages__message--warning span{color:var(--color-gray-80)}.modern-cart-entry-validation-messages__message--info{color:var(--color-status-blue)}.modern-cart-entry-validation-messages__message--info path{fill:var(--color-status-blue)}.modern-cart-entry-validation-messages__message--info span{color:var(--color-gray-80)}.modern-cart-entry-validation-messages__action{color:var(--color-brand-blue)!important;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.cart-entry-schedulability{display:flex;flex-direction:row;margin-bottom:var(--size-3);margin-top:var(--size-2)}.cart-entry-schedulability .svg-icon{margin-right:var(--size-2)}.checkout-flow-container{counter-reset:page-index;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--size-6)}@media only screen and (min-width:768px){.checkout-flow-container{border-bottom:0;margin-bottom:var(--size-8)}}.checkout-flow-container.disabled{cursor:default;pointer-events:none}.checkout-flow-card{color:var(--color-brand-blue);counter-increment:page-index;cursor:pointer;flex:1 1 auto;-webkit-user-select:none;user-select:none}.checkout-flow-card[disabled]{cursor:default;pointer-events:none}.checkout-flow-card .checkout-step{align-items:center;display:flex;flex-direction:row;font-weight:var(--bold);margin:0;vertical-align:middle;white-space:nowrap}.checkout-flow-card .checkout-step .checkout-step-name{color:inherit;display:none;flex-grow:0;margin-left:var(--size-4);margin-top:2px}@media only screen and (min-width:768px){.checkout-flow-card .checkout-step .checkout-step-name{display:inline-block}}.checkout-flow-card .checkout-step:before{content:counter(page-index);display:inline-block;flex-grow:0;font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-h2)}@media only screen and (max-width:767px){.checkout-flow-card .checkout-step:before{font-size:var(--font-size-h2-mobile);line-height:var(--line-height-h2-mobile)}}.checkout-flow-card .checkout-step .checkout-step-arrow{display:flex;flex-grow:1;justify-content:center}.checkout-flow-card .checkout-step .checkout-step-arrow svg *{fill:var(--color-brand-blue)}.checkout-flow-card:last-child{flex:0 1 auto}.checkout-flow-card:last-child .checkout-step-arrow{display:none}.checkout-flow-card.selected .checkout-step-name{display:inline-block}.checkout-flow-card.selected .checkout-step-arrow svg *{fill:var(--color-gray-50)}.checkout-flow-card.selected~.checkout-flow-card{color:var(--color-gray-50)}.checkout-flow-card.selected~.checkout-flow-card svg *{fill:var(--color-gray-50)}.checkout-flow-card.selected+.checkout-flow-card{transition:color .3s linear}.checkout-flow-card.selected+.checkout-flow-card:hover{color:var(--color-brand-blue)}.checkout-flow-card.selected+.checkout-flow-card~.checkout-flow-card{cursor:default;pointer-events:none}.confirmation-box .data-col{flex-basis:60%!important}.confirmation-box .price-col{flex-basis:40%!important}.confirmation-box .price-row{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:var(--size-1)}.confirmation-box .price-row>:first-child{margin-right:var(--size-2)}.confirmation-box .additional-fees-row{align-items:flex-end;display:flex;justify-content:space-between}.confirmation-box .additional-fees-row>:first-child{margin-left:var(--size-4);margin-right:var(--size-2)}.confirmation-email-list-section .add-button{margin-bottom:var(--size-4)}@media only screen and (min-width:768px){.confirmation-email-list-section .confirmation-row-container{display:flex;flex-direction:row}.confirmation-email-list-section .confirmation-row-container .confirmation-row{align-items:center;display:flex}.confirmation-email-list-section .confirmation-row-container .input{width:500px}.confirmation-email-list-section .confirmation-row-container .include-prices{margin:0 var(--size-4);width:100%}}@media only screen and (max-width:767px){.confirmation-email-list-section .confirmation-row-container .mobile-include-prices>label{min-width:150px}.confirmation-email-list-section .confirmation-row-container:not(:last-child){margin-bottom:var(--size-4)}}.credit-limit__notification{border:2px solid var(--color-status-orange);border-radius:var(--border-radius-small);padding:var(--size-4);padding-left:var(--size-3);padding-right:var(--size-3)}.credit-limit__notification .svg-icon{float:left;margin-right:var(--size-2)}.credit-limit__message{padding-top:var(--size-4)}.credit-limit__button{margin:var(--size-8) auto 0;text-align:center}.contentful-notification-bar .notification-bar{background:var(--color-light-yellow);border:0}.contentful-notification-bar .notification-bar .notification-bar__container{align-items:start}@media only screen and (min-width:1224px){.contentful-notification-bar .notification-bar .notification-bar__content{margin-right:var(--size-3)}}.contentful-notification-bar .notification-bar .notification-bar__icon *{fill:var(--color-gray-70)}.contentful-notification-bar .notification-bar .notification-bar__content a{color:var(--color-gray-70);margin-left:var(--size-2);text-underline-position:under}@media only screen and (max-width:767px){.contentful-notification-bar .notification-bar .notification-bar__content a{display:block;margin:var(--size-1) 0 0;padding:0}}.address-search-input input{width:100%}.filtered-address-list .show-more{margin:var(--size-2) var(--size-4) var(--size-4)}.add-new-address-modal .modal__body{border-top:none;padding-top:16px}.address-type-selector{align-items:center;border-top:1px solid var(--color-fill-tertiary);display:flex;flex-direction:row;gap:0;justify-content:center;padding-top:16px}.address-type-selector.no-top-border{border-top:none}.address-type-selector .address-type{align-items:center;border:1px solid var(--color-fill-secondary);color:var(--color-text-quinary);display:flex;font-weight:var(--medium);justify-content:center;padding:8px 40px}.address-type-selector .address-type:hover{background:var(--color-light-light-blue);border-color:#ddd;color:var(--color-status-dark-blue)}.address-type-selector .left{border-radius:4px 0 0 4px;border-right:none}.address-type-selector .right{border-left:none;border-radius:0 4px 4px 0}.address-type-selector .active{border:1px solid var(--color-ui-blue-70);color:var(--color-ui-blue-70);font-weight:700}.address-type-selector .active:hover{background:var(--color-white);border-color:var(--color-ui-blue-70);color:var(--color-ui-blue-70);font-weight:700}.modal__body.add-new-gps-address-body{border-top:none;padding-top:var(--size-4)}.panel__footer.add-new-gps-address-footer{justify-content:space-between}.panel__footer.add-new-gps-address-footer>div{align-items:center;flex-direction:row-reverse}.add-new-gps-address-form{display:flex;flex-direction:column;row-gap:var(--size-4)}.add-new-gps-address-form input{border:1px solid var(--color-fill-secondary);border-radius:4px}.add-new-gps-address-form .form-map-selector{display:block}.add-new-gps-address-form .form-map-selector .map-label{color:var(--color-brand-blue);display:block;font-size:14px;font-weight:var(--medium);padding-bottom:var(--size-1)}.add-new-gps-address-form .form-map-selector .map-label__required-marker{position:relative;top:-1px}.add-new-gps-address-form .form-map-selector .map-container,.add-new-gps-address-form .form-map-selector .map-container-placeholder{border-radius:var(--border-radius-small);height:256px;overflow:hidden}.add-new-gps-address-form .form-map-selector .map-container-placeholder{align-items:center;background:var(--color-gray-08);display:flex;justify-content:center}.add-new-gps-address-form .address-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.add-new-gps-address-form .address-container input{border:none;border-radius:0;height:24px;padding-left:0}.add-new-gps-address-form .address-container input.error{border:1px solid var(--color-status-red)}.add-new-gps-address-form .address-container .labeled-input{width:32%}.add-new-gps-address-form .address-container .labeled-input .label-container{margin-bottom:0}.add-new-gps-address-form .address-container .postal-code-error-text{color:var(--color-status-red)}@media only screen and (max-width:767px){.add-new-gps-address-form .address-container .postal-code-error-column-desktop{display:none}}.add-new-gps-address-form .address-container .postal-code-error-column-desktop{display:flex;width:32%}@media only screen and (min-width:768px){.add-new-gps-address-form .address-container .postal-code-error-column-mobile{display:none}}.add-new-gps-address-form .address-container .postal-code-error-column-mobile{margin-bottom:10px}.add-new-gps-address-form.mobile .address-container{flex-direction:column;gap:4px}.add-new-gps-address-form.mobile .address-container .labeled-input{width:100%}.cart-logistic-services__services-panel{flex-basis:70%!important}.cart-logistic-services__services-panel .panel__content{padding-top:var(--size-2)}.cart-logistic-services__categories-panel{flex-basis:30%!important}.cart-logistic-services__button-panel{align-items:flex-end}.cart-logistic-services__category-box{align-items:center;background-color:var(--color-white);cursor:pointer;display:flex;height:var(--size-16);padding:var(--size-4);transition:var(--transition-all)}.cart-logistic-services__category-box:not(:last-child){border-bottom:1px solid var(--color-gray-10)}@media only screen and (max-width:767px){.cart-logistic-services__category-box{height:60px}}.cart-logistic-services__category-box .heading{flex-grow:1}.cart-logistic-services__category-box .selected-icon{align-items:flex-end;display:flex}.cart-logistic-services__category-box.selected{background-color:var(--color-light-blue)}@media only screen and (min-width:768px){.cart-logistic-services__category-box:not(.selected):hover{background-color:color-mod(var(--color-white) lightness(-5%))}}.cart-logistic-services__service-box{align-items:center;background-color:var(--color-white);cursor:pointer;display:flex;height:var(--size-10);padding:var(--size-2) var(--size-4);transition:var(--transition-all)}@media only screen and (max-width:767px){.cart-logistic-services__service-box{justify-content:space-between}}@media only screen and (min-width:768px){.cart-logistic-services__service-box:hover{background-color:color-mod(var(--color-white) lightness(-5%))}}.cart-logistic-services__service-box .service-info-tip{margin-left:var(--size-2)}@media only screen and (min-width:768px){.cart-logistic-services:not(.selected):hover{background-color:color-mod(var(--color-white) lightness(-5%))}}.cart-logistic-services.checked{align-items:center;display:flex;justify-content:space-between}.cart-logistic-services__selected-icon{margin-left:var(--size-2)}.cart-logistic-services__add-new-service-button-container{display:flex;margin-top:var(--size-4)}@media only screen and (max-width:767px){.cart-logistic-services__add-new-service-button-container{flex-wrap:wrap}}.cart-logistic-services__add-new-service-button-container--add-service-button{margin-right:var(--size-5)}@media only screen and (max-width:767px){.cart-logistic-services__add-new-service-button-container--add-service-button{margin-right:0;width:100%}}.cart-logistic-services__add-new-service-button-container--without-top-margin{margin-top:0}.cart-logistic-services__add-service-info{align-items:center;font-size:var(--font-size-base);margin:var(--size-2)}@media only screen and (max-width:767px){.cart-logistic-services__add-service-info{margin-left:var(--size-1);margin-top:var(--size-4);width:100%}}.cart-logistic-services__entries{margin-bottom:var(--size-2)}.cart-logistic-services__entries table{margin:0;width:100%}.cart-logistic-services__entries tr{position:relative}.cart-logistic-services__entries tr td div{max-width:100%!important}.cart-logistic-services__entries tr td.message,.cart-logistic-services__entries tr td:first-child{width:35%}.cart-logistic-services__entries tr td.delete-button{display:flex;justify-content:flex-end}.cart-logistic-services__entries tr td.delete-button a{-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-width:466px){.cart-logistic-services__entries tbody tr:last-child{margin-bottom:var(--size-2)}.cart-logistic-services__entries td{display:inline!important;width:100%!important}.cart-logistic-services__entries td.delete-button{display:flex!important;position:absolute;right:0;top:0}.cart-logistic-services__entries td.delete-button:before{display:none}}.cart-logistic-services__entries--hide-border-bottom{margin-bottom:0}.cart-logistic-services__entries--hide-border-bottom tbody tr:last-child{border-bottom:none}.cart-logistic-services__entry--description{text-transform:uppercase}.mobile-logistic-service-wizard .modal__body{padding:0}.mobile-logistic-service-wizard--service-view .modal__body{padding:var(--size-2) 0}.mobile-logistic-service-wizard .infotip__container{bottom:80px!important;right:20px}.mobile-logistic-service-wizard .infotip__container .tooltip-message__anchor{border-left-color:inherit;border-top-color:#0000;right:-4px!important;top:20px!important}.add-new-service-modal__add-attachment-label{justify-content:flex-start!important}.add-new-service-modal__add-attachment-info-tip{display:inline-block}.add-new-service-modal__text-area{height:80px}.add-new-service-modal__hidden-file-input{display:none}.add-new-service-modal__attachment-row{margin-top:var(--size-3)!important}.add-new-service-modal__attachment-container{display:flex;margin-top:var(--size-3)!important}.add-new-service-modal__upload-button{-webkit-text-decoration:none;text-decoration:none}.add-new-service-modal__delete-button{margin-left:var(--size-2);margin-right:var(--size-4)}.add-new-service-modal__attachment-name{color:var(--color-gray-80);font-weight:400}@media only screen and (max-width:767px){.add-new-service-modal .modal__header{border-bottom:1px solid var(--color-gray-10)}.add-new-service-modal .modal__footer{flex-flow:column wrap}.add-new-service-modal .modal__footer button{margin-left:0;padding:var(--size-4);width:100%!important}.add-new-service-modal .modal__footer button:last-child{margin-top:var(--size-3)}}.selected-payment-method__option-container:not(:last-child){border-bottom:var(--border-gray-10)}.selected-payment-method__options{padding:var(--size-2)}@media only screen and (max-width:767px){.selected-payment-method__options{padding-left:0}}.selected-payment-method__label{display:flex;flex-direction:column;margin-left:var(--size-1)}@media only screen and (max-width:466px){.selected-payment-method__label{flex-direction:column}}.selected-payment-method__method-name{font-weight:700;margin-right:var(--size-3);white-space:nowrap}.selected-payment-method__invalid-entries{color:var(--color-status-orange);display:flex;margin-top:var(--size-1)}.selected-payment-method__invalid-entries-text{margin-left:var(--size-3)}.address-block{word-break:break-all;word-break:break-word}.coordinates-container span{margin-left:4px;vertical-align:middle}.coordinates-icon-container{display:inline-block;vertical-align:middle}.delivery-view__express-pickup-message-closed{color:var(--color-status-red)}.delivery-view .choose-delivery-method-col{flex-basis:35%!important;min-width:300px}.delivery-view .address-lists-col{display:flex;flex-basis:65%!important}.delivery-view .asap-delivery-wrapper{align-items:center;column-gap:var(--size-2);display:flex}.delivery-view .target-delivery-date .date-picker-wrapper{display:flex}@media only screen and (min-width:768px){.delivery-view .target-delivery-date .date-picker-wrapper{align-items:center;column-gap:var(--size-8)}.delivery-view .target-delivery-date .date-picker-wrapper .date-picker{width:120px}}@media only screen and (max-width:767px){.delivery-view .target-delivery-date .date-picker-wrapper{flex-direction:column;row-gap:var(--size-2)}}@media only screen and (min-width:768px){.delivery-view .target-delivery-date .date-picker-wrapper__with-asap{align-items:flex-start;flex-direction:column;row-gap:var(--size-3)}}.delivery-view .delivery-selector,.delivery-view .selected-delivery{transition:var(--transition-all)}.delivery-view .delivery-selector .button-row,.delivery-view .selected-delivery .button-row{border-top:var(--border-gray-10);display:flex;justify-content:flex-end}.delivery-view .delivery-selector .address-col,.delivery-view .delivery-selector .delivery-method-col,.delivery-view .selected-delivery .address-col,.delivery-view .selected-delivery .delivery-method-col{padding-bottom:var(--size-4)}@media only screen and (max-width:767px){.delivery-view .delivery-selector .address-col,.delivery-view .delivery-selector .delivery-method-col,.delivery-view .selected-delivery .address-col,.delivery-view .selected-delivery .delivery-method-col{align-items:flex-start;display:flex;justify-content:space-between}}.delivery-view .delivery-selector .address-and-local-dc,.delivery-view .selected-delivery .address-and-local-dc{display:flex;flex-direction:row}.delivery-view .delivery-selector .address-and-local-dc .address-col:first-child,.delivery-view .selected-delivery .address-and-local-dc .address-col:first-child{margin-right:var(--size-3);width:60%}.delivery-view .delivery-selector .address-and-local-dc .address-col:nth-child(2),.delivery-view .selected-delivery .address-and-local-dc .address-col:nth-child(2){display:flex;flex-direction:column}.delivery-view .delivery-selector .address-local-dc,.delivery-view .selected-delivery .address-local-dc{display:flex;flex-direction:column;padding-top:var(--size-4)}.delivery-view .delivery-selector .delivery-method-row,.delivery-view .selected-delivery .delivery-method-row{display:flex;flex-direction:row;justify-content:space-between}.delivery-view .delivery-selector .delivery-actions-col,.delivery-view .selected-delivery .delivery-actions-col{align-items:baseline;align-self:flex-end;display:flex;justify-content:space-between}.delivery-view .delivery-selector .delivery-actions-col .delivery-default-label,.delivery-view .selected-delivery .delivery-actions-col .delivery-default-label{align-self:baseline;border:1px solid;border-radius:var(--size-4);color:var(--color-gray-50);font-weight:var(--bold);padding:calc(var(--size-1)/2) var(--size-2)}.delivery-view .delivery-selector .delivery-actions-col .delivery-buttons,.delivery-view .selected-delivery .delivery-actions-col .delivery-buttons{align-items:flex-start;display:flex;flex-direction:column}.delivery-view .delivery-selector .delivery-actions-col .delivery-buttons button,.delivery-view .selected-delivery .delivery-actions-col .delivery-buttons button{margin-top:var(--size-1)}.delivery-view .delivery-selector .delivery-actions-col .delivery-buttons button.delivery-buttons__set-as-default,.delivery-view .selected-delivery .delivery-actions-col .delivery-buttons button.delivery-buttons__set-as-default{color:var(--color-ui-blue-70);font-weight:700;height:auto;margin:0 0 var(--size-4) 0;padding-left:0;padding-right:0}.delivery-view .delivery-selector .delivery-actions-col .delivery-buttons button.delivery-buttons__set-as-default button,.delivery-view .selected-delivery .delivery-actions-col .delivery-buttons button.delivery-buttons__set-as-default button{margin-top:0}@media only screen and (max-width:767px){.delivery-view .delivery-selector .delivery-default-label,.delivery-view .selected-delivery .delivery-default-label{border:1px solid;border-radius:var(--size-4);display:inline-block;font-weight:var(--bold);margin-bottom:var(--size-6);padding:calc(var(--size-1)/2) var(--size-2)}}.delivery-view .delivery-selector__tip,.delivery-view .selected-delivery__tip{align-items:center;color:var(--color-status-orange);display:flex;margin-top:var(--size-2)}@media only screen and (max-width:767px){.delivery-view .delivery-selector__tip,.delivery-view .selected-delivery__tip{margin-bottom:var(--size-4);margin-top:0}}.delivery-view .delivery-selector__tip__icon,.delivery-view .selected-delivery__tip__icon{margin-right:var(--size-2)}.delivery-view .delivery-selector button.delivery-buttons__set-as-default--mobile,.delivery-view .selected-delivery button.delivery-buttons__set-as-default--mobile{color:var(--color-ui-blue-70);font-weight:700;height:auto;margin-left:0;padding-left:0;padding-right:0}.delivery-view .delivery-selector .delivery-buttons__default,.delivery-view .selected-delivery .delivery-buttons__default{align-items:center;color:var(--color-text-quinary);display:flex;font-weight:700;margin-bottom:var(--size-4)}.delivery-view .delivery-selector .delivery-buttons__default .svg-icon,.delivery-view .selected-delivery .delivery-buttons__default .svg-icon{margin-right:var(--size-2)}@media only screen and (max-width:767px){.delivery-view .delivery-selector .delivery-buttons__default,.delivery-view .selected-delivery .delivery-buttons__default{margin-bottom:0}}.delivery-view .mobile-delivery-wizard .radio-field{border-top:var(--border-gray-10);cursor:pointer}.delivery-view .mobile-delivery-wizard .radio-field:last-of-type{border-bottom:var(--border-gray-10)}.delivery-view .mobile-delivery-wizard .mobile-deliverybox-container{align-items:center;display:flex;height:60px;padding:var(--size-4)}.delivery-view .mobile-delivery-wizard .mobile-deliverybox-left-col{flex-grow:0}.delivery-view .mobile-delivery-wizard .mobile-deliverybox-right-col{align-items:center;display:flex;margin-left:var(--size-2)}.delivery-view .mobile-delivery-wizard .mobile-deliverybox-selected-icon{margin-left:auto}.delivery-view .selectable{cursor:pointer}.delivery-view .delivery-box{background-color:var(--color-white);padding:var(--size-4);transition:var(--transition-all)}.delivery-view .delivery-box.selected{background-color:var(--color-light-blue)}@media only screen and (min-width:768px){.delivery-view .delivery-box:not(.selected):hover{background-color:color-mod(var(--color-white) lightness(-5%))}}.delivery-view .delivery-box.express-pickup-address-unavailable{cursor:not-allowed}.delivery-view .delivery-box.express-pickup-address-unavailable .delivery-type-header{color:var(--color-gray-50)}@media only screen and (max-width:767px){.delivery-view .delivery-box.express-pickup-address-unavailable{background-color:initial}}.delivery-view .delivery-box .unavailable-express-store-infotip-container{margin-left:var(--size-2)}.delivery-view .delivery-box.small-paddings{padding:var(--size-2) var(--size-4)}.delivery-view .delivery-box .multi-line-text{color:var(--color-gray-80);display:flex;margin-left:0}.delivery-view .delivery-box.express-pickup-address,.delivery-view .delivery-box.posti-pickup-address{padding-right:var(--size-4)}@media only screen and (max-width:767px){.delivery-view .delivery-box.posti-pickup-address{align-items:center;display:flex}}.delivery-view .delivery-box.parcel-locker-address{padding-right:var(--size-4)}@media only screen and (max-width:767px){.delivery-view .delivery-box.parcel-locker-address{align-items:center;display:flex}}.delivery-view .delivery-box.delivery-type{align-items:center;border-bottom:1px solid var(--color-gray-10);display:flex;height:var(--size-16)}.delivery-view .delivery-box.checked{align-items:center;display:flex;justify-content:space-between}.delivery-view .delivery-box.delivery-box--with-checkbox{align-items:flex-start;display:flex;justify-content:flex-start;padding:var(--size-2) var(--size-4)}.delivery-view .delivery-box .delivery-box__radio-button{margin-right:var(--size-2)}.delivery-view .delivery-box .delivery-box__selected-icon{margin-left:var(--size-2)}.delivery-view .delivery-box .delivery-type-icon-square{float:left;margin-right:var(--size-2);width:30px}@media only screen and (max-width:767px){.delivery-view .delivery-box .delivery-type-icon-square{width:35px}}.delivery-view .delivery-box .delivery-type-icon-click-and-collect{float:left;margin-right:var(--size-2);width:30px}@media only screen and (max-width:767px){.delivery-view .delivery-box .delivery-type-icon-click-and-collect{width:35px}}.delivery-view .delivery-box .delivery-type-icon-wide{float:left;height:1em;margin-right:var(--size-2)}@media only screen and (max-width:767px){.delivery-view .delivery-box .delivery-type-icon-wide{height:14px}}.delivery-view .delivery-box .inline-delivery-address{color:var(--color-gray-50)}.delivery-view .delivery-box .inline-price{flex-grow:2}.delivery-view .delivery-method-selector{padding-bottom:var(--size-4)}.delivery-view .address-selector{border-top:var(--border-gray-10);flex-direction:column;margin-bottom:var(--size-2)}.delivery-view .address-selector .search-box{padding:var(--size-4)}.delivery-view .address-selector .addresses-box{display:flex;flex-grow:1}@media only screen and (max-width:1223px){.delivery-view .address-selector .addresses-box{flex-direction:column}}.delivery-view .address-selector .address-list{flex-basis:50%;padding:0}@media only screen and (max-width:1223px){.delivery-view .address-selector .address-list{flex-basis:auto}}.delivery-view .address-selector .address-list.account-addresses{display:flex;flex-direction:column}.delivery-view .title-row{background:var(--color-brand-blue);color:var(--color-white);font-weight:700;line-height:var(--line-height-small);padding:var(--size-2) var(--size-4)}.delivery-view .sub-header{border-bottom:var(--border-gray-10);padding:var(--size-2);padding-left:0;padding-right:0}.delivery-view .sub-header>span{font-size:var(--font-size-base);font-weight:var(--bold);margin-left:var(--size-4)}.delivery-view .pickup-point-list-header{display:inline-block;font-weight:var(--bold);margin-left:var(--size-4)}.delivery-view .pickup-point-list{display:flex;flex-direction:column}.delivery-view .pickup-point-list .parcel-locker-address-row .address-header,.delivery-view .pickup-point-list .posti-pickup-address-row .address-header{font-weight:var(--bold)}.delivery-view .pickup-point-list .delivery-box-header-wrapper{align-items:flex-start;flex-direction:column}.delivery-view .pickup-point-list .pickup-delivery-box .delivery-title-container{color:var(--color-gray-80);font-weight:var(--bold)}.delivery-view .pickup-point-list .pickup-delivery-box__name{color:var(--color-gray-80)}.delivery-view .pickup-point-list .pickup-delivery-box__address{color:var(--color-gray-50)}.delivery-view .no-shipping-address-notification{margin-top:var(--size-4)}@media only screen and (max-width:767px){.delivery-view .no-shipping-address-notification{margin-top:var(--size-2)}}.delivery-view .deliverytype-infotip-container{margin-right:var(--size-2)}.delivery-view .delivery-box-header-wrapper{align-items:center;display:flex;flex-grow:1}.delivery-view .delivery-box-header-wrapper .delivery-title-container{align-items:center;display:flex}@media only screen and (max-width:767px){.delivery-type-error-modal .error-modal-footer{align-items:stretch;flex-direction:column}.delivery-type-error-modal .error-modal-footer button{flex-basis:auto;margin-left:0}.delivery-type-error-modal .error-modal-footer button:first-child{margin-bottom:var(--size-2)}}.delivery-type-error-modal .error-modal-product-row{display:flex;margin-bottom:var(--size-4)}.delivery-type-error-modal .error-modal-product-row:not(:last-of-type){border-bottom:var(--border-gray-10);padding-bottom:var(--size-4)}.delivery-type-error-modal .error-modal-product-row .error-modal-product-texts{display:inline-block;margin-left:var(--size-4)}.delivery-type-error-modal .error-modal-product-row .error-modal-product-title{color:var(--color-brand-blue)}.delivery-type-error-modal .error-modal-product-image{display:inline-block}.delivery-type-error-modal .error-modal-product-image .product-image-container{border:var(--border-gray-10);border-radius:var(--border-radius-small);height:var(--size-10);padding:var(--size-1);width:45px}.delivery-type-error-modal .error-modal-product-image .product-image-container img{position:relative;transform:translate(5%,5%)}.add-new-address-form{display:flex;flex-direction:column;row-gap:var(--size-4)}.add-new-address-form .label-container{margin-bottom:var(--size-2)}.add-new-address-form__city{background:var(--color-gray-02);color:var(--color-gray-50);cursor:not-allowed}.delivery-type__radio-container{display:flex;flex-direction:column}.delivery-type__radio-row{align-items:center;display:flex;padding-bottom:var(--size-2);padding-top:var(--size-2)}.delivery-type__radio-row:not(:last-of-type){border-bottom:var(--border-gray-10)}.delivery-type__scheduled-delivery-details{column-gap:var(--size-2);display:flex;flex-wrap:wrap}.delivery-type__radio-additional{align-items:center;column-gap:var(--size-2);display:flex;flex-direction:row;padding-left:var(--size-2)}.delivery-type__radio-additional-info{color:var(--color-gray-50)}.delivery-type__radio-additional-warning{color:var(--color-status-orange)}.delivery-type__radio-additional-error{color:var(--color-status-red)}@media only screen and (max-width:767px){.delivery-type__radio-row{align-items:flex-start;flex-direction:column}.delivery-type__radio-additional{margin-top:var(--size-2);padding:0;width:100%}.delivery-type__radio-row-header,.delivery-type__scheduled-delivery-details{display:flex;justify-content:space-between;width:100%}.delivery-type__scheduled-delivery-details{padding-left:26px}}.delivery-scheduling .slots-type-radio{display:flex;justify-content:center;margin-bottom:var(--size-4)}.delivery-scheduling .slots-carousel-container>div{padding-left:0;padding-right:0}.delivery-scheduling .slots-carousel-container__arrow-column{display:flex;justify-content:center}.delivery-scheduling .slots-carousel-container__arrow-active svg *{fill:var(--color-brand-orange)}.delivery-scheduling .slots-carousel-container__arrow-disabled svg *{fill:var(--color-gray-40)}.delivery-scheduling .slots-carousel{overflow:hidden}.delivery-scheduling .slots-carousel>div{display:flex;flex-flow:row nowrap}.delivery-scheduling .slots-carousel__slots-container{display:flex;flex-shrink:0;justify-content:space-evenly;width:100%}.delivery-scheduling .slots-carousel__slots-column{flex:1}.delivery-scheduling .slots-carousel__slots-column-header{border-bottom:var(--border-gray-10);margin-bottom:var(--size-4)}.delivery-scheduling .slots-carousel__slots-column-header p{margin-bottom:var(--size-2);text-align:center}.delivery-scheduling .slots-carousel__no-slots-info{color:var(--color-brand-blue-light);text-align:center}.delivery-scheduling .slots-carousel__slot{border:var(--border-gray-10);border-radius:var(--border-radius-small);margin-bottom:var(--size-1);margin-left:var(--size-2);margin-right:var(--size-2);padding:var(--size-2)}.delivery-scheduling .slots-carousel__slot-available{color:var(--color-brand-blue-light)}.delivery-scheduling .slots-carousel__slot-full{color:var(--color-gray-40)}.delivery-scheduling .slots-carousel__slot-hour{font-size:var(--font-size-small);font-weight:var(--medium)}.delivery-scheduling .slots-carousel__slot-details{float:right}.delivery-scheduling .slots-carousel__slot-details>.formatted-number>.currency{padding:0}@media (hover:hover){.delivery-scheduling .slots-carousel__slot:hover{background-color:var(--color-brand-blue-hover);border-color:var(--color-brand-blue-hover);color:var(--color-white);cursor:pointer}}.delivery-scheduling .slots-carousel__slot-selected,.delivery-scheduling .slots-carousel__slot-selected:active{background-color:var(--color-brand-blue);border-color:var(--color-brand-blue);color:var(--color-white)}.delivery-scheduling .slots-carousel__slot-selected:active{cursor:pointer}.delivery-scheduling .slots-carousel .item-NEXT-enter{transform:translate(100%)}.delivery-scheduling .slots-carousel .item-NEXT-enter.item-NEXT-enter-active{transform:translate(0);transition:transform .25s ease-in-out}.delivery-scheduling .slots-carousel .item-NEXT-exit{transform:translate(-100%)}.delivery-scheduling .slots-carousel .item-NEXT-exit.item-NEXT-exit-active{transform:translate(-200%);transition:transform .25s ease-in-out}.delivery-scheduling .slots-carousel .item-PREV-enter{transform:translate(-100%)}.delivery-scheduling .slots-carousel .item-PREV-enter.item-PREV-enter-active{transform:translate(0);transition:transform .25s ease-in-out}.delivery-scheduling .slots-carousel .item-PREV-exit{transform:translate(-100%)}.delivery-scheduling .slots-carousel .item-PREV-exit.item-PREV-exit-active{transform:translate(0);transition:transform .25s ease-in-out}.delivery-scheduling .show-later-slots-button{background-color:var(--color-gray-02);border-radius:var(--border-radius-small);display:flex;justify-content:center;margin-top:var(--size-2)}.delivery-scheduling .show-later-slots-button .button{color:var(--color-brand-blue-light)}.delivery-scheduling .show-later-slots-button .button svg *{fill:var(--color-brand-orange)}.delivery-scheduling .buttons-container{border-top:var(--border-gray-10);column-gap:var(--size-4);display:flex;justify-content:flex-end;margin-top:var(--size-2);padding-top:var(--size-2)}.request-delivery-column__selected{background-color:var(--color-light-blue)}.request-delivery-column__title{align-items:center;display:flex;justify-content:space-between}.request-delivery-column__title .button{font-size:var(--size-3);height:var(--size-6)}.request-delivery-column__content{display:inline-block;padding-bottom:var(--size-5);padding-left:var(--size-10);padding-top:18px}@media only screen and (max-width:1223px){.request-delivery-column__content{padding-bottom:var(--size-2);padding-left:var(--size-4);padding-top:var(--size-2)}}.request-delivery-column__status{display:inline-block;vertical-align:top;width:var(--size-8)}.request-delivery-column__description{display:inline-block;padding-bottom:var(--size-1)}.request-delivery-column__description__title{font-weight:700;padding-bottom:var(--size-1)}.request-delivery-column__description__date{align-items:center;display:flex;font-weight:700}.request-delivery-column__description__date .traffic-lights{margin:0 var(--size-2) 0 0}.request-delivery-column__description__date__text{margin-left:5px}.service-delivery-info__main-title{border-top:var(--border-gray-10);font-size:var(--font-size-h4);font-weight:700;margin-bottom:var(--size-2);margin-top:var(--size-2);padding-top:var(--size-2)}.service-delivery-info__item-title{font-weight:700;margin-top:var(--size-1)}.service-delivery-info__carry-service-container{margin-top:var(--size-1)}.order-confirmation-delivery-info__title{font-weight:700;margin-top:var(--size-2)}.order-confirmation-delivery-info__title:first-of-type{margin-top:0}.order-confirmation-delivery-info__address_block{margin-left:0}.truck__header{display:flex;flex-direction:row;margin-bottom:var(--size-2)}.truck__info-tip{margin-left:var(--size-2)}.truck__buttons{display:flex;flex-direction:row}.truck .truck-button{align-items:center;display:flex;flex-direction:column;height:100px;justify-content:space-evenly;margin-right:var(--size-2);width:110px}.truck .truck-button__selected{border:var(--border-brand-blue);border-radius:var(--border-radius-small)}.truck .truck-button__disabled{background:var(--color-gray-08);border-radius:var(--border-radius-small)}.truck .truck-button__no-price{margin-bottom:var(--size-5)}.truck .truck-button__price{color:var(--color-gray-50);font-size:var(--font-size-small)}.carry-service__title{align-items:center;display:flex}.carry-service__row{display:flex;flex-direction:row}@media only screen and (max-width:767px){.carry-service__row{flex-direction:column-reverse}}.carry-service__properties{display:flex;flex:1;flex-direction:column}.carry-service__dot{align-self:center;background:#d8d8d8;border-radius:3px;height:3px;margin:0 var(--size-2);width:3px}.carry-service__modify-buttons{align-items:center;column-gap:var(--size-3);display:flex;flex-flow:row wrap}@media only screen and (max-width:767px){.carry-service__modify-buttons{flex-direction:row;margin-bottom:var(--size-3)}}.carry-service__info-tip{margin-left:var(--size-2)}.carry-service__property-row{display:flex;flex-direction:column;justify-content:space-between;word-break:break-word}.carry-service__property-row__buttons-container{align-content:center;align-items:center;display:flex;flex-direction:row}@media only screen and (max-width:466px){.carry-service__property-row__buttons-container{align-content:flex-start;align-items:flex-start;flex-direction:column-reverse}}.carry-service__property-row__title{flex-shrink:0;margin-right:var(--size-2);margin-top:0;width:165px}.carry-service__property-row__actions{display:flex;flex-direction:column;justify-content:flex-end}.carry-service__property-row__multi-value{width:100%;word-break:break-word}.carry-service__property-row__value{word-break:break-word}.carry-service__property-row__price{min-width:150px}.carry-service__property-row-container{display:flex;flex:1;margin-top:var(--size-1)}@media only screen and (max-width:767px){.carry-service__property-row-container{display:block}.carry-service__property-row-container .carry-service__property-row__title{width:auto}.carry-service__add{flex-direction:row}}.carry-service__properties--readonly .carry-service__property-row-container{flex-direction:column}.carry-service-modal__instructions{margin-bottom:var(--size-4)}.carry-service-modal__price{font-weight:var(--bold)}.carry-service-modal__delivery-date{border:var(--border-brand-teal);border-radius:var(--border-radius-small);margin-bottom:var(--size-4);padding:var(--size-3)}.carry-service-modal__delivery-date-value{font-weight:var(--bold)}.carry-service-modal__form-container{display:flex}.carry-service-modal__text-area-container{flex:1;margin-right:var(--size-3)}.carry-service-modal__input-container{flex:1;margin-left:var(--size-3)}.carry-service-modal__input{flex:1;margin-bottom:var(--size-4)}.carry-service-modal__text-area{height:120px;margin-bottom:var(--size-4)}.carry-service-modal__hidden-file-input{display:none}.carry-service-modal__add-attachment-info-tip{display:inline-block}.carry-service-modal__attachment-row{display:flex;flex-direction:row}.carry-service-modal__attachment-container{display:flex;flex-direction:column;margin-bottom:var(--size-6);margin-top:var(--size-1);row-gap:var(--size-1)}.carry-service-modal__upload-button{margin-top:var(--size-2);-webkit-text-decoration:none;text-decoration:none}.carry-service-modal__attachment-name{color:var(--color-gray-80);font-weight:400}.carry-service-modal__attachment-delete{display:flex;justify-content:center}.carry-service-modal__add-attachment-label{justify-content:flex-start!important}.carry-service-modal__contact-email{font-weight:700}@media only screen and (max-width:767px){.carry-service-modal__form-container{display:inherit}.carry-service-modal__text-area-container{flex:1;margin-right:0}.carry-service-modal__text-area{height:70px;margin-bottom:var(--size-4)}.carry-service-modal__input-container{flex:1;margin-left:0}.carry-service-modal .modal__footer{flex-flow:column wrap}.carry-service-modal .modal__footer button{margin-left:0;padding:var(--size-4);width:100%!important}.carry-service-modal .modal__footer button:last-child{margin-top:var(--size-3)}}@media only screen and (min-width:768px){.deliveries__panel{flex-basis:75%!important}}.deliveries__container{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width:575px){.deliveries__container{flex-direction:column}}.deliveries__delivery-item{align-items:center;display:flex;flex:50%;padding-bottom:var(--size-2);padding-right:var(--size-1)}@media only screen and (max-width:767px){.deliveries__delivery-item{align-items:start}}@media only screen and (max-width:320px){.deliveries__delivery-item{flex-direction:column}}.deliveries__dot-and-date{align-items:flex-start;display:flex}.deliveries__date{font-weight:700;margin-right:var(--size-2);white-space:nowrap}.deliveries__plant-and-tooltip{display:flex;white-space:nowrap}.deliveries__tooltip{font-size:var(--font-size-small)}.deliveries__tooltip .tippy-content{padding:0}.deliveries__tooltip--content{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:5px 9px;text-overflow:ellipsis;white-space:nowrap}.deliveries__tooltip--product{display:flex;flex-direction:row;justify-content:space-between}.deliveries__tooltip--product-name{color:var(--color-black);overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.deliveries__tooltip--product-quantity{margin-left:var(--size-1)}.deliveries__tooltip--container{color:var(--color-brand-blue-hover);margin-left:var(--size-2)}.deliveries-notification{padding:var(--size-2) var(--size-4);width:100%}.deliveries-notification__container{display:flex;flex-direction:column}.deliveries-notification__info{background-color:var(--color-background-light-green);color:#005652}.deliveries-notification__info svg *{fill:#005652!important}.deliveries-notification__warning{background-color:#fffeef;color:#cb4700!important}.deliveries-notification__warning svg *{fill:#cb4700!important}.deliveries-notification__error{background-color:#f8e6e7;color:#c20614!important}.deliveries-notification__error svg *{fill:#c20614!important}.infotip__icon{cursor:help}.infotip__title{display:block;font-weight:700;padding-bottom:var(--size-1)}.customer-reference-row{display:flex;flex-direction:row;justify-content:space-between;word-break:break-word}.customer-reference-row__title{font-weight:700;margin-top:var(--size-1)}.customer-reference-row__title:first-of-type{margin-top:0}.customer-reference-row__value{word-wrap:break-word}.price-breakdown-with-discount{margin-top:var(--size-2)}.price-breakdown-with-discount__item{align-items:flex-start;clear:both;display:flex;flex-direction:row}.price-breakdown-with-discount__item>:first-child{flex:auto;margin-right:auto;padding:0 var(--size-1) 0 0;word-break:break-word}.price-breakdown-with-discount__item>:last-child{margin-left:auto}.price-breakdown-with-discount__item--total-price{font-weight:700}@media only screen and (min-width:768px){.price-breakdown-with-discount__item{font-size:var(--font-size-small);line-height:var(--line-height-small);padding:2px 0}.price-breakdown-with-discount__item--total-price{background:#f1f1f1;color:var(--color-gray-80);margin:0 calc(var(--size-1)*-1);padding-left:var(--size-1);padding-right:var(--size-1)}}@media only screen and (max-width:767px){.price-breakdown-with-discount__item{font-size:var(--font-size-large)}.price-breakdown-with-discount__item>:first-child{padding:var(--size-1) 0}}.price-breakdown-with-discount__line-separator{border-top:1px solid var(--color-gray-10);height:1px;margin:var(--size-1) 0}.small-order-fee-notification{border:1px solid var(--color-status-orange);border-radius:var(--border-radius-small);hyphens:auto;margin:var(--size-2) 0;position:relative}.small-order-fee-notification:before{border-bottom-color:#0000;border:var(--size-2) solid #0000;border-bottom:var(--size-2) solid var(--color-status-orange);content:" ";height:0;pointer-events:none;position:absolute;right:var(--size-4);top:var(--size-minus-4);width:0}@media only screen and (min-width:768px){.small-order-fee-notification{font-size:var(--font-size-small);line-height:var(--line-height-small);padding:var(--size-2)}}@media only screen and (max-width:767px){.small-order-fee-notification{padding:var(--size-3) var(--size-4)}}.pricing-box-container{flex:none;padding:var(--size-4)}@media only screen and (max-width:767px){.pricing-box-container{background-color:var(--color-white);bottom:0;box-shadow:var(--shadow-card-inverted);left:0;min-height:var(--sticky-footer-height);padding:var(--size-2) var(--size-2);position:fixed;width:100%;z-index:var(--z-mid)}}@media only screen and (min-width:768px){.pricing-box-container{margin-bottom:var(--size-8);margin-left:var(--size-4);margin-top:var(--size-10);max-width:190px;min-width:190px;padding:0;position:relative;width:auto}}@media only screen and (max-width:767px){.pricing-box-container__new-design{padding-bottom:var(--size-4);z-index:var(--z-top)}}.pricing-box-container .info-container{display:flex;flex-direction:row;font-size:var(--font-size-small);font-weight:700}.pricing-box-container .info-container .info-container-divider{align-self:center;border-left:var(--border-gray-10);height:var(--size-10);margin-left:var(--size-2);margin-right:var(--size-2)}.pricing-box-container .info-container .freight-info{display:flex;flex-direction:column}.pricing-box-container .button-container{align-items:center;display:flex}.pricing-box-container .price-and-vat{display:flex;flex-direction:column;max-width:200px}.pricing-box-container .price-and-vat>:first-child{font-size:var(--font-size-h3);font-weight:700;line-height:var(--line-height-h3)}@media only screen and (max-width:767px){.pricing-box-container .continue-button{padding:var(--size-2)}}.close-mobile-price-info{color:var(--color-gray-80);left:var(--size-4);position:absolute;top:var(--size-4)}.price-box .price-box-content:first-child{background:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;flex-direction:column;padding:var(--size-4)}.price-box .price-box-content:first-child>*{flex:none;margin-bottom:var(--size-2)}.price-box .price-box-content:first-child>:last-child{margin-bottom:0}.price-box .price-box-content:first-child>.continue-button{margin-bottom:var(--size-4)}.price-box .price-box-content:first-child>span{font-size:var(--font-size-small)}.price-box .total-price-box{align-items:center;display:flex;flex-direction:row}.price-box .total-price-box .svg-icon{float:left;margin-right:var(--size-1)}.price-box .freight-info{border-top:var(--border-gray-10);font-weight:var(--bold);margin-bottom:var(--size-1);margin-top:var(--size-1);padding-top:var(--size-1)}.price-box .freight-info .price{font-size:var(--font-size-base)}.price-box .price-box-info{border-top:var(--border-gray-10);padding-top:var(--size-2)}.price-box .price-box-info>span:last-child{font-size:var(--font-size-small);line-height:var(--line-height-small);margin-left:var(--size-1)}.price-box .price-box-info.price-box-info--no-border{border:0}.price-box .continue-button{height:45px;margin:0}.price-box .simple-collapsible{margin-top:var(--size-2)}.price-box__delivery-cost-info{font-size:var(--font-size-base)!important;padding-bottom:var(--size-3);padding-top:var(--size-3)}.price-box__order-assistance-info{border-bottom:var(--border-gray-10);line-height:var(--line-height-small);padding-bottom:var(--size-2)}.price-box__card-payment-info{padding-bottom:var(--size-2);padding-top:var(--size-2)}.complete-delivery{border-bottom:var(--border-gray-10);font-size:var(--font-size-small);margin-bottom:var(--size-1);padding-bottom:var(--size-1)}.complete-delivery>div{display:block}.complete-delivery>div label{width:100%}@media only screen and (max-width:767px){.complete-delivery{margin-bottom:0;padding:0}}.terms-and-conditions{font-size:var(--font-size-small)}.terms-and-conditions a,.terms-and-conditions a:hover{font-size:var(--font-size-small);-webkit-text-decoration:none;text-decoration:none}.terms-and-conditions .with-icon{padding:0}.terms-and-conditions .with-icon:before{top:3px}@media only screen and (max-width:767px){.terms-and-conditions .with-icon:before{border-color:var(--color-white)}.terms-and-conditions{padding:var(--size-1) 0 var(--size-2)}.terms-and-conditions label>div{padding:0}.terms-and-conditions label>div:before{top:2px}}.terms-and-conditions .terms-and-conditions-checkbox{display:block}.terms-and-conditions .terms-and-conditions-checkbox-required-marker{padding-left:var(--size-1)}.terms-and-conditions__error-notification{background:#fff;border:1px solid var(--color-status-red);border-radius:var(--border-radius-small);hyphens:auto;left:var(--size-2);margin:calc(var(--size-12)*-1) 0 0;position:absolute;z-index:1}.terms-and-conditions__error-notification:before{border-top-color:#0000;border:var(--size-2) solid #0000;border-top:var(--size-2) solid var(--color-status-red);bottom:var(--size-minus-4);content:" ";height:0;left:var(--size-2);pointer-events:none;position:absolute;width:0}.terms-and-conditions__error-notification .svg-icon{float:left;margin-right:var(--size-2)}@media only screen and (min-width:768px){.terms-and-conditions__error-notification{font-size:var(--font-size-small);line-height:var(--line-height-base);padding:var(--size-2);right:var(--size-4)}}@media only screen and (max-width:767px){.terms-and-conditions__error-notification{padding:var(--size-2);padding-right:var(--size-4)}}.small-text{font-size:var(--font-size-small)!important}.normal-text{font-size:var(--font-size-base)!important}.order-confirmation{align-items:center;display:flex;flex-direction:row;font-weight:var(--bold);padding-bottom:var(--size-2)}.order-confirmation>span{max-width:100%}.order-confirmation .prepaid-confirmation-text{padding-bottom:var(--size-2)}@media only screen and (min-width:768px){.order-confirmation{align-items:flex-start;color:var(--color-gray-80);flex-direction:column}}.order-confirmation .confirmation-icon{align-items:center;background:var(--color-brand-orange);border-radius:50%;display:flex;height:var(--size-8);justify-content:center;margin-bottom:var(--size-2);margin-right:var(--size-4);text-align:center;width:var(--size-8)}.order-confirmation .confirmation-icon>div{line-height:0}.desktop-feedback-button,.send-additional-confirmations{cursor:pointer}.desktop-feedback-button a,.send-additional-confirmations a{font-weight:var(--bold);-webkit-text-decoration:none;text-decoration:none}.pricing-toggle:hover{opacity:var(--link-hover-opacity)}.mobile-price-box{align-items:center;display:flex;flex-direction:row}.mobile-price-box__icon{margin-right:var(--size-1)}.mobile-price-info{font-size:var(--font-size-large)}.cart-validation-messages__entry-errors{color:var(--color-brand-blue);font-size:var(--font-size-base);font-weight:500;margin-top:var(--size-4);width:100%}.cart-validation-messages__entry-errors-product{display:flex}.cart-validation-messages__entry-errors-product-code{min-width:80px}.cart-validation-messages__entry-errors-product:not(:last-child){margin-bottom:var(--size-2)}@media only screen and (max-width:466px){.cart-validation-messages__entry-errors-product{display:block}.cart-validation-messages__entry-errors-product-code{display:inline;min-width:0}.cart-validation-messages__entry-errors-product-name{display:inline}.cart-validation-messages__entry-errors-product:not(:last-child){margin-bottom:var(--size-4)}}.cart-validation-messages__entry-controls{display:flex;font-size:var(--font-size-base);font-weight:400;justify-content:space-between;margin-top:var(--size-4)}.cart-validation-messages__entry-controls-see-cart .link-button__inner{-webkit-text-decoration:underline;text-decoration:underline}.cart-validation-messages__entry-controls-right{display:flex}.cart-validation-messages__entry-controls-button .link-button__inner{font-weight:500}.cart-validation-messages__entry-controls-button:not(:last-child){margin-right:var(--size-6)}.cart-validation-messages__entry-controls-remove-right{display:flex;justify-content:flex-end}@media only screen and (max-width:466px){.cart-validation-messages__entry-controls,.cart-validation-messages__entry-controls-right{display:block}.cart-validation-messages__entry-controls-button:first-child{margin-top:var(--size-4)}.cart-validation-messages__entry-controls-button:not(:last-child){margin-bottom:var(--size-4)}}@media only screen and (max-width:991px){.checkout-quantity{flex-direction:row-reverse}}.checkout-quantity__select-batch-button{display:flex;margin:0 var(--size-3)}.checkout-quantity__select-batch-button>.svg-icon{margin-left:var(--size-1)}div.checkout-quantity-full-width{flex-grow:1}.category-card{background:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);cursor:pointer;display:flex;flex-direction:row;margin-bottom:var(--size-4);padding:var(--size-2);width:calc(50% - var(--list-gap)*.5)}@media only screen and (max-width:767px){.category-card{width:100%}}.category-card:link{-webkit-text-decoration:none;text-decoration:none}.category-card .category-text-container{overflow-wrap:break-word;padding-left:var(--size-4);width:calc(100% - 150px)}@media only screen and (max-width:767px){.category-card .category-text-container{width:calc(100vw - 150px)}}.category-card .category-title{margin-bottom:var(--size-1);margin-top:var(--size-1)}.category-card .image-container{align-items:center;border:var(--border-gray-10);border-radius:var(--border-radius-small);display:flex;flex-shrink:0;height:110px;justify-content:center;padding:var(--size-2);width:150px}@media only screen and (max-width:767px){.category-card .image-container{width:100px}}.category-card .campaign-validity{color:var(--color-gray-50);font-size:14px}.category-list-heading{font-size:var(--font-size-h3);font-weight:700;line-height:var(--line-height-h3)}.legacy-category-list-heading{font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-h2)}@media only screen and (max-width:767px){.legacy-category-list-heading{font-size:var(--font-size-h2-mobile);line-height:var(--line-height-h2-mobile)}}.category-list{position:relative}.category-list .categorylist-flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:1224px){.category-list .categorylist-flex-container[data-mod-3="2"]:after{content:"";flex:0 0 calc(33.333% - var(--list-gap))}.category-list .categorylist-flex-container[data-mod-3="1"]:after{content:"";flex:0 0 calc(66.666% - var(--list-gap))}}.categorylist-flashmodal{margin-bottom:var(--size-8)}.category-list-header{display:flex;flex-direction:column}.category-list-header .category-banner{display:block}.category-list-header .category-image{background-size:cover;flex:0 0 auto;margin-bottom:var(--size-6);padding-bottom:25%}.category-list-header .category-image>span{display:none}@media only screen and (min-width:1224px){.category-list-header .category-image{background-position-x:center;height:250px}}.category-list-header .category-content{background:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);margin-bottom:var(--size-4);padding:var(--size-4) var(--size-6)}.category-list-header .category-content__header{font-size:var(--font-size-h3);font-weight:700;line-height:var(--line-height-h3);margin-bottom:var(--size-4)}.category-list-header .category-content__ingress{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}@media only screen and (max-width:767px){.category-list-header .category-content__ingress{font-size:var(--font-size-xl-mobile);line-height:var(--line-height-xl-mobile)}}.category-list-header .category-content__ingress{margin-bottom:var(--size-4)}.category-list-header .category-content__body .contentful-description__markdown{font-size:var(--font-size-large);line-height:var(--line-height-large)}.category-list-header .category-content__body{margin-bottom:var(--size-2)}.legacy-category-list-header{display:flex;flex-direction:column}@media only screen and (min-width:1224px){.legacy-category-list-header.mobile-only{display:none}}@media only screen and (max-width:767px){.legacy-category-list-header{display:block;height:auto}}.legacy-category-list-header .category-banner{display:block}.legacy-category-list-header .category-image{background-size:cover;flex:0 0 auto;margin-bottom:var(--size-6);padding-bottom:25%}.legacy-category-list-header .category-image>span{display:none}@media only screen and (min-width:1224px){.legacy-category-list-header .category-image{background-position-x:center;height:250px}}.anonymous-login-container__button{width:100%}.add-to-cart{display:flex}.add-to-cart__button-wrapper{display:flex;flex-grow:1}.add-to-cart__button{flex-grow:1;margin-left:var(--size-4)}.add-to-cart--compact .add-to-cart__button{margin-left:var(--size-2)}.add-to-cart .add-to-cart-button{width:100%}.add-to-cart .add-to-cart-button__button{flex-grow:1;margin-left:var(--size-4)}.product-card .add-to-cart .add-to-cart-button__no-padding{padding:0!important}.add-to-cart-button{display:flex}.add-to-cart-button--compact{margin-left:var(--size-2)}.add-to-cart-button__button{width:100%}.add-to-cart-button__button-wrapper{display:flex;flex-grow:1}.show-more-link .svg-icon{transform:rotate(0deg);transition:transform .2s}.show-more-link.show-more-link--toggled .svg-icon{transform:rotate(-180deg)}.express-availability-new{display:flex;flex-wrap:nowrap}.central-warehouse-availability{display:flex}.central-warehouse-availability__inner-wrapper{display:flex;flex-wrap:wrap}.central-warehouse-availability__inner-wrapper .infotip{margin-left:var(--size-2);margin-top:auto}.central-warehouse-availability__inner-wrapper .infotip svg{height:16px;width:16px}.central-warehouse-availability__inner-wrapper .central-warehouses-availability-container{display:flex}.central-warehouse-availability__inner-wrapper .central-warehouses-availability-container .central-warehouses-availability{display:flex;margin-right:var(--size-4)}.central-warehouse-availability__inner-wrapper .central-warehouses-availability-container .central-warehouses-availability .availability-date,.central-warehouse-availability__inner-wrapper .central-warehouses-availability-container .central-warehouses-availability .availability-quantity{margin-left:var(--size-1)}.availability-tooltip-content-row{display:flex;justify-content:space-between;min-width:150px}.availability-tooltip-content-row .quantity{font-weight:bolder;margin-left:var(--size-6)}.preferred-express-availability-container{align-items:center;display:flex;flex-wrap:wrap;margin-right:var(--size-2)}.express-availability__preferred-express-icon{margin-left:var(--size-1);margin-top:1px}.availability-info,.availability-shop-name{display:flex;flex-wrap:wrap}.availability-text-quantity-wrapper{display:flex}.availability-info,.availability-shop-name__text{margin-right:var(--size-1)}.availability-infotip{margin-left:10px}.availability-box-new{margin-top:var(--size-4)}.availability-box__row{display:flex}@media only screen and (min-width:992px){.availability-box__row{justify-content:space-between}}.availabilities-modal-link{margin:var(--size-1) 0}.availabilities-modal-link__text{margin-right:var(--size-1)}.availabilities-modal-link__quantity{color:var(--color-gray-80);font-weight:400}.availabilities-modal-link__button-container{display:flex;flex-flow:row wrap}.availability-box__modal-link-wrapper{display:flex}@media only screen and (min-width:992px){.availability-box__modal-link-wrapper{justify-content:flex-end}}.anonymous-availability__text{margin-right:var(--size-1)}.availability-date{width:79px}.supplier-availability{display:flex}.supplier-availability .supplier-availability__supplier{font-weight:700;margin-right:var(--size-1)}.supplier-availability .grayed-out,.supplier-availability .grayed-out .availability-date,.supplier-availability .grayed-out .availability-info__text,.supplier-availability .grayed-out .availability-quantity{color:var(--color-gray-50)}.availability-box-content{border:1px solid var(--color-gray-10);border-bottom:none;padding:var(--size-3)}.availability-box-content:last-child{border-bottom:1px solid var(--color-gray-10)}@media only screen and (max-width:1223px){.availability-box-content{flex-direction:column}}.availability-box-content .anonymous-availability__text,.availability-box-content .availability-date,.availability-box-content .availability-info__text,.availability-box-content .availability-quantity,.availability-box-content .availability-shop-name__text{color:var(--color-gray-50)}.availability-box-content .availability-plant-name{color:var(--color-gray-50);font-weight:700}.availability-box-content .warehouse-total-stock{color:var(--color-gray-50)}.availability-box-content .availability-box-content__availability{flex-wrap:wrap;margin-top:var(--size-1)}@media only screen and (max-width:1223px){.availability-box-content .availability-box-content__cnc{flex-direction:column}}@media only screen and (min-width:1224px){.availability-box-content .availability-box-content__availability-with-action{display:flex;justify-content:space-between}.availability-box-content .availability-box-content__availability-with-action>div:not(.partial-batch-side-modal-container){flex-grow:1}.availability-box-content .availability-box-content__availability-with-action>div:not(:first-child){margin-left:0}}.availability-box-content .availability-box-content__availabilities-modal-link{margin-top:var(--size-2)}.availability-box-content .availability-box-content__anonymous-availability,.availability-box-content .availability-box-content__availabilities-wrapper{display:flex}@media only screen and (max-width:767px){.availability-box-content .availability-box-content__anonymous-availability,.availability-box-content .availability-box-content__availabilities-wrapper{flex-direction:column}}.availability-box-content .availability-box-content__supplier-shipping-information{display:flex;margin-top:var(--size-2)}.availability-box-content .availability-box-content__supplier-shipping-information--text{margin-left:var(--size-2)}.availability-box-content .supplier-availability__supplier{color:var(--color-gray-50)}.archived-availability{display:flex}.traffic-lights{margin-right:8px}.traffic-lights__icon,.traffic-lights__icon span,.traffic-lights__icon svg{height:10px;width:10px}.availability-box__title,.bold{font-weight:700}.availabilities-modal-link-no-margin{margin:0}.cart-availability,.cart-delivery-click-and-collect-availability__label{font-weight:var(--bold)}.cart-availability{align-items:flex-start}.anonymous-availability,.availability-box__title-wrapper,.cart-quick-view__availability-container{display:flex}.card-grid-view-availability-container>:first-child:only-child{margin-bottom:var(--size-1)}.availability-box-content .supplier-availability:not(:first-child),.suggestion__availability .supplier-availability:not(:first-child){margin-left:40px}@media only screen and (max-width:767px){.availability-box-content .supplier-availability:not(:first-child),.suggestion__availability .supplier-availability:not(:first-child){margin-left:0}}.suggestion__availability--vertical .supplier-availability:not(:first-child){margin-left:0}.anonymous-availability__lock-icon{margin-right:var(--size-2)}.express-availability{margin-bottom:var(--size-1)}.express-availability .express-name{margin-right:var(--size-2)}.express-availability-modal{padding:0 var(--size-4) var(--size-4)}.express-availability-modal .preferred-express-row{align-items:center;display:flex;justify-content:space-between;padding:var(--size-2) 0}.express-availability-modal .preferred-express-row__details-column{padding-right:var(--size-5)}.express-availability-modal .express-row{border-bottom:var(--border-gray-10);display:flex;justify-content:space-between;padding:var(--size-2) 0}.express-availability-modal .express-row__preferred-express-icon>.svg-icon{margin-top:0!important}.express-availability-modal .express-row__name{color:var(--color-link-blue);font-weight:700;-webkit-text-decoration:none;text-decoration:none}.express-availability-modal .express-row__phone-number{align-items:center;display:flex;margin-top:var(--size-1)}.express-availability-modal .express-row__phone-number-icon{margin-right:var(--size-2)}.express-availability-modal .express-row__phone-number-link{-webkit-text-decoration:none;text-decoration:none}.express-availability-modal .express-actions-row{display:flex;padding:15px 0}.express-availability-modal .express-actions-row>div{margin-right:var(--size-6)}.express-availability-modal .express-actions-selected-item{border-bottom:3px solid var(--color-brand-orange)}.express-availability-modal .express-selection-row{align-items:center;border-bottom:var(--border-gray-10);display:flex;justify-content:flex-start;padding:10px 0}.express-availability-modal .express-availability-title-row{font-weight:700}.express-availability-modal .availability-column{display:flex;flex-wrap:nowrap;padding-left:var(--size-4)}.express-availability-modal .availability-text{white-space:nowrap}.express-availability-modal .availability-icon{align-items:center;display:flex;height:var(--font-size-base);margin-left:var(--size-1)}.express-availability-modal .availability-title{font-size:var(--font-size-xl);font-weight:700;padding:15px 0 0}__service-number-icon:scope{margin-right:var(--size-2)}.action-row{color:var(--color-gray-70);font-weight:700}.checkout-express-availability{display:flex}.checkout-express-availability__stock-quantity{white-space:nowrap}.checkout-express-availability__label{font-weight:var(--bold);margin-right:var(--size-2)}.badge{border:1px solid;border-radius:var(--size-4);display:inline-block;font-weight:700;text-align:center;white-space:nowrap}.badge--size-sm{font-size:var(--font-size-small);padding:2px var(--size-2)}.badge--size-md{font-size:var(--font-size-base);padding:4px var(--size-3)}.badge--size-lg{font-size:var(--font-size-large);padding:6px var(--size-5)}.badge--green{border-color:var(--color-status-green);color:var(--color-status-green)}.badge--red{border-color:var(--color-status-red);color:var(--color-status-red)}.badge--blue{border-color:var(--color-status-blue);color:var(--color-status-blue)}.badge--gray{border-color:var(--color-gray-50);color:var(--color-gray-50)}.badge--link-blue{border-color:var(--color-link-blue);color:var(--color-link-blue)}.notification-bar{background:var(--color-white);border-top:2px solid #0000;min-height:34px;padding:var(--size-4) 0}@media only screen and (min-width:768px){.notification-bar{font-size:var(--font-size-base)}}.notification-bar__container{align-items:center;display:flex}.notification-bar__icon{margin-right:var(--size-4)}.notification-bar__content{margin-right:var(--size-2);width:100%}.notification-bar__content a{padding-left:var(--size-1)}.notification-bar__title{font-weight:700}.notification-bar__close-button{font-weight:700;margin-left:auto}.notification-bar--info{background-color:var(--color-light-blue);border:var(--border-gray-20);margin-top:var(--size-minus-1)}.notification-bar--info .notification-bar__icon *{fill:var(--color-status-blue)}.notification-bar--warning{border-color:var(--color-status-orange)}.notification-bar--warning .notification-bar__icon *{fill:var(--color-status-orange)}.notification-bar--error{background-color:var(--color-pink);border:var(--border-gray-20);margin-top:var(--size-minus-1)}.notification-bar--error .notification-bar__icon *{fill:var(--color-status-red)}.notification-bar--clickAndCollect{background-color:var(--color-status-green)}.notification-bar--clickAndCollect *{fill:var(--color-white)!important;color:var(--color-white)}@media only screen and (max-width:991px){.notification-bar--clickAndCollect .notification-bar__container{flex-direction:column}}@media only screen and (max-width:767px){.notification-bar--clickAndCollect .notification-bar__container{margin-top:0}}.notification-bar--clickAndCollect .notification-bar__content{display:flex;justify-content:space-between;width:100%}.notification-bar--clickAndCollect .notification-bar__close-button{font-size:14px;font-weight:700;line-height:18px;margin-left:30px;-webkit-text-decoration:none;text-decoration:none}.notification-bar--clickAndCollect .notification-bar__alt-action-button{display:flex;flex-wrap:nowrap;font-size:14px;line-height:20px;-webkit-text-decoration:underline;text-decoration:underline;white-space:nowrap}@media only screen and (max-width:991px){.notification-bar--clickAndCollect .notification-bar__buttons-wrapper{justify-content:space-between;margin-top:var(--size-2);width:100%}}.notification-bar__buttons-wrapper{display:flex;flex-wrap:nowrap}.notification-bar__buttons-wrapper .notification-bar__alt-action-button{margin-right:8px}.notification-container{bottom:0;left:0;position:fixed;right:0;z-index:var(--z-top)}.call-to-action-banner{border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:block;font-weight:var(--bold);line-height:var(--line-height-h3);margin-bottom:var(--size-4);-webkit-text-decoration:none;text-decoration:none}.call-to-action-banner__image-title{padding-top:var(--size-2)}.call-to-action-banner__image{border-radius:var(--border-radius-small);padding-bottom:56.25%}.call-to-action-banner:hover .call-to-action-banner__link-text{color:var(--color-brand-teal-light-hover);-webkit-text-decoration:underline;text-decoration:underline}.call-to-action-banner:hover .call-to-action-banner__link-text--orange{color:var(--color-gray-80);-webkit-text-decoration:underline;text-decoration:underline}.call-to-action-banner__title-text{color:var(--color-white);font-size:var(--font-size-xl);margin-bottom:var(--size-4);margin-right:60px}.call-to-action-banner__link-text{align-items:center;color:var(--color-brand-teal-light);display:flex;font-size:var(--font-size-large)}.call-to-action-banner__link-text svg *{fill:var(--color-brand-teal-light)}.call-to-action-banner__link-text--orange{color:var(--color-gray-80)}.call-to-action-banner__link-text--orange svg *{fill:var(--color-gray-80)}.call-to-action-card{border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden;overflow-wrap:break-word;padding:var(--size-4)}.call-to-action-card--pattern{background-position:100% 0;background-repeat:no-repeat}.call-to-action-card--pattern.call-to-action-card--blue,.call-to-action-card--pattern.call-to-action-card--white{background-image:url(/public/5dc1e0992f7a3b05c8c3.svg)}.call-to-action-card--pattern.call-to-action-card--orange{background-image:url(/public/8a5f13c225e9445496c6.svg)}.call-to-action-card--white{background-color:var(--color-white);color:var(--color-gray-80)}.call-to-action-card--blue{background-color:var(--color-brand-blue);color:var(--color-white)}.call-to-action-card--orange{background-color:var(--color-brand-orange);color:var(--color-white)}.swipeable-carousel{align-items:center;display:flex;justify-content:center;position:relative}@media only screen and (max-width:1223px){.swipeable-carousel{justify-content:left}}.swipeable-carousel:after,.swipeable-carousel:before{content:"";display:none;height:100%;position:absolute;top:0;width:40px;z-index:3}.swipeable-carousel--fade-right:after{background:linear-gradient(to right,#fff0,var(--color-background));display:block;right:-1px}@media only screen and (max-width:1223px){.swipeable-carousel--fade-right:after{right:var(--size-1)}}.swipeable-carousel--fade-left:before{background:linear-gradient(to left,#fff0,var(--color-background));display:block;left:-1px}@media only screen and (max-width:1223px){.swipeable-carousel--fade-left:before{left:var(--size-minus-4)}}@media only screen and (max-width:767px){html[data-whatintent=touch] .swipeable-carousel--fade-left:before{display:none}}.swipeable-carousel__container{align-items:center;display:flex;overflow:hidden;position:relative;width:100%}.swipeable-carousel__container:focus-within{margin-bottom:-200px;padding-bottom:200px}@media only screen and (max-width:1223px){.swipeable-carousel__container{margin:0;width:calc(100% - var(--size-3))}}html[data-whatintent=touch] .swipeable-carousel__container{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none}html[data-whatintent=touch] .swipeable-carousel__container::-webkit-scrollbar{background:#0000;display:none;width:0}.swipeable-carousel__transition-container{display:flex;transition:transform .5s ease-out;z-index:2}@media only screen and (max-width:1223px){.swipeable-carousel__transition-container{padding-right:var(--size-4);position:relative}}.swipeable-carousel__scroll{width:100%}@media only screen and (max-width:767px){.swipeable-carousel__scroll>.swipeable-carousel__transition-container{overflow:auto;padding-right:0}}.swipeable-carousel__item{display:grid;grid-auto-flow:column;margin-right:var(--size-4)}.swipeable-carousel__item--scrollable{grid-auto-columns:minmax(0,1fr);min-width:229px}.swipeable-carousel__item:last-child{margin-right:0}@media only screen and (max-width:767px){.swipeable-carousel__item{margin-right:var(--size-2)}}.swipeable-carousel__item>.page-lift-card,.swipeable-carousel__item>.product-carousel-card>.product-carousel-card__actions,.swipeable-carousel__item>.product-recommendation-card>.product-recommendation-card__actions{min-width:198px}.swipeable-carousel__button{display:none!important;height:var(--size-16)!important;padding:0!important;position:absolute;top:calc(50% - var(--size-8));width:var(--size-8)!important;z-index:4}@media only screen and (max-width:1223px){.swipeable-carousel__button{display:none!important}}.swipeable-carousel__button--next{right:10px}.swipeable-carousel__button--prev{left:10px}.swipeable-carousel__gradient-overlay{background:linear-gradient(90deg,#f7f7f700,#f7f7f3 90%);height:100%;opacity:1;pointer-events:none;position:absolute;transition:opacity .2s linear;width:var(--size-12);z-index:3}.swipeable-carousel__gradient-overlay-left{left:0;transform:scaleX(-1)}.swipeable-carousel__gradient-overlay-right{right:0}.swipeable-carousel__gradient-overlay-hidden{opacity:0}.swipeable-carousel:hover .swipeable-carousel__button{display:flex!important}html[data-whatintent=touch] .swipeable-carousel:hover .swipeable-carousel__button{display:none!important}.empty-checkout-view{margin-bottom:auto!important;margin-top:auto}.checkout-view-container{display:flex;flex-direction:column}@media only screen and (min-width:768px){.checkout-view-container.container-row{flex-direction:row}.checkout-view-container .info-and-cart,.checkout-view-container .with-right-gap{width:calc(100% - 206px)}.checkout-view-container .info-and-cart .action-links,.checkout-view-container .with-right-gap .action-links{display:flex;flex-direction:row}@media only screen and (max-width:991px){.checkout-view-container .info-and-cart .action-links,.checkout-view-container .with-right-gap .action-links{flex-direction:column}.checkout-view-container .info-and-cart .action-links>:not(:last-child),.checkout-view-container .with-right-gap .action-links>:not(:last-child){margin-bottom:var(--size-1)}}}.checkout-view-container>*{flex:auto}.product-table-row{margin:0;transition:var(--transition-fade)}@media only screen and (max-width:767px){.product-table-row .product-table-col{padding-bottom:180px;padding-right:0}}.product-table-row .product-table{background:var(--color-white);box-shadow:var(--shadow-card)}@media only screen and (min-width:768px) and (max-width:1223px){.product-table-row .product-table .product-title-col{padding-left:0}}.product-table-row .product-table .product-title{font-size:var(--font-size-small)}@media only screen and (max-width:767px){.product-table-row .product-table .product-title{font-size:var(--font-size-base)}}.product-table-row .product-table .product-row{border-top:var(--border-gray-10);padding-bottom:var(--size-6);width:100%}.product-table-row .product-table .product-row .product-details-column{left:var(--size-minus-4);position:relative}.product-table-row .product-table .product-row .product-details-column .product-image-container{margin-right:var(--size-2)}@media only screen and (max-width:767px){.product-table-row .product-table .product-row .product-details-column .product-image-container{height:calc(var(--size-2)*10);width:calc(var(--size-2)*10)}}@media only screen and (min-width:768px){.product-table-row .product-table .product-row .product-details-column .product-image-container{border:var(--border-gray-10);border-radius:var(--border-radius-small);height:60px;padding:var(--size-1);width:70px}.product-table-row .product-table .product-row .product-details-column .product-image-container img{position:relative;transform:translate(5%,5%)}}.product-table-row .product-table .product-row .remove-btn{cursor:pointer;float:right;transition:var(--transition-all);-webkit-user-select:none;user-select:none}.product-table-row .product-table .product-row .remove-btn:hover{color:var(--color-gray-20)}.product-table-row .product-table .product-row .mobile-view-3rd-row{margin-top:calc(var(--size-2)*4)}.product-table-row .product-table .product-row .mobile-view-separator{background:var(--color-gray-02);height:1px;left:calc(var(--size-2)*-1);padding:0;position:relative;width:106%}.checkout-header-row{background:var(--color-brand-blue);color:var(--color-white);margin-left:0;padding:var(--size-2) 0}@media only screen and (min-width:1224px){.checkout-header-row{padding-bottom:var(--size-1);padding-top:var(--size-1)}}.checkout-header-row span{font-weight:var(--bold)}@media only screen and (min-width:768px){.extra-height-for-open-total-price-details{min-height:500px}}.page-header{margin-bottom:var(--size-4);margin-top:var(--size-12);transition:var(--transition-fade)}.info-text-block{border-top:var(--border-gray-10);margin-top:var(--size-2)}.info-text-block .shipping-info{align-items:flex-start;margin-left:var(--size-2);margin-top:var(--size-4)}.info-text-block .shipping-info span{color:var(--color-gray-80)}.delivery-defaults-block{transition:var(--transition-fade)}.product-confirmation{background:var(--color-white);box-shadow:var(--shadow-card);margin-bottom:var(--size-2)}.cart-empty-message{align-items:center;color:var(--color-gray-50);display:flex;flex-direction:column;margin-top:var(--size-2);text-align:center}.cart-empty-message .svg-icon{margin-bottom:var(--size-4)}.cart-empty-message .cart-empty-text{font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-h2)}@media only screen and (max-width:767px){.cart-empty-message .cart-empty-text{font-size:var(--font-size-h2-mobile);line-height:var(--line-height-h2-mobile)}}.cart-empty-message .row{margin-bottom:var(--size-2)}.cart-empty-message .back-to-shop{display:flex;justify-content:center;margin-top:var(--size-6)}.cart-empty-message .back-to-shop .back-to-shop-link{-webkit-text-decoration:none;text-decoration:none}.checkout-progress{border-bottom:var(--border-gray-10);padding:0}@media only screen and (min-width:768px){.checkout-progress{border-bottom:0;margin:0 0 var(--size-4) 0;padding-right:var(--size-4)}}.checkout-table{transition:var(--transition-fade)}@media only screen and (max-width:767px){.checkout-table .checkout-table-col{padding-right:0}}.checkout-table-content{background:var(--color-white);box-shadow:var(--shadow-card)}.cursor-pointer{cursor:pointer}.date-picker-toggle{color:var(--color-brand-blue);cursor:pointer;font-weight:var(--bold);line-height:var(--size-5)}.date-picker-toggle span{vertical-align:middle}.mobile-date-picker-container{left:10px;position:fixed;right:10px}.checkout-view-footer{display:flex;flex-direction:row;margin-bottom:var(--size-8);margin-top:var(--size-6)}.checkout-view-footer>button:not(:first-child){margin-left:var(--size-4)}.checkout-view-footer>button.back{margin-left:auto!important}.checkout-view-footer>button.back span{font-weight:400}@media only screen and (max-width:767px){.checkout-view-footer>button.back,.checkout-view-footer>button.forward{display:none}}.checkout-quantity{align-items:baseline;display:flex;flex:0 0 280px!important;justify-content:flex-end}.checkout-preferred-product-indicator{margin-right:var(--size-4)}.thank-you-box-mobile{background-color:var(--color-white);box-shadow:var(--shadow-card);display:flex;flex-direction:column;margin:var(--size-4) 0 var(--size-6);padding:var(--size-4)}.thank-you-box-mobile .thank-you-box-mobile-header{align-items:center;display:flex;margin-bottom:var(--size-4)}.thank-you-box-mobile .thank-you-box-mobile-header>span{font-weight:var(--bold)}.thank-you-box-mobile .thank-you-box-confirmations{margin-bottom:var(--size-4);margin-left:48px}.thank-you-box-mobile .thank-you-box-confirmations .button-container{align-items:flex-start}.thank-you-box-mobile .thank-you-box-confirmations span{font-weight:var(--bold)}.thank-you-box-mobile .thank-you-box-confirmations span:last-child{cursor:pointer}.thank-you-box-mobile .thank-you-box-confirmations span:last-child:hover{-webkit-text-decoration:underline;text-decoration:underline}.thank-you-box-mobile .thank-you-box-mobile-message{margin-bottom:var(--size-4);margin-left:48px}.thank-you-box-mobile .thank-you-box-mobile-feedback{align-items:center;display:flex;margin-bottom:var(--size-6);margin-left:48px}.thank-you-box-mobile .thank-you-box-mobile-feedback a{font-weight:700}.thank-you-box-mobile .thank-you-box-mobile-back-button{border-top:var(--border-gray-10);padding-top:var(--size-4)}.thank-you-box-mobile .confirmation-icon{align-items:center;background:var(--color-brand-orange);border-radius:50%;display:flex;flex-shrink:0;height:var(--size-8);justify-content:center;margin-right:var(--size-4);width:var(--size-8)}.order-address-block{word-break:break-all;word-break:break-word}.delivery-instructions-info-row{display:flex;flex-direction:row;justify-content:space-between;word-break:break-word}.delivery-instructions-info-row__title{font-weight:700;margin-top:var(--size-1)}.delivery-instructions-info-row__title:first-of-type{margin-top:0}.delivery-instructions-info-row__value{word-wrap:break-word}.delivery-info-tables .markings-readonly-info>div{margin-top:var(--size-1)}.delivery-info-tables .markings-readonly-info>div:first-child{margin-top:0}.delivery-info-tables .address-local-dc{display:flex;flex-direction:column;padding-top:var(--size-1)}.block-header{align-items:center;display:flex;flex-direction:row;margin-bottom:var(--size-4)}.block-header h3{margin:0}.block-header>:first-child{margin-right:auto}.block-header>:last-child:not(:first-child){flex:none}.chevron-link{align-items:center;display:inline-flex;font-size:var(--font-size-large);line-height:var(--line-height-large);-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;user-select:none}.chevron-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.collapsible-header{align-items:center;border-bottom:var(--border-gray-10);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:var(--size-2);padding:var(--size-2) 0;-webkit-user-select:none;user-select:none}@media only screen and (min-width:768px){.collapsible-header{font-size:var(--font-size-large)}}.collapsible-header .svg-icon{transform:rotate(180deg);transition:transform .3s}.collapsible-header.selected .svg-icon{transform:rotate(0deg)}.collapsible-header.sticky{display:none;left:0;position:fixed;right:0;top:0;z-index:var(--z-mid)}.collapsible-header.sticky.selected{display:flex}.collapsible-header.no-hr{border:none;margin-bottom:var(--size-0)}@media only screen and (min-width:768px){.collapsible-header.alwaysOpen{display:none!important}}.collapsible-header.dark{background-color:var(--color-gray-05);border:none;color:var(--color-dark-blue);padding-left:var(--size-4);padding-right:var(--size-4)}.collapsible-header.dark .svg-icon{transform:rotate(270deg);transition:transform .3s}.collapsible-header.dark.selected .svg-icon{transform:rotate(1turn)}.collapsible-header.withBg{padding-left:var(--size-4);padding-right:var(--size-4)}.collapsible-header.withBg,.collapsible-header.withBgNew{background-color:var(--color-white);border:none;box-shadow:var(--shadow-card)}.collapsible-header.withBgNew{color:var(--color-link-blue);font-size:var(--font-size-h4);margin-bottom:var(--size-2)!important;padding:var(--size-4)}.accordion-content{margin-bottom:var(--size-4)!important}.accordion-content__button{border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small);width:100%}.accordion-content__title{align-items:center;background:none!important;display:flex;justify-content:space-between;padding-bottom:var(--size-3)!important;padding-top:var(--size-3)!important}@media only screen and (max-width:767px){.accordion-content__title{justify-content:space-between}}.accordion-content__heading{color:var(--color-link-blue);margin-bottom:0;margin-right:var(--size-2);text-align:left}.accordion-content__body{display:none}.accordion-content__body :last-child{margin-bottom:0}.accordion-content--expanded .accordion-content__title{background:var(--color-brand-teal)!important}.accordion-content--expanded .accordion-content__heading{color:var(--color-white)}.accordion-content--expanded .accordion-content__body{display:block}.accordion-content--theme-medium .accordion-content__heading{font-size:var(--font-size-h4);font-weight:700;line-height:var(--line-height-h4)}.accordion-content--theme-large{font-size:var(--font-size-large);line-height:var(--line-height-large)}.accordion-content--theme-large .accordion-content__heading{font-size:var(--font-size-h3);font-weight:700;line-height:var(--line-height-h3)}.banner-group-banner{border-radius:var(--border-radius-small);display:block;margin-bottom:var(--size-4);overflow:hidden;position:relative}@media only screen and (max-width:466px){.banner-group-banner--with-button{padding-bottom:var(--size-10)}.banner-group-banner--with-button .banner-group-banner__content{bottom:var(--size-10)}}.banner-group-banner__image{padding-bottom:56.25%}.banner-group-banner__default-background{background:var(--color-brand-blue);background-image:url(/public/1bc15e5b0a503867df3e.svg);background-position:100% 0;background-repeat:no-repeat;padding-bottom:56.25%}@media only screen and (max-width:991px){.banner-group-banner__default-background{background-image:url(/public/5dc1e0992f7a3b05c8c3.svg)}}.banner-group-banner__default-background--orange{background:var(--color-brand-orange);background-image:url(/public/91d51750868a29e470ba.svg);background-position:100% 0;background-repeat:no-repeat}@media only screen and (max-width:991px){.banner-group-banner__default-background--orange{background-image:url(/public/8a5f13c225e9445496c6.svg)}}.banner-group-banner__filter{background:linear-gradient(90deg,#000,#000,#0000);inset:0;opacity:.1;position:absolute}.banner-group-banner__content{align-items:flex-start;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:var(--size-6);position:absolute}@media only screen and (min-width:467px) and (max-width:991px){.banner-group-banner__content{padding:var(--size-4)}}@media only screen and (max-width:466px){.banner-group-banner__content{justify-content:center;padding:var(--size-4)}}.banner-group-banner__title{color:var(--color-white);font-size:22px;font-weight:700;line-height:1.2;max-width:70%;overflow:hidden}@media only screen and (min-width:992px){.banner-group-banner__title:last-child{margin-bottom:var(--size-10)}}@media only screen and (min-width:467px) and (max-width:991px){.banner-group-banner__title{font-size:18px}.banner-group-banner__title:last-child{margin-bottom:var(--size-8)}}@media only screen and (max-width:991px){.banner-group-banner__title{max-width:80%}}@media only screen and (min-width:467px){.banner-group-banner__title{padding-bottom:var(--size-4)}}.banner-group-banner--with-image .banner-group-banner__title{text-shadow:0 2px 3px #00000080}.banner-group-banner__button{align-items:center;background-color:var(--color-brand-teal);color:#fff;display:flex;flex-shrink:0;font-size:var(--font-size-large);font-weight:700;height:var(--size-10);max-width:100%;padding-left:var(--size-4);padding-right:var(--size-2);text-align:left;transition:var(--transition-all);transition-property:background-color}.banner-group-banner__button:hover{background-color:#269791}.banner-group-banner__button svg *{fill:#fff}.banner-group-banner__button--orange{background-color:#fff;color:var(--color-gray-80)}.banner-group-banner__button--orange svg *{fill:var(--color-gray-80)}@media only screen and (max-width:466px){.banner-group-banner__button--orange{background-color:var(--color-gray-80);color:#fff}.banner-group-banner__button--orange svg *{fill:#fff}}.banner-group-banner__button--orange:hover{background-color:#fff;color:#424344}.banner-group-banner__button--orange:hover svg *{fill:#424344}@media only screen and (max-width:466px){.banner-group-banner__button--orange:hover{background-color:var(--color-gray-80);color:#fff}.banner-group-banner__button--orange:hover svg *{fill:#fff}}@media only screen and (min-width:1224px){.banner-group-banner__button{font-size:18px}}@media only screen and (min-width:467px){.banner-group-banner__button{border-radius:var(--border-radius-small)}}@media only screen and (min-width:467px) and (max-width:991px){.banner-group-banner__button{font-size:14px;height:var(--size-8);padding-left:var(--size-2);padding-right:var(--size-1)}}@media only screen and (max-width:466px){.banner-group-banner__button{left:0;position:absolute;top:100%;width:100%}}.banner-group-banner__button-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-group-banner__button-icon{margin-left:var(--size-1)}.child-content-page-list__item{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.child-content-page-list__item{flex-direction:column}}.child-content-page-list__item:not(:first-child){padding-top:var(--size-4)}.child-content-page-list__item:not(:last-child){border-bottom:var(--border-gray-10);padding-bottom:var(--size-4)}.child-content-page-list__item-link{-webkit-text-decoration:none;text-decoration:none}@media only screen and (min-width:768px){.child-content-page-list__item-link{flex-basis:calc(100% - 90px)}}.child-content-page-list__item-link{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}@media only screen and (max-width:767px){.child-content-page-list__item-link{font-size:var(--font-size-xl-mobile);line-height:var(--line-height-xl-mobile)}}.child-content-page-list__publish-time{color:var(--color-gray-50);font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-xl);line-height:var(--line-height-large);white-space:nowrap}@media only screen and (min-width:768px){.child-content-page-list__publish-time{margin-left:var(--size-4);width:90px}}@media only screen and (max-width:767px){.child-content-page-list__publish-time{margin-top:var(--size-2)}}.contact-person-list{padding-top:var(--size-2)}.contact-person-list__segment-controls{align-items:baseline;margin-bottom:var(--size-6)}.contact-person-list__segment-links{display:flex;flex-wrap:wrap}@media only screen and (max-width:991px){.contact-person-list__segment-links{margin-top:var(--size-4)}}.contact-person-list__segment-link{display:inline-block;margin-bottom:var(--size-2);margin-right:var(--size-4)}@media only screen and (max-width:767px){.contact-person-list__segment-link{margin-right:var(--size-2)}}.contact-person-list__segment{margin-bottom:var(--size-2)}.contact-person-list__segment-heading{align-items:center;display:flex}.contact-person-list__back-to-top{margin-bottom:var(--size-5);margin-left:var(--size-4)}.contact-person-list__no-matches{font-size:var(--font-size-h4);margin-bottom:var(--size-6)}.contact-person-list-item__name{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.contact-person-list-item__job-title,.contact-person-list-item__phone{font-size:var(--font-size-large);line-height:var(--line-height-large)}.contact-person-list-item__phone{-webkit-text-decoration:none;text-decoration:none}.contact-person-list-item__phone:hover{-webkit-text-decoration:underline;text-decoration:underline}.contact-person-list-item__image,.contact-person-list-item__image-placeholder{border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small);padding-bottom:75%}.contact-person-list-item__image-placeholder{background:var(--color-gray-10);position:relative}.contact-person-list-item__image-placeholder-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.contact-person-list-item__content{align-items:flex-start;display:flex;flex-direction:column;min-height:146px}.contact-person-list-item__content>:not(:last-child){margin-bottom:var(--size-2)}.contact-person-list-email{position:relative}.contact-person-list-email__link{align-items:center;display:flex;font-size:var(--font-size-large);line-height:var(--line-height-large);-webkit-text-decoration:none;text-decoration:none}.contact-person-list-email__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.contact-person-list-email__icon{margin-right:var(--size-2)}.contact-person-list-email__tooltip{display:none}.contact-person-list-email:focus-within .contact-person-list-email__tooltip,.contact-person-list-email:hover .contact-person-list-email__tooltip{display:block}.hero-banner{margin-bottom:var(--size-4)}.hero-banner__wrapper{position:relative}.hero-banner__wrapper-large{padding-bottom:56.25%}@media only screen and (min-width:768px){.hero-banner__wrapper-large{padding-bottom:33.33333%}}.hero-banner__wrapper-medium{padding-bottom:56.25%}@media only screen and (min-width:768px){.hero-banner__wrapper-medium{padding-bottom:25%}}.hero-banner__image,.hero-banner__placeholder{border-radius:var(--border-radius-small);height:100%;position:absolute!important;width:100%}.hero-banner__placeholder{background:var(--color-brand-blue)}.hero-banner__content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 var(--size-8);position:absolute!important;width:100%}@media only screen and (max-width:767px){.hero-banner__content{padding:0}}.hero-banner__title{color:var(--color-white);font-weight:900;margin-bottom:var(--size-6);margin-top:var(--size-4);overflow:hidden;padding-bottom:4px;padding-right:40%;text-shadow:0 2px 6px #0009;width:100%}@media only screen and (min-width:992px){.hero-banner__title{font-size:38px;line-height:42px;max-height:130px}}@media only screen and (max-width:991px){.hero-banner__title{font-size:32px;line-height:36px;max-height:112px}}@media only screen and (max-width:767px){.hero-banner__title{font-size:28px;line-height:32px;margin-bottom:var(--size-4);max-height:100px;padding:0 var(--size-4)}}@media only screen and (max-width:466px){.hero-banner__title{font-size:24px;line-height:28px;max-height:88px}}.hero-banner__links{display:flex}@media only screen and (min-width:768px){.hero-banner__links{flex-wrap:wrap}}@media only screen and (max-width:767px){.hero-banner__links{-webkit-overflow-scrolling:touch;overflow:auto;padding-left:var(--size-4)}}.hero-banner__links:after{content:"";flex-shrink:0;width:1px}.hero-banner--top-element{margin-top:var(--size-minus-8)}.hero-banner--top-element .hero-banner__image,.hero-banner--top-element .hero-banner__placeholder{border-top-left-radius:0;border-top-right-radius:0}@media only screen and (max-width:1170px){.hero-banner--full-width{margin-left:var(--size-minus-4);margin-right:var(--size-minus-4)}.hero-banner--full-width .hero-banner__image,.hero-banner--full-width .hero-banner__placeholder{border-radius:0}}.hero-banner-link{align-items:center;border-radius:var(--border-radius-small);display:flex;font-size:var(--font-size-large);font-weight:700;margin-right:var(--size-4);padding:var(--size-2) var(--size-2) var(--size-2) var(--size-4);-webkit-text-decoration:none;text-decoration:none;transition:var(--transition-all);transition-property:background-color;white-space:nowrap}@media only screen and (min-width:768px){.hero-banner-link{margin-bottom:var(--size-2)}}.hero-banner-link__icon{margin-left:var(--size-1)}.hero-banner-link--white{background-color:#fff;color:var(--color-gray-80)!important}.hero-banner-link--white svg *{fill:var(--color-gray-80)!important}@media only screen and (min-width:768px){.hero-banner-link--white:hover{background-color:#e6e6e6}}.hero-banner-link--teal{background-color:var(--color-brand-teal);color:#fff!important}.hero-banner-link--teal svg *{fill:#fff!important}@media only screen and (min-width:768px){.hero-banner-link--teal:hover{background-color:#269791}}.hero-banner-link--transparent{background-color:#0009;color:#fff!important}.hero-banner-link--transparent svg *{fill:#fff!important}@media only screen and (min-width:768px){.hero-banner-link--transparent:hover{background-color:#26262699}}.long-narrow-banner{background:var(--color-brand-blue);background-image:url(/public/1187758b53abaaaf48fc.svg);background-position:100% 0;background-repeat:no-repeat;border-radius:var(--border-radius-small);display:block;margin-bottom:var(--size-4);overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none}@media only screen and (min-width:467px) and (max-width:991px){.long-narrow-banner{background-image:url(/public/1bc15e5b0a503867df3e.svg)}}@media only screen and (max-width:466px){.long-narrow-banner{background-image:url(/public/5dc1e0992f7a3b05c8c3.svg)}}.long-narrow-banner--orange{background:var(--color-brand-orange);background-image:url(/public/122135c4da9203afd56f.svg);background-position:100% 0;background-repeat:no-repeat;-webkit-text-decoration:none;text-decoration:none}@media only screen and (min-width:467px) and (max-width:991px){.long-narrow-banner--orange{background-image:url(/public/91d51750868a29e470ba.svg)}}@media only screen and (max-width:466px){.long-narrow-banner--orange{background-image:url(/public/8a5f13c225e9445496c6.svg)}}.long-narrow-banner__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:var(--size-6)}@media only screen and (max-width:767px){.long-narrow-banner__content{padding:var(--size-4)}}.long-narrow-banner__title{color:var(--color-white);font-size:26px;font-weight:700;line-height:1.1;margin-right:220px;overflow:hidden}.long-narrow-banner__title:not(:last-child){padding-bottom:var(--size-4)}@media only screen and (min-width:467px) and (max-width:991px){.long-narrow-banner__title{font-size:22px;margin-right:100px}}@media only screen and (max-width:466px){.long-narrow-banner__title{font-size:20px;margin-right:60px}}.long-narrow-banner__link{align-items:center;color:var(--color-brand-teal-light);display:flex;font-size:20px;font-weight:500;line-height:1.2;max-width:100%;text-align:left}.long-narrow-banner__link svg *{fill:var(--color-brand-teal-light)}.long-narrow-banner__link--orange{color:var(--color-gray-80)}.long-narrow-banner__link--orange svg *{fill:var(--color-gray-80)}@media only screen and (max-width:991px){.long-narrow-banner__link{font-size:var(--font-size-large);font-weight:700}}.long-narrow-banner:hover .long-narrow-banner__link{color:var(--color-brand-teal-light-hover);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.long-narrow-banner:hover .long-narrow-banner__link--orange{color:var(--color-gray-80)}.long-narrow-banner__link-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-markdown-content__heading{padding-top:var(--size-2)}.sidebar-markdown-content__panel{font-size:var(--font-size-large);line-height:var(--line-height-large)}.sidebar-markdown-content__panel h2,.sidebar-markdown-content__panel h3{margin-bottom:var(--size-2)}.sidebar-markdown-content__panel ol,.sidebar-markdown-content__panel ul{margin-left:var(--size-6);padding-left:var(--size-6)}@media only screen and (max-width:767px){.sidebar-markdown-content__panel ol,.sidebar-markdown-content__panel ul{margin-left:var(--size-4)}}.sidebar-markdown-content__panel ol ol,.sidebar-markdown-content__panel ol ul,.sidebar-markdown-content__panel ul ol,.sidebar-markdown-content__panel ul ul{margin-bottom:0;margin-left:var(--size-2)}.sidebar-markdown-content__panel li{margin-bottom:4px}.sidebar-markdown-content__panel{margin-bottom:var(--size-4)!important}.markdown-content__heading{padding-top:var(--size-2)}.markdown-content__heading--inside{padding-bottom:var(--size-2);padding-top:0}.markdown-content__panel{font-size:var(--font-size-large);line-height:var(--line-height-large)}.markdown-content__panel h2,.markdown-content__panel h3{margin-bottom:var(--size-2)}.markdown-content__panel ol,.markdown-content__panel ul{margin-left:var(--size-6);padding-left:var(--size-6)}@media only screen and (max-width:767px){.markdown-content__panel ol,.markdown-content__panel ul{margin-left:var(--size-4)}}.markdown-content__panel ol ol,.markdown-content__panel ol ul,.markdown-content__panel ul ol,.markdown-content__panel ul ul{margin-bottom:0;margin-left:var(--size-2)}.markdown-content__panel li{margin-bottom:4px}.markdown-content__panel{margin-bottom:var(--size-4)!important}.markdown-content__panel--grey{background-color:var(--color-panel-gray)!important}.markdown-content--align-bottom{align-self:flex-end}.markdown-content--align-top{align-self:flex-start}.markdown-content--align-center{align-self:center}.markdown-content__first-column,.markdown-content__second-column,.markdown-content__third-column{display:flex;flex-direction:column}@media only screen and (max-width:767px){.markdown-content__first-column+.markdown-content__second-column,.markdown-content__second-column+.markdown-content__third-column{margin-top:var(--size-4)}}.sidebar-page-lift-block__heading{margin-top:var(--size-2)}.page-lift-block__heading{padding-top:var(--size-2)}.page-lift-card{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;flex-direction:column;margin-bottom:var(--size-4)}.page-lift-card__link:link,.page-lift-card__link:visited{-webkit-text-decoration:none!important;text-decoration:none!important}.page-lift-card:hover h4{opacity:var(--link-hover-opacity)}.page-lift-card__default-image,.page-lift-card__image{border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small);padding-bottom:56.25%}.page-lift-card__default-image{background-color:var(--color-gray-10);overflow:hidden;position:relative}.page-lift-card__default-image>img{height:100%;position:absolute;width:100%}.page-lift-card__text-section{color:var(--color-gray-80);overflow:hidden;-webkit-text-decoration:none!important;text-decoration:none!important}.page-lift-card__text-section h4{color:var(--color-link-blue);font-size:18px;line-height:22px;margin-bottom:var(--size-2)}.page-lift-card__text-section{height:calc(var(--size-4)*2 + 66px + var(--size-2) + var(--line-height-base)*2);padding:var(--size-4)}@media only screen and (max-width:466px){.page-lift-card__text-section{height:unset}}.page-lift-card__image-container{position:relative}.page-lift-card__tag-group{bottom:0;left:0;padding:0 var(--size-4);position:absolute;right:0}.product-lift-block__heading{padding-top:var(--size-2)}.product-lift-placeholder{height:198px}.product-lift-card,.product-lift-placeholder{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);margin-bottom:var(--size-4)}.product-lift-card{display:flex;flex-direction:column;padding:var(--size-4)}.product-lift-card:link,.product-lift-card:visited{-webkit-text-decoration:none!important;text-decoration:none!important}.product-lift-card__image{align-items:center;border:var(--border-gray-10);border-radius:var(--border-radius-small);display:flex;height:110px;justify-content:center;margin:var(--size-minus-1) var(--size-minus-1) var(--size-4);padding:var(--size-2)}.product-lift-card__product-name{height:calc(var(--line-height-base)*2);line-height:var(--line-height-base)}@media only screen and (max-width:466px){.product-lift-card__product-name{height:unset}}.product-lift-recommendation-card,.product-lift-recommendation-placeholder{margin-bottom:var(--size-4);width:100%}.product-lift-col{display:flex}.stacked-products-block__header{display:flex;justify-content:space-between}.stacked-products-block__header h2{padding-top:var(--size-2)}.stacked-products-block__header a{align-items:center;display:flex}.stacked-products-block__column{align-items:stretch;box-shadow:var(--shadow-card);display:flex;padding:0}.stacked-products-block__row{display:flex;flex-direction:row;margin-bottom:var(--size-4);margin-left:var(--size-0);margin-right:var(--size-0)}.stacked-products-block__show-more{margin-bottom:var(--size-4)}.stacked-product-card{background:var(--color-white);border:var(--border-gray-10);border-radius:var(--border-radius-tiny);display:flex;flex-direction:row;padding:var(--size-4) var(--size-2);width:100%}.stacked-product-card .traffic-lights{margin-right:var(--size-2)}.stacked-product-card .refrigerant-blocked{background:var(--color-gray-02);border-radius:var(--border-radius-small);padding:10px var(--size-2)}.stacked-product-card__image-container{margin-right:var(--size-2);max-width:var(--size-15);min-width:var(--size-15)}.stacked-product-card__details-container{display:flex;flex-direction:column;justify-content:space-between;padding-right:var(--size-2);width:100%}.stacked-product-card__image{align-items:center;border:var(--border-gray-10);border-radius:var(--border-radius-small);display:flex;height:60px;justify-content:center;padding:var(--size-1)}.stacked-product-card__icons{display:flex;justify-content:center;margin-top:var(--size-2)}.stacked-product-card__title{min-height:40px}.stacked-product-card__title--link{font-size:var(--font-size-base);font-weight:var(--medium);margin-bottom:var(--size-2);-webkit-text-decoration:none;text-decoration:none}.stacked-product-card__availability{border-bottom:var(--border-gray-10);font-size:var(--font-size-small);padding-bottom:var(--size-4);padding-top:var(--size-1)}.stacked-product-card__prices{padding-bottom:var(--size-1);padding-top:var(--size-1)}.stacked-product-card__prices .agreed-product{font-weight:var(--bold);margin-bottom:0}@media only screen and (max-width:767px){.stacked-product-card__prices .agreed-product{flex-wrap:wrap}.stacked-product-card__prices .agreed-product__indicator{padding-right:var(--size-2)}.stacked-product-card__prices .agreed-product__price{padding-left:0}}.stacked-product-card__prices .customer-price{font-weight:var(--bold);margin-bottom:0}.stacked-product-card__prices .customer-price .product-card-price{font-weight:var(--bold)}.stacked-product-card__prices .unit-price{color:var(--color-gray-50);font-size:var(--font-size-small);font-weight:var(--medium)}.stacked-product-card__prices .unit-price .product-card-price{font-weight:var(--medium)}.value-bar-fixed{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--size-4);margin-top:var(--size-8)}@media only screen and (max-width:466px){.value-bar-fixed{flex-direction:column}}@supports (display:grid){.value-bar-fixed{display:grid;gap:var(--size-6) var(--size-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:var(--size-8)}}.value-bar-item-fixed{align-items:center;display:flex;flex-direction:column;margin-bottom:var(--size-4);min-width:180px;padding:0 var(--size-4);text-align:center;-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-width:466px){.value-bar-item-fixed{max-width:none!important}}@supports (display:grid){.value-bar-item-fixed{margin-bottom:0;max-width:none!important;min-width:0}}.value-bar-item-fixed__icon{margin-bottom:var(--size-4)}.value-bar-item-fixed__title{color:var(--color-link-blue);font-size:18px;font-weight:700;line-height:24px;max-width:100%}a:hover .value-bar-item-fixed__title{-webkit-text-decoration:underline;text-decoration:underline}.value-bar-item-fixed__support-text{color:var(--color-gray-80);font-size:var(--font-size-large);line-height:var(--line-height-large);max-width:100%}.value-bar-fluid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--size-4);margin-top:var(--size-8)}@media only screen and (max-width:767px){.value-bar-fluid{flex-direction:column}}@media only screen and (min-width:768px) and (max-width:991px){.value-bar-fluid{margin-left:var(--size-1);margin-right:var(--size-1)}}@media only screen and (min-width:992px){.value-bar-fluid{margin-left:var(--size-3);margin-right:var(--size-3)}}.value-bar-item-fluid{display:flex;margin-bottom:var(--size-4);overflow:hidden;padding:0 var(--size-3);-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-width:767px){.value-bar-item-fluid{padding:0;width:100%}}.value-bar-item-fluid__icon{margin-right:var(--size-4)}.value-bar-item-fluid__title{color:var(--color-link-blue);font-size:18px;font-weight:700;line-height:24px}a:hover .value-bar-item-fluid__title{-webkit-text-decoration:underline;text-decoration:underline}.value-bar-item-fluid__chevron{display:none!important;margin-left:auto}@media only screen and (max-width:767px){.value-bar-item-fluid__chevron{display:block!important}}.value-bar-mobile{margin-top:var(--size-3)}.value-bar-mobile .swipeable-carousel__item{display:block;min-width:auto}.value-bar-mobile .value-bar-item-fluid{display:flex;padding:0 var(--size-3);white-space:nowrap}.value-bar-mobile .value-bar-item-fluid__chevron{display:none!important;margin-left:auto}.user-banner-container{margin-bottom:var(--size-4)}@media only screen and (min-width:768px){.user-banner-container{display:flex;justify-content:flex-end;min-height:154px}}.user-banner{position:relative;width:100%}@media only screen and (max-width:767px){.user-banner{height:208px}}.user-banner__image{border-top-left-radius:var(--border-radius-small);height:100%}.user-banner__image img,.user-banner__image picture{object-fit:cover;object-position:top}@media only screen and (min-width:768px){.user-banner__image{border-bottom-left-radius:var(--border-radius-small)}}@media only screen and (max-width:767px){.user-banner__image{border-top-right-radius:var(--border-radius-small)}}.user-banner__content{align-items:flex-start;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:var(--size-5) var(--size-8);position:absolute}.user-banner__content.without-link{padding-bottom:var(--size-1)}.user-banner__content-text{color:var(--color-white)}@media only screen and (min-width:1224px){.user-banner__content-text{font-size:var(--font-size-h1)}}.user-banner__link{align-items:center;color:var(--color-white);display:flex;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.user-banner__link:hover{color:var(--color-white);-webkit-text-decoration:underline;text-decoration:underline}.user-banner__overlay{background:var(--color-brand-blue);background:linear-gradient(180deg,#00285500,#002855);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media only screen and (min-width:768px){.user-banner__overlay{border-bottom-left-radius:var(--border-radius-small)}}.user-banner__icon{margin-left:var(--size-2)}.user-banner-sales-contact{background:var(--color-brand-blue);border-bottom-right-radius:var(--border-radius-small);color:var(--color-white);display:flex;flex-direction:column;justify-content:flex-end;padding:20px 40px}@media only screen and (min-width:768px){.user-banner-sales-contact{border-top-right-radius:var(--border-radius-small)}}@media only screen and (max-width:767px){.user-banner-sales-contact{border-bottom-left-radius:var(--border-radius-small)}}.user-banner-sales-contact__title{align-items:center;color:var(--color-brand-orange);display:flex;font-size:var(--font-size-large);font-weight:700;gap:var(--size-2);margin-bottom:var(--size-2)}.user-banner-sales-contact__name{color:var(--color-white);margin-bottom:var(--size-1)}.user-banner-sales-contact__phone{color:var(--color-white);font-size:var(--font-size-large);-webkit-text-decoration:none;text-decoration:none}.user-banner-sales-contact__phone:hover{color:var(--color-white);-webkit-text-decoration:underline;text-decoration:underline}.user-banner-sales-contact__email{color:var(--color-white);font-size:var(--font-size-large)}.user-banner-sales-contact__email:hover{color:var(--color-white);-webkit-text-decoration:underline;text-decoration:underline}.user-banner-sales-contact__link{align-items:center;color:var(--color-white);display:flex;font-weight:700;margin-top:var(--size-2);-webkit-text-decoration:none;text-decoration:none}.date-picker{position:relative}.date-picker__input-toggle{align-items:center;border:1px solid var(--color-gray-40);border-radius:var(--border-radius-tiny);cursor:pointer;display:flex;height:var(--input-height);justify-content:space-between;padding:0 var(--size-2);width:100%}.date-picker__input-toggle:hover{border-color:var(--color-gray-50)}.date-picker__input-toggle--outline,.date-picker__input-toggle--outline:hover{border:2px solid var(--color-brand-blue)}.date-picker__input-toggle[disabled]{background:var(--color-gray-02);color:var(--color-gray-50);cursor:not-allowed}.date-picker__input-icon{cursor:pointer;position:relative}.date-picker__desktop-calendar{border-radius:var(--border-radius-small);box-shadow:var(--shadow-flyout);position:absolute;top:100%;width:260px;z-index:var(--z-top)}.rdp{background-color:var(--color-white);border-radius:var(--border-radius-small);overflow:hidden;position:relative;z-index:var(--z-mid)}.rdp,.rdp-month{-webkit-user-select:none;user-select:none}.rdp-month{border-collapse:collapse;border-spacing:0;display:table;margin:0;width:100%}.rdp-nav{width:100%}.rdp-nav_button{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:1.5rem;position:absolute;width:1.5rem}.rdp-nav_button_next,.rdp-nav_button_previous{align-items:center;cursor:pointer;display:flex;height:var(--size-6);justify-content:center;position:absolute;top:6px;width:var(--size-6)}.rdp-nav_button_next:after,.rdp-nav_button_previous:after{color:var(--color-white);opacity:.4;position:relative;transition:var(--transition-all)}.rdp-nav_button_next:hover:after,.rdp-nav_button_previous:hover:after{opacity:1}.rdp-nav_button_next svg,.rdp-nav_button_previous svg{display:none}.rdp-nav_button_previous{left:var(--size-2)}.rdp-nav_button_previous:after{content:"←"}.rdp-nav_button_next{right:var(--size-2)}.rdp-nav_button_next:after{content:"→"}.rdp-caption{background:var(--color-brand-blue);color:var(--color-white);width:100%}.rdp-caption,.rdp-head_cell{padding:var(--size-2) 0;text-align:center}.rdp-head_cell{border:none;color:var(--color-gray-50);display:table-cell;font-weight:400;-webkit-text-decoration:none;text-decoration:none}.rdp-table{width:100%}.rdp-tbody{background-color:var(--color-gray-02)!important;cursor:default}.rdp-row{display:table-row}.rdp-row:last-child .rdp-cell{border-bottom:none}.rdp-cell{border-color:#fff;border-style:solid;border-width:0 1px 1px 0;padding:0;text-align:center;width:14.28571%}html[data-whatinput=keyboard] .rdp-cell:focus{box-shadow:var(--shadow-focus-inset)!important}.rdp-cell:first-child{border-left:none}.rdp-cell:last-child{border-right:none}.rdp_interactionDisabled .rdp-day{cursor:default}.rdp-day{background-color:var(--color-gray-10);cursor:pointer;padding:var(--size-2) 0;width:100%}.rdp-day:not(.rdp-day_disabled):hover{background:var(--color-brand-blue);color:var(--color-white)}.rdp-day_today{font-weight:700}.rdp-day_today :not(.rdp-day_selected){background:var(--color-white)}.rdp-day_disabled{background-color:var(--color-gray-20);color:var(--color-white);cursor:not-allowed}.rdp-day_selected:not(.rdp-day_disabled){background:var(--color-brand-blue);color:var(--color-white)}html[data-whatinput=keyboard] .rdp-day_selected:not(.rdp-day_disabled):focus{box-shadow:var(--shadow-focus-white-inset)!important}.download-button{display:inline}.download-link{align-items:center;display:inline-flex;font-weight:700;-webkit-text-decoration:none!important;text-decoration:none!important;-webkit-user-select:none;user-select:none}.download-link__icon{margin-right:var(--size-2)}.email-tooltip{background:var(--color-white);border:2px solid var(--color-brand-orange);border-radius:var(--border-radius-small);box-shadow:var(--shadow-small);padding:var(--size-2);position:absolute;top:calc(100% + var(--size-2));z-index:var(--z-top)}.email-tooltip:before{border:6px solid #0000;border-bottom:6px solid var(--color-brand-orange);content:"";display:block;height:0;left:calc(50% - var(--size-2));position:absolute;top:-13px;width:0}.generic-error-text{align-items:center;color:var(--color-status-red);display:flex}.generic-error-text .svg-icon{margin-right:var(--size-2)}.express-pickup-message-closed{color:var(--color-status-red)}.hero-image{display:block;margin-bottom:var(--size-4)}.hero-image__image{border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small);overflow:hidden;padding-bottom:56.25%}@media only screen and (min-width:768px){.hero-image__image{padding-bottom:33.33333%}}@media only screen and (max-width:1170px){.hero-image__image{border-radius:0}.hero-image{margin-left:var(--size-minus-4);margin-right:var(--size-minus-4)}}.icon-link{align-items:center;display:flex;font-weight:700;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;user-select:none}.icon-link--inline{display:inline-flex}.icon-link__icon:not(:last-child){margin-right:var(--size-2)}.icon-link__icon:not(:first-child){margin-left:var(--size-2)}.imgix-image{flex-shrink:0;font-size:0;height:auto;max-height:100%;max-width:100%;width:auto}.contentful-image{background-color:var(--color-gray-10);overflow:hidden;position:relative}.contentful-image__image{height:100%;position:absolute;width:100%}.onntime-article-list-item .contentful-image{border-top-left-radius:0;border-top-right-radius:0}.iconbadge{border-radius:var(--size-4)}.iconbadge__badge{align-items:center;display:flex}.iconbadge__badge:hover{border-color:var(--color-link-blue-hover);color:var(--color-link-blue-hover)}.iconbadge__badge:hover svg *{fill:var(--color-link-blue-hover)}.iconbadge__icon{margin-left:var(--size-2)}.iconbadge:link{-webkit-text-decoration:none;text-decoration:none}.info-section{display:flex}.info-section .svg-icon{margin-right:var(--size-4)}.input-info{height:var(--size-5);position:relative;vertical-align:middle}.input-info>.svg-icon{cursor:pointer}.input-info .input-info__tooltip{min-width:200px}.input-info.info svg *{fill:var(--color-gray-50)}.input-info.warning svg *{fill:var(--color-status-orange)}.input-info.success svg *{fill:var(--color-status-green)}.input-info.error svg *{fill:var(--color-status-red)}.label-container{display:flex;justify-content:space-between;margin-bottom:var(--size-1)}.label-container__label{color:var(--color-brand-blue);font-weight:500!important}.label-container__children{margin-left:var(--size-2)}.label-container--inline{flex-shrink:0;margin-bottom:0;margin-right:var(--size-4);white-space:nowrap}.label-container__required-marker{margin-left:var(--size-1);position:relative;top:-1px}.label-row>*{display:block;line-height:var(--size-5)}.label-row>:first-child{font-weight:700;margin-right:var(--size-2)}.label-row.inline{align-items:center;display:inline-flex;width:auto}.label-row.inline>:first-child{margin-right:var(--size-2)}.label-row.inline>:last-child{margin-left:0}.label-row.block{align-items:center;display:flex;width:auto}.label-row.block>:first-child{margin-right:var(--size-2)}.label-row.block>:last-child{margin-left:0;margin-right:auto}.label-row.inline-right{align-items:center;display:inline-flex;width:auto}.label-row.inline-right>:first-child{flex:auto;margin-right:0}.label-row.inline-right>:last-child{flex:none;margin-left:var(--size-2)}.label-row.stretch>:last-child{flex:auto;margin-left:auto;text-align:right}.label-row.stacked{align-items:flex-start;display:flex;flex-direction:column}.label-row.stacked>:last-child{align-self:flex-start;margin:0}.label-row.stacked-stretch{align-items:flex-start;display:flex;flex-direction:column;width:100%}.label-row.stacked-stretch>*{display:block;width:100%}.label-row.stacked-stretch>*>*{width:100%}.label-row.stacked-right{align-items:flex-end;display:flex;flex-direction:column-reverse}.label-row.stacked-right>*{margin:0}.label-row.two-third-content>:first-child{flex-basis:33.333%;margin:0}.label-row.two-third-content>:last-child{flex-basis:66.666%;margin:0;padding-left:var(--size-4)}@media only screen and (max-width:466px){.label-row.two-third-content{flex-wrap:wrap}.label-row.two-third-content>*{flex-basis:100%!important}.label-row.two-third-content>:last-child{padding-left:0}}.label-row>.action-container{display:flex}.label-row>.action-container>.action{margin-left:var(--size-1)}.link-button{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;padding:0}.link-button__inner{display:flex;text-align:left}.link-button__icon:not(:last-child){margin-right:var(--size-2)}.link-button__icon:not(:first-child){margin-left:var(--size-2)}.link-button--icon-medium .link-button__icon{margin-top:1px}.link-button--icon-small .link-button__icon{margin-top:4px}.link-button--default{color:var(--color-link-blue);font-weight:700}.link-button--default svg *{fill:var(--color-link-blue)}.link-button--default:hover{color:var(--color-link-blue-hover)}.link-button--default:hover svg *{fill:var(--color-link-blue-hover)}.link-button--danger{color:var(--color-status-red);font-weight:700}.link-button--danger svg *{fill:var(--color-status-red)}.link-button--danger:hover{color:var(--color-status-red-hover)}.link-button--danger:hover svg *{fill:var(--color-status-red-hover)}.link-button--teal{color:var(--color-link-blue);font-weight:var(--medium)}.link-button--teal svg *{fill:var(--color-brand-teal)}.link-button--teal:hover{color:var(--color-link-blue)}.link-button--teal:hover svg *{fill:var(--color-brand-teal)}.link-button--text{color:var(--color-gray-80);font-weight:700}.link-button--text svg *{fill:var(--color-gray-80)}.link-button--text:hover{color:var(--color-gray-70)}.link-button--text:hover svg *{fill:var(--color-gray-70)}.link-button--white{color:var(--color-white);font-weight:700}.link-button--white svg *{fill:var(--color-white)}.link-button--white:hover{color:var(--color-white-hover)}.link-button--white:hover svg *{fill:var(--color-white-hover)}.link-button--orange-blue{color:var(--color-link-blue);font-weight:700}.link-button--orange-blue svg *{fill:var(--color-brand-orange-hover)}.link-button--orange-blue:hover{color:var(--color-link-blue-hover)}.link-button--orange-blue:hover svg *{fill:var(--color-brand-orange-hover)}.link-button[disabled]{color:var(--color-gray-50)!important;cursor:not-allowed}.link-button[disabled] svg *{fill:var(--color-gray-50)!important}.contact-sales-link{margin-top:var(--size-4)}.contact-sales-link a{display:inline-block;-webkit-text-decoration:none;text-decoration:none}.main-container{display:flex;flex:1 0 auto;flex-direction:column;min-height:1px}@media only screen and (max-width:767px){.main-container{min-height:calc(100vh - var(--header-height-mobile))}}.main-background-blur{background:var(--color-overlay);height:100%;position:fixed;width:100%;z-index:var(--z-top)}.container-padding{padding:var(--size-8) var(--size-4) var(--size-12)}@media only screen and (max-width:1223px){.container-padding{padding:var(--size-4) var(--size-4) var(--size-4) var(--size-4)}}.flexible-page-content{margin-bottom:var(--size-12)}.flexible-page-content.noBottomMargin{margin-bottom:0}.mobile-dropdown{position:relative;-webkit-user-select:none;user-select:none}.mobile-dropdown .mobile-dropdown__button{align-items:center;background:none;border:1px solid var(--color-gray-10);border-radius:var(--border-radius-small);color:var(--color-brand-blue);cursor:pointer;display:flex;font-weight:700;height:var(--input-height);justify-content:center;padding:0 var(--size-4);transition:var(--transition-all);width:100%}.mobile-dropdown .mobile-dropdown__button:hover{color:var(--color-brand-blue-hover)}.mobile-dropdown .mobile-dropdown__icon{margin-left:var(--size-1);transform:rotate(0deg);transition:transform .2s}.mobile-dropdown.open .mobile-dropdown__icon{transform:rotate(180deg)}.mobile-dropdown .mobile-dropdown__list{background:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);cursor:pointer;left:0;position:absolute;right:0;top:var(--input-height);z-index:var(--z-top)}.mobile-dropdown .mobile-dropdown__option{padding:7px 10px}.mobile-dropdown .mobile-dropdown__option:hover{background:var(--color-gray-10)}.mobile-dropdown .mobile-dropdown__option.selected{font-weight:700}:root{--modal-header-min-height:40px}.modal__overlay{-webkit-overflow-scrolling:touch;align-items:flex-start;background:var(--color-overlay);display:flex;height:100%;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--z-modal)}.modal__modal{background:var(--color-white);box-shadow:var(--shadow-flyout);width:100%}@media only screen and (min-width:768px){.modal__modal{border-radius:var(--border-radius-small);margin:var(--size-4);max-width:800px}}@media only screen and (min-width:768px) and (max-width:991px){.modal__modal{margin-bottom:var(--size-10);margin-top:80px}}@media only screen and (min-width:992px){.modal__modal{margin-bottom:var(--size-10);margin-top:120px}}.modal__header{align-items:center;display:flex;font-size:var(--font-size-large);font-weight:700;justify-content:space-between;min-height:var(--modal-header-min-height)}@media only screen and (max-width:767px){.modal__header{padding:var(--size-3) var(--size-4)}}@media only screen and (min-width:768px){.modal__header{padding:var(--size-4) var(--size-8)}}.modal__title{margin:0}.modal__close-button{margin-left:var(--size-2)}.modal__body{border-top:var(--border-gray-10);padding:var(--size-4)}@media only screen and (min-width:768px){.modal__body{padding:var(--size-6) var(--size-8)}}.modal__footer{align-items:center;border-top:var(--border-gray-10);display:flex;flex-direction:row-reverse;justify-content:flex-start;padding:var(--size-4)}.modal__footer>:not(:last-child){margin-left:var(--size-4)}@media only screen and (max-width:767px){.modal__footer>*{flex-basis:0;flex-grow:1}}@media only screen and (min-width:768px){.modal__footer{padding:var(--size-4) var(--size-8)}}.modal-alert__container{align-items:center;background:var(--color-overlay);display:flex;height:100%;justify-content:center;left:0;padding:0 var(--size-4);position:fixed;top:0;width:100%;z-index:var(--z-modal)}.modal-alert__modal{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-flyout);display:flex;flex:none;flex-direction:column;max-width:100%;width:350px}.modal-alert__header{align-items:center;border-bottom:var(--border-gray-10);display:flex;font-weight:700;justify-content:space-between;padding:var(--size-2) var(--size-4);position:relative}.modal-alert__header h4{margin:0}.modal-alert__body{padding:var(--size-4)}.modal-alert__buttons{display:flex;flex-direction:row;padding:0 var(--size-4) var(--size-4)}.modal-alert__buttons>button{flex-basis:100%}.modal-alert__buttons>button:first-child:not(:only-child){margin-right:var(--size-2)}.notification{align-items:center;background:var(--color-white);border:2px solid #000;border-radius:var(--border-radius-small);display:flex;line-height:var(--line-height-small);padding:var(--size-4)}@media only screen and (min-width:768px){.notification{font-size:var(--font-size-large);line-height:var(--line-height-base);padding:var(--size-4) var(--size-6)}}.notification__icon{align-self:baseline}.notification.notification--margin{margin-bottom:var(--size-6)}.notification.notification--info{border-color:var(--color-status-blue)}.notification.notification--info .notification__icon *{fill:var(--color-status-blue)}.notification.notification--warning{border-color:var(--color-status-orange)}.notification.notification--warning .notification__icon *{fill:var(--color-status-orange)}.notification.notification--error{border-color:var(--color-status-red)}.notification.notification--error .notification__icon *{fill:var(--color-status-red)}.notification .notification__title-section{margin-bottom:var(--size-2)}.notification .notification__content{flex-grow:1;margin-left:var(--size-4);min-width:0}.notification .notification__hide-button{align-self:flex-start;margin-left:var(--size-4)}.notification ul{margin:0;padding:0}.notification ul>li{display:block}.notification .removed-product-links .removed-products-warning__removed-product-link{display:block;font-size:14px;font-weight:500;line-height:18px;padding:8px 0 0;text-transform:uppercase}.header-notification-container{bottom:-54px;position:absolute;width:100%}.margin-top-6{margin-top:var(--size-6)}.number-row{align-items:flex-start;clear:both;display:flex;flex-direction:row}@media only screen and (min-width:768px){.number-row{display:block;margin:0}}.number-row.basic span:first-child{font-weight:700}.number-row.stacked{flex-direction:column}.number-row.stacked span{display:block;margin-left:0}.number-row.stacked span:first-child{font-weight:700}.number-row.h1{font-size:var(--font-size-large);line-height:var(--line-height-large)}@media only screen and (min-width:768px){.number-row.h1{font-size:var(--font-size-small);line-height:var(--line-height-small);padding:2px 0}}.number-row.h1>div{font-weight:700}.number-row.h2{font-weight:400}.number-row.h2>:first-child{padding-left:var(--size-4)}@media only screen and (min-width:768px){.number-row.h2{font-size:var(--font-size-small);line-height:var(--line-height-small);padding:2px 0}.number-row.h2>:first-child{padding-left:0}}.number-row.h2+.h1{margin-top:var(--size-6)}.number-row>:first-child{flex:auto;margin-right:auto;padding-right:var(--size-4)}.number-row>:last-child{margin-left:auto}@media only screen and (min-width:768px){.number-row>div:last-child{float:right}}.panel{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);margin-bottom:var(--size-6)}.panel__title{background:var(--color-brand-blue);border-radius:var(--border-radius-small) var(--border-radius-small) 0 0;color:var(--color-white);font-size:var(--font-size-h4);font-weight:700;line-height:var(--line-height-h4);padding:var(--size-2) var(--size-4)}@media only screen and (min-width:768px){.panel__title--padding-wide{padding:var(--size-2) var(--size-6)}}.panel__content{flex-grow:1;padding:var(--size-4)}.panel__content:not(:last-child){border-bottom:var(--border-gray-10)}.panel__content--padding-compact{padding:10px var(--size-4)}.panel__content--padding-none{padding:0}@media only screen and (min-width:768px){.panel__content--padding-wide{padding:var(--size-6)}}.panel__footer{display:flex;flex-grow:0;justify-content:flex-start;padding:var(--size-4)}.panel__columns{display:flex}.panel__columns:not(:last-child){border-bottom:var(--border-gray-10)}.panel__column{display:flex;flex-direction:column;flex-grow:1}.panel__column:not(:last-child) .panel__title{border-top-right-radius:0}.panel__column:not(:first-child) .panel__title{border-top-left-radius:0}@media only screen and (min-width:768px){.panel__footer{align-items:center;flex-direction:row-reverse}.panel__footer>:not(:last-child){margin-left:var(--size-2)}.panel__column{flex-basis:50%}.panel__column:not(:last-child) .panel__content,.panel__column:not(:last-child) .panel__footer{border-right:var(--border-gray-10)}}@media only screen and (max-width:767px){.panel__footer{align-items:stretch;flex-direction:column}.panel__footer>:not(:last-child){margin-bottom:var(--size-2)}.panel__columns{flex-direction:column}.panel__column:not(:last-child) .panel__content,.panel__column:not(:last-child) .panel__footer{border-bottom:var(--border-gray-10)}}.formatted-number{align-items:center;display:inline-flex;font-weight:700;white-space:nowrap}.formatted-number.box{height:var(--input-height)}.formatted-number.total-price{color:var(--color-gray-80);font-size:var(--font-size-large)}.formatted-number.list-price{font-size:var(--font-size-base)}.formatted-number.customer-price{font-size:var(--font-size-large)}.formatted-number.normal{font-weight:400}.formatted-number .number{flex:none}.formatted-number .unit{flex:auto}.formatted-number .unit:before{content:"/";display:inline-block;padding:0 2px}.formatted-number .additional{display:inline-block;padding-left:var(--size-1)}.formatted-number .currency{flex:auto;padding-left:var(--size-1)}.product-code-search{position:relative}.product-code-search__suggestions{left:0;top:calc(100% + 1px);width:100%}.product-code-search__spinner{animation-delay:0s;animation-duration:3s;animation-iteration-count:infinite;animation-name:loading-progress-animation;animation-timing-function:linear;background-color:var(--color-brand-teal);height:3px;position:absolute;top:calc(100% - 2px)}.product-code-search-suggestions{background-color:var(--color-white);border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small);border-top:var(--border-gray-10);box-shadow:var(--shadow-flyout);left:0;position:absolute;top:calc(100% + 1px);width:100%;z-index:var(--z-top)}.product-code-search-suggestions__item{align-items:center;border-bottom:var(--border-gray-10);cursor:pointer;display:flex;gap:var(--size-3);padding:var(--size-2)}.product-code-search-suggestions__item-image,.product-code-search-suggestions__item-warning-image{align-items:center;background-color:var(--color-white);border:var(--border-gray-10);border-radius:var(--border-radius-small);display:flex;flex-shrink:0;height:55px;justify-content:center;padding:var(--size-1);width:55px}.product-code-search-suggestions__item-data{column-gap:var(--size-3);display:flex;flex-direction:row;flex-grow:1;justify-content:space-between}.product-code-search-suggestions__item-data__left{flex:1;text-align:left}.product-code-search-suggestions__item-data__right{align-self:flex-end;display:flex;gap:var(--size-2);justify-content:flex-end}@media only screen and (max-width:767px){.product-code-search-suggestions__item-data{flex-direction:column}}.product-code-search-suggestions__item-warning-image{border:0}.product-code-search-suggestions__item-info{display:flex;flex-direction:column}.product-code-search-suggestions__item--highlighted{background-color:var(--color-light-blue)}.product-code-search-suggestions__item-prices{align-self:flex-end}@media only screen and (max-width:767px){.product-code-search-suggestions__item-prices{align-self:flex-start}}.product-code-search-suggestions__item-price{column-gap:var(--size-2);display:flex;justify-content:flex-end}.product-code-search-suggestions__item-price:not(:first-child){color:var(--color-gray-50)}.product-code-search-suggestions__item-price--agreed{color:var(--color-brand-blue)}@media only screen and (max-width:767px){.product-code-search-suggestions__item-price{justify-content:space-between}}.product-code-search-suggestions__item-price-label{font-weight:700;text-align:right}@media only screen and (max-width:767px){.product-code-search-suggestions__item-price-value{flex-grow:1}.product-code-search-suggestions__item-price-value .number{flex-grow:1;text-align:right}.product-code-search-suggestions__item-price-value .currency,.product-code-search-suggestions__item-price-value .unit{flex-grow:0}}.quantitybox-container{display:inline-flex;position:relative;-webkit-user-select:none;user-select:none}.quantitybox-container .input-field{border:1px solid var(--color-gray-40);border-radius:var(--border-radius-small) 0 0 var(--border-radius-small);flex-grow:1;height:var(--input-height);text-align:center;width:50px}.quantitybox-container .input-field:hover{border-color:var(--color-gray-50)}.quantitybox-container .input-field:focus{border-color:var(--color-brand-blue)}@media only screen and (max-width:390px){.quantitybox-container .input-field{width:40px}}.quantitybox-container.input-only .input-field{border-radius:var(--border-radius-small)}.quantitybox-container.error .input-field{border-color:var(--color-status-red)}.quantitystepper-container{display:inline-flex;-webkit-user-select:none;user-select:none}.quantitystepper-container .input-field{border:var(--border-gray-40);border-radius:0;flex-grow:1;height:var(--input-height);text-align:center;width:48px;z-index:1}.quantitystepper-container .input-field:hover{border-color:var(--color-gray-50)}.quantitystepper-container .input-field[disabled]{border-color:var(--color-gray-40-30)}@media only screen and (max-width:390px){.quantitystepper-container .input-field{width:40px}}.quantitystepper-container .up-down-button{align-items:center;background-color:var(--color-white);cursor:pointer;display:flex;height:var(--input-height);justify-content:center;touch-action:manipulation;width:36px}.quantitystepper-container .up-down-button.disabled{border:var(--border-gray-40);opacity:.3;pointer-events:none}.quantitystepper-container .up-down-button:hover{background-color:var(--color-gray-02)}.quantitystepper-container .up-down-icon{align-items:center;display:flex;justify-content:center;margin-top:var(--size-1);scale:.85}.quantitystepper-container .up-button{border:var(--border-gray-40);border-left-width:0;border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.quantitystepper-container .down-button{border:var(--border-gray-40);border-radius:var(--border-radius-small) 0 0 var(--border-radius-small);border-right-width:0}.quantitystepper-container.error .input-field{border-color:var(--color-status-red)}.quantitystepper-container--disabled .down-button,.quantitystepper-container--disabled .input-field,.quantitystepper-container--disabled .up-button{cursor:not-allowed}.quantitystepper-container--disabled .down-button,.quantitystepper-container--disabled .down-button:hover,.quantitystepper-container--disabled .input-field,.quantitystepper-container--disabled .input-field:hover,.quantitystepper-container--disabled .up-button,.quantitystepper-container--disabled .up-button:hover{background-color:var(--color-white)}.product-recommendations{margin-bottom:var(--size-8);position:relative}.category-view-recommendations-container{margin-bottom:var(--size-6)}.product-recommendation-card{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;flex:0 0 auto;flex-direction:column;max-width:100%;padding:var(--size-4);position:relative}.product-recommendation-card__image-container{align-items:center;border:1px solid var(--color-gray-10);border-radius:var(--border-radius-small);display:flex;flex-direction:column;height:107px;justify-content:center;margin:var(--size-minus-1) var(--size-minus-1) var(--size-4);padding:var(--size-2);position:relative}.product-recommendation-card__refrigerant-ribbon{background-color:var(--color-light-blue);bottom:0;color:var(--color-gray-80);display:flex;justify-content:center;left:0;padding:2px 0;position:absolute;width:100%}.product-recommendation-card__ribbons{left:0;position:absolute;right:0;top:88px}.product-recommendation-card__info-container{display:flex;flex-direction:column;flex-grow:1;margin-top:var(--size-4)}.product-recommendation-card__product-title{font-weight:700;height:calc(var(--line-height-base)*2);margin-bottom:var(--size-1);overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.product-recommendation-card__availability{min-height:var(--line-height-base)}.product-recommendation-card__availability>*{margin:0}.product-recommendation-card__price-info{border-top:var(--border-gray-10);display:flex;flex-direction:column;font-weight:var(--bold);justify-content:space-between;margin-top:var(--size-2);padding-top:var(--size-2)}.product-recommendation-card .customer-price,.product-recommendation-card__single-price{margin-bottom:var(--size-1)}.product-recommendation-card .unit-price{color:var(--color-gray-50);margin-bottom:var(--size-1)}.product-recommendation-card .unit-price.only-price{color:var(--color-gray-80)}.product-recommendation-card__actions{margin-top:var(--size-2);min-height:var(--size-10)}.product-recommendation-card__refrigerant-info{align-items:center;background:var(--color-gray-02);border-radius:var(--border-radius-small);display:flex;height:100%;justify-content:center}.product-recommendation-card__title{display:flex;display:inline-block;flex-direction:row;flex-grow:1;justify-content:space-between;overflow:hidden!important;text-overflow:ellipsis}.product-recommendation-card__title-column{display:flex;flex-direction:column}.product-recommendation-card .brand-logo{margin-bottom:var(--size-2)}.placeholder-recommendation-card{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;flex:0 0 auto;flex-direction:column;height:340px;max-width:100%;padding:var(--size-4);position:relative}.placeholder-recommendation-card__image-container{align-items:center;border:1px solid var(--color-gray-10);border-radius:var(--border-radius-small);display:flex;flex-direction:column;height:107px;justify-content:center;margin:var(--size-minus-1) var(--size-minus-1) 0;padding:var(--size-2);position:relative}.placeholder-recommendation-card--anonymous{height:286px}.required-marker{display:inline-block}.required-marker svg *{stroke:var(--color-status-red)}.responsive-table{border:var(--border-gray-10);padding:var(--size-2)}.responsive-table .table-header{border-bottom:var(--border-gray-10);display:none;margin:0;margin-bottom:var(--size-2)}@media only screen and (min-width:768px){.responsive-table .table-header{background-color:inherit;color:var(--color-gray-80);display:flex;flex-wrap:nowrap;padding:0;padding-bottom:var(--size-1)}}.responsive-table .table-header+div{max-width:100%;width:100%}.responsive-table .table-header span{color:var(--color-gray-80);margin-left:0}.responsive-table>div{display:inline-flex;flex-wrap:nowrap}@media only screen and (max-width:767px){.responsive-table>div{flex-wrap:wrap}}.responsive-table>div{border-bottom:var(--border-gray-10);margin-bottom:var(--size-1);padding-bottom:var(--size-1);width:100%}.responsive-table>div:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.responsive-table>div>*{flex-basis:100%}@media only screen and (min-width:768px){.responsive-table[data-columns="1"]>div{width:100%}.responsive-table[data-columns="1"]>div>*{display:block;flex:0 1 100%;font-weight:700;overflow:hidden;padding:2px 5px}.responsive-table[data-columns="2"]>div{width:100%}.responsive-table[data-columns="2"]>div>*{display:block;flex:0 1 50%;font-weight:700;overflow:hidden;padding:2px 5px}.responsive-table[data-columns="3"]>div{width:100%}.responsive-table[data-columns="3"]>div>*{display:block;flex:0 1 33.33333%;font-weight:700;overflow:hidden;padding:2px 5px}.responsive-table[data-columns="4"]>div{width:100%}.responsive-table[data-columns="4"]>div>*{display:block;flex:0 1 25%;font-weight:700;overflow:hidden;padding:2px 5px}.responsive-table[data-columns="5"]>div{width:100%}.responsive-table[data-columns="5"]>div>*{display:block;flex:0 1 20%;font-weight:700;overflow:hidden;padding:2px 5px}.responsive-table[data-columns="6"]>div{width:100%}.responsive-table[data-columns="6"]>div>*{display:block;flex:0 1 16.66667%;font-weight:700;overflow:hidden;padding:2px 5px}.responsive-table[data-columns="7"]>div{width:100%}.responsive-table[data-columns="7"]>div>*{display:block;flex:0 1 14.28571%;font-weight:700;overflow:hidden;padding:2px 5px}.responsive-table[data-columns="8"]>div{width:100%}.responsive-table[data-columns="8"]>div>*{display:block;flex:0 1 12.5%;font-weight:700;overflow:hidden;padding:2px 5px}.responsive-table[data-columns="9"]>div{width:100%}.responsive-table[data-columns="9"]>div>*{display:block;flex:0 1 11.11111%;font-weight:700;overflow:hidden;padding:2px 5px}.responsive-table[data-columns="10"]>div{width:100%}.responsive-table[data-columns="10"]>div>*{display:block;flex:0 1 10%;font-weight:700;overflow:hidden;padding:2px 5px}}.cell{display:flex;max-width:100%}.cell>*{display:block;flex:auto;margin-right:auto;padding-left:var(--size-2)}@media only screen and (min-width:768px){.cell>*{padding-left:0}}@media only screen and (max-width:767px){.cell>span{max-width:66.6%}}@media only screen and (min-width:768px){.cell .a,.cell a,.cell span{font-weight:400}}.cell .a,.cell a{color:var(--color-brand-blue);display:inline-block;font-size:inherit;font-weight:400;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell:before{content:attr(data-label);display:inline-block;flex:none;font-weight:700;min-width:33.333%;padding-right:var(--size-4)}@media only screen and (min-width:768px){.cell:before{content:normal}}.sales-representative{margin-bottom:var(--size-4)}.sales-representative__title{display:flex;font-size:var(--font-size-xl);justify-content:space-between;padding:var(--size-2) 0}.sales-representative__name{color:var(--color-brand-blue);font-size:var(--font-size-large);font-weight:700;margin-bottom:var(--size-2)}.sales-representative__email-tooltip{display:none}.sales-representative__email-link{font-size:var(--font-size-large);-webkit-text-decoration:none;text-decoration:none}.sales-representative__email-link:focus,.sales-representative__email-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.sales-representative__data-row{align-items:center;margin-bottom:var(--size-1);position:relative}.sales-representative__data-row:focus-within .sales-representative__email-tooltip,.sales-representative__data-row:hover .sales-representative__email-tooltip{display:block!important}.sales-representative__link{-webkit-text-decoration:none;text-decoration:none}.sales-representative__anonymous-user-helptext,.sales-representative__link{font-size:var(--font-size-large)}.sales-representative__login-button{align-items:center;color:var(--color-link-blue);display:flex;font-size:var(--font-size-large);padding:var(--size-2) 0}.sales-representative__login-button:hover{color:var(--color-link-blue-hover)}.save-to-list-modal{padding:0 var(--size-4) var(--size-4)}.save-to-list-modal .product-info-row{display:flex;flex-grow:0;margin-bottom:var(--size-4)}.save-to-list-modal .product-info-row .product-info-image{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:var(--size-4);width:48px}.save-to-list-modal .product-info-row .product-info-title{font-weight:700;margin-right:var(--size-1)}.shopping-list-rows__links-row{display:flex;margin-bottom:var(--size-4)}@media only screen and (max-width:466px){.shopping-list-rows__links-row{flex-direction:column}.shopping-list-rows__links-row>:not(:last-child){margin-bottom:var(--size-2)}}.shopping-list-rows__item-row{word-wrap:break-word;border-top:var(--border-gray-10);display:flex;justify-content:space-between;padding:var(--size-2) 0;position:relative}.shopping-list-rows__item-row:last-child{border-bottom:var(--border-gray-10)}.shopping-list-rows__item-link{font-weight:700;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.shopping-list-rows__editor-buttons-row{display:flex;justify-content:flex-end;margin-top:var(--size-2)}.shopping-list-rows__editor-buttons-row button{margin-left:var(--size-2)}.show-more-section__container{overflow:hidden;transition:max-height .5s}.show-more-section__container--background-body{padding-bottom:var(--size-4);position:relative}.show-more-section__container--background-body:after{background:linear-gradient(color-mod(var(--color-background) alpha(0)),var(--color-background));bottom:0;content:"";display:block;height:var(--size-4);left:0;position:absolute;right:0}.show-more-section__container--background-white{padding-bottom:var(--size-4);position:relative}.show-more-section__container--background-white:after{background:linear-gradient(color-mod(var(--color-white) alpha(0)),var(--color-white));bottom:0;content:"";display:block;height:var(--size-4);left:0;position:absolute;right:0}.show-more-section__container--no-fade{padding-bottom:0}.show-more-section__container--no-fade:after{content:none}.show-more-section__toggle-link{margin-top:var(--size-2)}.side-modal__overlay{background:var(--color-overlay);inset:0;overflow:hidden;position:fixed;z-index:var(--z-modal)}.side-modal-enter .side-modal__overlay{background:#0000}.side-modal-enter-active .side-modal__overlay{background:var(--color-overlay);transition:background .3s}.side-modal-exit .side-modal__overlay{background:var(--color-overlay)}.side-modal-exit-active .side-modal__overlay{background:#0000;transition:background .3s}.side-modal__panel{-webkit-overflow-scrolling:touch;background-color:var(--color-white);bottom:0;box-shadow:-2px 0 2px #0000001a;outline:none;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;width:400px;z-index:var(--z-modal)}@media only screen and (max-width:466px){.side-modal__panel{width:100%}}.side-modal-enter .side-modal__panel{transform:translateX(100%)}.side-modal-enter-active .side-modal__panel{transform:translateX(0);transition:transform .3s ease-out}.side-modal-exit .side-modal__panel{transform:translateX(0)}.side-modal-exit-active .side-modal__panel{transform:translateX(100%);transition:transform .3s ease-in}.side-modal__header{display:flex;flex-shrink:0;justify-content:flex-end;margin:var(--size-4)}@media only screen and (max-width:466px){.side-modal__header{justify-content:space-between}}.side-modal__close-button{cursor:pointer;margin:var(--size-minus-2);padding:var(--size-2)}html:not([data-whatinput=touch]) .side-modal__close-button:hover{background-color:var(--color-gray-02);-webkit-text-decoration:underline;text-decoration:underline}.simple-collapsible .simple-collapsible__content{margin-top:var(--size-1)}.skippable-content__link{left:-1000px;opacity:0;position:absolute}.skippable-content__link:focus{display:block;opacity:1;position:static}.sticky.sticky-on>:first-child{position:fixed}.sticky>:first-child{display:block;float:left;position:relative;width:100%}.svg-icon{display:block;flex-shrink:0}.svg-icon>span{display:flex}.svg-icon--brand-blue *{fill:var(--color-brand-blue)}.svg-icon--brand-teal *{fill:var(--color-brand-teal)}.svg-icon--turqoise *{fill:var(--color-turqoise)}.svg-icon--brand-orange *{fill:var(--color-brand-orange)}.svg-icon--status-red *{fill:var(--color-status-red)}.svg-icon--status-green *{fill:var(--color-status-green)}.svg-icon--status-yellow *{fill:var(--color-status-yellow)}.svg-icon--status-blue *{fill:var(--color-status-blue)}.svg-icon--status-dark-blue *{fill:var(--color-status-dark-blue)}.svg-icon--gray-20 *{fill:var(--color-gray-20)}.svg-icon--gray-50 *{fill:var(--color-gray-50)}.svg-icon--gray-80 *{fill:var(--color-gray-80)}.svg-icon--white *{fill:var(--color-white)}.svg-icon--link-blue *{fill:var(--color-link-blue)}.svg-icon--red *{fill:var(--color-red)}.svg-icon--dark-red *{fill:var(--color-dark-red)}.svg-icon--light-gray *{fill:var(--color-light-gray-icon)}.svg-icon--black *{fill:var(--color-black)}.svg-icon--k-orange *{fill:var(--color-k-orange)}.svg-icon--text-primary *{fill:var(--color-ui-gray-80)}.svg-icon--text-quinary *{fill:var(--color-text-quinary)}.svg-icon--ui-blue-70 *{fill:var(--color-ui-blue-70)}.svg-icon--extra-small,.svg-icon--extra-small div,.svg-icon--extra-small svg{height:8px;width:8px}.svg-icon--small,.svg-icon--small span,.svg-icon--small svg{height:12px;width:12px}.svg-icon--medium-small,.svg-icon--medium-small span,.svg-icon--medium-small svg{height:14px;width:14px}.svg-icon--medium,.svg-icon--medium span,.svg-icon--medium svg{height:18px;width:18px}.svg-icon--medium-plus,.svg-icon--medium-plus span,.svg-icon--medium-plus svg{height:20px;width:20px}.svg-icon--larger,.svg-icon--larger span,.svg-icon--larger svg{height:22px;width:22px}.svg-icon--large,.svg-icon--large span,.svg-icon--large svg{height:24px;width:24px}.svg-icon--medium-large,.svg-icon--medium-large span,.svg-icon--medium-large svg{height:28px;width:28px}.svg-icon--extra-large,.svg-icon--extra-large span,.svg-icon--extra-large svg{height:32px;width:32px}.svg-icon--xx-large,.svg-icon--xx-large span,.svg-icon--xx-large svg{height:40px;width:40px}.svg-icon--huge,.svg-icon--huge span,.svg-icon--huge svg{height:64px;width:64px}.basic-table{table-layout:fixed;width:100%}.basic-table th{vertical-align:top}.basic-table td{white-space:normal}@media only screen and (max-width:767px){.basic-table td{vertical-align:text-top}}.basic-table td,.basic-table th{min-width:100px;padding:var(--size-1);text-align:left}.basic-table td:first-child,.basic-table th:first-child{padding-left:0}.basic-table td:last-child,.basic-table th:last-child{padding-right:0}.basic-table .max-width{white-space:normal;width:100%}.basic-table>div{display:table-header-group}.tippy-box{background:#fff;color:var(--color-gray-80)}.tippy-box--nowrap{max-width:none;white-space:nowrap}.tippy-content{border-radius:4px;border-style:solid;border-width:1px}.tippy-content-inner{align-items:flex-start;display:flex}.tippy-icon{margin-right:var(--size-2)}.tippy-box.status-red .tippy-content{border-color:var(--color-status-red)}.tippy-box.status-red .tippy-arrow{color:var(--color-status-red)}.tippy-box.status-red .tippy-icon *{fill:var(--color-status-red)}.tippy-box.status-green .tippy-content{border-color:var(--color-status-green)}.tippy-box.status-green .tippy-arrow{color:var(--color-status-green)}.tippy-box.status-green .tippy-icon *{fill:var(--color-status-green)}.tippy-box.status-orange .tippy-content{border-color:var(--color-status-orange)}.tippy-box.status-orange .tippy-arrow{color:var(--color-status-orange)}.tippy-box.status-orange .tippy-icon *{fill:var(--color-status-orange)}.tippy-box.status-blue .tippy-content{border-color:var(--color-status-blue)}.tippy-box.status-blue .tippy-arrow{color:var(--color-status-blue)}.tippy-box.status-blue .tippy-icon *{fill:var(--color-status-blue)}.tippy-box.brand-orange .tippy-content{border-color:var(--color-brand-orange)}.tippy-box.brand-orange .tippy-arrow{color:var(--color-brand-orange)}.tippy-box.brand-orange .tippy-icon *{fill:var(--color-brand-orange)}.tippy-box.brand-teal .tippy-content{border-color:var(--color-brand-teal)}.tippy-box.brand-teal .tippy-arrow{color:var(--color-brand-teal)}.tippy-box.brand-teal .tippy-icon *{fill:var(--color-brand-teal)}.tippy-box.gray-20 .tippy-content{border-color:var(--color-gray-20)}.tippy-box.gray-20 .tippy-arrow{color:var(--color-gray-20)}.tippy-box.gray-20 .tippy-icon *{fill:var(--color-gray-20)}.tippy-box.brand-blue .tippy-content{border-color:var(--color-brand-blue)}.tippy-box.brand-blue .tippy-arrow{color:var(--color-brand-blue)}.tippy-box.brand-blue .tippy-icon *{fill:var(--color-brand-blue)}.tippy-box.brand-gray .tippy-content{border-color:var(--color-gray-50)}.tippy-box.brand-gray .tippy-arrow{color:var(--color-gray-50)}.tippy-box.brand-gray .tippy-icon *{fill:var(--color-gray-50)}.with-icon{display:flex}.with-icon .svg-icon{margin-right:var(--size-2)}.with-icon.with-icon--right .svg-icon{margin-left:var(--size-2);margin-top:1px}.with-icon.with-icon--right.with-icon--small .svg-icon{margin-left:11px;margin-right:3px}.with-icon.with-icon--small .svg-icon{margin-left:3px;margin-right:11px}.with-icon.with-icon--large{align-items:center}.zoom-content{display:flex;justify-content:flex-start}@media print{.zoom-content{display:block}}.zoom-content>:first-child{transform-origin:0 50%}.location-consent-modal{border-radius:var(--border-radius-small);max-width:440px;overflow:hidden;width:100%}.location-consent-modal__top{background:var(--color-brand-blue);display:flex;justify-content:center;padding:var(--size-6)}.location-consent-modal__location-icon,.location-consent-modal__location-icon>div>svg{height:var(--size-20);width:var(--size-20)}.location-consent-modal__content{align-items:center;display:flex;flex-direction:column;padding:var(--size-4)}.location-consent-modal__content-title{color:var(--color-brand-blue);margin-bottom:var(--size-4)}.location-consent-modal__content-text{font-size:var(--font-size-large);margin-bottom:var(--size-4);text-align:center}.location-consent-modal__button-container{display:flex}.location-consent-modal__button-container>button:not(:first-of-type){margin-left:var(--size-4)}.contact-us__general-contact-information{font-size:var(--font-size-large);line-height:var(--line-height-large)}.contact-us__general-contact-information p:last-child{margin-bottom:0}.contact-us__grid{grid-column-gap:24px;display:grid;grid-template-areas:"search salesrep" "search sidebar";grid-template-columns:3fr 1fr;grid-template-rows:auto 1fr}@media only screen and (min-width:768px) and (max-width:991px){.contact-us__grid{grid-column-gap:24px;grid-template-areas:"search salesrep" "search sidebar";grid-template-columns:2fr 1fr;grid-template-rows:auto 1fr}}@media only screen and (max-width:767px){.contact-us__grid{grid-template-areas:"salesrep" "search" "sidebar";grid-template-columns:auto;grid-template-rows:auto}}.contact-us__search{grid-area:search}.contact-us__salesrep{grid-area:salesrep}.contact-us__sidebar{grid-area:sidebar}.contact-us-search__no-results-panel,.contact-us-search__search-panel{font-size:var(--font-size-large);line-height:var(--line-height-large);margin-bottom:var(--size-4)}.service-number-location__content{display:flex}@media only screen and (min-width:768px){.service-number-location__content{padding:var(--size-6)}}.service-number-location__icon{flex-grow:0;margin-right:var(--size-6)}@media only screen and (max-width:767px){.service-number-location__icon{margin-right:var(--size-4)}}@media only screen and (max-width:466px){.service-number-location__icon{display:none}}.service-number-location__segments{flex-grow:1;min-width:0}.service-number-location__opening-hours{font-weight:var(--bold)}.sales-rep-contact-information{display:flex;font-size:var(--font-size-large);line-height:var(--line-height-large)}@media only screen and (min-width:768px){.sales-rep-contact-information{padding:var(--size-6)}}.sales-rep-contact-information__icon{flex-grow:0;margin-right:var(--size-6)}@media only screen and (max-width:767px){.sales-rep-contact-information__icon{margin-right:var(--size-4)}}@media only screen and (max-width:466px){.sales-rep-contact-information__icon{display:none}}.sales-rep-contact-information__content{display:flex;flex-direction:column;flex-grow:1;width:100%}.sales-rep-contact-information__job-description{margin-bottom:var(--size-2)}.sales-rep-contact-information__iconlink{display:flex;margin-bottom:var(--size-1)}.sales-rep-contact-information__iconlink-icon{flex-grow:0;margin-right:var(--size-2)}.sales-rep-contact-information__iconlink-link{-webkit-text-decoration:none;text-decoration:none}.sales-rep-contact-information__iconlink-phone-number{flex-basis:110px}.contact-us-store{font-size:var(--font-size-large);line-height:var(--line-height-large)}.contact-us-store__content{display:flex}.contact-us-store__icon{flex-grow:0;margin-right:var(--size-6)}@media only screen and (max-width:767px){.contact-us-store__icon{margin-right:var(--size-4)}}@media only screen and (max-width:466px){.contact-us-store__icon{display:none}}.contact-us-store__info-and-link{align-items:flex-end;display:flex;flex-grow:1;justify-content:space-between}@media only screen and (max-width:991px){.contact-us-store__info-and-link{align-items:flex-start;flex-direction:column}}.contact-us-store__name-link{-webkit-text-decoration:none;text-decoration:none}.contact-us-store__opening-hours{margin-top:var(--size-1)}.contact-us-store__service-number{display:flex;margin-top:var(--size-2)}.contact-us-store__service-number-icon{margin-right:var(--size-2)}.contact-us-store__service-number-number{margin-right:var(--size-2);-webkit-text-decoration:none;text-decoration:none}.contact-us-store__service-number-number:hover{-webkit-text-decoration:underline;text-decoration:underline}.contact-us-store__details-link{flex-grow:0}@media only screen and (max-width:991px){.contact-us-store__details-link{margin-top:var(--size-2)}}.service-number-segment:not(:last-child){margin-bottom:var(--size-6)}.service-number-item{display:flex;font-size:var(--font-size-large);line-height:var(--line-height-large)}.service-number-item:not(:last-child){margin-bottom:var(--size-1)}.service-number-item__number{flex-shrink:0;margin-right:var(--size-2);-webkit-text-decoration:none;text-decoration:none;width:104px}.service-number-item__number:hover{-webkit-text-decoration:underline;text-decoration:underline}.service-number-item__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contentful-description{margin-bottom:var(--size-8);min-width:0}@media only screen and (min-width:1224px){.contentful-description{margin-right:20px}}.contentful-description__markdown{word-wrap:break-word;font-size:var(--font-size-base);line-height:var(--line-height-base)}.contentful-description__markdown h1,.contentful-description__markdown h2,.contentful-description__markdown h3,.contentful-description__markdown h4,.contentful-description__markdown h5,.contentful-description__markdown h6{color:var(--color-gray-80);font-size:var(--font-size-h5);font-weight:700;line-height:var(--line-height-h5)}.contentful-description__markdown h1:not(:first-child),.contentful-description__markdown h2:not(:first-child),.contentful-description__markdown h3:not(:first-child),.contentful-description__markdown h4:not(:first-child),.contentful-description__markdown h5:not(:first-child),.contentful-description__markdown h6:not(:first-child){margin-top:var(--size-2)}.contentful-description__markdown p:last-child{margin-bottom:0}.direct-input{padding-bottom:var(--size-12);padding-top:var(--size-8)}@media only screen and (max-width:1223px){.direct-input{padding-bottom:var(--size-4);padding-top:var(--size-4)}}.direct-input .info-panel .info-block{align-items:stretch;display:flex;flex-direction:column}.direct-input .info-panel .info-block>*{flex:none}.direct-input .info-panel .info-block>:last-child{flex:auto}.direct-input .info-panel .info-block .info-block-inner{display:flex;margin-top:var(--size-5)}.direct-input .info-panel .input-row{display:flex;flex-direction:row}.direct-input.shopping-list{border:none}@media only screen and (min-width:768px){.direct-input.shopping-list .direct-input-view .line-by-line-view{width:50%}}.direct-input.shopping-list .direct-input-view .line-by-line-view .entry-row{display:flex;flex-direction:row;padding-bottom:var(--size-1)}.direct-input.shopping-list .direct-input-view .line-by-line-view .entry-row .code-input-block{flex:0 0 100%;margin-right:var(--size-6)}.direct-input.shopping-list .direct-input-view .line-by-line-view .entry-row.quantity-visible .code-input-block{flex:0 0 65%}.direct-input.shopping-list .direct-input-view .line-by-line-view .entry-row.quantity-visible .quantity-input-block{min-width:0}.direct-input.shopping-list .info-panel{display:flex;flex-direction:row}@media only screen and (max-width:767px){.direct-input.shopping-list .info-panel{display:flex;flex-direction:column}.direct-input.shopping-list .info-panel textarea{height:150px;width:100%}.direct-input.shopping-list .info-panel button{margin-left:0;margin-top:var(--size-6);width:100%!important}}.direct-input.shopping-list .info-panel .info-block{margin-left:60px;padding-left:0}@media only screen and (min-width:768px){.direct-input.shopping-list .info-panel .info-block{max-width:50%}}@media only screen and (max-width:767px){.direct-input.shopping-list .info-panel .info-block{margin-left:0;width:100%}}.direct-input.shopping-list .info-panel .input-row{display:flex;flex-direction:row}.direct-input.shopping-list .notifications-block li{list-style:none}.direct-input.shopping-list .notifications-block ul{margin-left:0}.direct-input.shopping-list .errors-block{margin-top:var(--size-4)}.direct-input.shopping-list .select-code-title{font-size:var(--font-size-large);margin-top:var(--size-4)}.direct-input.shopping-list .code-type-radios{display:flex;flex-direction:row}.direct-input.shopping-list .code-type-radios li{list-style:none;margin-left:0}.direct-input.shopping-list .input-field-hint{display:flex}.direct-input.shopping-list .add-new-product-link{margin-bottom:var(--size-1)}.direct-input.shopping-list .buttons{display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.direct-input.shopping-list .buttons .add-to-list-button{margin:var(--size-2) 0 var(--size-4);width:100%}}.direct-input__text-area{height:200px}.direct-input-excel-upload__header{margin-bottom:var(--size-5);white-space:pre-wrap}.direct-input-excel-upload__title{display:flex}.direct-input-excel-upload__footer{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.direct-input-excel-upload__footer{flex-direction:column-reverse}}.direct-input-excel-upload__footer-icon{margin-right:var(--size-2)}.direct-input-excel-upload__footer-infotext{align-items:center;color:var(--color-gray-50);display:flex;margin-right:var(--size-3);margin-top:0}@media only screen and (max-width:767px){.direct-input-excel-upload__footer-infotext{margin-right:0;margin-top:var(--size-3)}}.direct-input-excel-upload__footer-action-buttons{display:flex;flex-direction:row;justify-content:flex-end}@media only screen and (max-width:466px){.direct-input-excel-upload__footer-action-buttons{justify-content:space-between}}.direct-input-excel-upload__footer-save-as-list-button{align-items:center;display:flex;height:var(--input-height);margin-right:var(--size-4);white-space:nowrap}@media only screen and (max-width:767px){.direct-input-excel-upload__footer-save-as-list-button{white-space:normal}}@media only screen and (min-width:768px){.direct-input-excel-upload__footer-action-button{margin-left:var(--size-2)}}@media only screen and (max-width:466px){.direct-input-excel-upload__footer-action-button{flex-grow:1}}.direct-input-view{display:flex;flex-direction:column}.direct-input-view textarea{resize:none;width:50%}.direct-input-view textarea+div{padding-left:var(--size-6);width:50%}.direct-input-view .add-new-entry{margin:var(--size-2) 0}.direct-input-view .entry-input-container .entry-row{display:flex;flex-direction:row;margin-bottom:var(--size-2)}.direct-input-view .entry-input-container .entry-row .product-code{margin-right:var(--size-2);width:100%}.direct-input-view .entry-input-container .entry-row .amount{width:100px}.direct-input-view .entry-input-container .entry-row textarea{height:200px;resize:none;width:100%}.direct-input-view .entry-input-container .entry-row:first-child{margin-bottom:0;min-height:var(--size-5)}.direct-input-view .entry-input-container .entry-row:first-child .amount,.direct-input-view .entry-input-container .entry-row:first-child .product-code{min-width:100px}.upload-box{color:var(--color-brand-blue);font-weight:var(--bold)}.upload-box__box{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%23737675' stroke-width='2' stroke-dasharray='4 8' stroke-linecap='square'/%3E%3C/svg%3E");border-radius:var(--border-radius-small);display:flex;font-weight:var(--bold);height:172px;justify-content:center;width:calc(100% - 1px)}.upload-box__box *{pointer-events:none}.upload-box__box:hover{color:var(--color-brand-blue-hover)}.upload-box__box--drag-accepted{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%23002755' stroke-width='2' stroke-dasharray='1' stroke-linecap='square'/%3E%3C/svg%3E");color:var(--color-gray-50)}.upload-box__box--error{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%23D1152C' stroke-width='2' stroke-dasharray='4 8' stroke-linecap='square'/%3E%3C/svg%3E");color:var(--color-status-red)}.upload-box__hidden-input{display:none}.upload-box svg *{fill:var(--color-brand-orange)}.upload-box__title{display:flex;margin-bottom:var(--size-4)}.upload-box__infotip{margin-left:var(--size-2)}.embedded-video{margin-bottom:var(--size-4);padding-bottom:56.25%;position:relative;width:100%}.embedded-video iframe{height:100%;position:absolute;width:100%}.error-page{background-color:#000;background-image:url(https://onninen-file-storage.imgix.net/onninen-error-page.jpg?fit=clip&w=1024);background-position:100%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;flex-grow:1;padding:0}@media screen and (orientation:landscape) and (width >= 1387px){.error-page{background-size:contain}}.error-page .error-content{background-image:linear-gradient(90deg,#000 0,#0000);flex-grow:1;padding:var(--size-8) 0}.error-page .error-content h2,.error-page .error-content p{color:var(--color-white)}.error-page .error-content a{color:var(--color-white);-webkit-text-decoration:underline;text-decoration:underline}.error-page .error-content a:hover{color:var(--color-white-hover)}.on-page-error{align-items:stretch;align-self:center;display:flex;flex:1;margin:0 auto;max-width:var(--container-width);padding:var(--size-4);width:100%}.error-header{align-items:center;background-color:var(--color-white);display:flex;flex-shrink:0;height:var(--size-16)}.request-fdv-document{align-items:flex-start;display:flex;flex-direction:column;position:relative}.request-fdv-document__tooltip{min-width:300px}.request-fdv-document__tooltip-text{word-break:break-word}.request-fdv-document-modal__form-input:not(:first-child),.request-fdv-document-modal__info{padding-top:var(--size-5)}.flexible-content-page__first-section-panel{margin-bottom:var(--size-4)!important}.flexible-content-page__first-section-no-panel{margin-bottom:var(--size-6)}.flexible-content-page__publish-time{color:var(--color-gray-50);font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);margin-bottom:var(--size-6);margin-top:var(--size-minus-1)}.flexible-content-page__lead-paragraph{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}@media only screen and (max-width:767px){.flexible-content-page__lead-paragraph{font-size:var(--font-size-xl-mobile);line-height:var(--line-height-xl-mobile)}}.flexible-content-page__lead-paragraph:not(:last-child){margin-bottom:var(--size-6)}.flexible-content-page-body-section{font-size:var(--font-size-large);line-height:var(--line-height-large)}.flexible-content-page-body-section h2,.flexible-content-page-body-section h3{margin-bottom:var(--size-2)}.flexible-content-page-body-section ol,.flexible-content-page-body-section ul{margin-left:var(--size-6);padding-left:var(--size-6)}@media only screen and (max-width:767px){.flexible-content-page-body-section ol,.flexible-content-page-body-section ul{margin-left:var(--size-4)}}.flexible-content-page-body-section ol ol,.flexible-content-page-body-section ol ul,.flexible-content-page-body-section ul ol,.flexible-content-page-body-section ul ul{margin-bottom:0;margin-left:var(--size-2)}.flexible-content-page-body-section li{margin-bottom:4px}.flexible-content-page-body-section{margin-bottom:var(--size-4)!important}@media only screen and (max-width:767px){.flexible-content-page-body-section__first-column+.flexible-content-page-body-section__second-column,.flexible-content-page-body-section__second-column+.flexible-content-page-body-section__third-column{margin-top:var(--size-4)}}.button{border:none;border-radius:var(--border-radius-small);cursor:pointer;font-weight:500;height:var(--input-height);padding:0 var(--size-4);transition:var(--transition-all);transition-property:background-color,border-color,color}.button,.button .button__content-wrapper{align-items:center;display:flex;justify-content:center}.button .button__content-wrapper{flex:1 1 auto}.button .button__text{white-space:nowrap}.button .button__icon:not(:last-child){margin-right:var(--size-2)}.button .button__icon-container:not(:first-child),.button .button__icon:not(:first-child){margin-left:var(--size-2)}.button .button__icon-container{position:relative}.button .button__badge-right{background:var(--color-link-blue);border-radius:50%;color:var(--color-white);font-size:var(--font-size-small);font-weight:var(--bold);height:var(--size-5);position:absolute;right:var(--size-minus-2);top:var(--size-minus-2);width:var(--size-5)}.button.button--primary{background:var(--color-brand-blue);color:var(--color-white)}.button.button--primary:hover{background:#26486f}.button.button--primary:active{background:#00244d}.button.button--primary svg *{fill:var(--color-white)}.button.button--neutral{background:var(--color-gray-10);color:var(--color-gray-80)}.button.button--neutral:hover{background:#e6e7e7}.button.button--neutral:active{background:#cbcccc}.button.button--outline{background-color:var(--color-white);border:2px solid var(--color-brand-blue);color:var(--color-brand-blue)}.button.button--outline:hover{border-color:#335377;color:#335377}.button.button--outline:active{color:#00244d}.button.button--outline:disabled,.button.button--outline:disabled:hover{border:2px solid #0000}.button.button--outline svg *{fill:var(--color-brand-blue)}.button.button--color__status-red{border:2px solid var(--color-status-red);color:var(--color-status-red)}.button.button--color__status-red:hover{background-color:#d1152c1a}.button.button--color__status-green{border:2px solid var(--color-status-green);color:var(--color-status-green)}.button.button--color__status-green:hover{background-color:#37854c1a}.button.button--cart,.button.configurator__next-button,.button.configurator__option-button{background:var(--color-brand-teal);color:var(--color-white)}.button.button--cart:hover,.button.configurator__next-button:hover,.button.configurator__option-button:hover{background:#269791}.button.button--cart:active,.button.configurator__next-button:active,.button.configurator__option-button:active{background:#007871}.button.button--cart svg *,.button.configurator__next-button svg *,.button.configurator__option-button svg *{fill:var(--color-white)}.button.configurator__next-button{border:none;width:268px}.button.configurator__next-button:hover{color:#fff}.button.button--white{background-color:initial;border:2px solid var(--color-white);color:var(--color-white)}.button.button--white svg *{fill:var(--color-white)}.button.button--white:hover{border-color:var(--color-white-hover);color:var(--color-white-hover)}.button.button--white:hover svg *{fill:var(--color-white-hover)}html[data-whatinput=keyboard] .button.button--white:focus{box-shadow:var(--shadow-focus-white)!important}.button.button--mobile-header{background:var(--color-background);border:solid var(--color-gray-10);border-radius:0;border-width:0 0 1px;color:var(--color-link-blue)}.button.button--mobile-header svg *{fill:var(--color-link-blue)}.button.button--mobile-header:hover{color:var(--color-link-blue-hover)}.button.button--mobile-header:hover svg *{fill:var(--color-link-blue-hover)}.button.button--icon-only{padding:0 var(--size-2);width:var(--input-height)}.button:disabled{cursor:not-allowed}.button:disabled,.button:disabled:hover{background-color:var(--color-gray-10);border:none;color:var(--color-gray-30)}.button:disabled svg *{fill:var(--color-gray-30)}.button.button--transparent,.button.button--transparent:disabled{background-color:initial}.button.button--mobile-search{background-color:initial;border:1px solid var(--color-brand-blue);height:40px}.button.button--mobile-search:disabled{background-color:initial}.simple-checkbox{align-items:flex-start;display:flex}.simple-checkbox label{cursor:pointer;display:inline-flex;-webkit-user-select:none;user-select:none}html[data-whatinput=keyboard] .simple-checkbox label:focus-within{box-shadow:var(--shadow-focus)!important}.simple-checkbox input{height:0;opacity:0;position:absolute;width:0}.simple-checkbox__icon{margin-right:var(--size-2);margin-top:1px}.simple-checkbox.disabled label{cursor:not-allowed}.simple-checkbox.disabled .simple-checkbox__label{color:var(--color-gray-30)}.simple-checkbox.disabled .simple-checkbox__icon *{fill:var(--color-gray-20)}.combobox{display:inline-block;position:relative;width:100%}.combobox .menu{background-color:#fff;border-radius:var(--border-radius-tiny);box-shadow:var(--shadow-dropdown);max-height:250px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:100}.combobox .menu .menu-option{cursor:default;padding:15px 10px}.combobox .menu .menu-option:not(:last-child){border-bottom:1px solid var(--color-gray-10)}.combobox .menu .highlighted{background-color:var(--color-gray-10)}.combobox .menu .spinner{align-items:center;display:flex;height:50px;justify-content:center}.combobox-with-label{position:relative}.content-search-input{position:relative;width:100%}.content-search-input__icon-medium,.content-search-input__icon-small{left:var(--size-3);position:absolute;top:10px}.content-search-input__icon-large{left:var(--size-4);position:absolute;top:12px}input.content-search-input__input-small{height:40px}input.content-search-input__input-medium,input.content-search-input__input-small{border-color:var(--color-brand-teal)!important;border-radius:var(--border-radius-tiny);font-size:var(--font-size-base);padding-left:var(--size-10)}input.content-search-input__input-medium{height:42px}input.content-search-input__input-large{border-color:var(--color-brand-teal)!important;border-radius:var(--border-radius-small);font-size:var(--font-size-large);height:48px;padding-left:var(--size-12)}.form-input .mobile-warning{color:var(--color-status-orange);margin-top:var(--size-1)}.form-input .mobile-error{color:var(--color-status-red);margin-top:var(--size-1)}.form-input .input-wrapper{position:relative}.form-input .password-icon{color:var(--color-gray-50);cursor:pointer;position:absolute;right:32px;top:11px}.form-input .help-text{color:var(--color-gray-50);margin-top:var(--size-1)}.form-input .input-info-container{display:flex}.form-input .input-info-container div:not(:first-child){margin-left:var(--size-1)}.form-input .input-validation{display:flex;justify-content:space-between}.form-input .input-validation__char-counter{color:var(--color-gray-50);margin-top:var(--size-1)}.input{border:1px solid var(--color-gray-40);border-radius:var(--border-radius-tiny);height:var(--input-height);padding:var(--size-2);width:100%}.input.error,.input.error:focus{border-color:var(--color-status-red)}html[data-whatinput=keyboard] .input.error:focus{box-shadow:var(--shadow-focus-red)!important}.input.warning,.input.warning:focus{border-color:var(--color-status-orange)}html[data-whatinput=keyboard] .input.warning:focus{box-shadow:var(--shadow-focus-red)!important}.input[disabled]{background:var(--color-gray-02);color:var(--color-gray-50);cursor:not-allowed}.input:focus{border-color:var(--color-brand-blue)}.input-with-icon{position:relative;width:100%}.input-with-icon__icon{pointer-events:none;position:absolute;top:11px}.input-with-icon--left .input-with-icon__input{padding-left:var(--size-10)}.input-with-icon--left .input-with-icon__icon{left:var(--size-2)}.input-with-icon--right .input-with-icon__input{padding-right:var(--size-10)}.input-with-icon--right .input-with-icon__icon{right:var(--size-2)}.input-with-recent-values{position:relative}.input-with-recent-values__menu{background:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-flyout);position:absolute;width:100%;z-index:1}.input-with-recent-values__menu-item{color:var(--color-gray-80);display:block;padding:var(--size-2)}.input-with-recent-values__menu-item:first-child{border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small)}.input-with-recent-values__menu-item:last-child{border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}html:not([data-whatinput=touch]) .input-with-recent-values__menu-item:hover{background:var(--color-gray-02);color:var(--color-gray-80)}html:not([data-whatinput=touch]) .input-with-recent-values__menu-item--selected{background:var(--color-gray-02)}.labeled-control__mobile-error{color:var(--color-status-red);margin-top:var(--size-1)}.labeled-input__label-icons{display:flex;flex-direction:row;gap:var(--size-1)}.labeled-input__mobile-error{color:var(--color-status-red);margin-top:var(--size-1)}.labeled-input .circle-spinner__container{float:right;left:var(--size-minus-7);position:relative;top:10px}.radio-button{align-items:flex-start;display:flex}.radio-button label{cursor:pointer;display:inline-flex;-webkit-user-select:none;user-select:none}html[data-whatinput=keyboard] .radio-button label:focus-within{box-shadow:var(--shadow-focus)!important}.radio-button input{height:0;opacity:0;position:absolute;width:0}.radio-button .svg-icon{margin:1px 0}.radio-button__label{align-items:center;display:flex;margin-left:var(--size-2)}.radio-button.disabled label{cursor:not-allowed}.radio-button.disabled .radio-button__label{color:var(--color-gray-30)}.radio-button.disabled .svg-icon *{fill:var(--color-gray-20)}.radio-group{display:flex}.radio-group__column{display:flex;flex-direction:column}.radio-group__row{display:flex;flex-direction:row}.radio-group__button{align-items:center;border-bottom:var(--border-gray-10);display:flex;padding:var(--size-2);padding-left:0}.radio-group__button:last-child{border-bottom:none}.radio-group__button .radio-button__label{font-size:14px;font-weight:400;line-height:18px}.radio-group__button-remove-divider-lines{border-bottom:none}.radio-group__radio-button-wrapper{align-items:center;display:inline-flex;flex-wrap:wrap}.radio-group__radio-button-wrapper .radio-button{margin-right:var(--size-2)}.radio-group__radio-button-wrapper:not(:last-child) .radio-button{margin-right:0}.radio-group .radio-button__icon{margin-left:var(--size-1)}.radio-group__highlighted{column-gap:var(--size-4)}.radio-group__highlighted .radio-group__button{padding:0}.radio-group__highlighted .radio-group__button>label{padding:var(--size-3) var(--size-6)}.radio-group__highlighted .radio-group__button-selected{border:2px solid var(--color-brand-blue);border-radius:var(--border-radius-small)}.radio-group__highlighted .radio-group__button-disabled{background:var(--color-gray-02);border:2px solid var(--color-gray-02);border-radius:var(--border-radius-small)}.select{appearance:none;background-color:var(--color-white);background-image:url(/public/b220810b884fc8755cfc.svg);background-position:right var(--size-2) top 50%;background-repeat:no-repeat;border:var(--border-gray-40);border-radius:var(--border-radius-tiny);cursor:pointer;height:var(--input-height);padding:var(--size-2);padding-right:var(--size-8);width:100%}.select::-ms-expand{display:none}.select:hover{border-color:var(--color-gray-50)}.select:focus{border-color:var(--color-brand-blue)}.select--error{border-color:var(--color-status-red)!important}.select--error:focus{border-color:var(--color-status-red)}html[data-whatinput=keyboard] .select--error:focus{box-shadow:var(--shadow-focus-red)!important}.text-area{border:var(--border-gray-40);border-radius:var(--border-radius-tiny);padding:var(--size-2);resize:none;width:100%}.text-area.error,.text-area.error:focus{border-color:var(--color-status-red)}html[data-whatinput=keyboard] .text-area.error:focus{box-shadow:var(--shadow-focus-red)!important}.text-area[disabled]{background:var(--color-gray-02);color:var(--color-gray-50);cursor:not-allowed}.text-area:focus{border-color:var(--color-brand-blue)}.toggle-button-wrapper{align-items:center;display:flex;flex-direction:row}.toggle-button-wrapper .toggle-button{padding:var(--size-2)}.toggle-button-wrapper .toggle-button .svg-icon *{fill:var(--color-gray-40);transition:var(--transition-all)}.toggle-button-wrapper .toggle-button.selected .svg-icon *,.toggle-button-wrapper .toggle-button:hover .svg-icon *{fill:var(--color-gray-80)}.toggle-button-wrapper .toggle-button:not(:last-of-type){border-right:none}.toggle-button-wrapper .toggle-button:not(:last-of-type,:first-of-type){border-radius:0}.toggle-button-wrapper .toggle-button:first-of-type{border-bottom-right-radius:0;border-top-right-radius:0}.toggle-button-wrapper .toggle-button:last-of-type{border-bottom-left-radius:0;border-top-left-radius:0}.toggle-checkbox-wrapper{align-items:center;display:flex;justify-content:flex-start}.toggle-checkbox-wrapper .toggle-checkbox-label{margin-right:var(--size-2)}.toggle-checkbox-wrapper .toggle-checkbox-label-after{margin-left:var(--size-2)}.toggle-checkbox-wrapper .toggle-checkbox{border-radius:25px;cursor:pointer;flex-shrink:0;font-size:10px;font-weight:700;height:24px;position:relative;text-transform:uppercase;transition:background .25s;width:48px}.toggle-checkbox-wrapper .toggle-checkbox .toggle-checkbox-indicator{background-color:var(--color-white);border-radius:10px;height:18px;margin-top:-9px;position:absolute;top:50%;transition:left .25s;width:18px}.toggle-checkbox-wrapper .toggle-checkbox.on{background-color:var(--color-brand-blue)}.toggle-checkbox-wrapper .toggle-checkbox.on .toggle-checkbox-indicator{left:26px}.toggle-checkbox-wrapper .toggle-checkbox.off{background-color:var(--color-gray-30)}.toggle-checkbox-wrapper .toggle-checkbox.off .toggle-checkbox-indicator{left:3px}.toggle-checkbox-wrapper .toggle-checkbox:hover.on{color:#ffffffd9}.toggle-checkbox-wrapper .toggle-checkbox:hover.off{color:var(--color-gray-70)}.toggle-checkbox-wrapper .toggle-checkbox.disabled{cursor:not-allowed}.toggle-checkbox-wrapper .toggle-checkbox.disabled.off,.toggle-checkbox-wrapper .toggle-checkbox.disabled.on{background-color:var(--color-gray-10)}.multi-select{border:var(--border-gray-20);display:block;list-style:none;margin:0;padding:0}.multi-select>li{align-items:center;border-bottom:var(--border-gray-20);display:flex;font-size:var(--font-size-base);justify-content:space-between;line-height:var(--size-8);padding:0 var(--size-2);-webkit-user-select:none;user-select:none;vertical-align:center}@media only screen and (min-width:1224px){.multi-select>li:hover{background-color:var(--color-gray-02)}}.multi-select>li.selected{background-color:var(--color-light-blue)}.multi-select>li:last-child{border-bottom:0}.gross-price-list-accordion a{-webkit-text-decoration:none;text-decoration:none}.gross-price-list-accordion table{margin-bottom:var(--size-2);width:100%}.gross-price-list-accordion th{width:25%!important}@media only screen and (max-width:466px){.gross-price-list-accordion td{display:inline!important;max-width:100%}.gross-price-list-accordion div{max-width:100%!important}}.header__container{box-shadow:var(--shadow-card);left:0;position:fixed;right:0;top:0;transition:var(--transition-transform);z-index:var(--z-header)}@media only screen and (max-width:767px){.header--hidden-transition{transform:translateY(-100%)}}.header__top{align-items:center;background:var(--color-brand-blue);display:flex;font-size:var(--font-size-large);height:var(--header-height-top)}@media only screen and (max-width:767px){.header__top{font-size:var(--font-size-base)}}.header__top a{-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.header__top a:hover{color:var(--color-white-hover)}html[data-whatinput=keyboard] .header__top a:focus{box-shadow:var(--shadow-focus-white)!important}@media only screen and (max-width:991px){.header__top-anonymous{display:none}}.header__top-inner{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:var(--size-4);padding-right:var(--size-4);width:100%}@media only screen and (max-width:991px){.header__top-inner{align-items:center;display:flex;justify-content:flex-end;margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:var(--size-4);padding-right:var(--size-4);width:100%}}@media only screen and (max-width:575px){.header__top-inner{justify-content:flex-start}}.header__top-left{column-gap:var(--size-6);display:flex;justify-content:left}.header__top-left a{color:var(--color-white)}@media only screen and (max-width:991px){.header__top-left{display:none}}.header__top-right{column-gap:var(--size-4);display:flex}.header__top-right,.header__top-right a{color:var(--color-white)}@media only screen and (max-width:767px){.header__top-right{column-gap:var(--size-0)}}.header__direct-input-link{align-items:center;color:var(--color-white);display:flex;margin-right:var(--size-3);white-space:nowrap}.header__direct-input-link .svg-icon{margin-right:6px}@media only screen and (max-width:991px){.header__direct-input-link{display:none}}.header__bottom{align-items:center;background:var(--color-white);display:flex;height:var(--header-height-bottom)}@media only screen and (max-width:767px){.header__bottom{height:var(--header-height-mobile-bottom)}}.header__bottom-inner{align-items:center;display:flex;height:var(--header-height-bottom);justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:var(--size-4);padding-right:var(--size-4);position:relative;width:100%}@media only screen and (max-width:767px){.header__bottom-inner{height:var(--header-height-mobile-bottom)}}@media only screen and (max-width:390px){.header__bottom-inner{padding-left:var(--size-1);padding-right:var(--size-2)}}.header__bottom-left{align-items:center;display:flex;flex-grow:1;margin-right:var(--size-6)}@media only screen and (max-width:390px){.header__bottom-left{margin-right:var(--size-1)}}.header__bottom-right{align-items:center;display:flex;gap:var(--size-4)}@media only screen and (max-width:390px){.header__bottom-right{gap:var(--size-1);margin:var(--size-1);padding:var(--size-1)}}@media only screen and (max-width:320px){.header__bottom-right{gap:0}}.header__logo-link{display:block;flex-shrink:0}@media only screen and (max-width:991px){.header__logo-link{margin-left:var(--size-4)}}@media only screen and (min-width:768px){.header__logo-link{margin-right:var(--size-4)}}@media only screen and (max-width:390px){.header__logo-link{margin-left:var(--size-1)}}.header__logo-link .header-logo{overflow:hidden;transition:width .2s}.header__logo-search{flex-grow:1;margin-left:var(--size-4)}.header__tablet-desktop-search{display:inline-flex;flex-grow:1}@media only screen and (max-width:767px){.header__tablet-desktop-search{display:none}}.header__mobile-search{background:var(--color-white);display:inline-flex;height:48px;padding:0 var(--size-2);width:100%}@media only screen and (min-width:768px){.header__mobile-search{display:none}}@media only screen and (min-width:992px){.header__menu-button{display:none!important}}.header__products-button{margin-left:0!important;margin-right:var(--size-6)}@media only screen and (max-width:991px){.header__products-button{display:none!important}}.header__placeholder{flex-shrink:0}@media only screen and (min-width:992px){.header__placeholder{height:var(--header-height-full)}}@media only screen and (min-width:768px) and (max-width:991px){.header__placeholder{height:var(--header-height-full)}}@media only screen and (max-width:767px){.header__placeholder{height:var(--header-height-mobile-full)}}@media only screen and (min-width:768px) and (max-width:991px){.header__placeholder--mobile-customer-selector{height:var(--header-height-full)}}@media only screen and (max-width:767px){.header__placeholder--mobile-customer-selector{height:var(--header-height-mobile-full)}.header--hidden{display:none}}.header__mobile{display:none}@media only screen and (max-width:767px){.header__mobile{display:flex}}.header__desktop-tablet{display:none}@media only screen and (min-width:768px){.header__desktop-tablet{display:flex}}:root{--cart-quick-view-availability-column-width:150px;--cart-quick-view-quantity-column-width:70px;--cart-quick-view-price-column-width:96px}.cart-quick-view{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:0 3px 3px #0003;position:absolute;right:var(--size-4);top:calc(var(--header-height-bottom) + var(--size-2));width:820px;z-index:var(--z-modal)}.cart-quick-view:before{border-bottom-color:#0000;border:var(--size-2) solid #0000;border-bottom:var(--size-2) solid var(--color-white);content:" ";height:0;pointer-events:none;position:absolute;right:24px;top:var(--size-minus-4);width:0}.cart-quick-view .quick-view-header{align-items:center;border-bottom:var(--border-gray-10);display:flex;flex-direction:row;font-weight:var(--bold);justify-content:space-between;padding:var(--size-2) var(--size-4) var(--size-1) var(--size-4)}.cart-quick-view .quick-view-header .name-column{display:flex;flex-basis:100%;margin-right:var(--size-2);min-width:390px}.cart-quick-view .quick-view-header .availability-column{flex-basis:var(--cart-quick-view-availability-column-width);min-width:var(--cart-quick-view-availability-column-width)}.cart-quick-view .quick-view-header .quantity-column{flex-basis:var(--cart-quick-view-quantity-column-width);min-width:var(--cart-quick-view-quantity-column-width)}.cart-quick-view .quick-view-header .price-column{min-width:var(--cart-quick-view-price-column-width)}.cart-quick-view .quick-view-content{border-bottom:var(--border-gray-10);max-height:400px;overflow-y:auto;padding:var(--size-4)}.cart-quick-view .quick-view-content .cart-quick-view-row{display:flex;flex-direction:row;justify-content:space-between}.cart-quick-view .quick-view-content .cart-quick-view-row:not(:first-child){padding-top:var(--size-2)}.cart-quick-view .quick-view-content .cart-quick-view-row:not(:last-child){border-bottom:var(--border-gray-10);padding-bottom:var(--size-2)}.cart-quick-view .quick-view-content .cart-quick-view-row .product-info{display:flex;flex-basis:100%;flex-direction:row;margin-right:var(--size-2);min-width:390px}.cart-quick-view .quick-view-content .cart-quick-view-row .product-info .info{padding-top:var(--size-1)}.cart-quick-view .quick-view-content .cart-quick-view-row .product-info a{-webkit-text-decoration:none!important;text-decoration:none!important}.cart-quick-view .quick-view-content .cart-quick-view-row .product-info .row-thumbnail{align-items:center;background:#fff;border:var(--border-gray-10);border-radius:var(--border-radius-small);display:flex;height:75px;justify-content:center;margin-right:var(--size-4);padding:var(--size-1);width:75px}.cart-quick-view .quick-view-content .cart-quick-view-row .product-info .product-code>span{font-weight:var(--bold)}.cart-quick-view .quick-view-content .cart-quick-view-row .availability{flex-basis:var(--cart-quick-view-availability-column-width);min-width:var(--cart-quick-view-availability-column-width);padding-right:var(--size-2);padding-top:var(--size-1)}.cart-quick-view .quick-view-content .cart-quick-view-row .availability .norway-local-dc-cart-quick-view-availability{display:flex;margin-top:var(--size-1)}.cart-quick-view .quick-view-content .cart-quick-view-row .quantity{flex-basis:var(--cart-quick-view-quantity-column-width);min-width:var(--cart-quick-view-quantity-column-width);padding-top:var(--size-1)}.cart-quick-view .quick-view-content .cart-quick-view-row .price{align-content:flex-start;align-items:flex-start;column-gap:var(--size-2);display:flex;flex-direction:row;flex-wrap:wrap;font-size:var(--font-size-large);font-weight:700;min-width:var(--cart-quick-view-price-column-width);padding-top:var(--size-1)}.cart-quick-view .cart-quick-view__button-column{min-width:20px;padding-top:var(--size-1)}.cart-quick-view .quick-view-warning{display:flex;flex-direction:row;font-size:var(--font-size-large);justify-content:flex-start;padding-top:var(--size-6)}.cart-quick-view .quick-view-warning .text-content{margin-left:var(--size-4)}.cart-quick-view .quick-view-footer{display:flex;flex-direction:row;justify-content:flex-end;padding:var(--size-4)}.cart-quick-view .quick-view-footer .priceandvat{font-weight:var(--bold);margin-right:var(--size-4);text-align:right}.cart-quick-view .quick-view-footer .priceandvat .price{font-size:var(--font-size-large)}.cart-quick-view .quick-view-footer .priceandvat .vat{font-size:var(--font-size-small)}.cart-quick-view .quick-view-footer button{height:44px}.select-dropdown{cursor:pointer;display:flex;flex-direction:column;min-width:0;position:relative}.select-dropdown__button{align-items:center;display:flex;justify-content:space-between;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-dropdown__button:hover{color:var(--color-white-hover)}html[data-whatinput=keyboard] .select-dropdown__button:focus{box-shadow:var(--shadow-focus-white)!important}@media only screen and (max-width:767px){.select-dropdown__button{border:var(--border-gray-10);border-radius:var(--border-radius-small);height:var(--input-height);padding:0 var(--size-2)}}.select-dropdown__button-label{margin-right:var(--size-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-dropdown__chevron{transition:transform .2s}@media only screen and (max-width:767px){.select-dropdown__chevron svg *{fill:var(--color-brand-blue)}}.select-dropdown--open .select-dropdown__chevron{transform:rotate(180deg)}.select-dropdown__options-container{background-color:var(--color-brand-blue);border-radius:var(--border-radius-small);box-shadow:var(--shadow-flyout);position:absolute;right:0;top:var(--header-height-top);width:auto;z-index:var(--z-header)}.select-dropdown__options-container:before{border-bottom-color:#0000;border:var(--size-2) solid #0000;border-bottom:var(--size-2) solid var(--color-brand-blue);content:" ";height:0;pointer-events:none;position:absolute;right:10%;top:var(--size-minus-4);width:0}@media only screen and (min-width:1224px){.select-dropdown__options-wrapper{max-height:80vh;overflow-y:auto}}.select-dropdown__option-item{align-items:center;display:flex;justify-content:space-between;padding:var(--size-2);text-align:left;transition:var(--transition-all);white-space:nowrap;width:100%}.select-dropdown__option-item:not(:last-child){border-bottom:1px solid var(--color-brand-blue-light)}html[data-whatinput=keyboard] .select-dropdown__option-item:focus{box-shadow:var(--shadow-focus-white)!important}.select-dropdown__option-item:first-child{border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small)}.select-dropdown__option-item:last-child{border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.select-dropdown__option-item.indent{padding-left:var(--size-4)}html:not([data-whatinput=touch]) .select-dropdown__option-item:hover{background-color:var(--color-brand-blue-hover)}.desktop-best-choice-selector{align-items:center;display:flex;margin-right:var(--size-3);max-width:260px;min-width:0}@media only screen and (min-width:992px) and (max-width:1223px){.desktop-best-choice-selector{max-width:450px}}.desktop-best-choice-selector__icon{margin-right:6px}.desktop-best-choice-selector__label{margin-right:var(--size-2)}.desktop-best-choice-selector__label:after{content:":"}.desktop-best-choice-selector__single{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-customer-selector{align-items:center;display:flex;min-width:0}@media only screen and (min-width:992px) and (max-width:1223px){.desktop-customer-selector{max-width:450px}}.desktop-customer-selector__icon{margin-right:6px}.desktop-customer-selector__label{margin-right:var(--size-2)}.desktop-customer-selector__label:after{content:":"}.desktop-customer-selector__single{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-button{background:#0000;border:0;color:var(--color-brand-blue);cursor:pointer;display:flex;flex-shrink:0;padding:var(--size-1)}@media only screen and (max-width:466px){.header-button{margin:0}}.header-button:hover{color:#26486f}.header-button:hover svg *{fill:#269791}.header-button__inner{align-items:center;display:flex;font-weight:700}.shop-mode-button{border:1px solid #ddd;border-radius:var(--border-radius-small);height:var(--size-12);padding:13px var(--size-4)}@media only screen and (max-width:767px){.shop-mode-button{height:var(--size-10)}}.shop-mode-button .header-button__inner{display:flex;flex-direction:row-reverse}.shop-mode-button .header-button__inner .header-button__text{font-size:14px;line-height:18px}.shop-mode-button .header-button__inner .shop-mode-button__icon{color:var(--color-dark-blue);font-size:var(--size-2);margin-left:var(--size-2)}.header-button__icon svg *{fill:var(--color-brand-teal)}.header-button__text{line-height:var(--line-height-small)}@media only screen and (max-width:767px){.header-button__text{display:none}}.header-button--vertical .header-button__inner{flex-direction:column}.header-button--vertical .header-button__text{margin-top:var(--size-1)}.header-button--horizontal .header-button__text{font-size:var(--font-size-large);margin-left:var(--size-2)}.header-button--active{border-bottom:1px solid var(--color-brand-blue)}.header-button--active .header-button__icon svg *{fill:var(--color-brand-blue)}.header-link{align-items:center;color:var(--color-brand-blue);display:flex;flex-direction:column;padding:var(--size-1);-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;user-select:none}.header-link .header-link__icon_container{position:relative}.header-link .header-link__badge-right{background:var(--color-brand-orange);right:var(--size-minus-2)}.header-link .header-link__badge-left,.header-link .header-link__badge-right{align-items:center;border-radius:50%;color:var(--color-white);display:flex;font-size:var(--font-size-small);font-weight:var(--bold);height:var(--size-5);justify-content:center;position:absolute;top:var(--size-minus-2);width:var(--size-5)}.header-link .header-link__badge-left{background:var(--color-status-red);left:var(--size-minus-3)}.header-link .header-link__text{font-weight:700;line-height:var(--line-height-small);margin-top:var(--size-1);white-space:nowrap}@media only screen and (max-width:767px){.header-link .header-link__text{display:none}}.header-link:hover{color:#26486f}.header-link:hover svg *{fill:#269791}.header-link:hover .header-link__badge-right{background:#f9771a}.header-k-logo{height:26px;margin-bottom:8px;width:180px}@media only screen and (max-width:767px){.header-k-logo{height:24px;margin-bottom:6px;width:160px}}@media only screen and (max-width:390px){.header-k-logo{height:20px;margin-bottom:4px;width:140px}}.impersonation-header{background:var(--color-brand-orange);color:var(--color-white);display:flex;justify-content:center;padding:6px var(--size-4)}.impersonation-header__account{display:flex;flex-wrap:wrap;margin-right:var(--size-4)}@media only screen and (min-width:768px){.impersonation-header__account{margin-right:var(--size-12)}}.impersonation-header__label{margin-right:var(--size-2)}.impersonation-header__name{font-weight:700}.impersonation-header__log-out{white-space:nowrap}.mobile-customer-selector{background:var(--color-brand-blue);height:var(--header-height-top);transition:height .2s ease-in-out}.mobile-customer-selector__info{align-items:center;color:var(--color-white);display:flex;padding:6px var(--size-4)}@media only screen and (max-width:575px){.mobile-customer-selector__info{padding:6px 0}}.mobile-customer-selector__toggle:hover{color:var(--color-white-hover)}.mobile-customer-selector__modal a{color:var(--color-black)}.mobile-customer-selector__modal a:hover{background-color:var(--color-light-blue);color:var(--color-gray-80)}.mobile-customer-selector__icon{margin-right:var(--size-2)}.mobile-customer-selector__selected-customer{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-customer-selector__chevron{margin-left:auto}.mobile-customer-selector__header{margin:0 var(--size-4) var(--size-4)}.mobile-customer-selector__option{align-items:center;border-top:var(--border-gray-10);color:var(--color-gray-80);display:flex;min-height:var(--size-10);padding:var(--size-2) var(--size-4)}.mobile-customer-selector__option:last-child{border-bottom:var(--border-gray-10)}.mobile-customer-selector__option--selected{background:var(--color-light-blue)}.mobile-customer-selector__contract-icon{margin-right:var(--size-4)}.mobile-customer-selector__option-name{padding-right:var(--size-2)}.mobile-customer-selector__selected-icon{margin-left:auto}.mobile-best-choice-selector{height:var(--header-height-top);transition:height .2s ease-in-out}.mobile-best-choice-selector__modal a{color:var(--color-black)}.mobile-best-choice-selector__modal a:hover{background-color:var(--color-light-blue);color:var(--color-gray-80)}.mobile-best-choice-selector__toggle{align-items:center;color:var(--color-white);display:flex;padding:6px var(--size-4)}.mobile-best-choice-selector__toggle:hover{color:var(--color-white-hover)}.mobile-best-choice-selector__icon{margin-right:var(--size-2)}.mobile-best-choice-selector__selected-assortment{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-best-choice-selector__chevron{margin-left:auto}.mobile-best-choice-selector__header{margin:0 var(--size-4) var(--size-4)}.mobile-best-choice-selector__option{align-items:center;border-top:var(--border-gray-10);color:var(--color-gray-80);display:flex;min-height:var(--size-10);padding:var(--size-2) var(--size-4)}.mobile-best-choice-selector__option:last-child{border-bottom:var(--border-gray-10)}.mobile-best-choice-selector__option--selected{background:var(--color-light-blue)}.mobile-best-choice-selector__contract-icon{margin-right:var(--size-4)}.mobile-best-choice-selector__option-name{padding-right:var(--size-2)}.mobile-best-choice-selector__selected-icon{margin-left:auto}.header--compact .mobile-best-choice-selector{height:0}@media only screen and (max-width:575px){.top-visibility{display:none}}@media only screen and (min-width:574px){.button-visibility{display:none}}.button-visibility .injected-svg{height:32px;padding-bottom:var(--size-2)}.button-visibility .svg-icon{height:24px;width:32px}.profile-modal{display:flex;flex-direction:column}.profile-modal__menu-section>*{border-bottom:var(--border-light-teal)}.profile-modal__menu-section>:first-child,.profile-modal__menu-section>:last-child{border-bottom:none}.profile-modal__content{display:flex;flex-direction:column;flex-grow:1}html[data-whatinput=keyboard] .profile-modal__bold-item:focus,html[data-whatinput=keyboard] .profile-modal__item:focus{box-shadow:var(--shadow-focus-inset)!important}.profile-modal__bold-item{align-items:center;display:flex;flex-shrink:0;font-weight:var(--bold);height:var(--menu-item-height);justify-content:space-between;padding:0 var(--size-4);-webkit-text-decoration:none;text-decoration:none;transition:var(--transition-all)}.profile-modal__bold-item,.profile-modal__bold-item:hover{color:var(--color-brand-blue)}html:not([data-whatinput=touch]) .profile-modal__bold-item:hover{background-color:var(--color-gray-02)}.profile-modal__item{align-items:center;display:flex;flex-shrink:0;height:var(--menu-item-height);justify-content:space-between;padding:0 var(--size-4);-webkit-text-decoration:none;text-decoration:none;transition:var(--transition-all)}.profile-modal__item,.profile-modal__item:hover:not([disabled]){color:var(--color-brand-blue)}html:not([data-whatinput=touch]) .profile-modal__item:hover:not([disabled]){background-color:var(--color-gray-02)}.profile-modal__item[disabled]{color:var(--color-gray-40);cursor:default}.profile-modal__item[disabled] path{fill:var(--color-gray-40)}.profile-modal__empty-item{min-height:var(--size-6);width:100%}.profile-dropdown{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-flyout);position:absolute;right:var(--size-4);top:calc(var(--header-height-bottom) + var(--size-2));-webkit-user-select:none;user-select:none;z-index:var(--z-header)}.profile-dropdown li{border-bottom:var(--border-light-teal);cursor:pointer;transition:var(--transition-all)}.profile-dropdown__top-arrow{border-bottom-color:#0000;border:var(--size-2) solid #0000;border-bottom:var(--size-2) solid var(--color-white);content:" ";height:0;pointer-events:none;position:absolute;top:var(--size-minus-4);transform:translateX(-50%);width:0}.profile-dropdown__item{align-items:center;display:flex;height:var(--menu-item-height);justify-content:space-between;min-width:200px;padding:0 var(--size-4);-webkit-text-decoration:none;text-decoration:none;width:100%}.profile-dropdown__item,.profile-dropdown__item:hover:not([disabled]){color:var(--color-brand-blue)}html:not([data-whatinput=touch]) .profile-dropdown__item:hover:not([disabled]){background-color:var(--color-gray-02);-webkit-text-decoration:underline;text-decoration:underline}.profile-dropdown__item[disabled]{color:var(--color-gray-40);cursor:default}.profile-dropdown__item[disabled] path{fill:var(--color-gray-40)}.profile-dropdown__item:first-child{border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small)}.profile-dropdown__item:last-child{border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.profile-dropdown__item>:first-child{margin-right:var(--size-6)}:root{--shop-mode-button-width:151px;--shop-mode-button-mobile-width:76px;--shop-mode-button-margin:var(--size-2)}.shop-mode-button{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;margin-left:var(--shop-mode-button-margin);min-width:var(--shop-mode-button-width);padding:0 var(--size-4);position:relative}.shop-mode-button__text{color:var(--color-ui-gray-80);display:flex;font-weight:700;white-space:nowrap}@media only screen and (max-width:767px){.shop-mode-button__text{font-size:12px;font-weight:400;line-height:14px;white-space:normal}.shop-mode-button .shop-mode-button__text-wrapper{display:flex;flex-flow:column nowrap}}.shop-mode-button .shop-mode-button__text--cnc{white-space:nowrap}@media only screen and (max-width:767px){.shop-mode-button{max-width:var(--shop-mode-button-mobile-width);min-width:var(--shop-mode-button-mobile-width)}}.shop-mode-button__icon{margin-left:var(--size-1)}@media only screen and (max-width:767px){.shop-mode-button__icon{margin-left:var(--size-1)}}.shop-mode-button[disabled] *{color:var(--color-light-gray-icon)}.shop-mode__header{align-items:center;background-color:#f7f8f8;display:flex;min-height:41px;padding:0 var(--size-4)}.shop-mode__header .shop-mode__header-text{color:var(--color-ui-gray-80);font-size:16px;font-weight:700;line-height:16px}.invisible-underlay{height:100vh;left:0;position:fixed;top:0;width:100vw}.pickup-store__wrapper{display:flex;flex-direction:column;overflow:hidden;padding:0 var(--size-4)}.pickup-store__wrapper .pickup-store__search-field-header{font-size:14px;font-weight:700;line-height:18px;margin:var(--size-2) 0}.pickup-store__wrapper .input{border-color:var(--color-light-gray-icon)!important;margin-bottom:var(--size-2)}.pickup-store__wrapper .radio-button{padding:var(--size-2) var(--size-1);padding-left:var(--size-2)}.shop-mode-container{position:relative}.shop-mode__menu-content-wrapper{max-height:400px;overflow-y:auto}@media only screen and (max-width:1223px){.shop-mode__menu-content-wrapper{max-height:100%}}.shop-mode__menu-accept-button-wrapper{padding:0 var(--size-4)}.shop-mode__radio-wrapper{padding-left:var(--size-4)}.shop-mode__menu{background-color:var(--color-white);display:flex;flex-direction:column;padding-bottom:var(--size-4);z-index:var(--z-top)}@media only screen and (min-width:992px){.shop-mode__menu{border-radius:var(--border-radius-small);box-shadow:var(--shadow-flyout);left:var(--size-2);max-height:70vh;position:absolute;top:var(--header-height-bottom);width:290px}.shop-mode__menu:before{border-bottom-color:#0000;border:var(--size-2) solid #0000;border-bottom:var(--size-2) solid var(--color-white);content:" ";height:0;left:50px;pointer-events:none;position:absolute;top:var(--size-minus-4);width:0}}@media only screen and (max-width:991px){.shop-mode__menu{bottom:0;box-shadow:2px 0 2px #0000001a;left:0;position:fixed;top:0;width:300px}}.shop-mode__menu .shop-mode__menu-accept-button{margin-top:var(--size-2);width:100%}.shop-mode__menu .radio-group__button--shopmode{padding-left:16px}.shop-mode__new-feature-notification{align-content:flex-start;background-color:#fff;border:1px solid #fff;border-radius:var(--border-radius-small);box-shadow:var(--shadow-flyout);display:flex;flex-direction:column;justify-content:flex-start;left:var(--size-2);padding:var(--size-4);position:absolute;top:52px;width:245px}.shop-mode__new-feature-notification .click-and-collect__new-feature-ok-button{align-items:center;background-color:var(--color-dark-blue);border-radius:3px;color:#fff;display:flex;flex-wrap:nowrap;font-size:14px;font-weight:700;justify-content:center;margin:var(--size-2) 0;padding:var(--size-3) var(--size-4);width:89px}.shop-mode__new-feature-notification .click-and-collect__new-feature-dismiss-button__text{color:var(--color-link-blue);margin-top:6px;-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (max-width:767px){.shop-mode__new-feature-notification{left:-142px}}@media only screen and (max-width:991px){.shop-mode__menu-wrapper-enter .shop-mode__menu{transform:translateX(-100%)}.shop-mode__menu-wrapper-enter-active .shop-mode__menu{transform:translateX(0);transition:transform .25s}.shop-mode__menu-wrapper-exit .shop-mode__menu{transform:translateX(0)}}@media only screen and (min-width:992px){.shop-mode__menu-wrapper-exit .shop-mode__menu{opacity:0}}@media only screen and (max-width:991px){.shop-mode__menu-wrapper-exit-active .shop-mode__menu{transform:translateX(-100%);transition:transform .25s}}.hero-carousel{margin-bottom:var(--size-4);position:relative}.hero-carousel__slide-container{background-color:var(--color-gray-10);border-radius:var(--border-radius-small);overflow:hidden}@media only screen and (max-width:1170px){.hero-carousel--full-width{margin-left:var(--size-minus-4);margin-right:var(--size-minus-4)}.hero-carousel--full-width .hero-carousel__slide-container{border-radius:0}}.hero-carousel--top-element{margin-top:var(--size-minus-8)}.hero-carousel--top-element .hero-carousel__slide-container{border-top-left-radius:0;border-top-right-radius:0}.hero-carousel__slides{touch-action:pan-y;transform:translateX(0);-webkit-user-select:none;user-select:none;will-change:transform}.hero-carousel__slides-large{padding-bottom:56.25%}@media only screen and (min-width:768px){.hero-carousel__slides-large{padding-bottom:33.33333%}}.hero-carousel__slides-medium{padding-bottom:56.25%}@media only screen and (min-width:768px){.hero-carousel__slides-medium{padding-bottom:25%}}.hero-carousel__slides--animating{transition:transform .5s ease-out}.hero-carousel__controls{display:flex;-webkit-user-select:none;user-select:none}@media only screen and (min-width:768px){.hero-carousel__controls{background:#0006;border-top-left-radius:var(--border-radius-large);border-top-right-radius:var(--border-radius-large);bottom:0;left:50%;padding:var(--size-2) var(--size-3);position:absolute;transform:translateX(-50%)}}@media only screen and (max-width:767px){.hero-carousel__controls{justify-content:center;margin-top:var(--size-2)}}.hero-carousel__controls .svg-icon>div{display:flex}.hero-carousel__control-button{align-items:center;border-radius:var(--border-radius-small);display:flex;height:32px;justify-content:center;min-width:24px}html[data-whatinput=keyboard] .hero-carousel__control-button:focus{box-shadow:var(--shadow-focus-white)!important}.hero-carousel__control-button:hover svg *{fill:var(--color-gray-10)}@media only screen and (max-width:767px){.hero-carousel__control-button svg *{fill:var(--color-brand-blue)}.hero-carousel__control-button:hover svg *{fill:var(--color-brand-blue-hover)}}.hero-carousel__control-button--active svg *{fill:var(--color-brand-orange)!important}.hero-carousel__slide-controls{display:flex}.hero-carousel-slide{height:100%;position:absolute;top:0;width:100%}@media only screen and (max-width:767px){.hero-carousel-slide__overlay{display:none}}.hero-carousel-slide__overlay{background:var(--color-brand-blue);background:linear-gradient(270deg,#00285500,#002855);height:100%;inset:0;position:absolute;width:100%;z-index:1}.hero-carousel-slide--clickable{cursor:pointer}.hero-carousel-slide__image{-webkit-touch-callout:none;height:100%;padding-bottom:56.25%;width:100%}@media only screen and (min-width:768px){.hero-carousel-slide__image{padding-bottom:33.33333%}}.hero-carousel-slide__filter{background:var(--color-brand-blue);inset:0;mix-blend-mode:multiply;opacity:.6;position:absolute}@media only screen and (min-width:768px){.hero-carousel-slide__filter{display:none}}.hero-carousel-slide__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:2}@media only screen and (min-width:467px){.hero-carousel-slide__content{inset:var(--size-8) 40% var(--size-8) var(--size-8)}}@media only screen and (max-width:767px){.hero-carousel-slide__content{align-items:center;inset:var(--size-4) var(--size-4) var(--size-4) var(--size-4)}}.hero-carousel-slide__subtitle,.hero-carousel-slide__title{color:var(--color-white);font-weight:900;line-height:1.1;text-shadow:0 2px 6px #0009;width:100%}@media only screen and (min-width:992px){.hero-carousel-slide__subtitle,.hero-carousel-slide__title{font-size:var(--font-size-h1)}}@media only screen and (max-width:991px){.hero-carousel-slide__subtitle,.hero-carousel-slide__title{font-size:32px}}@media only screen and (max-width:767px){.hero-carousel-slide__subtitle,.hero-carousel-slide__title{text-align:center}}@media only screen and (max-width:466px){.hero-carousel-slide__subtitle,.hero-carousel-slide__title{font-size:28px}}@media only screen and (max-width:390px){.hero-carousel-slide__subtitle,.hero-carousel-slide__title{font-size:24px}}.hero-carousel-slide__subtitle:not(.small){margin-top:0}.hero-carousel-slide__subtitle.small{font-size:26px}.hero-carousel-slide__button,.hero-carousel-slide__subtitle{margin-top:var(--size-4)}.hero-carousel-slide__button{align-items:center;background-color:var(--color-brand-teal);border-radius:var(--border-radius-small);color:#fff;display:flex;font-size:var(--font-size-large);font-weight:700;padding:var(--size-2) var(--size-2) var(--size-2) var(--size-4);transition:var(--transition-all);transition-property:background-color}@media only screen and (min-width:992px){.hero-carousel-slide__button{font-size:18px}}.hero-carousel-slide__button:hover{background-color:#269791}.hero-carousel-slide__button-icon{margin-left:var(--size-1)}.markdown-image-wrapper,.markdown-image-wrapper img{width:100%}.markdown-button-wrapper{display:flex}.markdown-button-wrapper.left{justify-content:flex-start}.markdown-button-wrapper.center{justify-content:center}.markdown-button-wrapper.right{justify-content:flex-end}.markdown-button{display:inline-flex;-webkit-text-decoration:none;text-decoration:none}.markdown-figure{margin:0}.markdown-figure img{width:100%}.markdown-figure figcaption{font-size:14px;letter-spacing:.0025em;line-height:18px;margin:1em 0 2em}.markdown-parallel-images{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--size-4)}@media only screen and (max-width:767px){.markdown-parallel-images{flex-direction:column}}.markdown-parallel-images>*{flex:1}@media only screen and (min-width:768px){.markdown-parallel-images>:not(:first-child){margin-left:var(--size-4)}}@media only screen and (max-width:767px){.markdown-parallel-images>:not(:last-child){margin-bottom:var(--size-4)}}.markdown-parallel-images img{object-fit:contain;width:100%}p+.markdown-parallel-images{margin-top:var(--size-4)}@media only screen and (min-width:467px){.markdown-responsive-table{margin-bottom:var(--size-6)}.markdown-responsive-table tr{border-bottom:1px solid #0000001a}.markdown-responsive-table td,.markdown-responsive-table th{padding:var(--size-2);text-align:left;vertical-align:top;word-break:break-all;word-break:break-word}.markdown-responsive-table td:not(:last-child),.markdown-responsive-table th:not(:last-child){padding-right:var(--size-4)}}@media only screen and (max-width:466px){.markdown-responsive-table{margin-bottom:var(--size-4);width:100%}.markdown-responsive-table thead{display:none}.markdown-responsive-table tbody>tr{display:flex;flex-direction:column}.markdown-responsive-table tbody>tr:not(:last-child){border-bottom:1px solid #0000001a;margin-bottom:var(--size-2);padding-bottom:var(--size-2)}.markdown-responsive-table tbody>tr>td{align-items:flex-start;display:flex;padding:var(--size-1) 0}.markdown-responsive-table tbody>tr>td>div{max-width:calc(100% - 120px - var(--size-2));word-break:break-all;word-break:break-word}.markdown-responsive-table tbody>tr>td:before{content:attr(data-label);flex:0 0 120px;font-weight:700;max-width:120px;padding-right:var(--size-2)}}@media only screen and (max-width:991px){.mega-menu-enter .mega-menu__modal{transform:translateX(-100%)}.mega-menu-enter-active .mega-menu__modal{transform:translateX(0);transition:transform .25s}}.mega-menu-enter .mega-menu__overlay{opacity:.01}.mega-menu-enter-active .mega-menu__overlay{opacity:1;transition:opacity .25s}@media only screen and (max-width:991px){.mega-menu-exit .mega-menu__modal{transform:translateX(0)}}@media only screen and (min-width:992px){.mega-menu-exit .mega-menu__modal{opacity:0}}@media only screen and (max-width:991px){.mega-menu-exit-active .mega-menu__modal{transform:translateX(-100%);transition:transform .25s}}.mega-menu-exit .mega-menu__overlay{opacity:1}.mega-menu-exit-active .mega-menu__overlay{opacity:.01;transition:opacity .25s}.mega-menu__overlay{background-color:var(--color-overlay);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.mega-menu__sr-close{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.mega-menu__modal{display:flex;flex-direction:row;-webkit-user-select:none;user-select:none;z-index:var(--z-top)}@media only screen and (min-width:992px){.mega-menu__modal{box-shadow:var(--shadow-flyout);left:var(--size-4);max-height:calc(100vh - var(--header-height-bottom) - var(--header-height-top));max-width:calc(var(--container-width) - var(--size-8));position:absolute;top:var(--header-height-bottom);width:100%}}@media only screen and (max-width:1170px){.mega-menu__modal{left:0;max-width:calc(var(--container-width))}}@media only screen and (min-width:768px) and (max-width:1223px){.mega-menu__modal{width:100%}}@media only screen and (max-width:991px){.mega-menu__modal{bottom:0;position:fixed;top:0}}.mega-menu__menu{background-color:var(--color-white);flex-shrink:0;overflow-x:auto;width:300px;z-index:1}@media only screen and (max-width:991px){.mega-menu__menu{display:flex;flex-direction:column}}.mega-menu__menu-header{align-content:center;border-bottom:1px solid var(--color-light-teal);display:flex;justify-content:space-between;padding:var(--size-4)}.mega-menu__menu-close-button{margin:var(--size-minus-4);padding:var(--size-4)}html:not([data-whatinput=touch]) .mega-menu__menu-close-button:hover{background-color:var(--color-gray-02)}.mega-menu__menu-links a{align-items:center;background-color:var(--color-brand-blue);color:var(--color-white);display:flex;height:var(--menu-item-height);padding:0 var(--size-4);-webkit-text-decoration:none;text-decoration:none}html:not([data-whatinput=touch]) .mega-menu__menu-links a:focus,html:not([data-whatinput=touch]) .mega-menu__menu-links a:hover{-webkit-text-decoration:underline;text-decoration:underline}.mega-menu__content{background-color:var(--color-white);border-left:1px solid var(--color-light-teal);display:flex;width:100%}.mega-menu__content-main{flex-grow:1}.mega-menu__loading-placeholder{animation:loading-placeholder 2s infinite;background:var(--color-white);height:100%;width:100%}@keyframes loading-placeholder{0%{background:var(--color-white)}50%{background:var(--color-gray-02)}to{background:var(--color-white)}}.mega-menu-category{align-items:center;border-bottom:1px solid var(--color-light-teal);display:flex;height:var(--size-14)}.mega-menu-category:hover{cursor:pointer}.mega-menu-category--active{background-color:var(--color-gray-02)}.mega-menu-category__icon{margin-left:var(--size-3)}.mega-menu-category__link{align-items:center;display:flex;flex-grow:1;height:100%;-webkit-text-decoration:none;text-decoration:none;transition:var(--transition-all)}html:not([data-whatinput=touch]) .mega-menu-category__link:focus,html:not([data-whatinput=touch]) .mega-menu-category__link:hover{background-color:var(--color-gray-02);-webkit-text-decoration:underline;text-decoration:underline}.mega-menu-category__title{color:var(--color-dark-blue);font-size:var(--font-size-large);font-weight:500;padding:0 var(--size-3);-webkit-text-decoration:none;text-decoration:none}.mega-menu-category__expand{align-items:center;background-color:initial;border-left:1px solid var(--color-light-teal);color:var(--color-dark-blue);display:flex;flex-shrink:0;height:100%;justify-content:center;transition:var(--transition-all);width:var(--size-12)}html:not([data-whatinput=touch]) .mega-menu-category__expand:focus,html:not([data-whatinput=touch]) .mega-menu-category__expand:hover{background-color:var(--color-gray-02)}.mega-menu-mobile-navigation .mega-menu-category{height:var(--menu-item-height)}.mega-menu-mobile-navigation .mega-menu-category__icon{margin-left:var(--size-4);margin-right:var(--size-minus-1)}.mega-menu-mobile-navigation .mega-menu-category__link{transition:var(--transition-all)}html:not([data-whatinput=touch]) .mega-menu-mobile-navigation .mega-menu-category__link:hover{background-color:var(--color-gray-02)}.mega-menu-mobile-navigation .mega-menu-category__title{font-size:var(--font-size-base);font-weight:400;padding:0 var(--size-4)}.mega-menu-mobile-navigation .mega-menu-category.mega-menu-category--has-icon .mega-menu-category__title{font-weight:500}.slide-left-enter{transform:translateX(-100%)}.slide-left-enter-active{transform:translateX(0);transition:transform .4s}.slide-left-exit{transform:translateX(0)}.slide-left-exit-active{transform:translateX(-100%);transition:transform .4s}.slide-right-enter{transform:translateX(100%)}.slide-right-enter-active{transform:translateX(0);transition:transform .4s}.slide-right-exit{transform:translateX(0)}.slide-right-exit-active{transform:translateX(100%);transition:transform .4s}.mega-menu-mobile-navigation{height:100%;overflow-x:hidden;position:relative}.mega-menu-mobile-navigation__page{flex-shrink:0;position:absolute;width:100%}.mega-menu-mobile-navigation__return{align-items:center;color:var(--color-dark-blue);display:flex;font-weight:700;height:var(--menu-item-height);padding:var(--size-3) var(--size-4);transition:var(--transition-all);width:100%}.mega-menu-mobile-navigation__return .svg-icon{margin-right:var(--size-2)}.mega-menu-mobile-navigation__return:focus,.mega-menu-mobile-navigation__return:hover{cursor:pointer}html:not([data-whatinput=touch]) .mega-menu-mobile-navigation__return:focus,html:not([data-whatinput=touch]) .mega-menu-mobile-navigation__return:hover{background-color:var(--color-gray-02);-webkit-text-decoration:underline;text-decoration:underline}.mega-menu-mobile-navigation__heading{background-color:var(--color-gray-02);color:var(--color-dark-blue);font-weight:700;padding:var(--size-3) var(--size-4)}.product-promotions{background-color:var(--color-gray-02);flex-shrink:0;overflow-y:auto;width:340px}.product-promotions__title{color:var(--color-dark-blue);font-size:var(--font-size-large);font-weight:700;line-height:var(--line-height-base);margin:var(--size-6) var(--size-6) var(--size-2) var(--size-6)}.product-promotions__product{border-top:1px solid var(--color-gray-10);display:flex;padding:var(--size-4);-webkit-text-decoration:none;text-decoration:none}.product-promotions__product:last-child{border-bottom:1px solid var(--color-gray-10)}.product-promotions__product-image{align-self:center;height:75px;margin-right:var(--size-4);object-fit:contain;width:75px}.product-promotions__product-text{display:flex;flex-direction:column;justify-content:space-between}.product-promotions__product-title{color:var(--color-dark-blue);font-weight:500;margin-bottom:var(--size-1);word-break:break-all}.product-promotions__product:hover .product-promotions__product-title{-webkit-text-decoration:underline;text-decoration:underline}.product-promotions__product-price{color:var(--color-brand-teal);font-size:var(--font-size-xl);font-weight:700}.product-promotions__product-price .formatted-number{align-items:baseline}.product-promotions__product-price .unit{font-size:var(--font-size-small);margin-left:var(--size-1)}.mega-menu-subcategories{max-height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.mega-menu-subcategories__layout{column-count:4;padding:var(--size-4) var(--size-3) var(--size-4) var(--size-3)}@media only screen and (max-width:1223px){.mega-menu-subcategories__layout{column-count:3}}@media only screen and (max-width:991px){.mega-menu-subcategories__layout{column-count:2}}.mega-menu-subcategories--narrow .mega-menu-subcategories__layout{column-count:2;margin-right:var(--size-8)}@media only screen and (max-width:1170px){.mega-menu-subcategories--narrow .mega-menu-subcategories__layout{column-count:1}}.mega-menu-subcategories__subcategory{break-inside:avoid-column;padding:var(--size-2) 0;page-break-inside:avoid}.mega-menu-subcategories__subcategory-title{font-size:var(--font-size-large);font-weight:700;margin-bottom:var(--size-3)}.mega-menu-subcategories__subcategory-title a{color:var(--color-dark-blue);-webkit-text-decoration:none;text-decoration:none}html:not([data-whatinput=touch]) .mega-menu-subcategories__subcategory-title a:hover{-webkit-text-decoration:underline;text-decoration:underline}.mega-menu-subcategories__subcategory-child{word-wrap:break-word;font-size:var(--font-size-base);hyphens:auto;margin-bottom:var(--size-1);margin-left:var(--size-2);text-indent:var(--size-minus-2)}.mega-menu-subcategories__subcategory-child a{color:var(--color-gray-70);-webkit-text-decoration:none;text-decoration:none}html:not([data-whatinput=touch]) .mega-menu-subcategories__subcategory-child a:hover{-webkit-text-decoration:underline;text-decoration:underline}.mega-menu--fetching .mega-menu-subcategories__subcategory-child a,.mega-menu--fetching .mega-menu-subcategories__subcategory-title a{background-color:var(--color-gray-10);color:#0000}.page-footer{background-color:var(--color-brand-blue);background-image:url(/public/9544de9a86bd57a84907.svg);background-repeat:no-repeat;color:var(--color-white);flex-grow:0;flex-shrink:0;max-width:100%;overflow:hidden}@media only screen and (min-width:992px){.page-footer{background-position-y:90px;background-size:560px}}@media only screen and (min-width:1224px){.page-footer{background-position-x:calc(50% + 640px)}}@media only screen and (min-width:992px) and (max-width:1223px){.page-footer{background-position-x:calc(100% + 310px)}}@media only screen and (max-width:991px){.page-footer{background-position:50% calc(100% + 200px);background-size:460px;padding-bottom:160px}}.page-footer a{color:var(--color-white);-webkit-text-decoration:none;text-decoration:none;text-underline-offset:2px}.page-footer a:hover{color:var(--color-white);-webkit-text-decoration:underline;text-decoration:underline}html[data-whatinput=keyboard] .page-footer a:focus{box-shadow:var(--shadow-focus-white)!important}.page-footer__inner{margin:0 auto;max-width:var(--container-width);padding:var(--size-8) var(--size-6) var(--size-2)}.page-footer__col{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:var(--size-6)}@media only screen and (min-width:992px){.page-footer__last-col{margin-left:auto}}@media only screen and (max-width:991px){.page-footer__last-col{align-items:center;border-top:1px solid #fff3;margin-top:var(--size-2);padding-top:var(--size-6)}}.page-footer__heading{color:var(--color-white);font-size:var(--font-size-h3);font-weight:var(--bold);margin-bottom:var(--size-3)}.page-footer__link{display:inline-block;font-size:var(--font-size-large);line-height:var(--line-height-large);margin-bottom:var(--size-1)}@media only screen and (max-width:767px){.page-footer__link{margin-bottom:var(--size-2)}}.page-footer__address-line{color:#ffffffbf;font-size:var(--font-size-large);line-height:var(--line-height-large)}@media only screen and (max-width:767px){.page-footer__address-line{margin-bottom:var(--size-1)}}.page-footer__some-links{display:flex;flex-wrap:wrap;margin-bottom:var(--size-4)}.page-footer__some-links a{margin-right:var(--size-2)}.page-footer__some-links a:hover svg *{fill:var(--color-white-hover)}html[data-whatinput=keyboard] .page-footer__some-links a:focus{box-shadow:var(--shadow-focus-white)!important}@media only screen and (max-width:991px){.page-footer__some-links{margin-bottom:var(--size-6)}}.page-footer__locale-links{align-items:flex-start;display:flex;flex-direction:column}@media only screen and (max-width:991px){.page-footer__locale-links{flex-direction:row}.page-footer__locale-link:not(:last-child):after{border-right:1px solid #fff9;content:"";height:var(--line-height-large);margin:0 var(--size-3)}}.page-footer__payment-methods{column-gap:var(--size-2);display:flex}.page-footer__copyright{color:var(--color-white);margin-bottom:var(--size-4);text-align:center}.terms-and-privacy__terms-and-conditions-checkbox{margin-top:var(--size-4)}.terms-and-privacy__privacy-checkbox{margin-top:var(--size-1)}.newsletter{background-color:var(--color-brand-teal);flex-shrink:0;max-width:100%;overflow:hidden}.newsletter,.newsletter h2{color:var(--color-white)}.newsletter__heading{margin-bottom:0}.newsletter__body{font-size:var(--size-4);margin-top:var(--size-1)}.newsletter__inner{align-items:flex-start;display:flex;flex-flow:row wrap;margin:0 auto;max-width:var(--container-width);padding:var(--size-8) var(--size-16) var(--size-8) var(--size-6);position:relative}@media only screen and (max-width:991px){.newsletter__inner{flex-direction:column}}@media only screen and (max-width:466px){.newsletter__inner{padding-right:var(--size-6)}}.newsletter__inner>*{flex-basis:50%}.newsletter__column{flex-shrink:0}@media only screen and (max-width:767px){.newsletter__column{width:100%}}.newsletter__column:first-of-type{flex-basis:auto;width:390px}@media only screen and (max-width:767px){.newsletter__column:first-of-type{padding-right:var(--size-8);width:auto}}.newsletter__column--grow{flex-grow:1}.newsletter__read-more{align-items:center;color:var(--color-white);display:inline-flex;flex-wrap:nowrap;font-weight:700;margin-top:var(--size-4);-webkit-text-decoration:none;text-decoration:none}.newsletter__read-more:hover{color:var(--color-white);-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (max-width:466px){.newsletter__read-more{margin-top:var(--size-6)}}.newsletter__form-wrapper{display:flex;flex-direction:column;max-width:550px}@media only screen and (max-width:991px){.newsletter__form-wrapper{margin-top:var(--size-6)}}@media only screen and (max-width:466px){.newsletter__form-wrapper{margin-top:0}}.newsletter__form{display:flex;flex-direction:row}@media only screen and (max-width:466px){.newsletter__form{flex-direction:column}}.newsletter__email-wrapper{margin-right:var(--size-6);max-width:400px;position:relative;width:100%}@media only screen and (max-width:991px){.newsletter__email-wrapper{width:auto}}@media only screen and (max-width:466px){.newsletter__email-wrapper{margin-right:0;margin-top:var(--size-6)}}.newsletter__email-input{border-radius:var(--border-radius-small)}@media only screen and (max-width:991px){.newsletter__email-input{width:288px}}@media only screen and (max-width:466px){.newsletter__email-input{width:100%}}.newsletter__email-status{position:absolute;right:var(--size-3);top:50%;transform:translateY(-50%)}.newsletter__email-status-message{margin-top:-23px;max-width:400px;padding-bottom:2px}.newsletter__email-status-message-text{float:right;font-size:var(--font-size-small);font-weight:700;text-align:left}.newsletter__form-status{align-items:center;background:#000;border-radius:var(--size-1);display:inline-flex;margin-top:var(--size-4);padding:var(--size-2)}.newsletter__form-status-icon,.newsletter__form-status-icon span,.newsletter__form-status-icon svg{height:16px;width:16px}.newsletter__form-status-message{margin-left:var(--size-2)}@media only screen and (max-width:466px){.newsletter__submit-button{margin-top:var(--size-4)}}.newsletter__privacy-policy{font-size:var(--font-size-small);margin-top:var(--size-4);max-width:550px}@media only screen and (max-width:991px){.newsletter__privacy-policy{margin-top:var(--size-6)}}.newsletter__privacy-policy-link,.newsletter__privacy-policy-link:hover{color:var(--white)}.newsletter__close-icon{position:absolute;right:var(--size-6);top:var(--size-8)}.newsletter__close-icon>button{height:var(--size-6);padding:var(--size-2)!important;
            /* !important to overwrite button--icon-only sizes */width:var(--size-6)!important}.pagination{align-items:center;display:flex;flex-direction:row;position:relative}.pagination__page-selector{display:inline-flex;margin:0 var(--size-2)}.pagination__page-selector:focus{outline-style:none;z-index:var(--z-bottom)}.pagination__button{padding:var(--size-2)}.pagination__button--disabled{cursor:not-allowed}.pagination__button--disabled path{fill:var(--color-gray-50)}.pagination__page{color:var(--color-gray-40);cursor:pointer;min-width:var(--size-5);padding:var(--size-1);text-align:center;-webkit-text-decoration:none;text-decoration:none}.pagination__page:hover{color:var(--color-gray-80)}.pagination__page.selected{color:var(--color-gray-80);cursor:not-allowed;font-weight:700}.partial-batch-modal{max-width:480px}.partial-batch-modal table{margin-bottom:8px;width:100%}.partial-batch-modal tr{border-bottom:var(--border-gray-10);cursor:pointer}.partial-batch-modal td{padding:6px 0}.partial-batch-modal td:nth-child(2){min-width:48px}.partial-batch-modal td:first-child{width:24px}.partial-batch-side-modal{padding:0 var(--size-4) var(--size-4)}.partial-batch-side-modal-link{display:flex;flex-grow:1;font-weight:700;justify-content:flex-end}.partial-batch-side-modal-link .link-button__inner>span:first-child{margin-right:var(--size-1)}@media only screen and (max-width:991px){.partial-batch-side-modal-link{width:unset}}@media only screen and (max-width:1223px){.partial-batch-side-modal-link{margin-top:var(--size-2);padding:var(--size-1) 0}}@media only screen and (min-width:992px) and (max-width:1223px){.partial-batch-side-modal-link{width:100%}}.partial-batch-side-modal__sorting-controls{display:flex;margin-bottom:var(--size-6)}.partial-batch-side-modal__sorting-controls>div{margin-right:var(--size-6)}.partial-batch-side-modal__active-sorting{border-bottom:3px solid var(--color-brand-orange)}.partial-batch-side-modal__notice-with-icon{align-items:center;display:flex;margin-bottom:var(--size-6)}.partial-batch-side-modal__notice{margin-bottom:var(--size-6)}.partial-batch-side-modal__batch{align-items:center;border-bottom:1px solid var(--color-gray-20);display:flex;padding:var(--size-3) 0;width:100%}.partial-batch-side-modal__batch-amount{flex-grow:1}.partial-batch-product{grid-column-gap:16px;display:grid;grid-template-columns:64px 1fr;margin-bottom:16px}.partial-batch-product__image{align-items:center;display:flex;grid-row:span 2;justify-content:center;max-height:64px}.partial-batch-product__name{color:var(--color-brand-blue);font-weight:500}.partial-batch-product__code{font-weight:700;margin-right:var(--size-2)}.partial-batch__recommended{color:var(--color-status-green)}.prepayment-terminal-callback{align-items:center;display:flex;height:100%;justify-content:center}.prepayment-terminal-callback__text{align-items:center;display:flex;font-size:var(--font-size-xl);line-height:var(--line-height-xl);margin:var(--size-4)}@media only screen and (max-width:767px){.prepayment-terminal-callback__text{font-size:var(--font-size-xl-mobile);line-height:var(--line-height-xl-mobile)}}.prepayment-terminal-callback__icon{margin-right:var(--size-4)}.prepayment-error-page{display:flex;height:100%;justify-content:center}.prepayment-error-page__content{display:flex;margin-top:var(--size-8);max-width:600px}@media only screen and (max-width:767px){.prepayment-error-page__content{flex-direction:column;margin-top:0}}.prepayment-error-page__icon{margin-bottom:var(--size-6);margin-right:var(--size-6)}.prepayment-error-page__text{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}@media only screen and (max-width:767px){.prepayment-error-page__text{font-size:var(--font-size-xl-mobile);line-height:var(--line-height-xl-mobile)}}.product-overview{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;flex-wrap:wrap;margin-bottom:var(--size-8);padding:var(--size-6);position:relative}@media only screen and (max-width:767px){.product-overview{flex-direction:column;padding:var(--size-4)}}.product-overview .product-references-list{box-shadow:none;margin-bottom:0}.product-overview .product-references-list .availability{display:block}.product-overview .product-icons-layout{display:flex;margin-bottom:var(--size-4);margin-top:var(--size-8)}@media only screen and (max-width:767px){.product-overview .product-icons-layout{flex-direction:column;margin-bottom:var(--size-2);margin-top:var(--size-4)}}.product-overview .product-icons-layout .icon-label{margin-bottom:var(--size-4)}.product-overview .product-icons-layout .product-icons-layout-column{display:flex;flex-direction:column;max-width:50%}@media only screen and (max-width:767px){.product-overview .product-icons-layout .product-icons-layout-column{margin-bottom:var(--size-4)}}.product-overview .product-icons-layout .divider{border-left:2px solid var(--color-gray-10);margin-left:var(--size-4);margin-right:var(--size-4);width:0}@media only screen and (max-width:767px){.product-overview .product-icons-layout .divider{display:none}}.product-overview .product-icons-layout .icons-container{column-gap:var(--size-2);display:flex;flex-wrap:wrap;margin-right:var(--size-4);row-gap:var(--size-4)}.product-overview .product-overview-images{display:flex;flex-direction:column;justify-content:flex-start;width:50%}@media only screen and (max-width:767px){.product-overview .product-overview-images{width:100%}}.product-overview .product-image-container{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}@media only screen and (min-width:768px){.product-overview .product-image-container{height:300px;padding-right:var(--size-6)}}@media only screen and (max-width:767px){.product-overview .product-image-container{height:160px;margin-bottom:var(--size-4)}}@media only screen and (min-width:768px){.product-overview .product-description-box{border-left:2px solid var(--color-gray-10);padding-left:var(--size-8);width:50%}}.product-overview__brand-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--size-2)}.product-overview__brand-logo-and-link-container{align-items:center;display:flex;flex-flow:row wrap;font-size:var(--font-size-base)}@media only screen and (max-width:767px){.product-overview__brand-logo-and-link-container{align-items:center;flex-flow:row nowrap}.product-overview__brand-logo-and-link-container .brand-link{margin-bottom:unset}}.product-overview__brand-logo-and-link-container .brand-logo{margin-bottom:var(--size-2);margin-right:var(--size-4)}@media only screen and (max-width:320px){.product-overview__brand-logo-and-link-container .brand-logo{margin-bottom:0}}.product-overview__brand-logo-and-link-container .brand-link{margin-bottom:var(--size-3);margin-top:var(--size-1)}@media only screen and (max-width:320px){.product-overview__brand-logo-and-link-container .brand-link{margin-bottom:0}}.product-overview__brand-logo-and-link-container .brand-logo-image{align-items:center;display:flex}.product-overview .brand-logo .brand-logo-image{height:40px;width:120px}@media only screen and (max-width:767px){.product-overview .brand-logo .brand-logo-image{width:auto}}.product-overview .brand-logo .brand-logo-text{font-size:var(--font-size-large)}.product-overview .brand-link a{-webkit-text-decoration:none;text-decoration:none}.product-overview .product-title{font-size:var(--font-size-h3);font-weight:700;line-height:var(--line-height-base);margin-bottom:var(--size-3)}.product-overview .short-product-codes{margin-bottom:var(--size-1)}.product-overview .description-block{font-size:var(--font-size-large);margin-bottom:var(--size-1)}.product-overview .short-description{font-size:var(--font-size-large)}.product-overview .long-description{margin-top:var(--size-2)}.product-overview .long-description .raw-html{font-size:var(--font-size-large);line-height:24px;margin-bottom:var(--size-2)}.product-overview .long-description .read-more-content{position:relative}.product-overview .long-description .read-more-content.truncate{max-height:135px;overflow:hidden;text-overflow:ellipsis}.product-overview .long-description .read-more-content .read-more-fade-container{background:linear-gradient(180deg,#fff0,#fff);position:relative}.product-overview .long-description .read-more-content .read-more-fade-container.hidden{visibility:hidden}.product-overview .long-description .read-more-content .read-more-fade-container.visible{bottom:0;height:var(--size-5);position:absolute;width:100%}.product-overview .availability{display:flex;flex-wrap:wrap}.product-overview .availability .product-availability:first-child{margin-right:var(--size-4)}@media only screen and (max-width:1223px){.product-overview .central-warehouse-availability-norway-pdp .central-warehouses-availability-container{flex-direction:column}.product-overview .central-warehouse-availability-norway-pdp .central-warehouses-availability-container .central-warehouses-availability:nth-child(2){margin-top:var(--size-1)}}.product-overview .central-warehouse-availability-norway-pdp .availability-plant-name{margin-right:var(--size-1)}.product-overview .central-warehouse-availability-norway-pdp .availability-info{text-transform:lowercase}.product-overview .central-warehouse-availability-norway-pdp .availability-date{margin-left:0!important}.product-overview .product-pricing{align-items:center;display:flex;justify-content:space-between}@media only screen and (min-width:768px){.product-overview .product-pricing{max-width:unset}}@media only screen and (max-width:767px){.product-overview .product-pricing{border-top:var(--border-gray-10);padding-top:var(--size-2)}}.product-overview .product-pricing .tuple-left-bias{margin-top:var(--size-1)}.product-overview .button-row{align-items:flex-start;display:flex;flex-wrap:wrap;width:100%}.product-overview .button-row .add-to-cart{flex-grow:1;margin-bottom:unset;margin-right:var(--size-2);max-width:unset}@media only screen and (max-width:1223px){.product-overview .button-row .add-to-cart{margin-right:0}}.product-overview .button-row .add-to-cart{align-items:stretch}@media only screen and (max-width:991px){.product-overview .button-row .save-to-shopping-lists-button__outside-price-mobile-view{flex-grow:1;margin-top:var(--size-2);width:100%}.product-overview .button-row .save-to-shopping-lists-button{flex-grow:1;width:100%}}.product-overview .button-row .contact-sales{margin-right:var(--size-4)}@media only screen and (max-width:1223px){.product-overview .button-row .contact-sales{margin-left:var(--size-2)}}@media only screen and (max-width:991px){.product-overview .button-row .contact-sales{margin-left:0;margin-right:0;margin-top:var(--size-2);width:100%}}@media only screen and (max-width:767px){.product-overview .button-row .contact-sales{margin-top:var(--size-2)}}@media only screen and (max-width:991px){.product-overview .button-row .contact-sales-legacy{margin-bottom:var(--size-2)}}.product-overview .button-row .test-product-card__contact-sales{margin-bottom:var(--size-2);margin-right:var(--size-6)}@media only screen and (max-width:1223px){.product-overview .button-row .test-product-card__contact-sales{margin-right:0;width:100%}}.product-overview .show-product-details{display:none}@media only screen and (min-width:768px){.product-overview .show-product-details{align-items:center;clear:both;display:flex;margin-top:var(--size-4);vertical-align:middle}.product-overview .show-product-details a{color:var(--color-brand-blue);font:var(--font-family-base);font-size:14px;-webkit-text-decoration:none;text-decoration:none}.product-overview .show-product-details a:hover{opacity:var(--link-hover-opacity)}}.product-overview .show-product-details-button{border:1px solid var(--color-gray-10);border-radius:0;border-bottom-left-radius:var(--border-radius-small);border-top-left-radius:var(--border-radius-small);margin-top:var(--size-4);width:100%}@media only screen and (max-width:1223px){.product-overview .show-product-details-button{border-radius:var(--border-radius-small);width:100%}}.product-overview .show-product-details-button svg *{fill:var(--color-brand-orange)}.product-overview .show-product-references-button{border:1px solid var(--color-gray-10);border-radius:0;border-bottom-right-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small);margin-top:var(--size-4);width:100%}@media only screen and (max-width:1223px){.product-overview .show-product-references-button{border-radius:var(--border-radius-small);margin-top:var(--size-2);width:100%}}.product-overview .show-product-references-button:not([disabled]) svg *{fill:var(--color-brand-orange)}@media only screen and (max-width:320px){.product-overview .show-product-references-button .button__text{white-space:inherit}}.product-overview .show-product-sustainability-button{border:1px solid var(--color-gray-10);border-radius:0;margin-top:var(--size-4);width:100%}@media only screen and (max-width:1223px){.product-overview .show-product-sustainability-button{border-radius:var(--border-radius-small);margin-top:var(--size-2);width:100%}}.product-overview .show-product-sustainability-button:not([disabled]) svg *{fill:var(--color-brand-orange)}@media only screen and (max-width:320px){.product-overview .show-product-sustainability-button .button__text{white-space:inherit}}.product-overview .scroll-buttons-section{display:flex;flex-direction:row}@media only screen and (max-width:1223px){.product-overview .scroll-buttons-section{flex-direction:column}}@media only screen and (min-width:1224px){.product-overview .scroll-buttons-section--dense .button__icon{display:none}}.product-overview .product-overview__ribbons{display:flex;flex-direction:column;left:var(--size-minus-6);pointer-events:none;position:absolute;right:0;row-gap:6px;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.product-overview .product-overview__ribbons{left:var(--size-minus-4);right:var(--size-minus-4);top:var(--size-minus-4)}}.product-overview .product-overview__campaign-ribbon{cursor:grab;left:0;pointer-events:all}.product-overview .product-overview__campaign-ribbon:hover{box-shadow:1px 1px 4px 0 var(--color-campaign-ribbon-shadow);text-shadow:-.04ex 0 0 currentcolor,.04ex 0 0 currentcolor}.product-overview .product-overview__campaign-ribbon:hover .product-ribbon-info--theme-orange{background:var(--color-campaign-ribbon-hover-fill)}.product-overview .anonymous-login-container__button{width:auto}@media only screen and (max-width:767px){.product-overview .anonymous-login-container__button{width:100%!important}}.product-overview .anonymous-login-container{align-items:stretch}.product-overview .anonymous-login-container .anonymous-login-container__button{width:100%}.product-details{margin-bottom:var(--size-6)}.product-details .details-description{text-align:left}.product-details .brand-link{font-weight:var(--bold);margin-bottom:0;margin-top:var(--size-2)}.product-details .brand-link a{-webkit-text-decoration:none;text-decoration:none}.refrigerant-info{align-items:center;display:flex}.refrigerant-info>span{font-size:var(--font-size-base);font-weight:var(--bold);margin-left:var(--size-1)}@media only screen and (max-width:1223px){.refrigerant-info{flex-wrap:wrap}}.refrigerant-info+.button-row{margin-top:var(--size-2)!important}.best-choice-info{align-items:center;border:1px solid var(--color-brand-orange);border-radius:20px;color:var(--color-brand-orange);display:inline-flex;font-weight:var(--bold);height:27px;justify-content:center;margin-bottom:var(--size-1);padding:6px 6px 5px;width:-moz-fit-content;width:fit-content}.best-choice-info .best-choice--icon{margin-right:2px}.best-choice-info .best-choice--icon .injected-svg{height:16px;width:16px}.best-choice-info .best-choice--iconplus{margin-right:var(--size-2)}.best-choice-info .best-choice--iconplus .injected-svg{height:16px;width:24px}.best-choice-info .best-choice--text{font-size:13px;margin-right:2px;max-width:131px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.best-choice-info .best-choice--text__medium{max-width:260px}.best-choice-info .best-choice--text__large{max-width:350px}.best-choice-info__icon-only{border:0}.best-choice-info__space-below{margin-bottom:var(--size-3)}.best-choice-info__space-left{margin-left:var(--size-3)}.best-choice-info__space-above{margin-top:var(--size-2)}.product-description-refrigerant .refrigerant-info{align-items:center;background:var(--color-light-blue);border-radius:var(--size-6);display:flex;flex-direction:column;margin-bottom:var(--size-2);margin-top:var(--size-2);max-width:170px;padding:var(--size-1)}.refrigerant-extra-info{align-items:center;background:var(--color-gray-02);border-radius:var(--border-radius-small);display:flex;height:var(--size-10);justify-content:center;margin-top:var(--size-2)}.permission-needed-text{display:inline-block;margin-left:var(--size-8)}.log-in-for-prices-text{margin-top:var(--size-4)}.product-sustainability-information{margin-bottom:var(--size-8)}.product-labels__link{align-items:center;display:flex;float:left;margin-top:var(--size-1)}.product-labels__arrow{margin-right:var(--size-2)}.product-labels__elements{margin-bottom:var(--size-2)}.product-sustainability-label{padding:var(--size-2)}@media only screen and (max-width:767px){.product-sustainability-label{border-bottom:var(--border-gray-10)}}.product-sustainability-label__name{display:inline-block;font-size:var(--font-size-base);font-weight:700;margin-left:var(--size-3);margin-top:var(--size-1)}.product-sustainability-label__icon{max-width:32px}.product-sustainability-attribute{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.product-sustainability-attribute__actions{padding:var(--size-3) 0}@media only screen and (max-width:767px){.product-sustainability-attribute__actions{align-items:center;display:flex;justify-content:center}}.product-environmental-label{align-items:center;display:flex}@media only screen and (max-width:767px){.product-environmental-label{border-bottom:var(--border-gray-10)}}.product-environmental-label__text{margin-left:var(--size-3);margin-top:var(--size-1)}.product-environmental-label__desc{font-size:var(--font-size-base);font-weight:400}.product-environmental-label__name{display:inline-block;font-size:var(--font-size-base);font-weight:700}.product-environmental-label__icon{max-width:32px}.product-view .products-references-mobile-carousel .single-item .swipeable-carousel__transition-container{padding-right:0;width:100%}@media only screen and (max-width:1223px){.product-view .products-references-mobile-carousel .single-item .swipeable-carousel__container{width:100%}}.product-view .products-references-mobile-carousel .single-item .swipeable-carousel__item{width:100%}@media only screen and (max-width:767px){.accordion-wrapper{display:flex;flex-direction:column;position:relative}.accordion-wrapper:not(.no-margins){margin-top:var(--size-4)}.accordion-wrapper .collapsible-header{margin-bottom:var(--size-4)}.accordion-wrapper .collapsible-header.multiSelect{margin-bottom:var(--size-1)}}@media only screen and (min-width:768px){.accordion-wrapper{display:none}.accordion-wrapper.alwaysOpen,.accordion-wrapper.multiSelect{display:block}.accordion-wrapper .collapsible-header.multiSelect{font-size:var(--font-size-base);margin-bottom:var(--size-1)}}.StickyHeadersWrapper{display:none}.StickyHeadersWrapper.show{display:inline}.accordion-panel{display:none;width:100%}.accordion-panel.selected{display:block}@media only screen and (min-width:768px){.accordion-panel.alwaysOpen{display:block!important}}@media only screen and (max-width:767px){.accordion-panel{margin-top:var(--size-2)}.accordion-panel.multiSelect{margin-top:var(--size-0)}}.accordion-panel.dark{background-color:var(--color-gray-05)}.accordion-panel.dark,.accordion-panel.withBg{border-top:var(--border-gray-10);box-shadow:var(--shadow-card);margin-bottom:var(--size-4);margin-top:var(--size-minus-4);padding:var(--size-2) var(--size-4) var(--size-4)}.accordion-panel.withBg,.accordion-panel.withBgNew{background-color:var(--color-white)}.accordion-panel.withBgNew{border-top:var(--border-gray-10);box-shadow:var(--shadow-card);margin-bottom:var(--size-2);margin-top:var(--size-minus-2);padding:var(--size-2) var(--size-4) var(--size-4)}@media only screen and (max-width:767px){.accordion-panel.mobile-only{padding:0;padding-right:var(--size-4)}}.agreed-product{align-items:center;color:var(--color-brand-blue);display:flex;margin-bottom:var(--size-1);width:100%}.agreed-product__title-container{align-content:center;display:flex;flex:auto}.agreed-product__price{align-content:center;color:var(--color-dark-blue);flex:none;justify-content:flex-end;padding-left:var(--size-2)}.agreed-product__title{align-items:center;display:flex;flex-wrap:wrap;margin-right:var(--size-2)}.agreed-product__tooltip-title{align-items:center;color:var(--color-gray-80);display:flex;flex-wrap:wrap;font-weight:400}.agreed-product--product-details-container{margin-top:var(--size-1)}.agreed-product--compact-container{margin-bottom:0}.agreed-product--row-container{align-items:flex-start;flex-direction:column}.agreed-product--row-container .agreed-product__title{font-weight:700}.agreed-product--row-container .agreed-product__price{padding:0}.agreed-product--card-container .agreed-product__title{font-weight:700}.brand-logo{align-items:center;display:flex}.brand-logo .brand-logo-image{height:20px;width:60px}.brand-logo .brand-logo-text{color:var(--color-gray-80);font-weight:700;min-height:var(--line-height-base);white-space:nowrap}:root{--product-ribbon-caret-size-s:20px;--product-ribbon-caret-size-m:24px;--product-ribbon-caret-size-l:32px;--slant-offset:14px;--border-width:2px}.product-ribbon{background:#0000;color:#fff;font-weight:500;position:relative}.product-ribbon,.product-ribbon-main{align-items:center;display:inline-flex}.product-ribbon-main{clip-path:polygon(0 0,100% 0,calc(100% - var(--slant-offset)) 100%,0 100%);color:var(--offer-white);padding:8px 18px 8px 8px;z-index:2}.product-ribbon-info{align-items:center;background:#fff;display:inline-flex;margin-left:-22px;padding-left:26px;padding-right:8px;transition:background-color .2s ease-in-out;z-index:1}.product-card__campaign-ribbon{cursor:grab;pointer-events:all}.product-ribbon--size-small{font-size:var(--font-size-small);height:var(--size-5)}.product-ribbon--size-medium{height:var(--size-6)}.product-ribbon--size-large{font-size:var(--font-size-large);height:var(--size-8)}.product-ribbon-main--theme-orange{background:var(--color-campaign)}.product-ribbon-main--theme-blue{background:#1077c6}.product-ribbon-info--theme-orange{border-bottom:var(--border-width) solid var(--color-campaign);border-right:var(--border-width) solid var(--color-campaign);border-top:var(--border-width) solid var(--color-campaign);color:var(--color-campaign)}.product-ribbon-info--theme-orange:hover{text-shadow:-.04ex 0 0 currentcolor,.04ex 0 0 currentcolor}.product-ribbon-info--theme-blue{border-bottom:var(--border-width) solid #1077c6;border-right:var(--border-width) solid #1077c6;border-top:var(--border-width) solid #1077c6;color:#1077c6}.product-card-compact{background:var(--color-white);border-bottom:var(--border-gray-10);display:flex;justify-content:space-between;padding:var(--size-4);width:100%}.product-card-compact:first-of-type{border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small)}.product-card-compact:last-of-type{border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.product-card-compact__product{padding-right:var(--size-2);width:25%}.product-card-compact__indicator-wrapper{display:flex;justify-content:space-between}.product-card-compact__product-title{word-wrap:break-word;display:block;margin-bottom:var(--size-1);overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.product-card-compact__font-product{font-family:var(--font-family-product);font-weight:500;-webkit-text-decoration:none!important;text-decoration:none!important}.product-card-compact .short-product-codes{margin-bottom:var(--size-1)}.product-card-compact__availability{padding-right:var(--size-2);width:25%}.product-card-compact__prices{font-size:var(--font-size-small);font-weight:700;padding-left:var(--size-2);width:22%}.product-card-compact__prices-with-border{border-left:var(--border-gray-10)}.product-card-compact .product-card-price{font-size:var(--font-size-base)}.product-card-compact .unit-price{color:var(--color-gray-50)}.product-card-compact .unit-price.only-price{color:var(--color-gray-80)}.product-card-compact__right{align-items:flex-end;display:flex;flex-direction:column;padding-left:var(--size-2);width:38%}.product-card-compact__add-to-cart{display:flex}.product-card-compact__indicators{margin-left:var(--size-1);margin-right:var(--size-1)}.product-card-compact .preferred-product-indicator{margin-bottom:var(--size-2)}.product-card-compact .product-action-icon{margin-left:var(--size-2)}.product-card-compact .contact-sales-columns{font-size:var(--font-size-small)}.product-card-compact .refrigerant-info{align-self:flex-start;background:var(--color-light-blue);border-radius:var(--size-6);display:inline-block;padding:var(--size-1) var(--size-2)}.product-card-compact .refrigerant-blocked,.product-card-compact .sold-out-info{font-size:var(--font-size-small)}.product-card-compact .additional-quantity-info{margin-bottom:var(--size-1)}.product-card-compact .additional-quantity-label{font-weight:var(--bold);margin-right:var(--size-2)}.product-card-compact .original-amount-exceeded{color:var(--color-status-red)}.product-card-compact .product-card__ribbons{display:flex;flex-direction:column;justify-content:flex-start;left:var(--size-minus-4);position:relative;row-gap:5px}.product-card-compact .anonymous-login-container__button{align-self:flex-end;width:-moz-fit-content;width:fit-content}.product-card-grid{background:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;flex-direction:column;margin-bottom:var(--size-6);padding:var(--size-4);position:relative;text-align:left;width:calc(33.3% - var(--list-gap))}.product-card-grid__product-title{display:block;height:calc(var(--line-height-base)*2);margin-bottom:var(--size-1);overflow:hidden;overflow-wrap:break-word;-webkit-text-decoration:none;text-decoration:none}.product-card-grid__font-product{font-family:var(--font-family-product);font-weight:500;-webkit-text-decoration:none!important;text-decoration:none!important}.product-card-grid__main{flex-grow:1}.product-card-grid .additional-quantity-info{margin-bottom:var(--size-1)}.product-card-grid .additional-quantity-label{font-weight:var(--bold);margin-right:var(--size-2)}.product-card-grid .original-amount-exceeded{color:var(--color-status-red)}.product-card-grid__prices{font-weight:var(--bold);margin-bottom:var(--size-2);margin-top:var(--size-2);padding-top:var(--size-2)}.product-card-grid__prices-with-border{border-top:var(--border-gray-10)}.product-card-grid .product-action-icon{border-bottom-right-radius:0;border-top-left-radius:0;position:absolute;right:0;top:0;z-index:1}.product-card-grid__image{align-items:center;border:var(--border-gray-10);border-radius:var(--border-radius-small);display:flex;height:150px;justify-content:center;margin:var(--size-minus-1) var(--size-minus-1) var(--size-4);padding:var(--size-2);position:relative}.product-card-grid .refrigerant-info{align-items:center;background:var(--color-light-blue);bottom:0;color:var(--color-gray-80);display:flex;flex-direction:column;left:0;padding:var(--size-1);position:absolute;right:0}.product-card-grid .product-card-price{font-size:var(--font-size-large);font-weight:700}.product-card-grid .customer-price{margin-bottom:var(--size-1)}.product-card-grid .unit-price{color:var(--color-gray-50);margin-bottom:var(--size-1)}.product-card-grid .unit-price.only-price{color:var(--color-gray-80)}.product-card-grid .short-product-codes{margin-bottom:var(--size-1)}.product-card-grid__brand-header{display:flex;justify-content:space-between;margin-bottom:var(--size-2)}.product-card-grid .refrigerant-blocked,.product-card-grid .sold-out-info{align-items:center;background:var(--color-gray-02);border-radius:var(--border-radius-small);display:flex;height:var(--size-10);justify-content:center}.product-card-grid .product-card__ribbons{display:flex;flex-direction:column;height:60px;justify-content:flex-end;left:0;pointer-events:none;position:absolute;row-gap:5px;top:98px}.product-card-grid .product-card__action-button-container{position:absolute;right:0;top:0;width:var(--input-height);z-index:1}.product-card-grid .product-card__campaign-ribbon{pointer-events:all}.product-card-grid .anonymous-login-container__button{margin-top:var(--size-2)}.product-card-list{background:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;height:172px;margin-bottom:var(--size-4);padding:var(--size-4);position:relative;width:100%}.product-card-list__image{align-items:center;border:var(--border-gray-10);border-radius:var(--border-radius-small);display:flex;flex-shrink:0;height:150px;justify-content:center;margin:var(--size-minus-1) var(--size-4) var(--size-minus-1) var(--size-minus-1);padding:var(--size-2);position:relative;width:150px}.product-card-list__main{display:flex;flex-direction:column;flex-grow:1}.product-card-list__header{display:flex;flex-grow:0;justify-content:space-between;padding-right:var(--size-10);width:100%}.product-card-list__content{display:flex;flex-grow:1}.product-card-list__left-content{flex-basis:60%;padding-right:var(--size-4)}.product-card-list__brand_logo_row{display:flex}.product-card-list__right-content{display:flex;flex-basis:40%;flex-direction:column;justify-content:flex-end}.product-card-list__product-title{display:block;height:var(--line-height-base);margin-bottom:var(--size-1);-webkit-text-decoration:none;text-decoration:none}.product-card-list__font-product{font-family:var(--font-family-product);font-weight:500;-webkit-text-decoration:none!important;text-decoration:none!important}.product-card-list .brand-logo{margin-bottom:var(--size-2)}.product-card-list .short-product-codes{margin-bottom:var(--size-1)}.product-card-list__prices{font-weight:700;margin-bottom:var(--size-2)}.product-card-list .customer-price{margin-bottom:var(--size-1)}.product-card-list .unit-price{color:var(--color-gray-50);margin-bottom:var(--size-1)}.product-card-list .unit-price.only-price{color:var(--color-gray-80)}.product-card-list .product-card-price{font-size:var(--font-size-large)}.product-card-list .product-action-icon{border-bottom-right-radius:0;border-top-left-radius:0;position:absolute;right:0;top:0;z-index:1}.product-card-list .refrigerant-info{align-items:center;background:var(--color-light-blue);bottom:0;color:var(--color-gray-80);display:flex;justify-content:center;left:0;padding:var(--size-1);position:absolute;right:0}.product-card-list .refrigerant-blocked,.product-card-list .sold-out-info{align-items:center;background:var(--color-gray-02);border-radius:var(--border-radius-small);display:flex;height:var(--size-10);justify-content:center}.product-card-list .additional-quantity-label{font-weight:var(--bold);margin-right:var(--size-2)}.product-card-list .original-amount-exceeded{color:var(--color-status-red)}.product-card-list .product-card__ribbons{display:flex;flex-direction:column;height:54px;justify-content:flex-end;left:0;pointer-events:none;position:absolute;row-gap:5px;top:104px;width:170px}.product-card-list .product-card__action-button-container{position:absolute;right:0;top:0;width:var(--input-height);z-index:1}.product-card-list .product-card__campaign-ribbon{pointer-events:all}.product-card-list .product-card__new-ribbon{pointer-events:none}.product-card-list .anonymous-login-container__button{align-self:flex-end;width:-moz-fit-content;width:fit-content}.product-card-list-mobile{background:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;flex-direction:column;margin-bottom:var(--size-1);padding:var(--size-3);width:var(--fill)}.product-card-list-mobile__prices{display:inline-block}.product-card-list-mobile__prices .agreed-product__title-container{margin-right:var(--size-2)}.product-card-list-mobile__content{display:flex;flex-direction:row}.product-card-list-mobile .product-card__ribbons{display:flex;flex-direction:column;height:auto;justify-content:flex-end;left:0;row-gap:5px}.product-card-list-mobile .agreed-product{color:var(--color-dark-blue);margin-bottom:0}.product-card-list-mobile .agreed-product__title{margin-right:var(--size-1)}.product-card-list-mobile .agreed-product__price{padding:0}.product-card-list-mobile .unit-price{color:var(--color-gray-50);display:unset;margin-bottom:var(--size-1)}.product-card-list-mobile .unit-price.only-price{color:var(--color-gray-80)}.product-card-list-mobile .product-card-price{font-size:var(--font-size-base)}.product-card-list-mobile .refrigerant-info{align-items:center;background:var(--color-light-blue);color:var(--color-gray-80);display:flex;flex-direction:column;margin-bottom:var(--size-2);padding:var(--size-1)}.product-card-list-mobile__left-column{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;min-width:32%}.product-card-list-mobile__image-container{align-items:center;display:flex;justify-content:center}.product-card-list-mobile__image{height:60px;margin:var(--size-2) var(--size-2) 0 var(--size-0)}.product-card-list-mobile__details{flex-direction:column;min-width:68%}.product-card-list-mobile__product-codes{width:100%}.product-card-list-mobile__product-codes .code-container{flex-wrap:wrap}.product-card-list-mobile__product-title{font-size:var(--font-size-base);font-weight:500;margin-bottom:var(--size-2);-webkit-text-decoration:none;text-decoration:none}.product-card-list-mobile__product-title-container{display:flex;flex-direction:column}.product-card-list-mobile__availability{margin-bottom:var(--size-2);margin-right:var(--size-2);min-height:var(--line-height-base)}.product-card-list-mobile__availability>*{margin:0}.product-card-list-mobile__price-info{font-weight:var(--bold);margin-bottom:0;width:100%}.product-card-list-mobile__right-content{align-items:flex-end;display:flex;flex-shrink:0;justify-content:flex-end;min-width:20%;padding-left:var(--size-2)}.product-card-list-mobile__add-to-cart{margin-top:var(--size-2);width:100%}.product-card-list-mobile .refrigerant-blocked,.product-card-list-mobile .sold-out-info{align-items:center;background:var(--color-gray-02);border-radius:var(--border-radius-small);display:flex;font-size:var(--font-size-small);justify-content:center;margin-top:var(--size-2);padding:var(--size-2)}@media only screen and (max-width:390px){.product-card-list-mobile .anonymous-login-container__button .button__text{line-height:15px;white-space:inherit}}.product-card-list-mobile .add-to-cart-button__button,.product-card-list-mobile__preferred-product-indicator{margin-left:var(--size-2)}.product-card-lite{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;flex-direction:column;padding:var(--size-4)}.product-card-lite__product-title{height:var(--size-10);margin-bottom:var(--size-2);-webkit-text-decoration:none;text-decoration:none}.product-card-lite__image-container{align-items:center;border:var(--border-gray-10);border-radius:var(--border-radius-small);display:flex;flex-direction:column;height:120px;justify-content:center;margin-bottom:var(--size-4);padding:var(--size-2)}.product-card-lite .anonymous-login-container__button{margin-top:var(--size-3)}.product-card-mobile{background:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;flex-direction:column;margin-bottom:var(--size-4);padding:var(--size-4);position:relative;width:100%}.product-card-mobile__product-title{word-wrap:break-word;margin-bottom:var(--size-2);margin-right:var(--size-8);overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.product-card-mobile__font-product{font-family:var(--font-family-product);font-weight:500;-webkit-text-decoration:none!important;text-decoration:none!important}.product-card-mobile__brand-header{display:flex;justify-content:space-between;margin-bottom:var(--size-2)}.product-card-mobile .additional-quantity-info{margin-top:var(--size-1)}@media only screen and (max-width:767px){.product-card-mobile .additional-quantity-info{margin-bottom:var(--size-1)}}.product-card-mobile .additional-quantity-label{font-weight:var(--bold);margin-right:var(--size-2)}.product-card-mobile .original-amount-exceeded{color:var(--color-status-red)}.product-card-mobile__prices{font-weight:var(--bold);margin-bottom:var(--size-4);margin-top:var(--size-2);padding-top:var(--size-2)}.product-card-mobile__prices-with-border{border-top:var(--border-gray-10)}.product-card-mobile .product-action-icon{border-bottom-right-radius:0;border-top-left-radius:0;position:absolute;right:0;top:0;z-index:1}.product-card-mobile__image{align-items:center;border:1px solid var(--color-gray-10);border-radius:var(--border-radius-small);display:flex;height:120px;justify-content:center;margin-bottom:var(--size-4);padding:var(--size-1);position:relative}.product-card-mobile .refrigerant-info{align-items:center;background:var(--color-light-blue);bottom:0;color:var(--color-gray-80);display:flex;flex-direction:column;left:0;padding:var(--size-1);position:absolute;right:0}.product-card-mobile .product-card-price{font-size:var(--font-size-large);font-weight:700}.product-card-mobile .customer-price{margin-bottom:var(--size-1)}.product-card-mobile .unit-price{color:var(--color-gray-50)}.product-card-mobile .unit-price.only-price{color:var(--color-gray-80)}.product-card-mobile .short-product-codes{margin-bottom:var(--size-1)}.product-card-mobile .refrigerant-blocked,.product-card-mobile .sold-out-info{align-items:center;background:var(--color-gray-02);border-radius:var(--border-radius-small);display:flex;height:var(--size-10);justify-content:center}.product-card-mobile__image-ribbons-container{position:relative;width:100%}.product-card-mobile .product-card__ribbons{bottom:var(--size-6);display:flex;flex-direction:column;height:54px;justify-content:flex-end;left:0;position:absolute;row-gap:5px}.product-card-mobile .anonymous-login-container__button{margin-top:var(--size-2)}.product-card-reference{align-items:center;background:var(--color-white);border-bottom:var(--border-gray-10);display:flex;justify-content:space-between;padding:var(--size-2);width:100%}.product-card-reference .unit-price{color:var(--color-gray-50);margin-bottom:var(--size-1)}.product-card-reference .unit-price.only-price{color:var(--color-gray-80)}.product-card-reference .product-card-price{font-size:var(--font-size-base)}.product-card-reference .refrigerant-info{align-items:center;background:var(--color-light-blue);color:var(--color-gray-80);display:flex;flex-direction:column;padding:var(--size-1)}.product-card-reference__image-container{width:10%}.product-card-reference__image{align-items:center;display:flex;flex-direction:column;height:60px;justify-content:center;margin:var(--size-minus-1) var(--size-minus-1) var(--size-minus-1);padding:var(--size-1) var(--size-2)}.product-card-reference__product-stepper{width:16%;word-break:break-word}.product-card-reference__product-codes-stepper{width:10%}.product-card-reference__product-codes-stepper .code-container{flex-wrap:wrap}.product-card-reference__info-container{display:flex;flex-direction:column;flex-grow:1;margin-top:var(--size-4)}.product-card-reference__product-title{align-items:center;display:flex;font-size:var(--font-size-base);-webkit-text-decoration:none;text-decoration:none}.product-card-reference__availability-stepper{min-height:var(--line-height-base);width:18%}.product-card-reference__availability-stepper>*{margin:0}.product-card-reference__price-info-stepper{display:flex;font-weight:var(--bold);justify-content:flex-start;width:20%}.product-card-reference__price-info-stepper .agreed-product{display:block}.product-card-reference__price-info-stepper .agreed-product div{float:left}.product-card-reference__price-info-stepper .agreed-product .product-indicator{margin-right:var(--size-2)}.product-card-reference__price-info-stepper .agreed-product__price{padding-left:0}.product-card-reference__price-info-stepper .unit-price{padding-top:var(--size-1)}.product-card-reference__price-info-stepper .customer-price,.product-card-reference__price-info-stepper .unit-price{flex-wrap:wrap}.product-card-reference__price-info-stepper .customer-price>span,.product-card-reference__price-info-stepper .unit-price>span{margin-right:var(--size-1)}.product-card-reference__price-info-stepper .customer-price .formatted-number,.product-card-reference__price-info-stepper .unit-price .formatted-number{padding-left:0}.product-card-reference__right-content-stepper{margin-left:var(--size-2);width:220px}.product-card-reference__add-to-cart-stepper,.product-card-reference__right-content-stepper{align-items:flex-end;display:flex;justify-content:flex-end}.product-card-reference__add-to-cart-stepper .quantitybox-container{flex-grow:1}.product-card-reference .refrigerant-blocked,.product-card-reference .sold-out-info{align-items:center;background:var(--color-gray-02);border-radius:var(--border-radius-small);display:flex;font-size:var(--font-size-small);justify-content:center;padding:var(--size-2);width:95%}.product-card-reference .anonymous-login-container__button{align-self:flex-end;width:-moz-fit-content;width:fit-content}.product-card-reference__indicators{align-items:baseline;display:flex;margin-left:var(--size-1)}.product-card-reference__indicators .best-choice-info__icon-only{padding:0!important}.product-card-reference__indicators :not(:last-child){margin-bottom:var(--size-2)}.product-card-reference-tablet{background:var(--color-white);border-bottom:var(--border-gray-10);padding:var(--size-6)}.product-card-reference-tablet__row1{align-items:flex-start}.product-card-reference-tablet__row1,.product-card-reference-tablet__row2{display:flex;flex-direction:row;justify-content:flex-start;padding:var(--size-2)}.product-card-reference-tablet__row2{align-items:flex-end}.product-card-reference-tablet .unit-price{color:var(--color-gray-50);margin-bottom:var(--size-1)}.product-card-reference-tablet .unit-price.only-price{color:var(--color-gray-80)}.product-card-reference-tablet .product-card-price{font-size:var(--font-size-base)}.product-card-reference-tablet .refrigerant-info{align-items:center;background:var(--color-light-blue);color:var(--color-gray-80);display:flex;flex-direction:column;padding:var(--size-1)}.product-card-reference-tablet__image-container{align-items:center;display:flex;justify-content:center;min-width:16%}.product-card-reference-tablet__quantity-box-container{display:flex;justify-content:center}.product-card-reference-tablet__details{flex-direction:column;margin-right:auto}.product-card-reference-tablet__image{height:60px;margin:var(--size-2) var(--size-2) var(--size-0) var(--size-0)}.product-card-reference-tablet__product-codes{margin-bottom:var(--size-1);padding-right:var(--size-2);width:100%}.product-card-reference-tablet__product-codes .code-container{flex-wrap:wrap}.product-card-reference-tablet__info-container{display:flex;flex-direction:column;flex-grow:1;margin-top:var(--size-4)}.product-card-reference-tablet__product-title{font-size:var(--font-size-base);font-weight:700;margin-bottom:var(--size-2);margin-right:auto;-webkit-text-decoration:none;text-decoration:none}.product-card-reference-tablet__product-title-container{display:flex;flex-direction:column;margin-top:var(--size-1)}.product-card-reference-tablet__price-info{font-weight:var(--bold);justify-content:flex-end;margin-bottom:var(--size-2)}.product-card-reference-tablet__right-content{align-items:flex-end;display:flex;flex-shrink:0;justify-content:flex-end;min-width:20%;padding-left:var(--size-2)}.product-card-reference-tablet__add-to-cart{margin-top:var(--size-2)}.product-card-reference-tablet__add-to-cart-stepper{display:flex}.product-card-reference-tablet__add-to-cart-box{margin-left:var(--size-4)}.product-card-reference-tablet .refrigerant-blocked,.product-card-reference-tablet .sold-out-info{align-items:center;background:var(--color-gray-02);border-radius:var(--border-radius-small);display:flex;font-size:var(--font-size-small);justify-content:center;padding:var(--size-2)}@media only screen and (max-width:390px){.product-card-reference-tablet .anonymous-login-container__button .button__text{line-height:15px;white-space:inherit}}.product-card-reference-tablet__preferred-product-indicator{margin-left:var(--size-2)}.product-card-reference-tablet__product-indicators{display:flex;flex-direction:row;margin-left:var(--size-2)}.product-card-reference-tablet__product-indicators :not(:last-child){margin-right:var(--size-1)}.product-card-reference-mobile{background:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;flex-direction:row;margin-bottom:var(--size-6);padding:var(--size-4)}.product-card-reference-mobile .unit-price{color:var(--color-gray-50);margin-bottom:var(--size-1)}.product-card-reference-mobile .unit-price.only-price{color:var(--color-gray-80)}.product-card-reference-mobile .product-card-price{font-size:var(--font-size-base)}.product-card-reference-mobile .refrigerant-info{align-items:center;background:var(--color-light-blue);color:var(--color-gray-80);display:flex;flex-direction:column;padding:var(--size-1)}.product-card-reference-mobile__left-column{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;min-width:32%}.product-card-reference-mobile__image-container{align-items:center;display:flex;justify-content:center}.product-card-reference-mobile__details{flex-direction:column;min-width:68%}.product-card-reference-mobile__image{height:60px;margin:var(--size-2) var(--size-2) var(--size-0) var(--size-0)}.product-card-reference-mobile__product-codes{margin-bottom:var(--size-2);padding-right:var(--size-2);width:100%}.product-card-reference-mobile__product-codes .code-container{flex-wrap:wrap}.product-card-reference-mobile__info-container{display:flex;flex-direction:column;flex-grow:1;margin-top:var(--size-4)}.product-card-reference-mobile__product-title{font-size:var(--font-size-base);font-weight:700;margin-bottom:var(--size-2);-webkit-text-decoration:none;text-decoration:none}.product-card-reference-mobile__product-title-container{display:flex;flex-direction:row;margin-top:var(--size-1)}.product-card-reference-mobile__availability{margin-bottom:var(--size-2);margin-right:var(--size-2);min-height:var(--line-height-base)}.product-card-reference-mobile__availability>*{margin:0}.product-card-reference-mobile__price-info{font-weight:var(--bold);margin-bottom:var(--size-2);width:100%}.product-card-reference-mobile__right-content{align-items:flex-end;display:flex;flex-shrink:0;justify-content:flex-end;min-width:20%;padding-left:var(--size-2)}.product-card-reference-mobile__add-to-cart-wrapper{width:100%}.product-card-reference-mobile__add-to-cart-stepper{column-gap:var(--size-1);display:flex;flex-direction:row;justify-content:space-between}.product-card-reference-mobile .refrigerant-blocked,.product-card-reference-mobile .sold-out-info{align-items:center;background:var(--color-gray-02);border-radius:var(--border-radius-small);display:flex;font-size:var(--font-size-small);justify-content:center;padding:var(--size-2)}@media only screen and (max-width:390px){.product-card-reference-mobile .anonymous-login-container__button .button__text{line-height:15px;white-space:inherit}}.product-card-reference-mobile__preferred-product-indicator{margin-left:var(--size-2)}.product-card-reference-mobile__product-indicators{display:flex;flex-direction:row;margin-left:var(--size-2)}.product-card-reference-mobile__product-indicators .best-choice-info__icon-only{align-items:unset;margin-top:-3px;padding:0!important}.product-card-reference-mobile__product-indicators :not(:last-child){margin-right:var(--size-1)}.product-indicators-container{column-gap:var(--size-2);display:flex;margin-left:var(--size-2)}.contact-sales-modal__instructions{margin-bottom:var(--size-4)}.contact-sales-modal__email-sent{display:flex;flex-direction:column}.contact-sales-modal__product-card{display:flex;margin-bottom:var(--size-4)}@media only screen and (max-width:767px){.contact-sales-modal__product-card{align-items:stretch;flex-direction:column}}.contact-sales-modal__product-image{align-items:center;border:var(--border-gray-10);border-radius:var(--border-radius-small);display:flex;flex-shrink:0;height:64px;justify-content:center;margin-right:var(--size-4);padding:var(--size-1);width:64px}@media only screen and (max-width:767px){.contact-sales-modal__product-image{height:120px;margin-bottom:var(--size-4);margin-right:0;width:100%}}.contact-sales-modal__product-info{display:flex;flex-grow:1}.contact-sales-modal__product-data{flex-grow:1;margin-right:var(--size-4)}.contact-sales-modal__product-data a{display:inline-block;-webkit-text-decoration:none;text-decoration:none}.contact-sales-modal__quantity-selection .quantitybox-container .tooltip-container{left:-120px}.contact-sales-modal__quantity-selection .quantitybox-container .tooltip-container .tooltip-anchor{left:140px}.contact-sales-modal__customer-contact-info{display:flex;flex-direction:row;justify-content:space-between}.contact-sales-modal__customer-contact-info .labeled-input{margin-bottom:var(--size-4);margin-top:var(--size-2);width:48%}.short-product-codes{display:flex;flex-wrap:wrap}.short-product-codes .mobile-product-code-label{font-weight:var(--bold);margin-right:var(--size-2)}.short-product-codes .code-container{display:flex}.short-product-codes .code-container .value-container{display:inline-block;margin-right:var(--size-2)}.short-product-codes .code-container .short-code-type{font-weight:var(--bold);margin-right:var(--size-1)}.code-container .value-copyable:hover{-webkit-text-decoration:underline;text-decoration:underline}.product-media-carousel{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative;-webkit-user-select:none;user-select:none}@media only screen and (min-width:768px){.product-media-carousel{padding-right:var(--size-6)}}@media only screen and (max-width:767px){.product-media-carousel{margin-bottom:var(--size-4)}}.product-media-carousel__content{align-items:center;align-self:stretch;display:flex;flex-shrink:0;height:460px;justify-content:center}@media only screen and (max-width:466px){.product-media-carousel__content{align-self:center;height:160px;width:90%}.product-media-carousel__content--with-controls{height:144px;width:100%}.product-media-carousel__content--with-video{height:240px}}.product-media-carousel__image-wrapper{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.product-media-carousel__video{align-items:center;background:var(--color-gray-80);display:flex;justify-content:center;position:relative;width:100%}@media only screen and (min-width:467px) and (max-width:1223px) and (max-height:678px){.product-media-carousel__video{align-self:stretch}}.product-media-carousel__video:before{content:"";float:left;padding-top:62.5%}.product-media-carousel__video:after{clear:both;content:"";display:block}.product-media-carousel__video iframe,.product-media-carousel__video video{height:100%;position:absolute;width:100%}.product-media-carousel__controls{align-items:center;display:flex;justify-content:center;margin-top:var(--size-6);width:100%}@media only screen and (max-width:767px){.product-media-carousel__controls{margin-top:var(--size-1)}}@media only screen and (max-width:466px){.product-media-carousel__controls-modal{padding:0 32px}}.product-media-carousel__arrow-left,.product-media-carousel__arrow-right{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:var(--size-16);justify-content:center;width:var(--size-8)}@media only screen and (max-width:767px){.product-media-carousel__arrow-left,.product-media-carousel__arrow-right{height:var(--size-8)}}.product-media-carousel__arrow-left{margin-right:var(--size-2)}@media only screen and (max-width:466px){.product-media-carousel__arrow-left{margin-right:0}}.product-media-carousel__arrow-right{margin-left:var(--size-2)}@media only screen and (max-width:466px){.product-media-carousel__arrow-right{margin-left:0}}.product-media-carousel__thumbnails{align-items:center;display:flex;justify-content:center;width:100%}.product-media-carousel__thumbnail{align-items:center;border:2px solid var(--color-gray-10);border-radius:var(--border-radius-tiny);cursor:pointer;display:flex;height:48px;justify-content:center;margin-right:var(--size-2);padding:var(--size-1);position:relative;width:76px}.product-media-carousel__thumbnail:last-child{margin-right:0}.product-media-carousel__thumbnail--selected{border:2px solid var(--color-brand-blue);position:relative}.product-media-carousel__thumbnail-subtitle{bottom:-21px;color:var(--color-gray-50);position:absolute}.product-media-carousel__thumbnail-background{height:44px;margin:calc(var(--size-1)*-1);width:72px}.product-media-carousel__thumbnail-overlay{align-items:center;color:#fff;display:flex;font-size:var(--font-size-large);font-weight:700;inset:0;justify-content:center;position:absolute}.product-media-carousel__mobile-dots{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.product-media-carousel__mobile-dot{background-color:var(--color-gray-20);border-radius:50%;height:6px;margin-right:var(--size-4);width:6px}.product-media-carousel__mobile-dot--selected{background-color:var(--color-brand-blue)}.product-media-carousel__mobile-dot:last-of-type{margin-right:0}.product-media-carousel__mobile-play{border-bottom:5px solid #0000;border-left:8px solid var(--color-gray-20);border-top:5px solid #0000;height:0;margin-right:var(--size-4);width:0}.product-media-carousel__mobile-play--selected{border-left:9px solid var(--color-brand-blue)}.product-media-carousel__mobile-play:last-of-type{margin-right:0}@media screen and (height <= 819px){.product-media-carousel__modal{margin:0}}.product-media-carousel__modal-body{display:flex;flex-direction:column;margin-bottom:var(--size-2)}.product-media-carousel__modal-content{align-items:center;display:flex;flex:1 1 auto;height:600px;justify-content:space-between;position:relative;width:100%}@media screen and (height <= 919px){.product-media-carousel__modal-content{height:500px}}@media screen and (height <= 700px){.product-media-carousel__modal-content{height:55vh;min-height:290px}}.product-media-carousel__modal-image-wrapper,.zoomable-image{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.zoomable-image{flex-direction:column}.zoomable-image--image-container{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.zoomable-image--image-container:after,.zoomable-image--image-container:before{content:"";display:block;padding-top:100%;width:100%}.zoomable-image--image-container img{pointer-events:none}.zoomable-image--tip{color:var(--color-gray-50);margin:var(--size-4) 0 0 0}.zoomable-image--zoom-lens{align-items:center;background:#00447d80;box-sizing:border-box;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;top:0}.zoomable-image--zoom-view{box-shadow:0 3px 3px #0000001a;height:200px;pointer-events:none;right:calc(-100% - var(--size-6));top:calc(var(--size-6)*-1)}.zoomable-image--mobile-zoom-view,.zoomable-image--zoom-view{background:#fff;position:absolute;width:calc(100% + var(--size-6));z-index:var(--z-modal)}.zoomable-image--mobile-zoom-view{background-repeat:no-repeat;height:100%;touch-action:none}.product-list{display:flex;flex-wrap:wrap;justify-content:space-between}.product-list.compact{margin-bottom:var(--size-4)}.product-list.grid:after{content:"";flex:0 0 calc(33.333% - var(--list-gap));min-width:calc(33.333% - var(--list-gap))}.product-list-header{display:flex;justify-content:space-between;margin-bottom:var(--size-4)}.product-list-header .search-controls-container{display:flex}.product-list-header .search-controls-container>*{margin-left:var(--size-4)}.product-list-header .pagination{flex-shrink:0;margin-left:var(--size-4)}@media only screen and (max-width:767px){.product-list-header__mobile{margin-bottom:0}}.product-list-footer{display:flex;justify-content:flex-end}.product-components-container .desktop{margin:0;max-width:550px;padding-right:0}@media only screen and (max-width:767px){.product-components-container .desktop{display:none;margin:0}}.product-components-container .mobile{display:none}@media only screen and (max-width:767px){.product-components-container .mobile{display:block;margin:0}}.product-components-container .contact-sales-link{margin-left:var(--size-minus-4)}.product-components-header{border-bottom:var(--border-gray-10);display:flex;font-weight:var(--bold);margin-bottom:var(--size-4);padding:calc(var(--size-4)/2) 0}.product-components-header div{flex:1 1 auto}.product-components-header div:first-of-type{flex:2 1 45%;max-width:310px}.product-components-header.with-sap div:not(:first-of-type){flex:1 1 18.5%;margin-right:var(--size-1)}.product-components-header.with-sap div:first-of-type{margin-right:var(--size-6)}.product-component-row{border-bottom:var(--border-gray-10);display:flex;margin-bottom:var(--size-2);padding-bottom:var(--size-2)}.product-component-row div{flex:1 1 auto}.product-component-row .product-component-link{flex:1 1 45%;margin-right:var(--size-2);max-width:310px}.product-component-row.with-sap div{flex:1 1 18.5%}.product-component-row.with-sap a{margin-right:var(--size-1)}.product-component-row .code-block{width:90px}.product-component-row-mobile{border-bottom:var(--border-gray-10);margin-bottom:var(--size-2)}.component-data-item-mobile,.component-name-mobile{margin-bottom:var(--size-2);padding-left:0}.component-data-label-mobile{font-weight:700;padding-left:0}.product-component-link{font-size:14px;font-weight:400}a.product-component-link{color:var(--color-brand-blue)}a.product-component-link div{-webkit-text-decoration:underline;text-decoration:underline}.product-component-list__actions{margin-left:var(--size-minus-3)}.product-indicators{display:flex;justify-content:center}.product-indicator{height:18px;margin-left:var(--size-1);position:relative;width:18px}.product-indicator__restricted-tooltip{align-items:center;display:flex}.product-indicator__restricted-tooltip .svg-icon{align-items:center;justify-content:center;margin-left:var(--size-1);margin-right:var(--size-2)}.product-indicator__preferred-tooltip{align-items:center;display:flex;flex-direction:row;padding:var(--size-1) 0}.product-indicator__preferred-tooltip .svg-icon{margin-left:var(--size-1);margin-right:var(--size-2)}.product-indicator__agreed{display:flex;justify-content:center;margin-left:0;margin-top:-2px}.product-references__tab-title{font-weight:700;margin:var(--size-2) 0 var(--size-4)}.product-references__heading{position:relative}.product-references__mobile-tab-card{box-shadow:none!important;margin-top:var(--size-4);padding:0!important}@media only screen and (min-width:992px){.product-references-list{background:var(--color-white);box-shadow:var(--shadow-card);box-sizing:border-box;display:flex;flex-direction:column;padding:var(--size-4);position:relative;width:100%}}@media only screen and (max-width:991px){.product-references-list{width:100%}}.product-references-list__actions{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:991px){.product-references-list__actions{margin-bottom:var(--size-3)}}@media only screen and (min-width:992px){.product-references-list__actions .button--outline{border:none}}.product-references-list__show-button{border:1px solid var(--color-gray-10)}.product-references-list div:last-child .product-card-reference{border-bottom:none;margin-bottom:0}@media only screen and (min-width:992px){.product-references-list__items:after{background:linear-gradient(180deg,#fff0,#fff);bottom:60px;content:"";display:none;height:50px;left:0;opacity:1;position:absolute;width:100%;z-index:3}.product-references-list__items__fade-bottom:after{display:block}}.products-references-mobile-carousel{margin-bottom:var(--size-8)}.item-reference{font-size:var(--font-size-small)}.columns{background:var(--color-white);box-shadow:var(--shadow-card);display:flex;width:100%}.columns__column{width:50%}.columns__section{box-sizing:border-box;display:flex;flex-direction:column;padding:var(--size-4);width:100%}.documents-category{margin-bottom:var(--size-2)}.documents-category__header{font-weight:700;padding:var(--size-2) 0 var(--size-1)}.documents-row{align-items:center;border-bottom:var(--border-gray-10);display:flex;margin-left:0;overflow:hidden;padding:var(--size-2) 0;word-break:break-word}.documents-row .svg-icon{margin-right:var(--size-2)}.specification-table{display:flex;flex-direction:column;width:100%}.specification-table__actions{border-bottom:var(--border-gray-10);padding:var(--size-3) 0}@media only screen and (max-width:767px){.specification-table__actions{align-items:center;display:flex;justify-content:center}}.specification-table__show-button{border:1px solid var(--color-gray-10)}.specification-row{border-bottom:var(--border-gray-10);display:flex;justify-content:space-between;overflow:hidden;padding:var(--size-2) 0;word-break:break-word}@media only screen and (max-width:390px){.specification-row{flex-direction:column}}.specification-row__label{font-weight:700}@media only screen and (max-width:767px){.specification-row__label{flex-basis:65%}}.specification-row__value{text-align:right}@media only screen and (max-width:390px){.specification-row__value{text-align:left}}.substitute-info{display:flex;flex-wrap:wrap}.substitute-info__label{font-weight:var(--bold);margin-right:var(--size-2)}.substitute-info__link{margin-right:var(--size-2);-webkit-text-decoration:none;text-decoration:none}.tabs__tabs{display:flex;flex-wrap:wrap;margin:-3px -3px 0;overflow:hidden;padding:3px 3px 0;position:relative;z-index:1}.tabs__tab{border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small);box-shadow:2px 0 2px #0000001a;cursor:pointer;margin-right:var(--size-2);padding:var(--size-2) var(--size-4);-webkit-user-select:none;user-select:none}@media only screen and (min-width:768px){.tabs__tab{font-size:var(--font-size-large)}}html[data-whatinput=keyboard] .tabs__tab:focus{box-shadow:var(--shadow-focus)!important}.tabs__divider{border-top:var(--border-gray-10);margin:0 calc(-50vw + 50% + 10px);position:relative;top:-1px}.tabs__panel{display:none;padding-top:var(--size-4)}.tabs__panel--selected{display:block}.tabs--theme-white .tabs__tab{background:var(--color-background);border:var(--border-gray-10)}.tabs--theme-white .tabs__tab:hover{background:#f2f2ee}.tabs--theme-white .tabs__tab--selected{background:var(--color-white);border-bottom-color:var(--color-white)}.tabs--theme-white .tabs__tab--selected:hover{background:var(--color-white)}.tabs--theme-gray .tabs__tab{background:#f0f0ec;border:var(--border-gray-20)}.tabs--theme-gray .tabs__tab:hover{background:#ebebe7}.tabs--theme-gray .tabs__tab--selected{background:var(--color-background);border-bottom-color:var(--color-background)}.tabs--theme-gray .tabs__tab--selected:hover{background:var(--color-background)}.tabs--theme-gray .tabs__divider{border-color:var(--color-gray-20)}.tabs--theme-panel .tabs__tab{background:#e8e8e4;box-shadow:var(--shadow-card)}@media only screen and (min-width:992px){.tabs--theme-panel .tabs__tab{padding:var(--size-2) var(--size-6)}}.tabs--theme-panel .tabs__tab:hover{background:#ebebe7}.tabs--theme-panel .tabs__tab--selected{background:var(--color-white);font-weight:700}.tabs--theme-panel .tabs__tab--selected:hover{background:var(--color-white)}.tabs--theme-panel .tabs__divider{display:none}.tabs--theme-panel .tabs__panel{background:var(--color-white);border-radius:0 var(--size-1) var(--size-1) var(--size-1);box-shadow:var(--shadow-card);margin-bottom:var(--size-6);padding:var(--size-4);position:relative}@media only screen and (min-width:992px){.tabs--theme-panel .tabs__panel{padding:var(--size-4) var(--size-6)}}.product-input-suggestion-menu{background:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-flyout);left:0;margin-bottom:var(--size-8);position:absolute;right:0;top:100%;z-index:var(--z-modal)}.product-input-suggestion-menu__warning{align-items:center;border-bottom:var(--border-gray-10);display:flex;padding:var(--size-4)}.product-input-suggestion-menu__warning-icon{margin-left:var(--size-2);margin-right:var(--size-4)}.product-input-suggestion{border-bottom:var(--border-gray-10);cursor:pointer;display:flex;padding:var(--size-2)}.product-input-suggestion:last-child{border-bottom:none;border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.product-input-suggestion--highlighted{background-color:var(--color-light-blue)}.product-input-suggestion__image{align-items:center;background:#fff;border:var(--border-gray-10);border-radius:var(--border-radius-small);display:flex;flex-shrink:0;height:60px;justify-content:center;margin-right:var(--size-2);padding:var(--size-1);width:60px}.product-input-suggestion__main{flex-grow:1}.product-input-suggestion__product-name{font-weight:500;word-break:break-word}.product-input-suggestion__data{display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:767px){.product-input-suggestion__data{flex-direction:column}}.product-input-suggestion__code{display:flex;flex-wrap:wrap;word-break:break-word}.product-input-suggestion__code-label{font-weight:700;margin-right:var(--size-1);white-space:nowrap}.product-input-suggestion__prices{padding-left:var(--size-2)}.product-input-suggestion__price{column-gap:var(--size-2);display:flex;justify-content:flex-end}.product-input-suggestion__price:not(:first-child){color:var(--color-gray-50)}.product-input-suggestion__price--agreed{color:var(--color-brand-blue)}@media only screen and (max-width:767px){.product-input-suggestion__price{justify-content:space-between}}.product-input-suggestion__price-label{font-weight:700;text-align:right}@media only screen and (max-width:767px){.product-input-suggestion__price-value{flex-grow:1}.product-input-suggestion__price-value .number{flex-grow:1;text-align:right}.product-input-suggestion__price-value .currency,.product-input-suggestion__price-value .unit{flex-grow:0}}.product-input-suggestion .availability__archived,.product-input-suggestion .product-availability{margin-bottom:0}.excel-upload-product-input__header{color:var(--color-brand-blue);display:flex;font-weight:var(--bold);margin-bottom:var(--size-4)}.excel-upload-product-input__code-label{display:flex;margin-right:var(--size-2);width:70%}.excel-upload-product-input__infotip{margin-left:var(--size-2)}.excel-upload-product-input__quantity-label{width:30%}.excel-upload-product-input__add-button{margin-top:var(--size-2)}.excel-upload-product-input__add-button svg *{fill:var(--color-brand-orange)}.excel-upload-product-input__add-button:hover svg *{fill:var(--color-brand-orange-hover)}.excel-upload-product-input-entry{display:flex;margin-bottom:var(--size-1);position:relative}.excel-upload-product-input-entry__code-input-wrapper{margin-right:var(--size-2);width:70%}.excel-upload-product-input-entry__quantity-input{width:30%}.excel-upload-product-input-entry__remove-button{position:absolute;right:8px;top:10px}@media only screen and (max-width:767px){.excel-upload-product-input-entry__remove-button{display:none}}.category-link{align-items:center;border-bottom:var(--border-light-teal);cursor:pointer;display:flex;height:var(--menu-item-height);justify-content:space-between}.category-link:first-child .category-link__text-container{border-top-left-radius:var(--border-radius-small)}.category-link:first-child .category-link__arrow-container{border-top-right-radius:var(--border-radius-small)}.category-link.disabled{cursor:not-allowed}.category-link.disabled .category-link__text-container{color:var(--color-gray-30);-webkit-text-decoration:none!important;text-decoration:none!important}.category-link__text-container{align-items:center;color:var(--color-brand-blue);display:flex;flex-grow:1;height:100%;justify-content:space-between;overflow:hidden;padding:0 var(--size-4);-webkit-text-decoration:none;text-decoration:none;transition:var(--transition-all)}.category-link__text-container:first-letter{text-transform:capitalize}.category-link__text-container:hover{color:var(--color-brand-blue)}html:not([data-whatinput=touch]) .category-link__text-container:hover{background-color:var(--color-gray-02);-webkit-text-decoration:underline;text-decoration:underline}.category-link__text-container--button>.link-button__inner{font-weight:400}.category-link__arrow-container{align-items:center;border-left:var(--border-light-teal);display:flex;flex-shrink:0;height:100%;justify-content:center;transition:var(--transition-all);width:var(--size-12)}html:not([data-whatinput=touch]) .category-link__arrow-container:hover{background-color:var(--color-gray-02)}html[data-whatinput=keyboard] .category-link__arrow-container:focus,html[data-whatinput=keyboard] .category-link__text-container:focus{box-shadow:var(--shadow-focus-inset)!important}.category-panel{border-radius:var(--border-radius-small);overflow:hidden;position:absolute;width:100%}@media only screen and (max-width:991px){.category-panel{border-radius:0}}.category-panel--next{transform:translateX(100%)}.category-panel--previous{transform:translateX(-100%)}.category-panel__back-button{align-items:center;color:var(--color-brand-blue);cursor:pointer;display:flex;font-weight:var(--bold);height:var(--menu-item-height);padding:0 var(--size-4);width:100%}html:not([data-whatinput=touch]) .category-panel__back-button:hover{background-color:var(--color-gray-02);-webkit-text-decoration:underline;text-decoration:underline}html[data-whatinput=keyboard] .category-panel__back-button:focus{box-shadow:var(--shadow-focus-inset)!important}.category-panel__back-button .svg-icon{margin-right:var(--size-2)}.category-panel__back-button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-panel__link{color:var(--color-brand-blue)}.category-panel__header{align-items:center;background-color:var(--color-gray-02);display:flex;height:var(--menu-item-height);padding-left:var(--size-4)}.category-panel__header span{color:var(--color-brand-blue);font-weight:var(--bold);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-panel__content-links a{align-items:center;background-color:var(--color-brand-blue);color:var(--color-white);display:flex;height:var(--menu-item-height);padding:0 var(--size-4);-webkit-text-decoration:none;text-decoration:none}html:not([data-whatinput=touch]) .category-panel__content-links a:hover{-webkit-text-decoration:underline;text-decoration:underline}.category-panel__marketing-link{align-items:center;cursor:pointer;display:flex;font-weight:var(--bold);height:48px;justify-content:space-between;padding:var(--size-4);-webkit-text-decoration:none;text-decoration:none}.category-panel__marketing-link-icon-container{align-items:center;display:flex;justify-content:center;margin:var(--size-minus-4);width:var(--size-12)}html:not([data-whatinput=touch]) .category-panel__marketing-link:hover{background-color:var(--color-gray-02);-webkit-text-decoration:underline;text-decoration:underline}.product-navigation__menu{background-color:var(--color-white);display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;z-index:var(--z-top)}@media only screen and (min-width:992px){.product-navigation__menu{border-radius:var(--border-radius-small);box-shadow:var(--shadow-flyout);height:calc(100vh - var(--header-height-full) - var(--size-12));left:var(--size-4);max-height:640px;position:absolute;top:calc(var(--header-height-bottom) + var(--size-2));width:340px}.product-navigation__menu:before{border-bottom-color:#0000;border:var(--size-2) solid #0000;border-bottom:var(--size-2) solid var(--color-white);content:" ";height:0;left:186px;pointer-events:none;position:absolute;top:var(--size-minus-4);width:0}}@media only screen and (max-width:991px){.product-navigation__menu{bottom:0;box-shadow:2px 0 2px #0000001a;left:0;position:fixed;top:0;width:300px}}.product-navigation__mobile-header{align-content:center;display:flex;justify-content:space-between;padding:var(--size-4)}.product-navigation__mobile-header-close-button{margin:var(--size-minus-4);padding:var(--size-4)}html:not([data-whatinput=touch]) .product-navigation__mobile-header-close-button:hover{background-color:var(--color-gray-02)}.product-navigation__overlay{background:var(--color-overlay);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}@media only screen and (max-width:991px){.product-navigation-enter .product-navigation__menu{transform:translateX(-100%)}}.product-navigation-enter .product-navigation__overlay{opacity:.01}@media only screen and (max-width:991px){.product-navigation-enter-active .product-navigation__menu{transform:translateX(0);transition:transform .25s}}.product-navigation-enter-active .product-navigation__overlay{opacity:1;transition:opacity .25s}@media only screen and (max-width:991px){.product-navigation-exit .product-navigation__menu{transform:translateX(0)}}@media only screen and (min-width:992px){.product-navigation-exit .product-navigation__menu{opacity:0}}.product-navigation-exit .product-navigation__overlay{opacity:1}@media only screen and (max-width:991px){.product-navigation-exit-active .product-navigation__menu{transform:translateX(-100%);transition:transform .25s}}.product-navigation-exit-active .product-navigation__overlay{opacity:.01;transition:opacity .25s}.product-navigation__category-panel-container{-webkit-overflow-scrolling:touch;flex-grow:1;overflow-x:hidden;overflow-y:auto}.product-navigation__category-panels{transform:translateX(0)}.product-navigation__category-panels.slide-left{transform:translateX(-100%);transition:transform .3s}.product-navigation__category-panels.slide-right{transform:translateX(100%);transition:transform .3s}.consignment-header__container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--size-6)}@media only screen and (max-width:767px){.consignment-header__container{align-items:baseline;flex-direction:column-reverse}}.consignment-header__title{color:var(--color-link-blue);font-size:24px;margin-bottom:0}@media only screen and (max-width:767px){.consignment-header__title{font-size:21px}.consignment-header__link{margin-bottom:var(--size-2)}}.consignments-view__header{align-items:center;display:flex;margin-bottom:var(--size-4)}@media only screen and (max-width:767px){.consignments-view__header{align-items:flex-start;flex-direction:column}}.consignments-view__page-title{margin:0}.consignments-view__results-count{font-weight:var(--bold);margin:0 0 var(--size-6) 0}.consignments-view__header-results-count{font-weight:var(--bold);margin-left:var(--size-4)}@media only screen and (max-width:767px){.consignments-view__header-results-count{margin:var(--size-2) 0 0 0}}.consignments-view__search{margin-bottom:var(--size-4)}.consignments-view__search-input{background:var(--color-white);border-color:var(--color-brand-blue);border-radius:var(--border-radius-small)}.consignments-view__dropdown-container{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}@media only screen and (max-width:767px){.consignments-view__dropdown-container{width:100%}}.consignments-view__dropdown-label{color:var(--color-brand-blue);font-weight:var(--medium)}@media only screen and (max-width:767px){.consignments-view__dropdown-label{font-weight:var(--bold)}.consignments-view__dropdown-label:after{content:":"}}.consignments-view__dropdown{display:flex;margin:0 0 0 var(--size-4);position:relative;width:200px}@media only screen and (max-width:767px){.consignments-view__dropdown{margin-left:0;max-width:none;width:100%}}.consignments-view__dropdown-button{background:var(--color-white)}.consignments-view__dropdown-button .dropdown-icon,.consignments-view__dropdown-button .dropdown-icon svg{height:var(--size-6);width:var(--size-6)}@media only screen and (max-width:767px){.consignments-view__dropdown-button{background:#0000;border-color:#0000!important;width:100%}}.consignments-view__dropdown-list{background:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-dropdown);cursor:default;font-size:14px;padding:var(--size-4);position:absolute;right:0;top:100%;width:300px;z-index:1}@media only screen and (max-width:767px){.consignments-view__dropdown-list{border-radius:0;height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--z-modal)}}.consignments-view__dropdown-list__inner{max-height:200px;overflow:auto}@media only screen and (max-width:767px){.consignments-view__dropdown-list__inner{height:calc(100vh - 110px);max-height:unset}}.consignments-view__dropdown-list__item{padding-bottom:var(--size-2)}.consignments-view__dropdown-list__item:last-of-type{padding-bottom:0}.consignments-view__dropdown-list-divider{border-bottom:1px solid #ddd;margin:var(--size-2) 0;width:100%}.consignments-view__no-results{color:var(--color-text-quinary);font-size:var(--font-size-large)}.consignments-view__dropdown-list-header{display:flex;justify-content:space-between;margin-bottom:var(--size-4)}.consignments-view__dropdown-list-header-title{color:var(--color-brand-blue);display:block;font-size:var(--font-size-large);font-weight:var(--bold);margin-bottom:var(--size-4)}.consignment-list-item{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);margin-bottom:var(--size-4);overflow:hidden;width:100%}.consignment-list-item__header-container{padding:var(--size-4)}.consignment-list-item__header-container--with-links{display:flex;justify-content:space-between}.consignment-list-item__header{color:var(--color-link-blue);margin-bottom:0}.consignment-list-item__header>a:not(:hover){-webkit-text-decoration:none;text-decoration:none}.consignment-list-item__info-container{border-top:var(--border-gray-10);display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--size-4)}.consignment-list-item__fields-container{display:flex;flex-flow:row wrap}@media only screen and (max-width:767px){.consignment-list-item__fields-container{flex-direction:column}}.consignment-list-item__links-container{border-top:var(--border-gray-10);display:flex;flex-direction:row;padding:var(--size-4)}.consignment-list-item__links-container button+button{margin-left:var(--size-8)}@media only screen and (max-width:466px){.consignment-list-item__links-container button+button{margin-left:0;margin-top:var(--size-3)}.consignment-list-item__links-container{flex-direction:column}}.consignment-list-item__header-links-container{align-items:center;border:0;flex-shrink:0;margin-left:var(--size-4);padding:0}.consignment-list-item__link-button svg *{fill:var(--color-brand-orange)}.consignment-list-item__info{margin-right:var(--size-2);min-width:220px;word-break:break-word}@media only screen and (max-width:767px){.consignment-list-item__info{flex-direction:column;margin-bottom:var(--size-3)}.consignment-list-item__info:last-child{margin-bottom:0}}.consignment-list-item__info-label{font-weight:var(--bold);width:175px}@media only screen and (max-width:767px){.consignment-list-item__info-value{width:100%}}.consignment-list-item__info-value a{color:var(--color-gray-80);-webkit-text-decoration:underline;text-decoration:underline}.consignment-list-item__inventory-search{border-top:var(--border-gray-10)}.consignment-list-item__inventory-search-header{display:flex;justify-content:space-between;padding:var(--size-4)}.consignment-list-item__inventory-search-result-count{color:var(--color-ui-gray-80);font-size:var(--font-size-h3);font-weight:var(--bold)}@media only screen and (max-width:767px){.consignment-list-item__inventory-search-result-count{font-size:var(--font-size-h4)}}.consignment-list-item__inventory-search-print-controls{display:flex}.consignment-list-item__inventory-search-print-controls .consignment-action-link{margin-left:var(--size-4)}@media only screen and (min-width:768px){.consignment-products{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);margin:0 0 var(--size-8);overflow:hidden}.consignment-products .fade{position:relative}.consignment-products .fade:after{background:linear-gradient(to right,#fff0,var(--color-white));content:"";height:100%;position:absolute;right:0;top:0;width:35px}.consignment-products .fade.scrolled:after{visibility:hidden}.consignment-products .consignment-products-table-container{overflow-x:scroll}.consignment-products table{width:100%}.consignment-products table thead th{border-bottom:var(--border-gray-10);hyphens:manual;padding:var(--size-4) 0 var(--size-4) var(--size-4);text-align:left;vertical-align:top}.consignment-products table thead th .consignment-items-header-checkbox>label>div:before{left:5px;top:3px}.consignment-products table thead th .consignment-items-header-checkbox>label>div>span:first-child{margin:-3px -2px 0 5px}.consignment-products table thead th .active svg *{fill:var(--color-gray-80)}.consignment-products table thead th .inactive svg *{fill:var(--color-gray-50)}.consignment-products table tbody tr{height:54px}.consignment-products table tbody tr:nth-child(odd){background-color:var(--color-gray-02)}.consignment-products table tbody td{overflow-wrap:break-word;padding:var(--size-2) var(--size-4);text-align:left;vertical-align:top}.consignment-products table tbody td:first-of-type{max-width:205px}}@media only screen and (max-width:767px){.consignment-products{line-height:1.43}.consignment-products table{width:100%}.consignment-products table a{color:var(--color-brand-blue);font-size:var(--font-size-large);font-weight:500;-webkit-text-decoration:none;text-decoration:none}.consignment-products table thead{display:none}.consignment-products table tbody tr{background-color:var(--color-white);box-shadow:var(--shadow-card);display:block;margin-bottom:var(--size-4);padding:var(--size-4)}.consignment-products table tbody td{display:block;padding-bottom:var(--size-1);position:relative}.consignment-products table tbody td:not(.item-name):before{content:attr(data-th);display:inline-block;font-weight:700;min-width:200px;width:40%}@media only screen and (max-width:390px){.consignment-products table tbody td:not(.item-name):before{width:100%}}.consignment-products table tbody td.item-select{padding-bottom:var(--size-2)}.consignment-products table tbody td.item-select:before{content:none}@media only screen and (max-width:767px){.consignment-products table tbody td.item-select{display:none}.consignment-products table tbody td.item-name:before{content:none}}}.consignment-search-products{padding:0}.consignment-search-products table thead th{padding:var(--size-2) var(--size-4)}.consignment-search-products table tbody tr{margin-bottom:0}.consignment-search-products table tbody tr:nth-child(odd){background-color:var(--color-gray-02)}.consignment-search-products__view-more{align-items:center;border-top:var(--border-gray-10);display:flex;font-weight:var(--bold);justify-content:center;padding:var(--size-4);text-align:center}.consignment-search-products__mobile-table{display:flex!important;flex-direction:column}.consignment-search-products__mobile-table--data{display:flex!important;flex-direction:row}.consignment-search-products__mobile-table th{padding-bottom:var(--size-1)}.consignment-search-products__mobile-table td:before{content:normal!important}.consignment-search-products__mobile-table--container{align-items:flex-start;display:flex;flex:1;flex-direction:column}.consignment-search-products__mobile-table--container span{font-weight:700}.consignment-details__search-container{margin-bottom:var(--size-6)}.consignment-details__address-panel div{display:flex;flex-wrap:wrap;margin:var(--size-1) 0}.consignment-details__pagination{align-items:center;display:flex;justify-content:space-between;margin:40px 0 30px}.consignment-details__products-title{margin:0}.consignment-details__no-results{margin-bottom:var(--size-6)}.consignments .label-and-text div:first-child{font-weight:var(--bold);width:175px}@media only screen and (max-width:767px){.consignments .label-and-text div:last-child{width:100%}}.consignments .consingment-products table tbody td:first-child{vertical-align:middle}.consignments .consingment-products table tbody td.item-name{display:inline-block;width:250px}.consignments .consingment-products table tbody td.checked a{font-weight:var(--bold)}.consignments .controls-row{align-items:baseline;display:flex;flex-wrap:wrap;font-weight:var(--bold);justify-content:space-between;margin:0 0 var(--size-6) 0}.consignments .controls-row .link{padding-left:var(--size-2)}.consignments .controls-row .link:hover{-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-width:466px){.consignments .controls-row .link{padding-left:0}}.consignments .controls-row h3{margin:0;padding:0}.consignments .controls-row .consignment-action-link{margin-left:var(--size-4)}.manage-consignment-accounts__header-container{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}.manage-consignment-accounts__header{color:var(--color-link-blue)}.manage-consignment-accounts__header_disabled{padding:0 var(--size-4)}.manage-consignment-accounts__account-row td,.manage-consignment-accounts__account-row th{padding:var(--size-3) 0}.manage-consignment-accounts__account-row-action{display:flex;justify-content:flex-end}.manage-consignment-accounts__mobile-accounts{margin:var(--size-minus-4)}.manage-consignment-accounts__mobile-account-row{border-top:var(--border-gray-10);padding:var(--size-4);position:relative}.manage-consignment-accounts__mobile-account-row>div:not(:last-child){margin-bottom:var(--size-4)}.manage-consignment-accounts__mobile-account-row-header{font-weight:var(--bold);margin-bottom:var(--size-1)}.manage-consignment-accounts__mobile-account-info{display:flex;flex-direction:row;justify-content:space-between}.manage-consignment-accounts__mobile-action-button{display:flex;max-width:200px}.manage-consignment-accounts__accounts-table{width:100%}.copy-shopping-list-modal{width:400px}.copy-shopping-list-modal .modal__header{border-bottom:var(--border-gray-10)}.copy-shopping-list-modal__container{padding:var(--size-4)}.copy-shopping-list-modal__information{display:flex;padding:var(--size-4) 0}.copy-shopping-list-modal__copy-of-label{align-items:baseline;display:inline-flex}.copy-shopping-list-modal__list-icon{display:inline-flex;margin-right:var(--size-2)}.copy-shopping-list-modal__copy-of-text{font-weight:700;margin-right:var(--size-4);padding-right:var(--size-2)}.copy-shopping-list-modal__copy-of-text__product-count{color:var(--color-gray-80);display:none;font-weight:400;padding:0 var(--size-2)}.request-fdv__search-panel-select{margin-bottom:var(--size-4)}.request-fdv__search-panel-select-label{font-weight:var(--bold);margin-bottom:var(--size-2)}.request-fdv__search-panel-radio-buttons{display:flex;margin:var(--size-2) 0}.request-fdv__search-panel-radio-buttons-label{color:var(--color-brand-blue);font-weight:var(--bold);margin-right:var(--size-2)}.request-fdv__search-panel-radio-buttons-button{margin-right:var(--size-4)}.request-fdv__search-panel-query-input{margin-top:var(--size-4)}.fdv-order-request__instructions{display:flex}@media only screen and (max-width:767px){.fdv-order-request__instructions{flex-direction:column}}.fdv-order-request__instructions-text{margin-right:var(--size-2)}@media only screen and (max-width:767px){.fdv-order-request__instructions-link{margin-top:var(--size-2)}}.fdv-contract-list__footer,.fdv-contract-list__header{align-items:center;display:flex;height:var(--size-10)}.fdv-contract-list__footer .pagination,.fdv-contract-list__header .pagination{margin-left:auto}.fdv-contract-list__header{margin-bottom:var(--size-1);margin-top:var(--size-minus-1)}.fdv-contract-list__footer{margin-top:var(--size-minus-4)}.fdv-contract-list-card__text{margin-bottom:var(--size-3)}.fdv-contract-list-card__button{width:100%}.fdv-contract-list-card__request-fdv-document-tooltip{margin-right:var(--size-2)}.fdv-contract-list-table{width:100%}.fdv-contract-list-table tr{border-bottom:var(--border-gray-10)}.fdv-contract-list-table td,.fdv-contract-list-table th{height:100%;padding:var(--size-2) 0;text-align:left;vertical-align:top}.fdv-contract-list-table td:not(:last-child),.fdv-contract-list-table th:not(:last-child){padding-right:var(--size-4)}.fdv-contract-list-table__column-1,.fdv-contract-list-table__column-2{padding-bottom:var(--size-4)!important;padding-top:var(--size-5)!important}.fdv-contract-list-table__column-1{width:70%}.fdv-contract-list-table__column-2{width:25%}.fdv-contract-list-table__column-3{width:5%}.fdv-contract-list-table__request-fdv-document-tooltip{margin-right:var(--size-2)}.contract-valid-dates{align-items:center;display:flex}.contract-valid-dates__arrow-right{margin-left:var(--size-2)}.fdv-product-list-view__header{display:flex;margin:var(--size-6) 0}@media only screen and (max-width:767px){.fdv-product-list-view__header{margin:var(--size-6) 0 var(--size-1) 0}}.fdv-product-list-view__actions-left{align-items:center;display:flex}.fdv-product-list-view__actions-left>*{margin-right:var(--size-6)}@media only screen and (max-width:767px){.fdv-product-list-view__actions-left{align-items:flex-start;flex-direction:column}.fdv-product-list-view__actions-left>*{margin-bottom:var(--size-4)}}.fdv-product-list-view__actions-right{align-items:center;display:flex;margin-left:auto}.fdv-product-list-view__actions-right>*{margin-left:var(--size-4)}@media only screen and (max-width:767px){.fdv-product-list-view__actions-right{display:none}}.fdv-product-list-view__results{font-weight:var(--bold)}.fdv-product-list-view__results--errors{color:var(--color-status-red)}.fdv-product-list-view__footer{display:flex;margin:0}@media only screen and (max-width:767px){.fdv-product-list-view__footer{display:none}}.fdv-product-list-view__footer-mobile{display:flex;justify-content:flex-end;margin:var(--size-minus-2) 0}@media only screen and (min-width:768px){.fdv-product-list-view__footer-mobile{display:none}}.fdv-product-list-view__footer-mobile-actions{align-items:center;background-color:var(--color-white);bottom:0;box-shadow:var(--shadow-card-inverted);display:flex;height:var(--sticky-footer-height);justify-content:space-between;left:0;padding:var(--size-2) var(--size-4);position:fixed;right:0;z-index:var(--z-modal)}.fdv-product-list-view__request-fdv-tooltip{right:-1px}.fdv-product-list{width:100%}.fdv-product-list__entry{align-items:flex-start;display:flex;flex-wrap:wrap;height:100%;padding:var(--size-4) 0;position:relative}.fdv-product-list__entry:not(:last-child){border-bottom:var(--border-gray-10)}.fdv-product-list__entry:last-child{padding:var(--size-4) 0 var(--size-1) 0}.fdv-product-list__entry--header{padding:var(--size-1) 0 var(--size-2) 0}@media only screen and (max-width:767px){.fdv-product-list__entry--header{display:none}}.fdv-product-list__entry--header-mobile{display:none}@media only screen and (max-width:767px){.fdv-product-list__entry--header-mobile{display:flex;padding:var(--size-1) 0 var(--size-5) 0}}.fdv-product-list__column-1,.fdv-product-list__column-2{padding-right:var(--size-4);text-align:left;vertical-align:top;word-break:break-word}.fdv-product-list__column-1{display:flex;width:60%}@media only screen and (max-width:767px){.fdv-product-list__column-1{width:90%}}.fdv-product-list__column-2{display:flex;justify-content:space-between;width:40%}@media only screen and (max-width:767px){.fdv-product-list__column-2{justify-content:flex-end;width:10%}}.fdv-product-list__column-3{display:none}@media only screen and (max-width:767px){.fdv-product-list__column-3{display:flex;flex-direction:column;margin-left:34px;margin-top:var(--size-2);width:100%}}.fdv-product-list__product-no-match{color:var(--color-status-red)}.fdv-product-list__product-multiple-matches{position:relative}.fdv-product-list__product-multiple-matches-product-selected .link-button__inner{font-weight:500!important}.fdv-product-list__checkbox{margin-right:var(--size-2)}.fdv-product-list__icon-warning{margin-right:var(--size-4)}@media only screen and (max-width:767px){.fdv-product-list__product-code{display:none}}.fdv-product-suggestion-menu{left:-16px;top:48px;width:calc(100% + 32px)}.impersonation-search{margin-bottom:var(--size-4)}.impersonation-account{display:flex;justify-content:space-between}@media only screen and (min-width:768px){.impersonation-account{align-items:center}.impersonation-account__email,.impersonation-account__info,.impersonation-account__name,.impersonation-account__username{word-wrap:break-word;flex-grow:0;flex-shrink:0;padding-right:var(--size-2)}.impersonation-account__info{display:flex;width:85%}.impersonation-account__status{width:15%}.impersonation-account__name,.impersonation-account__username{width:30%}.impersonation-account__email{width:40%}}.impersonation-account--not-allowed .impersonation-account__info{color:var(--color-gray-40)}.impersonation-account__modal-name,.impersonation-account__name a{font-weight:500}.impersonation-account__name-not-allowed{cursor:not-allowed;font-weight:500}.customer-reference-preferences{margin-top:var(--size-2)}.customer-reference-preferences__preference-content{padding-top:var(--size-6)!important}.customer-reference-preferences__preference-help-message{margin-top:var(--size-6)}.customer-reference-preferences__preference-list{list-style:none;margin-top:var(--size-6);padding:0}.customer-reference-preferences__preference-list li{margin:var(--size-4) 0}.manage-account-list .content-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--size-6)}.manage-account-list .content-header h3{margin:0}.manage-account-list__search-container{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:var(--size-8)}@media only screen and (max-width:767px){.manage-account-list__search-container{flex-direction:column}}.manage-account-list__header-actions{align-items:center;display:flex}.manage-account-list__header-actions>:last-child{margin-left:var(--size-4)}.manage-account-list__search-input-only{width:100%}.manage-account-list__search-input-with-toggle{margin-right:var(--size-3);width:70%}@media only screen and (max-width:767px){.manage-account-list__search-input-with-toggle{width:100%}}.manage-account-list__active-users-filter{margin-top:var(--size-6);width:30%;word-break:break-word}@media only screen and (max-width:767px){.manage-account-list__active-users-filter{margin-top:var(--size-4);width:100%}}.manage-account-list__mobile-filter-modal{padding:0 var(--size-4) var(--size-4)}.manage-account-list__mobile-filter-modal h3{border-bottom:var(--border-gray-10)}.manage-account-list__mobile-filter-modal__checkbox{margin-bottom:var(--size-2)}.manage-account-list__mobile-filter-toggle{margin-top:var(--size-4)}.manage-account-list .mobile-user-container{margin:var(--size-minus-4)}.manage-account-list .mobile-user-container .user-mobile-row{border-top:var(--border-gray-10);padding:var(--size-4);position:relative}.manage-account-list .mobile-user-container .user-mobile-row>div:not(:last-child){margin-bottom:var(--size-4)}.manage-account-list .mobile-user-container .user-mobile-row .row-status{display:flex;justify-content:space-between}.manage-account-list .mobile-user-container .user-mobile-row .row-heading{font-weight:var(--bold);margin-bottom:var(--size-1)}.manage-account-list .mobile-user-container .user-mobile-row .edit{display:flex;justify-content:flex-end}.manage-account-list__accounts-table{width:100%}.manage-account-list__accounts-table .status-column-header{max-width:200px;width:200px}.manage-account-list__accounts-table__header-disabled{padding:0 var(--size-4)}.manage-account-list__accounts-table div.with-icon,.manage-account-list__accounts-table th>button{font-weight:var(--bold);height:auto;padding-left:0}.manage-account-list__accounts-table .account-row__account-status{display:flex}.manage-account-list__accounts-table .account-row__account-status>:not(:first-child){margin-left:var(--size-2)}.manage-account-list__accounts-table tbody .account-row:last-of-type td{border-bottom:0}@media only screen and (min-width:768px){.create-account-modal{min-width:900px!important}}.create-account-modal__accounts-customer-info{background-color:#0000000d}@media only screen and (min-width:768px){.create-account-modal__accounts-customer-info{padding:var(--size-4) var(--size-8)!important}}.create-account-modal__accounts-customer-info div{align-items:baseline;display:flex;justify-content:flex-start}.create-account-modal__accounts-customer-info div div:first-child{flex:0 0 25%;font-weight:700}.create-account-modal__accounts-customer-info div ul{list-style-type:none;margin:0;padding-left:5px;padding-top:5px}.create-account-modal__accounts-customer-info div ul li:first-child{padding-left:0}.create-account-modal__accounts-customer-info div ul li{padding-left:25px}.create-account-modal__create-mode-selector{display:flex;justify-content:center;padding-bottom:0}.create-account-modal__create-mode-selector+.modal__body{border-top:unset}.create_account_form__labeled-input{margin-bottom:var(--size-4)}.create_account_form__permissions-title{color:var(--color-brand-blue);font-weight:500;padding-bottom:var(--size-2)}.account_permissions_container .toggle-checkbox-wrapper{flex-direction:row-reverse;justify-content:flex-end;padding-bottom:var(--size-2);padding-top:var(--size-2)}.account_permissions_container .toggle-checkbox-wrapper .toggle-checkbox-label{color:var(--color-brand-blue);margin-left:var(--size-4)}.manage-account-details .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--size-4)}.manage-account-details .header h3{margin:0}.manage-account-details .information-panel{position:relative}.manage-account-details .information-panel .information{width:65%}.manage-account-details .information-panel .information .info-row{margin-bottom:var(--size-4)}.manage-account-details .information-panel .information .info-label{font-weight:var(--bold)}.manage-account-details .information-panel .actions{display:flex;justify-content:flex-end}.manage-account-details .information-panel .actions>.link-button{margin-left:var(--size-5)}.manage-account-customers{padding:0}.manage-account-customers .child-customer-icon{float:left;margin-right:var(--size-2)}.manage-account-customers.not-added{color:var(--color-gray-50)}.manage-account-customers.not-added .child-customer-icon *{fill:var(--color-gray-50)}.manage-account-customers__header-row>th{padding:var(--size-2) var(--size-4)}.manage-account-customers__customer-row>td{padding:var(--size-4)}.manage-account-status{align-items:center;display:flex}.manage-account-status--account-information{position:absolute;right:var(--size-4);top:var(--size-4)}.manage-account-status__terms-acceptance-indicator{margin-left:calc(var(--size-1)*1.5);position:relative}.manage-account-consignments{padding:0}.manage-account-consignments__header-row>th{padding:var(--size-2) var(--size-4)}.manage-account-consignments__consignment-row>td{padding:var(--size-4)}.manage-account-consignments__consignments-link{height:unset;padding:var(--size-2) var(--size-4)}.manage-account-consignments__consignments-link .button__text{white-space:break-spaces;word-break:break-word}.profile-customers-container .contract-panel{border-top:var(--border-gray-10);margin-top:var(--size-5);padding-top:var(--size-3)}.profile-customers-container .contract-panel .contract-title{align-items:center;display:flex;font-weight:var(--bold);margin-bottom:var(--size-3)}.profile-customers-container .default-options{align-items:flex-end;display:flex;flex-direction:column}.profile-customers-container .default-options .status-label{align-items:flex-end;background-color:initial;border:1px solid #000;border-radius:15px;color:#000;display:inline-flex;flex:1 0 auto;padding:4px 7px;text-align:center}.profile-customers-container .default-options .status-label span{font-size:var(--font-size-small);font-weight:var(--bold);white-space:nowrap}@media only screen and (max-width:466px){.profile-customers-container .default-options .status-label span{white-space:normal}}@media only screen and (max-width:767px){.profile-customers-container .default-options .status-label{flex:1 1 auto}}.profile-customers-container ul.text-list{list-style:none;margin:0;padding:0}.profile-customers-container ul.text-list .header{font-weight:var(--bold);margin-top:var(--size-4)}@media only screen and (min-width:768px){.profile-customers-container ul.text-list li:first-child{margin-top:0}}.reservedstock-view__page-title{color:var(--color-link-blue);font-size:24px;margin-bottom:var(--size-2)}@media only screen and (max-width:767px){.reservedstock-view__page-title{font-size:21px}}@media only screen and (min-width:768px){.reservedstock-products{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);margin:0 0 var(--size-8);overflow:hidden}.reservedstock-products table{width:100%}.reservedstock-products table thead th{border-bottom:var(--border-gray-10);hyphens:manual;padding:var(--size-4) 0 var(--size-4) var(--size-2);text-align:left;vertical-align:top}.reservedstock-products table tbody tr{height:38px}.reservedstock-products table tbody tr:nth-child(odd){background-color:var(--color-gray-02)}.reservedstock-products table tbody td{overflow-wrap:break-word;padding:var(--size-2) var(--size-2);text-align:left;vertical-align:top}.reservedstock-products table tbody td:first-of-type{max-width:340px}}@media only screen and (max-width:767px){.reservedstock-products{line-height:1.43}.reservedstock-products table{width:100%}.reservedstock-products table thead{display:none}.reservedstock-products table tbody tr{background-color:var(--color-white);box-shadow:var(--shadow-card);display:block;margin-bottom:var(--size-4);padding:var(--size-4)}.reservedstock-products table tbody td{display:block;padding-bottom:var(--size-1);position:relative}.reservedstock-products table tbody td:before{content:attr(data-th);display:inline-block;font-weight:700;min-width:200px;width:40%}@media only screen and (max-width:390px){.reservedstock-products table tbody td:before{width:100%}}}.get-invoice-copy{align-items:flex-start;display:flex;flex-direction:column;position:relative}.get-invoice-copy__tooltip{min-width:272px}.get-invoice-copy__tooltip-text{word-break:break-word}.order-details .order-details-title-row{align-items:baseline;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.order-details .order-details-title-row{flex-wrap:wrap-reverse;justify-content:flex-start}.order-details .order-details-title-row>h3{margin-top:var(--size-6);width:100%}}.order-details .order-details-controls-row{align-items:center;display:flex;justify-content:space-between;margin:0 0 var(--size-4)}.order-details .order-details-controls-row h3{margin:0}.order-details .new-order-info{margin-top:var(--size-6)}.order-details .new-order-info__total-container{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.order-details .new-order-info__total-container{display:block;justify-content:normal}.order-details .new-order-info__total-container button{margin-top:var(--size-4);width:100%}}@media only screen and (min-width:768px){.order-details .new-order-info__total-container__buttons-container{align-items:center;display:inline-flex}.order-details .new-order-info__total-container__buttons-container button{margin-left:var(--size-6)}}@media only screen and (max-width:767px){.order-details .new-order-info__total-container .order-info__total-text-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}}.order-details .new-order-info__total-container .order-info__total-price{font-size:var(--size-4)}.order-details .new-order-info__action:not(:last-child),.order-details .order-info{margin-bottom:var(--size-6)}.order-details .order-info{margin-top:var(--size-6)}.order-details .order-info__actions-col{display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (min-width:768px){.order-details .order-info__actions-col{align-items:flex-end}}.order-details .order-info__action-links>:not(:last-child){margin-bottom:var(--size-2)}.order-details .order-info__total-container{align-items:center;display:flex;font-weight:var(--bold);justify-content:flex-end}.order-details .order-info__total-container--with-download-button{justify-content:space-between}.order-details .order-info__total-text{font-weight:400;margin-right:var(--size-2)}.order-details .order-info__total-price{font-weight:700}@media only screen and (min-width:768px){.order-details .order-info__total-price{font-size:var(--font-size-large)}}.order-details .order-details-delivery-column{display:flex}.order-details .order-delivery{flex:auto}.order-details .order-delivery .order-delivery-content{display:flex;gap:var(--size-4)}@media only screen and (max-width:767px){.order-details .order-delivery .order-delivery-content{flex-direction:column}}.order-details .order-delivery .order-delivery-content .tracking-link{color:var(--color-brand-blue);font-size:var(--font-size-base);font-weight:400;line-height:1.43}.order-details .order-shipment{padding:0}.order-details .order-shipment table{width:100%}.order-details .order-shipment__title{align-items:center;display:flex;justify-content:space-between}.order-details .order-shipment__download-button{border:2px solid #fff;border-radius:var(--border-radius-small);font-size:var(--font-size-base);padding:var(--size-1) var(--size-3)}.order-details .order-shipment__chevron-button{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.order-details .order-shipment__table-header{font-weight:var(--bold)}.order-details .order-shipment__table-header th:first-child{padding-left:var(--size-5)}.order-details .order-shipment__table-header th{border-bottom:var(--border-gray-10);padding:var(--size-2) var(--size-1)}.order-details .order-shipment__table-content-main-row>td:first-child{padding-left:var(--size-5)}.order-details .order-shipment__table-content-main-row>td:last-child{align-items:center;display:flex;justify-content:flex-end;padding-right:var(--size-5)}.order-details .order-shipment__table-content-main-row>td{height:60px;padding:var(--size-2) var(--size-1)}.order-details .order-shipment__table-content-main-row:not(:first-child){border-top:var(--border-gray-10)}.order-details .order-shipment__table-content-sub-row>td{padding:var(--size-0) var(--size-5) var(--size-0) var(--size-5)}@media only screen and (min-width:768px){.order-details .order-shipment__table-content-sub-row{border-top:var(--border-gray-10)}}.order-details .order-shipment__table-content-status{align-items:center;column-gap:var(--size-2);display:flex;flex-direction:row}.order-details .order-shipment__table-content-status>span{overflow-wrap:anywhere}.order-details .order-shipment__table-content-details{border-top:var(--border-gray-10);display:flex;flex-wrap:wrap;padding-bottom:var(--size-3);padding-top:var(--size-3);row-gap:var(--size-4)}.order-details .order-shipment__table-content-details>div{width:50%}@media only screen and (max-width:767px){.order-details .order-shipment__products{border-top:var(--border-gray-10)}}@media only screen and (min-width:768px){.order-details .order-shipment__products{padding:var(--size-3) var(--size-4) var(--size-3) var(--size-4)}}@media only screen and (max-width:767px){.order-details .order-shipment__products{padding:var(--size-6) var(--size-4) var(--size-6) var(--size-4)}}.order-details .order-shipment__product-row{display:flex}@media only screen and (min-width:768px){.order-details .order-shipment__product-row:not(:first-child){padding-top:var(--size-3)}}@media only screen and (max-width:767px){.order-details .order-shipment__product-row:not(:first-child){padding-top:var(--size-6)}}.order-details .order-shipment__product-row .container{display:flex}.order-details .order-shipment__product-row .container .row{align-items:center;display:flex;flex-grow:1}.order-details .order-shipment__product-image{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.order-details .order-shipment__product-link{display:flex;font-weight:var(--medium);text-transform:uppercase}.order-details .order-shipment__product-link a{-webkit-text-decoration:none;text-decoration:none}.order-details .order-shipment__product-code{display:flex}@media only screen and (min-width:768px){.order-details .order-shipment__product-code{align-items:center;column-gap:var(--size-3);flex-direction:row}}@media only screen and (max-width:767px){.order-details .order-shipment__product-code{flex-direction:column}.order-details .order-shipment__product-code .value,.order-details .order-shipment__product-code .value-container{display:inline}}.order-details .order-shipment__product-unit{align-items:center;display:flex}@media only screen and (min-width:768px){.order-details .order-shipment__product-unit{justify-content:center}}.order-details .order-shipment__chevron_container{align-items:center;display:flex;justify-content:flex-end;padding-right:var(--size-5)}@media only screen and (min-width:768px){.order-details .product-code{margin-top:var(--size-1)}}.order-details .text-container{font-size:var(--font-size-small);width:100%}@media only screen and (max-width:767px){.order-details .text-container{font-size:var(--font-size-base)}}.order-details .image-container{align-items:center;display:flex;justify-content:center;margin-right:var(--size-4)}.order-details .image-container__small{height:90px;width:90px}.order-details .image-container__normal{height:120px;padding:var(--size-2);width:120px}@media only screen and (max-width:767px){.order-details .image-container{max-height:50px;padding:6px var(--size-2);width:60px}}.order-details .entry-row-delivery__schedules{display:flex;flex-direction:column}.order-details .entry-row-delivery__schedules--backorder-schedule-date{font-weight:var(--medium);margin-right:var(--size-2)}@media only screen and (max-width:767px){.order-details .entry-row-delivery{align-items:flex-start!important}}.order-details .order-products-table{margin-bottom:var(--size-6);width:100%}.order-details .order-products-table .entry-row{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;margin-bottom:var(--size-4);padding:var(--size-4)}.order-details .order-products-table .entry-row .image-column{display:flex;flex-direction:column;flex-wrap:nowrap}@media only screen and (max-width:767px){.order-details .order-products-table .entry-row .image-column{width:70px}}.order-details .order-products-table .entry-row .entry-row-content-wrapper{align-self:center;flex:1 1 auto}@media only screen and (max-width:767px){.order-details .order-products-table .entry-row .entry-row-content-wrapper{width:calc(100% - 100px)}}.order-details .order-products-table .entry-row__rejected{border:1px solid var(--color-red)}.order-details .order-products-table .entry-row .entry-row-content{align-content:flex-start;display:flex;flex-flow:row wrap}@media only screen and (max-width:767px){.order-details .order-products-table .entry-row .entry-row-content{flex-direction:column}.order-details .order-products-table .entry-row .entry-row-content>.with-icon{flex-direction:row}}.order-details .order-products-table .entry-row .entry-row-content>*{display:flex;flex-direction:column}.order-details .order-products-table .entry-row .entry-row-content>div{flex:1 1 25%}@media only screen and (max-width:767px){.order-details .order-products-table .entry-row .entry-row-content>div{margin-bottom:var(--size-1)}}.order-details .order-products-table .entry-row .entry-row-content--with-delivery-source>div.order-history-details-entry-row{flex:1 1 20%}.order-details .order-products-table .entry-row .entry-row-content .entry-row-product-name{flex:0 0 100%;justify-content:flex-end;margin:var(--size-2) 0}@media only screen and (max-width:767px){.order-details .order-products-table .entry-row .entry-row-content .entry-row-product-name{align-items:baseline;width:100%}}.order-details .order-products-table .entry-row .entry-row-content .product-name-with-warning{display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:767px){.order-details .order-products-table .entry-row .entry-row-content .entry-row-item-total,.order-details .order-products-table .entry-row .entry-row-content .entry-row-quantity{flex-direction:row}}.order-details .order-products-table .entry-row .entry-row-content .entry-row-item-total .formatted-number{font-weight:400}@media only screen and (max-width:767px){.order-details .order-products-table .entry-row .entry-row-content .order-history-details-entry-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.order-details .order-products-table .entry-row .entry-row-content .order-history-details-entry-row .short-product-codes{display:block;width:100%}.order-details .order-products-table .entry-row .entry-row-content .order-history-details-entry-row .short-product-codes .code-container{align-items:center;display:flex;justify-content:space-between}.order-details .order-products-table .entry-row .entry-row-content .order-history-details-entry-row .short-product-codes .code-container .value-container{display:inline;margin:0}}.order-details .order-products-table .entry-row .entry-row-content .order-history-details-entry-row .code-container{display:block}.order-details .order-products-table .entry-row .entry-row-content .product-code{flex:none;margin:0}.order-details .order-products-table .entry-row .entry-row-content .header{font-weight:var(--bold);margin-bottom:2px}.order-details .order-products-table .entry-row .entry-row-footer{align-items:center;border-top:var(--border-gray-10);display:flex;flex-direction:row;justify-content:space-between;margin-top:var(--size-2);padding-top:var(--size-4)}@media only screen and (max-width:767px){.order-details .order-products-table .entry-row .entry-row-footer{align-items:normal;flex-direction:column}}.order-details .order-products-table .entry-row .entry-row-footer .entry-row-product-price{margin-right:50px}@media only screen and (max-width:767px){.order-details .order-products-table .entry-row .entry-row-footer .entry-row-product-price{margin-bottom:var(--size-4)}}.order-details .order-products-table .entry-row .entry-row-footer .entry-row-product-price span{font-weight:var(--bold)}.order-details .order-products-table .entry-row .entry-row-footer .entry-row-product-price>span{font-size:var(--font-size-small)}.order-details .order-products-table .entry-row .entry-row-footer .entry-row-product-price div>span{font-weight:700}.order-details .order-products-table .entry-row .entry-row-footer .entry-row-current-price{column-gap:var(--size-2);display:flex}.order-details .order-products-table .entry-row .entry-row-footer .entry-row-current-price--agreed>*{color:var(--color-brand-blue)}@media only screen and (max-width:767px){.order-details .order-products-table .entry-row .entry-row-footer .entry-row-current-price{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:var(--size-2)}.order-details .order-products-table .entry-row .entry-row-footer .entry-row-current-price .product-indicator{align-items:center;margin-top:0}.order-details .order-products-table .entry-row .entry-row-footer .entry-row-current-price .entry-row-current-price-number{display:flex;flex-grow:1;justify-content:flex-end}.order-details .order-products-table .entry-row .entry-row-footer .entry-row-current-price .entry-row-current-price-number>.currency{flex:0}.order-details .order-products-table .entry-row .entry-row-footer .entry-row-reorder{margin-right:0}}.order-details .order-products-table .entry-row .entry-row-footer .entry-row-reorder button{min-width:150px}@media only screen and (max-width:767px){.order-details .order-products-table .entry-row .entry-row-footer .entry-row-reorder button{min-width:auto}.order-details .order-products-table .entry-row .entry-row-footer-wrapper{margin-left:-70px}.order-details .order-products-table .entry-row .entry-row-item-references-toggle{display:none}}.order-details .order-products-table .entry-row .entry-row-item-references-toggle-mobile{display:none}@media only screen and (max-width:767px){.order-details .order-products-table .entry-row .entry-row-item-references-toggle-mobile{display:block;margin-top:var(--size-2)}}.order-details .order-products-table .entry-row .entry-row-item-references{display:flex;flex-direction:column;margin-top:var(--size-2);row-gap:var(--size-2)}.order-details .mobile-order-products-table{margin-bottom:var(--size-6)}.order-details .mobile-order-products-table .title{background-color:var(--color-white);box-shadow:0 1px 2px 0 #0000001a;font-size:var(--font-size-large);font-weight:var(--bold);margin-bottom:var(--size-4);padding:var(--size-1) var(--size-2);text-align:left}.order-details .mobile-order-products-table .product:nth-child(n+3){border-top:2px solid var(--color-gray-10)}.order-details .mobile-order-products-table .product .quantity{text-align:left;width:70px}.order-details .mobile-order-products-table .product .image-row{display:flex}.order-details .mobile-order-products-table .product .image-row .mobile-image-container{height:75px;margin-right:var(--size-2);min-width:75px;padding:var(--size-1);width:75px}.order-details .mobile-order-products-table .product .image-row .text-container{align-self:center;text-align:left}.order-details .mobile-order-products-table .product .image-row .text-container .plc-code{color:var(--color-brand-blue);font-weight:var(--bold)}.order-details .mobile-order-products-table .product .product-row{padding:var(--size-1) var(--size-2)}.order-details .mobile-order-products-table .product .product-row .product-row-title{font-weight:var(--bold)}.order-details .mobile-order-products-table .product .product-row:not(:first-child){display:flex;justify-content:space-between}.order-details .mobile-order-products-table .product .product-row:nth-child(odd){background-color:var(--color-white)}.order-details .mobile-order-products-table .product .product-row:nth-child(2n){background-color:var(--color-gray-10)}.order-details .mobile-order-products-table .product .product-row:last-child{height:25px}.order-references-table{margin-bottom:var(--size-8)}.order-progress-wrapper .order-progress{display:flex;justify-content:space-between;margin-top:var(--size-4)}.order-progress-wrapper .order-progress .order-progress-item{flex:1 1 100%;margin-right:var(--size-2)}.order-progress-wrapper .order-progress .order-progress-item:last-child{margin-right:0}.order-progress-wrapper .order-progress .order-progress-item .order-progress-item-bar{background-color:var(--color-gray-10);height:5px;margin-bottom:var(--size-1)}.order-progress-wrapper .order-progress .order-progress-item.active .order-progress-item-bar{background-color:var(--color-brand-blue)}.order-progress-wrapper .order-progress .order-progress-item.creditBlocked:first-of-type .order-progress-item-bar,.order-progress-wrapper .order-progress .order-progress-item.rejected .order-progress-item-bar{background-color:var(--color-status-red)}.order-progress-wrapper .order-progress.error .order-progress-item:not(:first-of-type) .svg-icon,.order-progress-wrapper .order-progress.error .order-progress-item:not(:first-of-type) span{display:none}.order-progress-wrapper .order-progress-state-name{color:var(--color-brand-blue);font-weight:var(--bold);margin-top:var(--size-2)}@media only screen and (max-width:767px){.order-progress-wrapper .order-progress-state-name{margin-top:var(--size-1)}}.order-progress-wrapper .order-progress-state-name.error{color:var(--color-status-red)}.order-status-label{background-color:initial;border:1px solid var(--color-gray-80);border-radius:var(--size-4);flex:0 auto;padding:var(--size-2);text-align:center}.order-status-label span{font-size:var(--font-size-small);font-weight:var(--bold);text-transform:capitalize}.order-status-label.complete{border:1px solid var(--color-status-green);color:var(--color-status-green)}.order-status-label.error{border:1px solid var(--color-status-red);color:var(--color-status-red)}.back-button{display:flex}.back-button span{cursor:pointer;font-weight:var(--bold)}@media only screen and (min-width:768px){.back-button{justify-content:flex-end}}@media only screen and (max-width:767px){.back-button{margin-left:var(--size-1);margin-top:var(--size-2)}}.delivery-addresses--no-addresses{color:var(--color-gray-50)}.editable-profile-address-container input{margin-bottom:var(--size-4)}@media only screen and (min-width:768px){.editable-profile-address-container .delete-address-button{margin-right:auto}}.key-user-editor-container{margin-top:16px}.key-user-editor-wrapper{background-color:#fff;border-radius:var(--border-radius-small);margin-bottom:24px}.search-results-controls-desktop-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--size-4)}.search-results-controls-desktop-container .results-count{font-weight:var(--bold)}.search-results-controls-desktop-container .results-controls{display:flex}.search-results-controls-desktop-container .results-controls select{border-radius:4px;margin-top:0}.search-results-controls-desktop-container.bottom-search-controls{margin-bottom:var(--size-minus-1)}@media only screen and (min-width:768px) and (max-width:1223px){.search-sort-desktop-container{display:none}}@media only screen and (min-width:1224px){.search-sort-mobile-and-tablet-container{display:none}}@media only screen and (max-width:1223px){.search-sort-mobile-and-tablet-container{align-items:center;display:inline-flex;justify-content:center;margin-bottom:0;margin-left:auto;margin-right:auto;width:100%}.search-sort-mobile-and-tablet-container .order-search-filter-mobile{display:flex;justify-content:stretch;width:100%}.search-sort-mobile-and-tablet-container .order-search-filter-mobile button{width:100%}.search-sort-mobile-and-tablet-container .order-search-sort-mobile{display:flex;justify-content:stretch;margin-bottom:var(--size-6);width:100%}.search-sort-mobile-and-tablet-container .order-search-sort-mobile .mobile-search-sort{left:50%;margin-top:0;opacity:0;position:absolute;width:50%}.search-sort-mobile-and-tablet-container .new-order-search-sort-mobile{display:flex;justify-content:space-between;margin-bottom:var(--size-6);width:100%}.search-sort-mobile-and-tablet-container .new-order-search-sort-mobile .mobile-search-sort{left:50%;margin-top:0;opacity:0;position:absolute;width:50%}}.results-count-mobile-container{margin-bottom:var(--size-4)}.pagination-mobile-container{display:flex;justify-content:flex-end}.order-search-filters-container{margin-top:var(--size-4)}@media only screen and (min-width:1224px){.order-search-filters-container .show-my-orders-only{margin-top:var(--size-6)}}.order-search-filters-container .clear-filters,.order-search-filters-container .show-my-orders-only{margin-bottom:var(--size-4)}.order-search-filters-container .selectable-facet-container{padding:0}.order-search-filters-container .selected-facets.selected{margin:var(--size-2) 0 var(--size-6) 0}.order-search-filters-container .selected-facets .selected-facet{align-items:center;background:var(--color-white);border:var(--border-gray-10);border-radius:calc(var(--size-2)*2);display:flex;margin:var(--size-1) var(--size-1) 0 0;padding:2px var(--size-2);text-align:center;transition:var(--transition-all)}.order-search-filters-container .selected-facets .selected-facet .svg-icon{margin-left:var(--size-2)}.order-search-filters-container .selected-facets .selected-facet span{font-size:var(--font-size-small);font-weight:700}.order-search-filters-container .selected-facets .selected-facet:hover{background-color:color-mod(var(--color-white) lightness(-5%));cursor:pointer}.order-search-facets-modal{padding:0 var(--size-4) var(--size-4)}.order-search-results-view .order-search-pagination{margin-left:var(--size-4);margin-right:0}.order-search-results-count{font-weight:var(--bold)}.order-search-result{margin-bottom:var(--size-4)}.order-search-result__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--size-2)}.order-search-result__actions-col{display:flex;flex-direction:column;justify-content:flex-end;margin-top:var(--size-2)}@media only screen and (min-width:768px){.order-search-result__actions-col{align-items:flex-end}.order-search-result__action-links{align-items:center;display:inline-flex}.order-search-result__action-links button{margin-left:var(--size-6)}}.order-search-result__tracking-link{margin-bottom:var(--size-2)}.order-history-title{color:var(--color-ui-blue-70)}.new-order-search-criteria .collapsible-header{color:var(--color-ui-blue-70);margin-bottom:0;padding:var(--size-4)}@media only screen and (max-width:767px){.new-order-search-criteria .collapsible-header{font-size:var(--font-size-base)}}.new-order-search-criteria .collapsible-header>svg{background-color:var(--color-ui-blue-70)}.new-order-search-criteria__button-container{display:flex;flex-direction:row;justify-content:flex-end;margin-left:var(--size-minus-4);margin-right:var(--size-minus-4)}.new-order-search-criteria__button-container button{align-items:center;display:flex;margin-right:var(--size-4)}@media only screen and (max-width:767px){.new-order-search-criteria__button-container{flex-direction:column-reverse}.new-order-search-criteria__button-container button{justify-content:center;margin:var(--size-2) var(--size-4) 0 var(--size-4)}}.new-order-search-criteria__container .date-picker-container{margin-bottom:var(--size-4);position:relative}@media only screen and (max-width:767px){.new-order-search-criteria__container .date-picker-container{margin-left:0}}.new-order-search-criteria__container .date-picker>button{border-radius:var(--size-1)}@media only screen and (max-width:767px){.new-order-search-criteria__container .order-no-container{margin-top:var(--size-6)}}.new-order-search-criteria__container .date-criteria{display:inline-block}.new-order-search-criteria__container .date-from{margin-right:45px}.new-order-search-criteria__container .labeled-input{margin-bottom:var(--size-4)}.new-order-search-criteria__container .labeled-input>input{border-radius:var(--size-1)}.new-order-search-result{margin-bottom:var(--size-4)}.new-order-search-result__header{color:var(--color-ui-blue-70);display:flex;justify-content:space-between}.new-order-search-result__status{font-weight:var(--bold);white-space:nowrap}.new-order-search-result__status>.svg-icon{margin:1px var(--size-2) 0 0!important}.new-order-search-result__action:not(:last-child){margin-bottom:var(--size-6)}.new-order-search-result__action-links>:not(:last-child){margin-bottom:var(--size-2)}.new-order-search-result__footer{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.new-order-search-result__footer{display:block}}.new-order-search-result__footer-price{display:flex;justify-content:space-between;margin-bottom:var(--size-4)}.new-order-search-result__footer-price .formatted-number{font-size:var(--font-size-large)}.new-order-search-result__references .new-references-table-content{display:flex;flex-flow:row wrap}@media only screen and (max-width:767px){.new-order-search-result__references .new-references-table-content{flex-direction:column}}.new-order-search-result__references .new-reference-item{flex-basis:25%;margin-bottom:var(--size-2);overflow:hidden;padding-left:var(--size-3);padding-right:var(--size-3)}@media only screen and (max-width:767px){.new-order-search-result__references .new-reference-item{width:100%}}.order-details-not-found .back-to-search-button{cursor:pointer}@media only screen and (max-width:767px){.order-details-not-found .back-to-search-button{margin-left:var(--size-2)}}@media only screen and (min-width:768px) and (max-width:1223px){.order-details-not-found .back-to-search-button{margin-left:var(--size-4);margin-top:var(--size-4)}}.order-details-not-found .back-to-search-button>span{font-weight:var(--bold)}.pricelist-view-container .price-list-download-table th:last-child{min-width:0;width:32px}.pricelist-view-container .price-list-download-table tr:hover td{background-color:var(--color-gray-02)}.pricelist-view-container .price-list-download-table td:last-child{padding:0;vertical-align:middle}.pricelist-view-container .price-list-download-table td.long-link-holder{word-break:break-all}.pricelist-view-container .price-list-download-table td.link-holder{color:var(--color-gray-50)}@media only screen and (max-width:767px){.pricelist-view-container .price-list-download-table td.link-holder{word-break:break-all}}.pricelist-view-container .price-list-download-table td.link-holder.complete{color:var(--color-brand-blue)}.pricelist-view-container .price-list-download-table td.link-holder a{-webkit-text-decoration:none;text-decoration:none}.pricelist-view-container .price-list-download-table td.link-holder a:hover{-webkit-text-decoration:underline;text-decoration:underline}.pricelist-view-container .button-row{border-top:var(--border-gray-10);display:flex;flex-direction:row-reverse;padding:var(--size-4);position:relative}@media only screen and (max-width:767px){.pricelist-view-container .button-row{flex-direction:column}}.pricelist-view-container .button-row>.tooltip-container{border:0;left:auto;max-width:450px;right:0;transform:translate(-30px,-100%)}.pricelist-view-container .notice{margin-bottom:var(--size-4)}.pricelist-view-container .text-block{display:block}.pricelist-view-container .info-block{display:block;margin-bottom:var(--size-4)}.pricelist-view-container .labeled-input{margin-bottom:var(--size-4)}.pricelist-columns{-webkit-overflow-scrolling:touch;border:var(--border-gray-20);list-style:none;margin-top:var(--size-6);max-height:600px;min-height:200px;overflow-y:auto;padding:0}@media only screen and (min-width:1224px){.pricelist-columns{max-height:900px}}@media only screen and (max-width:466px){.pricelist-columns{max-height:none;overflow:initial}}.pricelist-columns>li{border-bottom:var(--border-gray-20);line-height:var(--size-8);padding:0 var(--size-2);vertical-align:middle}.pricelist-columns>li:last-child{border-bottom:0}.pricelist-content-block a.download{-webkit-text-decoration:none!important;text-decoration:none!important}@media only screen and (max-width:466px){.pricelist-content-block a.download{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width:767px){.pricelist-content-block .hide-sm{display:none}}.pricelist-content-block .wide{width:65%}@media only screen and (max-width:466px){.pricelist-content-block .wide{width:auto}}.pricelist-label-info-tooltip{justify-content:flex-start}.pricelist-flex-rows{display:flex;flex-direction:column}.pricelist-flex-rows>:first-child{margin-bottom:var(--size-6)}.pricelist-flex-rows>*{margin-bottom:var(--size-4);min-width:100%;padding-left:0}.pricelist-static-download-info{text-transform:none}.profile .desktop{width:100%}@media only screen and (max-width:767px){.profile .desktop{display:none;margin:0}}.profile .mobile{display:none}@media only screen and (max-width:767px){.profile .mobile{display:block;margin:0}}.profile .mobile .header-row-mobile{display:block;margin-bottom:var(--size-6);margin-top:var(--size-minus-4)}.profile .mobile .delivery-type-mobile{display:block}.profile .profile-children-container #show-my-online-orders.space-between .toggle-checkbox-wrapper{justify-content:space-between}.profile .desktop-menu-container{min-height:350px}.profile .desktop-menu{font-size:var(--font-size-large);list-style:none;margin:0;margin-bottom:var(--size-4);padding:0}.profile .desktop-menu li{margin-bottom:var(--size-2)}.profile .desktop-menu li a{align-items:center;display:inline-flex;gap:var(--size-1);-webkit-text-decoration:none;text-decoration:none}.profile .desktop-menu li a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (max-width:767px){.profile .content-row{padding-top:var(--size-1)}}.profile .email-container{display:inline}.profile a.email-link{color:var(--color-brand-blue);font-size:var(--font-size-base);font-weight:400;overflow-wrap:break-word}.profile .company-address{list-style:none;margin:0;padding:0}.profile .company-address li{margin-bottom:calc(var(--size-4)/2)}.profile .company-address li:last-child{margin-bottom:0}.profile .address-status-labels>div{margin-bottom:var(--size-1);margin-right:var(--size-2)}@media only screen and (min-width:1224px){.profile .content-title{margin-top:0}}.logo-upload-container .logo-upload-top-row{display:flex;font-weight:var(--bold);justify-content:space-between;margin-bottom:var(--size-1)}.logo-upload-container .logo-box{border:var(--border-gray-10);border-radius:var(--border-radius-small);height:100px}.logo-upload-container .logo-box .logo-image{color:var(--color-status-red)}.logo-upload-container .logo-upload-bottom-row{align-items:center;display:flex;justify-content:space-between;margin-top:var(--size-2)}.logo-upload-container .logo-upload-bottom-row .logo-upload-hint-text>span{color:var(--color-gray-50)}.preferred-products-file__upload-panel-content{display:flex;flex-direction:column;padding:var(--size-6)!important}.preferred-products-file__hint-panel-content{padding:var(--size-6)!important}.preferred-products-file__button-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-bottom:var(--size-4)}.preferred-products-file__upload-button{margin:var(--size-2)}.preferred-products-file__file-input{height:1px;opacity:0;width:1px}.preferred-products-file__latest-file{align-items:flex-start;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.preferred-products-file__latest-file{flex-direction:column}}.preferred-products-file__latest-file-links{display:flex}@media only screen and (min-width:768px){.preferred-products-file__latest-file-links{margin-left:var(--size-4)}}@media only screen and (max-width:767px){.preferred-products-file__latest-file-links{margin-bottom:var(--size-1)}}.preferred-products-file__delete-link{margin-left:var(--size-4)}.preferred-products-file__hint-list{margin:0}.preferred-products-list__controls{align-items:center;display:flex;margin-bottom:var(--size-4);min-height:var(--size-10)}@media only screen and (max-width:767px){.preferred-products-list__controls{display:block}}.preferred-products-list__product-count{font-weight:700;margin-right:var(--size-2)}.preferred-products-list__error-count{color:var(--color-status-red);font-weight:700;margin-right:var(--size-8)}.preferred-products-list__error-filter{margin-right:auto}@media only screen and (max-width:767px){.preferred-products-list__error-filter{margin-top:var(--size-2)}}.preferred-products-list__pagination{margin-left:var(--size-8)}.preferred-products-list__footer{display:flex;justify-content:flex-end}.preferred-product{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.preferred-product{align-items:flex-start;flex-direction:column}}@media only screen and (min-width:768px){.preferred-product__line-number{font-weight:700;width:96px}}@media only screen and (max-width:767px){.preferred-product__line-number{display:none}}.preferred-product__link{font-weight:500;margin-right:auto;-webkit-text-decoration:none;text-decoration:none}@media only screen and (min-width:768px){.preferred-product__product-code{width:120px}}.preferred-product__product-code-label{font-weight:700;margin-right:var(--size-2)}@media only screen and (min-width:768px){.preferred-product__product-code-label{display:none}}.preferred-product__error-message,.preferred-product__info-message{display:flex;font-weight:500;margin-right:auto}.preferred-product__error-message{color:var(--color-status-red)}.preferred-product__error-message-code{margin-left:var(--size-1)}.preferred-product__info-message{color:var(--color-status-blue-text)}.preferred-product__icon{margin-right:var(--size-2)}.preferred-product-list-header{display:flex;font-weight:700;padding:var(--size-2) var(--size-4)!important}@media only screen and (max-width:767px){.preferred-product-list-header{display:none}}.preferred-product-list-header__line-number{width:96px}.preferred-product-list-header__product-name{margin-right:auto}.preferred-product-list-header__product-code{width:120px}.project-lists__list-panel-content{align-items:flex-start;display:flex}.project-lists__list-title{margin-right:auto;padding-right:var(--size-2)}.project-lists__list-actions{display:flex}.project-lists__create-panel-buttons{display:flex;justify-content:flex-end;margin-top:var(--size-6)}.project-lists__create-panel-buttons button{margin-left:var(--size-4)}.project-lists-header{display:flex;justify-content:space-between;margin-bottom:var(--size-4)}.project-lists-header h3,.project-lists-header h4{margin-bottom:0;margin-right:var(--size-2)}.project-lists-panel{margin-bottom:var(--size-8)}@media only screen and (min-width:768px){.project-lists-panel__content{display:flex}.project-lists-panel__content>div:first-child{flex-basis:40%;margin-right:var(--size-6)}.project-lists-panel__content>div:last-child{flex-basis:60%}}@media only screen and (max-width:767px){.project-lists-panel__info-section{margin-top:var(--size-4)}}.project-list-details__section-list{margin-bottom:var(--size-4)}.project-list-details__section-links{margin-top:var(--size-2)}.project-list-details__section-link-button{display:inline-block}.project-list-details__create-section-buttons{display:flex;justify-content:flex-end;margin-top:var(--size-4)}.project-list-details__create-section-buttons button{margin-left:var(--size-2)}.project-list-details__no-results-notification{margin-top:var(--size-4)}.project-list-details__sections{margin-top:var(--size-8)}.project-list-details__section{margin-bottom:var(--size-12)}.project-list-details__product-with-supplier{height:unset}.project-list-direct-input__notifications{flex-grow:1;padding:var(--size-4) var(--size-4) 0}.project-list-direct-input__notifications .notification{margin-bottom:var(--size-4)}.project-list-direct-input__notifications .notification:last-of-type{margin-bottom:var(--size-2)}.project-list-direct-input__submit-panel{display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.project-list-direct-input__submit-panel button{flex:1}}.project-list-direct-input__input-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--size-2)}.project-list-direct-input__input-row:first-child{margin-bottom:0}.project-list-direct-input__product-code,.project-list-direct-input__product-code-label{margin-right:var(--size-2);min-width:100px}.project-list-direct-input__amount,.project-list-direct-input__amount-label{width:100px}.quotation-custom-item-create,.quotation-custom-items{margin-bottom:var(--size-8)}.quotation-custom-item-form{display:flex;flex-wrap:wrap;width:100%}.quotation-custom-item-form .simple-dropdown{width:100%}.quotation-custom-item-form__product-service-input{margin-bottom:var(--size-4);width:100%}@media only screen and (max-width:767px){.quotation-custom-item-form__product-service-input{margin-bottom:var(--size-2)}}@media only screen and (min-width:768px){.quotation-custom-item-form__input{margin-right:var(--size-4);width:90px}}@media only screen and (max-width:767px){.quotation-custom-item-form__input{margin-bottom:var(--size-2);width:calc(50% - var(--size-1))}.quotation-custom-item-form__input.price-input,.quotation-custom-item-form__input.quantity-input{margin-right:var(--size-1)}.quotation-custom-item-form__input.tax-input,.quotation-custom-item-form__input.unit-input{margin-left:var(--size-1)}}@media only screen and (max-width:320px){.quotation-custom-item-form__input{width:100%}.quotation-custom-item-form__input.price-input,.quotation-custom-item-form__input.quantity-input,.quotation-custom-item-form__input.tax-input,.quotation-custom-item-form__input.unit-input{margin-left:0;margin-right:0}}.quotation-custom-item-form .custom-product-total{align-self:flex-start}.quotation-custom-item-form .custom-product-total .quotation-price{font-weight:700;line-height:var(--input-height)}@media only screen and (max-width:767px){.quotation-custom-item-form .custom-product-total{display:flex;justify-content:space-between;margin:0;padding:0;width:100%}.quotation-custom-item-form .custom-product-total .quotation-price-label{line-height:var(--input-height)}}.quotation-custom-item-form__button{margin-bottom:var(--size-1)}@media only screen and (min-width:768px){.quotation-custom-item-form__button.cancel-button{margin-left:auto}.quotation-custom-item-form__button.add-button{margin-left:var(--size-2)}}@media only screen and (max-width:767px){.quotation-custom-item-form__button{width:100%}}.quotation-custom-item-form .form-buttons{align-self:flex-end;display:flex;margin-left:auto;margin-right:0}@media only screen and (max-width:767px){.quotation-custom-item-form .form-buttons{flex-direction:column;margin-top:var(--size-2);width:100%}}.quotation-custom-item{position:relative}.quotation-custom-item__name{font-weight:700;margin-bottom:var(--size-2)}.quotation-custom-item__properties{display:flex}@media only screen and (min-width:768px){.quotation-custom-item__properties>div{flex-basis:20%}.quotation-custom-item__properties>div>label{display:block;font-weight:700;margin-bottom:var(--size-1)}}@media only screen and (max-width:767px){.quotation-custom-item__properties{flex-direction:column}.quotation-custom-item__properties>div{margin-bottom:var(--size-1)}.quotation-custom-item__properties>div>label{font-weight:700}.quotation-custom-item__properties>div>label:after{content:": "}.quotation-custom-item__properties .custom-product-total{border-top:var(--border-gray-10);display:flex;justify-content:space-between;margin:var(--size-2) 0 0;padding-top:var(--size-2)}.quotation-custom-item__properties .custom-product-total label:after{content:none}}.quotation-custom-item__delete{border-bottom-right-radius:0;border-top-left-radius:0;position:absolute;right:0;top:0}.quotation-custom-item__edit{align-self:flex-end;margin-left:auto}.quotation-details .quotation-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--size-4)}.quotation-details .quotation-title-row .quotation-title{margin:0}.quotation-details .quotation-details-header{margin-bottom:var(--size-8)}.quotation-details .quotation-details-header .total-prices-block{display:flex;justify-content:flex-end;margin-bottom:var(--size-4)}.quotation-details .quotation-details-header .total-prices-block .prices{font-weight:700;width:300px}@media only screen and (max-width:767px){.quotation-details .quotation-details-header .total-prices-block .prices{width:100%}}.quotation-details .quotation-details-header .total-prices-block .price-row{display:flex;justify-content:space-between;margin-bottom:2px}.quotation-details .quotation-details-header .total-prices-block .price-row-total{border-top:var(--border-gray-10);margin-top:var(--size-1);padding-top:var(--size-1)}.quotation-details .quotation-details-header .total-prices-block .price-row-total .price{font-size:var(--font-size-large)}.quotation-details .quotation-details-header .total-prices-block .price-row-gap{margin-bottom:var(--size-1)}.quotation-details .quotation-details-header .buttons-block{align-items:center;display:flex}@media only screen and (max-width:767px){.quotation-details .quotation-details-header .buttons-block{justify-content:center}}.quotation-details .quotation-details-header .buttons-block .buttons-block-right{display:flex;justify-content:space-between;margin-left:auto}@media only screen and (max-width:767px){.quotation-details .quotation-details-header .buttons-block .buttons-block-right{flex-direction:column-reverse;margin-left:0;width:100%}.quotation-details .quotation-details-header .buttons-block .buttons-block-right button:not(:first-child){margin-bottom:var(--size-1)}}@media only screen and (min-width:768px){.quotation-details .quotation-details-header .buttons-block .buttons-block-right{align-items:center}.quotation-details .quotation-details-header .buttons-block .buttons-block-right button{margin-left:var(--size-2)}}.quotation-details .footer-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--size-6)}.quotation-details .footer-actions .right-block{align-items:center;display:flex}@media only screen and (max-width:767px){.quotation-details .footer-actions .right-block{flex-direction:column-reverse;width:100%}.quotation-details .footer-actions .right-block button{margin-top:var(--size-2);width:100%}}@media only screen and (min-width:768px){.quotation-details .footer-actions .right-block button{margin-left:var(--size-4)}}.quotation-details .product-rows-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--size-6)}.quotation-details .product-rows-header .quotation-products-count{font-weight:var(--bold)}.quotation-form{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.quotation-form{flex-direction:column}}.quotation-form__left,.quotation-form__right{width:50%}@media only screen and (max-width:767px){.quotation-form__left,.quotation-form__right{padding:0!important;width:100%}}.quotation-form__left{padding-right:var(--size-2)}.quotation-form__right{padding-left:var(--size-2)}.quotation-form .date-picker-container,.quotation-form .labeled-input,.quotation-form .text-area-container{margin-bottom:var(--size-4)}@media only screen and (min-width:768px){.quotation-form .date-picker-row{display:flex}.quotation-form .date-picker-row>div{flex-basis:100%;flex-grow:1}.quotation-form .date-picker-row>div:first-child{margin-right:var(--size-4)}}.quotation-form .text-area-container textarea{height:114px}.quotations-list .quotation-list-header-row{margin-bottom:var(--size-6)}.quotations-list .quotation-list-header-row .desktop-content{align-items:center;display:flex;justify-content:space-between}.quotations-list .quotation-list-header-row .quotations-count{font-weight:var(--bold)}.quotations-list .quotation-list-header-row .header-actions{align-items:center;display:flex}.quotations-list .quotation-list-footer-row{display:flex;justify-content:flex-end;margin-top:var(--size-4)}.quotations-list .quotation-list-item{display:flex;flex-direction:column}@media only screen and (max-width:767px){.quotations-list .quotation-list-item .divider{height:1px;margin-top:var(--size-1);width:100%}}.quotations-list .quotation-list-item .view-quote{-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-width:767px){.quotations-list .quotation-list-item .view-quote{margin-top:var(--size-2)}}.quotations-list .quotation-list-item .list-item-top-row{display:flex;justify-content:space-between;margin-bottom:var(--size-2)}.quotations-list .quotation-list-item .list-item-top-row .quotation-name{font-weight:500;-webkit-text-decoration:none;text-decoration:none}.quotations-list .quotation-list-item .list-item-top-row .form-dropdown-container{align-items:center;display:flex}.quotations-list .quotation-list-item .list-item-top-row .form-dropdown-container label{margin-right:var(--size-2)}.quotations-list .quotation-list-item .list-item-top-row .form-dropdown-container .dropdown-container{height:var(--size-7)}.quotations-list .quotation-list-item .list-item-bottom-row{align-items:flex-end;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.quotations-list .quotation-list-item .list-item-bottom-row{align-items:flex-start;flex-direction:column}}.quotations-list .quotation-list-item .list-item-bottom-row .bottom-row-value{display:flex;flex-direction:column}@media only screen and (max-width:767px){.quotations-list .quotation-list-item .list-item-bottom-row .bottom-row-value{margin-bottom:var(--size-1)}}.quotations-list .quotation-list-item .list-item-bottom-row .bottom-row-value>span:first-child{font-weight:var(--bold)}.quotations-list .quotation-list-item .list-item-bottom-row .left-block{display:flex;flex:0 0 40%;justify-content:space-between}.quotations-list .quotation-list-item .list-item-bottom-row .right-block{align-items:center;display:flex}.quotations-list .quotation-list-item .list-item-bottom-row .right-block .divider{border:0;border-right:var(--border-gray-10);height:16px;margin-left:var(--size-4);margin-right:var(--size-4);width:0}.quotation-modal__links-row{margin-bottom:var(--size-4)}.quotation-modal__item-row{word-wrap:break-word;border-top:var(--border-gray-10);display:flex;justify-content:space-between;padding:var(--size-2) 0;position:relative}.quotation-modal__item-row:last-child{border-bottom:var(--border-gray-10)}.quotation-modal__item-link{font-weight:700;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.quotation-new__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--size-4)}.quotation-new__header h3{margin:0}.quotation-new__buttons{display:flex;justify-content:flex-end}.quotation-new__settings-info{display:flex;justify-content:space-between}:root{--output-light-gray:#dadada;--output-mid-gray:#c9c9c9;--output-dark-gray:#706f6f;--output-padding:12mm}.quotation-output .output-wrapper{display:none;height:100%;left:-9999px;pointer-events:none;position:absolute;top:-9999px}.quotation-output .output-wrapper.generating{display:block;opacity:0}.quotation-output .output-wrapper.debug{display:block;left:0;top:0;z-index:10}.quotation-output .output-wrapper.debug .output-page{background:#fff;border:1px solid #ddd;box-shadow:var(--shadow-card);margin:var(--size-2)}.quotation-output .output-page{font-family:Arial,sans-serif;font-size:11pt;height:297mm;line-height:1.25em;padding:var(--output-padding);position:relative;width:210mm}.quotation-output .output-header{border-bottom:2mm solid var(--output-mid-gray);font-size:12pt;padding-bottom:var(--size-4)}.quotation-output .output-header-top{display:flex;flex:1 1 auto;justify-content:space-between}.quotation-output .output-header-top.first-page{min-height:30mm}.quotation-output .output-header-top .logo-image{max-height:100px;max-width:200px}.quotation-output .output-header-top .logo-text{font-weight:700}.quotation-output .output-header-top .name-section{align-items:flex-end;display:flex;flex-direction:column}.quotation-output .output-header-details{display:flex}.quotation-output .output-header-details .header-information-content{flex-direction:column;margin-bottom:var(--size-2);margin-right:20mm;width:90mm}.quotation-output .output-header-details .header-information-content .header-information-row{display:flex;justify-content:space-between;position:relative}.quotation-output .output-header-details .header-information-content .header-information-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quotation-output .output-header-details .header-information-content .header-information-row>span:first-child:after{content:" .................................................................."}.quotation-output .output-header-details .header-information-content .header-information-row>span:last-child{flex-shrink:0;margin-left:var(--size-1)}.quotation-output .output-header-details .customer-information{font-size:13pt}.quotation-output .output-information{margin-top:var(--size-6)}.quotation-output .output-information .output-information-title{font-size:16pt;font-weight:700;margin:0 0 var(--size-4)}.quotation-output .output-information .output-information-text{white-space:pre-line}.quotation-output .output-items-table-container{margin-top:var(--size-6)}.quotation-output .output-items-table-container .table-continues-text{font-size:10pt;font-style:italic}.quotation-output .output-items-table-container .table-continues-text.bottom-text{float:right}.quotation-output .output-items-table-container table{margin:var(--size-4) 0;width:100%}.quotation-output .output-items-table-container table td,.quotation-output .output-items-table-container table th{padding:5px 6px;vertical-align:top}.quotation-output .output-items-table-container table td.right,.quotation-output .output-items-table-container table th.right{text-align:right}.quotation-output .output-items-table-container table td.nowrap,.quotation-output .output-items-table-container table th.nowrap{white-space:nowrap}.quotation-output .output-items-table-container table th{text-align:left;white-space:nowrap}.quotation-output .output-items-table-container table thead{background-color:var(--output-dark-gray);color:var(--color-white);font-size:10pt}.quotation-output .output-items-table-container table tbody{font-size:9pt}.quotation-output .output-items-table-container table tbody tr:nth-child(2n){background-color:var(--output-light-gray)}.quotation-output .output-footer{border-top:1px solid var(--output-mid-gray);bottom:var(--output-padding);display:grid;font-size:10pt;gap:var(--size-4);grid-template-columns:repeat(auto-fit,minmax(0,1fr));left:var(--output-padding);padding-top:var(--size-4);position:absolute;right:var(--output-padding)}.quotation-output .output-footer .footer-block{display:flex;flex-direction:column}.quotation-output .output-footer .footer-block:not(:first-child){border-left:1px solid var(--output-mid-gray);padding-left:var(--size-4)}.quotation-output .output-footer .footer-block>span:first-child{font-weight:700}.quotation-output .output-price-section{display:flex;flex-direction:column;margin-left:auto;margin-top:20mm;width:80mm}.quotation-output .output-price-section .price-block,.quotation-output .output-price-section .total-price-block{display:flex;justify-content:space-between}.quotation-output .output-price-section .price-block{font-size:10pt}.quotation-output .output-price-section .price-block>span:first-child{font-weight:700}.quotation-output .output-price-section .total-price-block{border-top:1px solid var(--output-mid-gray);font-size:12pt;font-weight:700;margin-top:10px;padding-top:10px}.quotations-settings-view-container .header-block{flex-basis:35%}.quotations-settings-view-container .footer-block{flex-basis:65%}.quotations-logo__container{margin-bottom:var(--size-4)}.quotations-logo__instructions{margin-bottom:var(--size-2)}.quotations-logo__header{display:flex;justify-content:space-between;margin-bottom:var(--size-1)}.quotations-logo__logo-label{color:var(--color-brand-blue);font-weight:500}.quotations-logo__image_container{display:flex;justify-content:space-between}.quotations-logo__image{background:repeating-linear-gradient(45deg,#b0b0b0,#b0b0b0 10px,#d0d0d0 0,#d0d0d0 20px);margin-bottom:var(--size-3);max-height:100px;max-width:200px;padding:8px}.quotations-logo__upload-controls{align-items:center;display:flex;gap:var(--size-4)}.quotations-logo__hidden-file-input{position:absolute;visibility:hidden}.quotations-logo__instruction_text{display:flex;margin-bottom:var(--size-2)}.quotation-shop-items{margin-bottom:var(--size-8)}.quotation-shop-item label{font-weight:700}.quotation-shop-item__panel{align-items:flex-start;display:flex;position:relative}@media only screen and (max-width:767px){.quotation-shop-item__panel{flex-direction:column}}.quotation-shop-item__image{align-items:center;border:var(--border-gray-10);display:flex;flex-shrink:0;height:160px;justify-content:center;margin-left:var(--size-minus-1);margin-top:var(--size-minus-1);padding:var(--size-2)}@media only screen and (max-width:767px){.quotation-shop-item__image{margin-bottom:var(--size-2);margin-right:var(--size-minus-1);width:auto}}@media only screen and (min-width:768px){.quotation-shop-item__image{margin-bottom:var(--size-minus-1);width:150px}}.quotation-shop-item__main{display:flex;flex-grow:1;flex-wrap:wrap}@media only screen and (max-width:767px){.quotation-shop-item__main{flex-direction:column}}@media only screen and (min-width:768px){.quotation-shop-item__main{padding-left:var(--size-4)}}.quotation-shop-item__product-name{margin-bottom:var(--size-1);width:100%}@media only screen and (min-width:768px){.quotation-shop-item__product-info{width:33.3%}}@media only screen and (max-width:767px){.quotation-shop-item__availability{margin-bottom:var(--size-2)}}@media only screen and (min-width:768px){.quotation-shop-item__availability{width:33.3%}}.quotation-shop-item__product-info-price{font-weight:400;margin-left:var(--size-1)}.quotation-shop-item__inputs{display:flex}@media only screen and (min-width:768px){.quotation-shop-item__inputs{justify-content:flex-end;width:33.3%}}.quotation-shop-item__inputs .labeled-input{flex-grow:1}.quotation-shop-item__error-message{color:var(--color-status-red)}.quotation-shop-item__quantity-input{display:flex;flex-direction:column;margin-left:var(--size-4);width:100%}.quotation-shop-item__quantity-input>label{margin-bottom:var(--size-1)}.quotation-shop-item__total-price{align-items:flex-end;border-top:var(--border-gray-10);display:flex;flex-direction:column;margin-top:var(--size-2);padding-top:var(--size-2);width:100%}.quotation-shop-item__delete{border-radius:0;border-top-right-radius:var(--border-radius-small);position:absolute;right:0;top:0}.quotation-shop-item-create{margin-bottom:var(--size-8)}.quotation-shop-item-create__panel{display:flex;width:100%}@media only screen and (max-width:767px){.quotation-shop-item-create__panel{flex-direction:column}}@media only screen and (min-width:768px){.quotation-shop-item-create__panel{align-items:flex-end}}.quotation-shop-item-create__panel>*{flex-grow:1}.quotation-shop-item-create__panel .input{border-radius:var(--border-radius-small)!important}.quotation-shop-item-create__search{flex-grow:1;width:100%}.quotation-shop-item-create__search-input{width:100%}@media only screen and (max-width:767px){.quotation-shop-item-create__code-input{margin-bottom:var(--size-2)}}@media only screen and (min-width:768px){.quotation-shop-item-create__code-input{flex-grow:1;margin-right:var(--size-4)}}@media only screen and (max-width:767px){.quotation-shop-item-create__price-input,.quotation-shop-item-create__quantity-input{margin-bottom:var(--size-4)}}@media only screen and (min-width:768px){.quotation-shop-item-create__price-input,.quotation-shop-item-create__quantity-input{margin-right:var(--size-4);width:100px}}.shopping-lists-v2__header{align-items:baseline;display:flex;justify-content:space-between}@media only screen and (min-width:467px){.shopping-lists-v2__header{margin-bottom:var(--size-2)}}.shopping-lists-v2__header--button-hidden{visibility:hidden}.shopping-lists-v2 h3{align-items:center;display:flex}.shopping-lists-v2 h3>*{margin-right:var(--size-3)}.shopping-lists-filters{display:flex;flex-wrap:wrap;margin-bottom:var(--size-5)}.shopping-lists-filters>:last-child{margin-right:0}@media only screen and (min-width:467px){.shopping-lists-filters__container{display:inline-flex}}.shopping-lists-filters__container{margin-bottom:var(--size-4)}.shopping-lists-filters>*{border:1px solid;border-color:var(--color-link-blue);border-radius:var(--size-10);color:var(--color-link-blue);cursor:pointer;font-size:var(--font-size-large);font-weight:700;margin-bottom:var(--size-2);margin-right:var(--size-2);padding:7px var(--size-5);text-align:center;white-space:nowrap}.shopping-lists-filters__selected{align-items:center;background:var(--color-link-blue);color:var(--color-white);display:flex;padding-right:var(--size-3)}.shopping-lists-filters-dropdown{position:relative}@media only screen and (max-width:466px){.shopping-lists-filters-dropdown{display:flex;justify-content:flex-end}}@media only screen and (min-width:467px){.shopping-lists-filters-dropdown{margin-left:var(--size-2)}}.shopping-lists-filters-dropdown__button{align-items:center;color:var(--color-link-blue);display:flex;font-size:var(--font-size-large);font-weight:700;height:36px}@media only screen and (min-width:467px){.shopping-lists-filters-dropdown__button{border:1px solid;border-color:var(--color-link-blue);border-radius:4px;justify-content:space-between;margin-bottom:var(--size-2);padding:0 11px}}@media only screen and (max-width:466px){.shopping-lists-filters-dropdown__button{margin-bottom:var(--size-4)}}.shopping-lists-filters-dropdown__button__badge-right{align-items:center;background:var(--color-link-blue);border-radius:50%;color:var(--color-white);display:flex;font-size:var(--font-size-small);font-weight:var(--bold);height:var(--size-3);justify-content:center;position:absolute;right:0;top:var(--size-1);width:var(--size-3)}.shopping-lists-filters-dropdown__button .svg-icon{margin-left:var(--size-2)}@media only screen and (max-width:466px){.shopping-lists-filters-dropdown__button .svg-icon{margin-right:var(--size-1)}}.shopping-lists-filters-dropdown__button__selected{background:var(--color-link-blue);color:var(--color-white)}.shopping-lists-filters-dropdown-mobile{background-color:var(--color-white);bottom:0;left:0;min-width:100%;padding:var(--size-4);position:fixed;top:0;z-index:var(--z-modal)}.shopping-lists-filters-dropdown-mobile__header{align-content:center;display:flex;justify-content:space-between}.shopping-lists-filters-dropdown-mobile__header-close-button{margin:var(--size-minus-4);padding:var(--size-4)}html:not([data-whatinput=touch]) .shopping-lists-filters-dropdown-mobile__header-close-button:hover{background-color:var(--color-gray-02)}.shopping-lists-filters-dropdown-mobile__title{border-bottom:1px solid var(--color-gray-20);font-size:var(--font-size-h5);font-weight:700;margin-top:var(--size-4);padding-bottom:var(--size-2)}.shopping-lists-filters-dropdown-mobile__options{margin-top:var(--size-4)}.shopping-lists-filters-dropdown-mobile__option{display:flex;margin-top:var(--size-2)}.shopping-lists-filters-dropdown-mobile__option span:not(:last-child){margin-right:var(--size-1)}.shopping-lists-filters-dropdown__options{background:var(--color-white);border:1px solid var(--color-gray-10);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);left:0;min-width:177px;padding:var(--size-4);position:absolute;top:36px;z-index:var(--z-top)}.shopping-lists-filters-dropdown__options>:not(:last-child){margin-bottom:var(--size-3)}.shopping-lists-filters-dropdown__option{cursor:pointer;display:flex}.shopping-lists-filters-dropdown__option span:not(:last-child){margin-right:var(--size-1)}.shopping-list-v2{align-items:center;display:flex;width:100%}.shopping-list-v2__icon{align-self:normal;margin-right:var(--size-3)}.shopping-list-v2__info{align-items:flex-start;display:flex;flex-direction:column;margin-right:auto;min-width:0}.shopping-list-v2__list-link-name{word-wrap:break-word;font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);margin-bottom:var(--size-2);-webkit-text-decoration:none;text-decoration:none;width:100%}.shopping-list-v2__list-data{color:var(--color-gray-50)}.shopping-list-v2__list-data>*{margin-right:var(--size-2)}.shopping-list-v2__images{display:flex;margin-left:16px;position:relative}@media only screen and (max-width:767px){.shopping-list-v2__images{display:none}}.shopping-list-v2__image{align-items:center;display:flex;height:48px;justify-content:center;margin-left:16px;width:48px}.shopping-list-v2__image-gradient{background:linear-gradient(to right,#fff0,var(--color-white));bottom:0;position:absolute;right:0;top:0;width:48px}.shopping-list-v2__actions{margin-left:16px}@media only screen and (max-width:466px){.shopping-list-v2__actions{align-self:normal;margin-top:-6px}}.shopping-list-v2__add-to-cart{display:none;margin-left:32px}@media only screen and (min-width:467px){.shopping-list-v2__add-to-cart{display:block}}.shopping-list-v2__add-to-cart-mobile{display:none}@media only screen and (max-width:466px){.shopping-list-v2__add-to-cart-mobile{display:block;margin-top:var(--size-3);width:100%!important}}.shopping-list-actions{align-items:center;display:flex;position:relative}@media only screen and (max-width:466px){.shopping-list-actions{align-items:flex-start}}.shopping-list-actions__menu{background:var(--color-white);border:1px solid var(--color-gray-10);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);padding:var(--size-4);position:absolute;right:-17px;top:46px;width:245px;z-index:var(--z-top)}.shopping-list-actions__menu>:not(:last-child){margin-bottom:var(--size-3)}.shopping-list-actions__menu-shared-by{border-bottom:1px solid var(--color-gray-10);padding-bottom:var(--size-3)}.shopping-list-actions__menu-toggle{align-items:center;color:var(--color-link-blue);display:flex;justify-content:space-between}.shopping-list-actions__menu-item{color:var(--color-link-blue);cursor:pointer;display:block}.shopping-list-actions__menu-item:hover{-webkit-text-decoration:underline;text-decoration:underline}.save-cart-as-list__link{margin-right:var(--size-4)}.shopping-list-form-modal__inputs>:not(:first-child){margin-top:var(--size-5)}.shopping-list-details-view{display:flex;flex-direction:column;row-gap:var(--size-6);width:100%}.shopping-list-details-view__mobile-controls-row{display:flex;justify-content:space-between}.shopping-list-details-view__selected-items{display:block;font-weight:600;margin-right:auto}.shopping-list-details-view .shopping-list-details-header__first-row{display:flex;justify-content:space-between}.shopping-list-details-view .shopping-list-details-header__second-row{display:flex;font-weight:500}.shopping-list-details-view .shopping-list-details-header__second-row--date{color:var(--color-gray-50)}.shopping-list-details-view .shopping-list-details-header__second-row--new-date{margin-left:var(--size-8);margin-right:var(--size-4)}@media only screen and (max-width:466px){.shopping-list-details-view .shopping-list-details-header__second-row{display:none}}.shopping-list-details-view .shopping-list-details-header__info{align-items:center;display:flex;width:100%}@media only screen and (max-width:466px){.shopping-list-details-view .shopping-list-details-header__info{align-items:flex-start;flex-direction:column}}.shopping-list-details-view .shopping-list-details-header__info-left{display:flex;width:100%}@media only screen and (max-width:466px){.shopping-list-details-view .shopping-list-details-header__info-left{flex-direction:column}}.shopping-list-details-view .shopping-list-details-header__info-left h3{margin:0}.shopping-list-details-view .shopping-list-details-header__info-left--date{display:none}@media only screen and (max-width:466px){.shopping-list-details-view .shopping-list-details-header__info-left--date{color:var(--color-gray-50);display:block;font-weight:500;margin-top:var(--size-2)}}.shopping-list-details-view .shopping-list-details-header__info-right,.shopping-list-details-view .shopping-list-details-header__info-right-new{display:flex;margin-left:auto}@media only screen and (max-width:466px){.shopping-list-details-view .shopping-list-details-header__info-right,.shopping-list-details-view .shopping-list-details-header__info-right-new{flex-wrap:wrap;margin-left:0}.shopping-list-details-view .shopping-list-details-header__info-right-new>*,.shopping-list-details-view .shopping-list-details-header__info-right>*{margin-top:var(--size-3)}.shopping-list-details-view .shopping-list-details-header__info-right--shared-by,.shopping-list-details-view .shopping-list-details-header__info-right-new--shared-by{order:1}.shopping-list-details-view .shopping-list-details-header__info-right--add-products,.shopping-list-details-view .shopping-list-details-header__info-right-new--add-products{order:2}}.shopping-list-details-view .shopping-list-details-header__info-right-new>*,.shopping-list-details-view .shopping-list-details-header__info-right>*{margin-right:var(--size-4);white-space:nowrap}.shopping-list-details-view .shopping-list-details-header__info-right-new{align-items:center}@media only screen and (max-width:466px){.shopping-list-details-view .shopping-list-details-header__info-right-new{align-items:center;flex-direction:row-reverse;justify-content:space-between;margin-top:var(--size-4);width:100%}.shopping-list-details-view .shopping-list-details-header__info-right-new>button{margin:0}}.shopping-list-details-view .shopping-list-details-header__info-right-new--shared-by{margin:0}@media only screen and (min-width:467px){.shopping-list-details-view .shopping-list-details-header__info-right-new--shared-by{display:none}}.shopping-list-details-view .shopping-list-details-header__name-wrapper{display:flex}.shopping-list-details-view .shopping-list-details-header__actions-menu{right:-1px;top:36px}.shopping-list-details-view .shopping-list-details-header__icon{margin-right:var(--size-2)}.shopping-list-details-view .shopping-list-details-controls{align-items:center;display:flex;justify-content:flex-end;width:100%}.shopping-list-details-view .shopping-list-details-controls__selected-items{display:block;font-weight:600;margin-right:var(--size-8)}.shopping-list-details-view .shopping-list-details-controls__download-excel{margin-right:auto}.shopping-list-details-view .shopping-list-details-controls__download-excel-button>div{align-items:center}.shopping-list-details-view .shopping-list-details-controls__delete{margin-left:var(--size-8)}.shopping-list-details-view .shopping-list-details-controls__buy{margin-left:var(--size-4)}.shopping-list-details-view .shopping-list-details-mobile-controls{align-items:center;display:flex;justify-content:flex-end;position:relative}.shopping-list-details-view .shopping-list-details-mobile-controls__buttons{align-items:center;background-color:var(--color-white);bottom:0;box-shadow:var(--shadow-card-inverted);display:flex;height:var(--sticky-footer-height);justify-content:space-between;left:0;padding:var(--size-2) var(--size-4);position:fixed;right:0;z-index:var(--z-modal)}.shopping-list-details-view .shopping-list-details-items-table{width:100%}.shopping-list-details-view .shopping-list-details-items-table td{border-top:var(--border-gray-10);padding:var(--size-2) var(--size-3)}.shopping-list-details-view .shopping-list-details-items-table th{padding:var(--size-3);white-space:nowrap}.shopping-list-details-view .shopping-list-details-items-table td,.shopping-list-details-view .shopping-list-details-items-table th{text-align:left;vertical-align:center}.shopping-list-details-view .shopping-list-details-items-table td:first-child,.shopping-list-details-view .shopping-list-details-items-table th:first-child{padding-left:var(--size-4)}.shopping-list-details-view .shopping-list-details-items-table td:last-child,.shopping-list-details-view .shopping-list-details-items-table th:last-child{padding-right:var(--size-4)}.shopping-list-details-view .shopping-list-details-items-table__image{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.shopping-list-details-view .shopping-list-details-items-table__name-with-link{-webkit-text-decoration:none;text-decoration:none;word-break:break-word}.shopping-list-details-view .shopping-list-details-items-table__product-code{font-weight:600;margin-right:var(--size-1)}.shopping-list-details-view .shopping-list-details-items-table__price{font-size:var(--font-size-large);font-weight:600}.shopping-list-details-view .shopping-list-details-items-table__buy-button{padding:0 var(--size-4);width:auto}.shopping-list-details-view .shopping-list-details-items-table__item-name-cell{max-width:20%;width:100%}.shopping-list-details-view .shopping-list-details-items-table__product-code-container{display:flex;flex-direction:row;justify-content:space-between}.shopping-list-details-view .shopping-list-details-items-table .best-choice-info{margin-top:var(--size-1)}.shopping-list-details-view .shopping-list-details-items-table--new td{padding:var(--size-2)}.shopping-list-details-view .shopping-list-details-items-table--new td,.shopping-list-details-view .shopping-list-details-items-table--new th{text-align:left;vertical-align:center}.shopping-list-details-view .shopping-list-details-items-table--new td:first-child,.shopping-list-details-view .shopping-list-details-items-table--new th:first-child{padding-left:var(--size-4)}.shopping-list-details-view .shopping-list-details-items-table--new td:last-child,.shopping-list-details-view .shopping-list-details-items-table--new th:last-child{padding-right:var(--size-4)}.shopping-list-details-view .shopping-list-details-items-table--new .availabilities-modal-link,.shopping-list-details-view .shopping-list-details-items-table--new .express-availability{margin:0}.shopping-list-details-view .shopping-list-details-items-cards{padding-bottom:var(--size-4)}.shopping-list-details-view .shopping-list-details-items-cards__header{color:var(--color-link-blue);display:flex;font-weight:700;padding:var(--size-5) var(--size-4)}.shopping-list-details-view .shopping-list-details-items-cards__checkbox{margin-right:var(--size-2)}.shopping-list-details-view .shopping-list-details-item-card{border-top:var(--border-gray-20);display:flex;flex-direction:column;padding:var(--size-4)}.shopping-list-details-view .shopping-list-details-item-card__name-with-link{font-weight:500;-webkit-text-decoration:none;text-decoration:none;word-break:break-word}.shopping-list-details-view .shopping-list-details-item-card__row{display:flex;margin-top:var(--size-4);width:100%}.shopping-list-details-view .shopping-list-details-item-card__row__buttons{align-items:center;display:flex;justify-content:space-between;margin-top:var(--size-4)}.shopping-list-details-view .shopping-list-details-item-card__row__buttons__buy{min-width:120px}.shopping-list-details-view .shopping-list-details-item-card__row__buttons>:not(:last-child){margin-right:var(--size-3)}.shopping-list-details-view .shopping-list-details-item-card__row__stepper{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:var(--size-2);max-width:300px}.shopping-list-details-view .shopping-list-details-item-card__product-name-row-container{display:flex;flex-direction:row}.shopping-list-details-view .shopping-list-details-item-card__restriction-indicator{margin-left:var(--size-1);margin-top:var(--size-4)}.shopping-list-details-view .shopping-list-details-item-card__image-stepper{padding:var(--size-1)}.shopping-list-details-view .shopping-list-details-item-card__code-and-availability{margin-left:var(--size-8)}.shopping-list-details-view .shopping-list-details-item-card__code-and-availability>:last-child{margin-left:var(--size-minus-1);margin-top:var(--size-1)}.shopping-list-details-view .shopping-list-details-item-card__price-stepper{align-items:flex-start;display:flex;justify-content:flex-start;margin-right:var(--size-1)}.shopping-list-details-view .shopping-list-details-item-card__new-code-and-availability{margin-left:var(--size-4);width:100%}.shopping-list-details-view .shopping-list-details-item-card__new-code-and-availability .code-container{display:inline-block}.shopping-list-details-view .shopping-list-details-item-card__new-price-stepper{align-items:center;display:flex;justify-content:space-between;margin-right:var(--size-1);margin-top:var(--size-5)}.shopping-list-details-view .shopping-list-details-item-card .availabilities-modal-link,.shopping-list-details-view .shopping-list-details-item-card .express-availability{margin:0}.shopping-list-details-view .shopping-list-add-products-container{margin-top:var(--size-4)}.shopping-list-details-view .shopping-list-add-products-container__title{display:flex;justify-content:space-between}.shopping-list-details-view .shopping-list-add-products-errors__items{margin-bottom:var(--size-2);margin-top:var(--size-2)}.shopping-list-details-view .shopping-list-add-products-error-item{display:flex;margin-top:var(--size-6);position:relative}.shopping-list-details-view .shopping-list-add-products-error-item__icon{margin-right:var(--size-4)}.shopping-list-details-view .shopping-list-add-products-error-item__info{display:flex}.shopping-list-details-view .shopping-list-add-products-error-item__info>*{margin-right:var(--size-4)}@media only screen and (max-width:466px){.shopping-list-details-view .shopping-list-add-products-error-item__info{flex-direction:column}.shopping-list-details-view .shopping-list-add-products-error-item__info>*{margin-bottom:var(--size-1)}}.shopping-list-details-view .shopping-list-add-products-suggestions{left:-17px;top:calc(100% + var(--size-2));width:calc(100% + 34px)}@media only screen and (max-width:466px){.shopping-list-details-view .shopping-list-actions{align-items:flex-start;position:absolute;right:0}}.list-name-controls .list-name-buttons{margin-top:var(--size-2)}.list-name-controls .list-name-buttons button{display:inline-block;margin-right:var(--size-2)}.punchin__view-content{position:relative;z-index:1}.punchin__info-text{font-size:var(--font-size-xl);line-height:var(--line-height-xl);margin-bottom:24px}@media only screen and (max-width:767px){.punchin__info-text{font-size:var(--font-size-xl-mobile);line-height:var(--line-height-xl-mobile)}}.punchin__actions-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.punchin__actions-bottom{display:flex;justify-content:flex-end;margin-top:-8px}.punchin__product-count{font-weight:700}.punchin__items-table{width:100%}.punchin__items-table th{border-bottom:var(--border-gray-10)}.punchin__items-table td,.punchin__items-table th{padding:16px 20px}.punchin__items-table tr:not(:last-child) td{border-bottom:var(--border-gray-10)}.punchin__product-image{align-items:center;display:flex;height:56px;justify-content:center;margin:-8px -20px -8px -8px;width:56px}.punchin__code-list{color:var(--color-brand-blue);font-weight:500;margin-top:8px}.punchin__product-name a{font-weight:500;-webkit-text-decoration:none;text-decoration:none}.punchin__quantity{text-align:right}.punchin__quantity-input{text-align:right;width:80px}.punchout-checkout .punchout-checkout-quantity{padding-top:2px}.punchout-checkout .punchout-checkout-quantity>div{float:right}.punchout-checkout .additional-services{max-width:unset}.punchout-checkout .punchout-checkout-entry-footer{align-items:flex-start;display:flex}.punchout-checkout .punchout-checkout-entry-footer>*{margin-left:auto;padding-left:var(--size-5);padding-top:2px}.punchout-checkout .punchout-warning{margin-top:var(--size-2)}.punchout-checkout .hidden-punchout-form{display:none}.punchout-pricing-box-container .price-box .punchout-total-price{align-items:center;display:flex}@media only screen and (max-width:767px){.punchout-pricing-box-container .price-box .price-and-vat{margin-left:var(--size-1)}.punchout-pricing-box-container .price-box .price-box-content{box-shadow:unset;padding:0}}.reclamation__add-product{margin-bottom:var(--size-5);margin-top:var(--size-minus-3)}.reclamation__reason-for-contact{display:flex;margin:var(--size-4) 0 var(--size-1) 0}.reclamation__reason-for-contact-selected{font-weight:700}.reclamation__reason-for-contact>*{margin-right:var(--size-7)}@media only screen and (max-width:767px){.reclamation__reason-for-contact{flex-flow:column;margin:var(--size-5) 0 var(--size-2) 0}.reclamation__reason-for-contact>*{margin-bottom:var(--size-4);margin-right:0}.reclamation__reason-for-contact>:last-child{margin-bottom:0}}.reclamation_actions{display:flex;justify-content:flex-end;margin-top:var(--size-2)}.reclamation_actions>*{margin-left:var(--size-5)}.reclamation__attachment-list{display:flex;flex-flow:column wrap}.reclamation__attachment-list-label{justify-content:flex-start}.reclamation__attachment-list-label-tooltip{border-color:var(--color-brand-orange);max-width:250px;width:250px}.reclamation__attachment-list-label-tooltip-container{position:relative}.reclamation__attachment-list-label-tooltip-message{display:flex;flex-direction:column;padding:var(--size-1)}.reclamation__attachment-list-label-tooltip-message>:not(:first-child){margin-top:var(--size-2)}.reclamation__attachment-list-label-tooltip-message>:last-child{margin-top:var(--size-5)}.reclamation__attachment-list-items{align-items:center;display:flex;gap:var(--size-4);height:var(--input-height)}.reclamation__attachment{display:flex;margin-right:var(--size-2);width:120px}.reclamation__attachment-hidden-input{display:none}.reclamation__attachment-file-container{border:1px solid;border-color:var(--color-gray-20);border-radius:var(--size-4);display:flex;font-weight:700;justify-content:space-between;padding:6px var(--size-3);text-align:left;white-space:nowrap;width:120px}.reclamation__attachment-file-name{color:var(--color-gray-80);font-size:var(--font-size-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reclamation__attachment-warning-modal-filename{margin-bottom:var(--size-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reclamation__attachment-required-marker{margin-left:var(--size-1)}.reclamation__returns-product-number{min-width:140px;width:140px}.reclamation__returns-product-quantity{min-width:100px;width:100px}.reclamation__returns-product-number,.reclamation__returns-product-quantity{margin-top:var(--size-4)}@media only screen and (max-width:1223px){.reclamation__returns-product-number,.reclamation__returns-product-quantity{width:100%}}.reclamation__returns-attachment-list,.reclamation__returns-product-name{margin-top:var(--size-4);width:100%}.reclamation__complaints-product-installation-date,.reclamation__complaints-product-number,.reclamation__complaints-product-quantity{margin-top:var(--size-4);width:200px}@media only screen and (max-width:1223px){.reclamation__complaints-product-installation-date,.reclamation__complaints-product-number,.reclamation__complaints-product-quantity{width:100%}}.reclamation__complaints-attachment-list,.reclamation__complaints-product-fault-description,.reclamation__complaints-product-identification-number,.reclamation__complaints-product-name{margin-top:var(--size-4);width:100%}.reclamation__complaints-product-identification-number-label{justify-content:flex-start}.reclamation__deviations-type-selector{width:calc(50% - var(--size-6))}.reclamation__deviations-wrong-items-number,.reclamation__deviations-wrong-items-quantity{margin-top:var(--size-4);width:215px}@media only screen and (max-width:1223px){.reclamation__deviations-wrong-items-number,.reclamation__deviations-wrong-items-quantity{width:100%}}.reclamation__deviations-wrong-items-description,.reclamation__deviations-wrong-items-name{margin-top:var(--size-4);width:100%}.reclamation__deviations-wrong-items-column-left{padding-right:var(--size-1);width:50%}@media only screen and (max-width:1223px){.reclamation__deviations-wrong-items-column-left{padding-right:0}}.reclamation__deviations-wrong-items-column-right{padding-left:var(--size-6);width:50%}@media only screen and (max-width:1223px){.reclamation__deviations-wrong-items-column-right{margin-top:var(--size-6);padding-left:0}}.reclamation__deviations-damaged-items-column-left,.reclamation__deviations-missing-items-column-left{display:flex;flex-direction:column;margin-right:var(--size-4);width:calc(75% - var(--size-4))}@media only screen and (max-width:1223px){.reclamation__deviations-damaged-items-column-left,.reclamation__deviations-missing-items-column-left{margin-right:0;width:100%}}.reclamation__deviations-damaged-items-number,.reclamation__deviations-damaged-items-quantity,.reclamation__deviations-missing-items-number,.reclamation__deviations-missing-items-quantity{margin-top:var(--size-4);width:215px}@media only screen and (max-width:1223px){.reclamation__deviations-damaged-items-number,.reclamation__deviations-damaged-items-quantity,.reclamation__deviations-missing-items-number,.reclamation__deviations-missing-items-quantity{width:100%}}.reclamation__deviations-damaged-items-description,.reclamation__deviations-damaged-items-name,.reclamation__deviations-missing-items-description,.reclamation__deviations-missing-items-name{margin-top:var(--size-4);width:100%}.reclamation__deviations-wrong-quantity-content{display:flex;flex-direction:column;margin-bottom:var(--size-2);width:100%}.reclamation__deviations-wrong-quantity-items-description,.reclamation__deviations-wrong-quantity-items-name{margin-top:var(--size-4);width:50%}@media only screen and (max-width:767px){.reclamation__deviations-wrong-quantity-items-description,.reclamation__deviations-wrong-quantity-items-name{width:100%}}.reclamation__deviations-wrong-quantity-items-number,.reclamation__deviations-wrong-quantity-items-ordered,.reclamation__deviations-wrong-quantity-items-received{margin-top:var(--size-4);max-width:180px;min-width:180px;width:180px}@media only screen and (max-width:767px){.reclamation__deviations-wrong-quantity-items-number,.reclamation__deviations-wrong-quantity-items-ordered,.reclamation__deviations-wrong-quantity-items-received{max-width:100%;min-width:100%;width:100%}}.reclamation__deviations-attachment-list{margin-top:var(--size-4);width:100%}.reclamation__content{display:flex;flex-direction:row;margin-bottom:var(--size-2);width:100%}@media only screen and (max-width:1223px){.reclamation__content{flex-direction:column}}.reclamation__content-column-left{display:flex;flex-direction:column;margin-right:var(--size-4);width:calc(50% - var(--size-4))}@media only screen and (max-width:1223px){.reclamation__content-column-left{margin-right:0;width:100%}}.reclamation__content-column-right{display:flex;flex-direction:column;width:50%}@media only screen and (max-width:1223px){.reclamation__content-column-right{width:100%}}.reclamation__content-column-single{display:flex;flex-direction:column;width:calc(50% - var(--size-6))}@media only screen and (max-width:1223px){.reclamation__content-column-single{width:100%}}.reclamation__content-column-line{display:flex;width:100%}.reclamation__content-column-line>*{margin-right:var(--size-4)}.reclamation__content-column-line>:last-child,.reclamation__content-column-line>:only-child{margin-right:0}@media only screen and (max-width:767px){.reclamation__content-column-line{flex-direction:column;margin-right:0}.reclamation__content-column-line>*{margin-right:0}}.reclamation__content-full-width-field{margin-top:var(--size-4);width:100%}.reclamation__title-and-action{align-items:flex-start;display:flex;width:100%}.reclamation__title-and-action>:last-child:not(:first-child){margin-left:auto}.reclamation__title-with-required-marker{margin-left:var(--size-1);position:relative;top:-4px}.reclamation__address-for-pickup-label{justify-content:flex-start}.register-checkboxes>div:not(:last-child){margin-bottom:var(--size-1)}@media only screen and (min-width:768px){.register-checkboxes{margin-right:var(--size-4);order:3}}@media only screen and (max-width:767px){.register-checkboxes{margin-bottom:var(--size-4)!important}}.customer-registration-form__address-fields{display:flex;flex-wrap:wrap}.customer-registration-form__company-address-field{flex-basis:60%;padding-right:var(--size-2)}@media only screen and (min-width:992px){.customer-registration-form__company-address-field{flex-basis:40%}}.customer-registration-form__postal-code-field{flex-basis:40%}@media only screen and (min-width:992px){.customer-registration-form__postal-code-field{flex-basis:20%;padding-right:var(--size-2)}}.customer-registration-form__city-field{flex-basis:100%}@media only screen and (min-width:992px){.customer-registration-form__city-field{flex-basis:40%}}.go-button{margin-top:10px}.qlik-report-item{margin-bottom:var(--size-6)}.back-to-top-button{align-items:center;background:#082041;color:var(--color-white);display:flex;flex-direction:column;margin:auto;padding:var(--size-3);position:fixed;right:0;top:95%;transform:translateY(-50%);width:var(--size-10);z-index:var(--z-top)}@media only screen and (min-width:768px){.back-to-top-button__lifted{top:calc(100% - 63px)}}.back-to-top-button svg *{fill:var(--color-white)}.back-to-top-button-wrapper{align-items:center;display:flex;justify-content:center;margin-top:var(--size-7)}.back-to-top-wide-button{font-weight:var(--bold);width:30%}@media only screen and (max-width:767px){.back-to-top-wide-button{width:90%}}@media only screen and (max-width:1223px){.back-to-top-column{min-width:30px}}@media only screen and (min-width:768px){.search-controls{align-items:center;display:flex}}@media only screen and (min-width:768px) and (max-width:991px){.search-controls{display:inline-block;float:right}}@media only screen and (max-width:767px){.search-controls{display:inline-block;float:right}}.search-view--content-wrapper{width:100%}.search-container .facets{margin-bottom:var(--size-6);width:100%}.search-container .facets .hide-archived-filter{margin-bottom:var(--size-4);padding:var(--size-2) 0}.search-container .facets .ignore-assortment-filter{margin-bottom:var(--size-4)}.search-container .facets .clear-filters{margin-bottom:var(--size-2)}.search-container .facets .clear-button{font-size:var(--font-size-base);height:32px;line-height:calc(var(--font-size-base) + 4px);margin:calc(var(--size-2)*.5) calc(var(--size-2)*.5) calc(var(--size-2)*.5) calc(var(--size-2)*-.5)}.search-container .facets .selected-search-term-container{margin:var(--size-2)}.search-container .facets .facets-title{font-size:var(--font-size-large);line-height:calc(var(--font-size-large) + 4px)}.search-container .facets .selectable-facets{margin-bottom:var(--size-4)}.search-container .facets .selectable-facets .selectable-facet-container .show-more-toggle{margin-left:26px}.search-container .facets .selectable-facets .additional-information{color:var(--color-gray-60)}@media only screen and (max-width:767px){.search-container .facets .selectable-facets{margin-bottom:0}}.search-container .facets .selected-facets{margin-bottom:var(--size-6)}.search-container .facets .selected-facets .selected-facet{align-items:center;background:var(--color-white);border:var(--border-gray-10);border-radius:calc(var(--size-2)*2);display:flex;margin-right:var(--size-1);margin-top:var(--size-1);padding:2px;padding-left:var(--size-2);padding-right:var(--size-1);text-align:center;transition:var(--transition-all)}.search-container .facets .selected-facets .selected-facet .svg-icon{margin-left:var(--size-2)}.search-container .facets .selected-facets .selected-facet span{font-size:var(--font-size-small);font-weight:700}.search-container .facets .selected-facets .selected-facet:hover{background-color:color-mod(var(--color-white) lightness(-5%));cursor:pointer}.search-container .facets .selected-facets .selected-facet--readonly,.search-container .facets .selected-facets .selected-facet--readonly:hover{background:var(--color-white);cursor:default;padding-right:var(--size-2)}.search-container .products{margin:0;padding:0}.search-container .no-search-result{margin:auto;text-align:left}@media only screen and (min-width:768px){.search-container .no-search-result{margin-bottom:var(--size-8);margin-top:var(--size-8);width:50%}}.search-container .no-search-result ul{margin-left:calc(var(--size-2)*2);margin-top:var(--size-2);padding:0}.search-container .no-search-result li{text-align:left}.mobile-button-header{position:relative;top:var(--size-minus-4)}.mobile-button-header--new-design{display:flex;justify-content:space-between;margin-bottom:var(--size-4)}.mobile-sort-wrapper{display:flex;justify-content:stretch;width:50%}.mobile-sort-wrapper .mobile-products-sort{left:50%;margin-top:0;opacity:0;position:absolute;width:50%}.mobile-sort-wrapper--new-design{position:relative;width:49%}.mobile-sort-wrapper--new-design .mobile-products-sort{opacity:0;position:absolute;width:100%;z-index:1}.facet-filter{margin-bottom:var(--size-1)}.facet-filter__tooltip-trigger-container{width:-moz-fit-content;width:fit-content}.catalog-facet-filter__container{display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none;width:100%}.catalog-facet-filter__container span{margin-right:var(--size-2)}.catalog-facet-filter__container--arrow{margin-top:1px}.catalog-facet-filter__parent{color:var(--color-ui-gray-80);display:flex;font-weight:var(--medium)}.catalog-facet-filter__clickable:hover,.catalog-facet-filter__parent:hover{color:var(--color-ui-blue-70);cursor:pointer}.catalog-facet-filter:hover{cursor:pointer}.catalog-facet-filter__child{display:flex;padding-left:var(--size-6)}.catalog-facet-filter__child:hover{color:var(--color-ui-blue-70);cursor:pointer}.catalog-facet-filter__show-more{margin:var(--size-1) 0 var(--size-3) 50px}@media only screen and (min-width:1224px){.catalog-facet-filter__toggle-window{max-height:215px;overflow:auto}}.catalog-facet-filter__mask--both{-webkit-mask:linear-gradient(to top,#0000,#000 calc(100% - var(--size-6)),#0000),linear-gradient(to bottom,#0000,#000 calc(100% - var(--size-6)),#0000);mask:linear-gradient(to top,#0000,#000 calc(100% - var(--size-6)),#0000),linear-gradient(to bottom,#0000,#000 calc(100% - var(--size-6)),#0000);-webkit-mask-repeat:no-repeat;mask-repeat:initial}.catalog-facet-filter__mask--top{-webkit-mask-image:linear-gradient(to top,#000 calc(100% - var(--size-6)),#0000 100%);mask-image:linear-gradient(to top,#000 calc(100% - var(--size-6)),#0000 100%)}.catalog-facet-filter__mask--bottom{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--size-6)),#0000 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--size-6)),#0000 100%)}.search-modal{padding:0 var(--size-4) var(--size-4)}.price-sort-message{cursor:pointer}.price-sort-message .close-icon{margin-left:auto}.number-of-hits{text-align:left}.number-of-hits span{font-weight:700;margin:0}.download-search-result-link{align-self:center}.search-input{display:flex;height:var(--size-12);position:relative}.search-input input[type=search]::-ms-clear,.search-input input[type=search]::-ms-reveal{display:none;height:0;width:0}.search-input input[type=search]::-webkit-search-cancel-button,.search-input input[type=search]::-webkit-search-decoration,.search-input input[type=search]::-webkit-search-results-button,.search-input input[type=search]::-webkit-search-results-decoration{display:none}@media only screen and (max-width:767px){.search-input{height:var(--input-height)}}.search-input__button{align-items:center;background-color:var(--color-brand-teal);border:0;border-bottom-right-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small);color:var(--color-white);cursor:pointer;display:flex;flex-shrink:0;font-weight:var(--bold);padding:0 var(--size-4);transition:var(--transition-all)}.search-input__button:hover{background:#269791}.search-input__button:active{background:#007871}.search-input__button[disabled]{cursor:not-allowed}.search-input__button[disabled]:hover{background:var(--color-brand-teal)}.search-input__button--text{margin-left:var(--size-2)}@media only screen and (max-width:767px){.search-input__button--text{display:none}}.search-input__button--clear{left:var(--size-minus-2);margin-left:var(--size-minus-8);position:relative;width:var(--size-8)}@media only screen and (max-width:767px){.search-input__button--clear{margin-bottom:auto;margin-top:var(--size-3)}}@media only screen and (min-width:768px){.search-input__button--clear{margin-bottom:auto;margin-top:var(--size-4)}}.search-input__button--clear svg{stroke:var(--color-brand-teal);stroke-width:1px}.search-input__button--hidden{display:none}.search-input__input{background:var(--color-gray-02);border:1px solid var(--color-brand-teal);border-radius:var(--border-radius-small);height:100%;padding:13px var(--size-4);width:100%}@media only screen and (max-width:767px){.search-input__input{padding:9px var(--size-4)}}.search-input.search-input--enabled .search-input__input{border-bottom-right-radius:0;border-top-right-radius:0}.barcode-scanner-button{background:var(--color-gray-02);left:var(--size-minus-3);margin-bottom:1px;margin-left:var(--size-minus-8);margin-top:1px;position:relative;width:var(--size-8)}.barcode-scanner-error-view{align-items:center;display:flex;flex-direction:column}.barcode-scanner-error-view__icon{margin:var(--size-4) 0}.barcode-scanner-error-view__browser-list{width:100%}.barcode-scanner__background{align-items:center;background:var(--color-white);display:flex;height:calc(100% - var(--modal-header-min-height));justify-content:center;position:absolute;width:100%}.barcode-scanner .drawingBuffer,.barcode-scanner video{height:calc(100% - var(--modal-header-min-height));left:50%;position:absolute;transform:translateX(-50%)}.suggestions-container{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-flyout);display:block;left:-121px;overflow-y:auto;padding:var(--size-8);position:absolute;z-index:var(--z-top)}@media only screen and (max-width:991px){.suggestions-container{left:0;max-height:calc(100vh - var(--header-height-mobile-full));padding:var(--size-4);right:0;width:100%}}@media only screen and (min-width:992px) and (max-width:1223px){.suggestions-container{padding-left:var(--size-4);padding-right:var(--size-4)}}@media only screen and (max-width:767px){.suggestions-container{height:calc(100vh - 170px)}}@media only screen and (min-width:992px){.suggestions-container{max-height:calc(100vh - var(--header-height-full));width:calc(100% + 242px)}}.suggestions-container .suggestions-header{display:flex;font-weight:400;justify-content:space-between;padding-bottom:var(--size-3)}.suggestions-container .product-suggestions-container__header{display:flex;font-weight:400;justify-content:space-between;padding-top:19px}.suggestions-container .show-all{float:right;font-weight:700;margin-top:var(--size-4);-webkit-text-decoration:none;text-decoration:none}.suggestions-container .previously-viewed__header{display:flex;justify-content:space-between;padding-top:19px}.suggestions-container .previously-viewed__empty{color:var(--color-gray-50);display:flex;height:100%}.suggestions-container .previously-viewed__empty span{margin:auto}.suggestions-container .last-searches-header{display:flex;justify-content:space-between;padding-bottom:var(--size-2)}.suggestions-container .last-searches-container{display:flex;margin-left:0;margin-right:0}.suggestions-container .last-searches-item{display:flex;font-weight:700;padding-bottom:5px}.suggestions-container .last-searches-item__link{font-weight:700}.suggestions-container .last-searches-item__separator{color:#ddd;display:flex;font-weight:700;padding-left:var(--size-2);padding-right:var(--size-2)}.suggestions-container .clear-search{display:flex;padding-top:var(--size-8);-webkit-text-decoration:none;text-decoration:none}.suggestions-container .clear-search .clear-search-icon{margin-right:var(--size-2);margin-top:1px}.suggestions-container .product-suggestions{flex:0 0 auto;flex-direction:column}.suggestions-container .product-suggestions>:first-child{border-top:none!important}.suggestions-container .product-suggestions .suggestion{border-top:var(--border-gray-10);padding-bottom:var(--size-4);padding-top:var(--size-4)}.suggestions-container .product-suggestions .suggestion__wrapper{display:flex;flex-direction:row}.suggestions-container .product-suggestions .suggestion__container{display:block;width:100%}.suggestions-container .product-suggestions .suggestion__image .product-image{align-items:center;display:flex;flex-shrink:0;height:64px;justify-content:center;margin-right:var(--size-4);padding:var(--size-1);width:64px}.suggestions-container .product-suggestions .suggestion__name{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--size-2)}.suggestions-container .product-suggestions .suggestion__name a{-webkit-text-decoration:none;text-decoration:none}.suggestions-container .product-suggestions .suggestion__name--indicators{display:flex;float:right;margin-bottom:auto}@media only screen and (min-width:768px){.suggestions-container .product-suggestions .suggestion__details{display:flex}}.suggestions-container .product-suggestions .suggestion__details--wrapper{justify-content:space-between;width:100%}@media only screen and (min-width:768px){.suggestions-container .product-suggestions .suggestion__details--wrapper{display:flex}.suggestions-container .product-suggestions .suggestion__availability{display:flex;flex-wrap:wrap}}.suggestions-container .product-suggestions .suggestion__availability--vertical{display:block}.suggestions-container .product-suggestions .suggestion__availability .code-container{flex-wrap:wrap;margin-right:var(--size-6);min-height:var(--size-6);min-width:175px}.suggestions-container .product-suggestions .suggestion__availability .availability-text-quantity-wrapper{flex-wrap:wrap}.suggestions-container .product-suggestions .suggestion__availability .central-warehouse-availability{min-height:var(--size-6)}.suggestions-container .product-suggestions .suggestion__availability .central-warehouse-availability .infotip{margin-top:1%}@media only screen and (min-width:768px) and (max-width:1223px){.suggestions-container .product-suggestions .suggestion__availability--last-search{display:block}}@media only screen and (min-width:768px){.suggestions-container .product-suggestions .suggestion__availability--last-search .value-container{margin-right:0}.suggestions-container .product-suggestions .suggestion__availability--last-search #product-code{margin-right:var(--size-6);min-width:175px}}@media only screen and (min-width:768px) and (max-width:1223px){.suggestions-container .product-suggestions .suggestion__availability--last-search .supplier-availability:not(:first-child){margin-left:0}}.suggestions-container .product-suggestions .suggestion__prices .price{font-size:var(--font-size-base)}.suggestions-container .product-suggestions .suggestion__prices .price__container{display:flex}@media only screen and (min-width:768px){.suggestions-container .product-suggestions .suggestion__prices .price__container{justify-content:flex-end}}.suggestions-container .product-suggestions .suggestion__prices .price__label{display:flex;min-height:var(--size-6)}@media only screen and (min-width:768px){.suggestions-container .product-suggestions .suggestion__prices .price__label{margin-right:var(--size-4)}}@media only screen and (max-width:767px){.suggestions-container .product-suggestions .suggestion__prices .price__label{margin-right:var(--size-1)}}.suggestions-container .product-suggestions .suggestion__prices .price__label--name{display:flex}.suggestions-container .product-suggestions .suggestion__prices .price__value{min-height:var(--size-6)}@media only screen and (max-width:767px),only screen and (min-width:1224px),only screen and (min-width:768px) and (max-width:991px){.suggestions-container .product-suggestions .suggestion__prices .price__value .formatted-number{float:right}}.suggestions-container .product-suggestions .suggestion__prices .price__agreed-ribbon{color:var(--color-brand-blue)}.suggestions-container .product-suggestions .suggestion__prices .price__agreed-ribbon--price-text{margin-right:var(--size-1)}.suggestions-container .product-suggestions .suggestion__prices .price__list{color:var(--color-gray-50);white-space:nowrap}.suggestions-container .product-suggestions .suggestion__cart .product-link{-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-width:767px){.suggestions-container .product-suggestions .suggestion__cart{margin-top:var(--size-4)}}@media only screen and (min-width:768px){.suggestions-container .product-suggestions .suggestion__cart .add-to-cart-button{min-width:131px}.suggestions-container .product-suggestions .suggestion__cart .add-to-cart-button-container{margin-left:var(--size-4)}.suggestions-container .product-suggestions .suggestion__cart .product-link{margin-left:var(--size-4);white-space:nowrap}}@media only screen and (max-width:767px){.suggestions-container .product-suggestions{display:block}}@media only screen and (min-width:1224px),only screen and (min-width:768px) and (max-width:991px){.suggestions-container .product-suggestions #product-code{min-width:150px}}@media only screen and (max-width:767px){.suggestions-container .product-suggestions #product-code{margin-top:var(--size-2)}}@media only screen and (min-width:1224px){.suggestions-container .product-suggestions .add-to-cart-button-container{min-width:171px}}@media only screen and (max-width:767px){.suggestions-container .product-suggestions .add-to-cart-button-container{margin-top:var(--size-2)}}@media only screen and (min-width:768px) and (max-width:1223px){.suggestions-container .product-suggestions .add-to-cart-button-container .add-to-cart-button{min-width:131px}}.suggestions-container .loading-progress{animation-delay:0s;animation-duration:2s;animation-iteration-count:infinite;animation-name:loading-progress-animation;animation-timing-function:linear;background-color:var(--color-gray-20);height:3px;margin-top:19px;top:-3px}@media only screen and (min-width:992px){.with-shop-mode-button .suggestions-container{width:calc(100% + var(--shop-mode-button-width) + var(--shop-mode-button-margin) + 121px)}}@keyframes loading-progress-animation{0%{width:0}49%{left:0;width:100%}50%{left:100%;width:0}to{left:0;width:100%}}.suggestions-list{display:flex;list-style-type:none;margin:-9px 0 0}.suggestion-item{background:var(--color-light-gray-pill);border-radius:var(--size-3);font-weight:700;margin-right:var(--size-4);margin-top:9px}.suggestion-item div{margin:9px 16px}.search-form-container{display:block;position:relative;width:100%}@media only screen and (max-width:991px){.search-form-container{position:unset}.search-form-container .suggestions-container{border-top-left-radius:0;border-top-right-radius:0;margin-top:var(--size-2)}}.search-form-close{background-color:#fff;border-radius:50%;display:flex;height:var(--size-6);justify-content:center;margin-top:21px;position:absolute;right:var(--size-5);width:var(--size-6);z-index:5}.search-form-close svg{stroke:var(--color-brand-blue);stroke-width:1px}.store-details__default-hero-image-container{background-color:var(--color-gray-10);border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small);margin-bottom:var(--size-4);margin-top:var(--size-minus-8);overflow:hidden;position:relative}@media only screen and (min-width:768px){.store-details__default-hero-image-container{padding-bottom:33.33333%}}@media only screen and (max-width:767px){.store-details__default-hero-image-container{margin-left:var(--size-minus-4);margin-right:var(--size-minus-4);padding-bottom:56.25%}}.store-details__contentful-hero-image{margin-left:0;margin-right:0}.store-details__default-hero-image{border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small);max-width:100%;position:absolute}.store-details__info-panel{margin-bottom:var(--size-4)}@media only screen and (min-width:768px){.store-details__info-panel-content{padding:var(--size-6)}}.store-details__address-section:not(:last-child),.store-details__opening-hours-section:not(:last-child),.store-details__service-numbers-section:not(:last-child){margin-bottom:var(--size-6)}.store-details__address-section,.store-details__markdown-content,.store-details__opening-hours-section,.store-details__service-numbers-section{font-size:var(--font-size-large);line-height:var(--line-height-large)}.store-details__address-section h2,.store-details__address-section h3,.store-details__markdown-content h2,.store-details__markdown-content h3,.store-details__opening-hours-section h2,.store-details__opening-hours-section h3,.store-details__service-numbers-section h2,.store-details__service-numbers-section h3{margin-bottom:var(--size-2)}.store-details__address-section ol,.store-details__address-section ul,.store-details__markdown-content ol,.store-details__markdown-content ul,.store-details__opening-hours-section ol,.store-details__opening-hours-section ul,.store-details__service-numbers-section ol,.store-details__service-numbers-section ul{margin-left:var(--size-6);padding-left:var(--size-6)}@media only screen and (max-width:767px){.store-details__address-section ol,.store-details__address-section ul,.store-details__markdown-content ol,.store-details__markdown-content ul,.store-details__opening-hours-section ol,.store-details__opening-hours-section ul,.store-details__service-numbers-section ol,.store-details__service-numbers-section ul{margin-left:var(--size-4)}}.store-details__address-section ol ol,.store-details__address-section ol ul,.store-details__address-section ul ol,.store-details__address-section ul ul,.store-details__markdown-content ol ol,.store-details__markdown-content ol ul,.store-details__markdown-content ul ol,.store-details__markdown-content ul ul,.store-details__opening-hours-section ol ol,.store-details__opening-hours-section ol ul,.store-details__opening-hours-section ul ol,.store-details__opening-hours-section ul ul,.store-details__service-numbers-section ol ol,.store-details__service-numbers-section ol ul,.store-details__service-numbers-section ul ol,.store-details__service-numbers-section ul ul{margin-bottom:0;margin-left:var(--size-2)}.store-details__address-section li,.store-details__markdown-content li,.store-details__opening-hours-section li,.store-details__service-numbers-section li{margin-bottom:4px}.store-details__markdown-lead-paragraph{font-size:var(--font-size-large);line-height:var(--line-height-large)}.store-details__markdown-lead-paragraph h2,.store-details__markdown-lead-paragraph h3{margin-bottom:var(--size-2)}.store-details__markdown-lead-paragraph ol,.store-details__markdown-lead-paragraph ul{margin-left:var(--size-6);padding-left:var(--size-6)}@media only screen and (max-width:767px){.store-details__markdown-lead-paragraph ol,.store-details__markdown-lead-paragraph ul{margin-left:var(--size-4)}}.store-details__markdown-lead-paragraph ol ol,.store-details__markdown-lead-paragraph ol ul,.store-details__markdown-lead-paragraph ul ol,.store-details__markdown-lead-paragraph ul ul{margin-bottom:0;margin-left:var(--size-2)}.store-details__markdown-lead-paragraph li{margin-bottom:4px}.store-details__markdown-lead-paragraph{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}@media only screen and (max-width:767px){.store-details__markdown-lead-paragraph{font-size:var(--font-size-xl-mobile);line-height:var(--line-height-xl-mobile)}}.store-details__address-section-link{font-weight:400}.store-details__address-section-link:not(:last-child){margin-bottom:var(--size-1)}.store-details__address-section-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.store-details__service-number-segment:not(:last-child){margin-bottom:var(--size-6)}.store-details__service-number{display:flex;margin-bottom:var(--size-1)}.store-details__service-number-icon{margin-right:var(--size-2)}.store-details__service-number-number{flex-shrink:0;margin-right:var(--size-2);-webkit-text-decoration:none;text-decoration:none;width:104px}.store-details__service-number-number:hover{-webkit-text-decoration:underline;text-decoration:underline}.store-details__service-number-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-details__service-number-description p{margin:0}.store-details__opening-hours{margin-top:var(--size-2)}.store-details__national-heading{font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-h2)}@media only screen and (max-width:767px){.store-details__national-heading{font-size:var(--font-size-h2-mobile);line-height:var(--line-height-h2-mobile)}}.store-details__national-heading{color:var(--color-brand-blue);margin-bottom:0;margin-top:var(--size-6)}.store-details-map,.store-details-map-placeholder{background:var(--color-gray-10);border-radius:var(--border-radius-small);height:400px;margin-bottom:var(--size-4)}.store-details-map-placeholder{align-items:center;display:flex;justify-content:center}.store-details-logo-banner{background:var(--color-brand-blue);border-radius:var(--border-radius-small);color:var(--color-brand-teal-light);display:block;font-size:var(--font-size-large);font-weight:700;margin-bottom:var(--size-4);padding:var(--size-4);-webkit-text-decoration:none;text-decoration:none}.store-details-logo-banner:hover{color:var(--color-brand-teal-light-hover);-webkit-text-decoration:underline;text-decoration:underline}.store-details-logo-banner__image{margin-bottom:var(--size-2)}@media only screen and (max-width:466px){.store-details-logo-banner__image{height:48px;width:120px}}.store-details-logo-banner__link{align-items:center;display:flex}.store-details-logo-banner__link svg *{fill:var(--color-brand-teal-light)}.stores-search__search-text{font-size:var(--font-size-large);line-height:var(--line-height-large)}.stores-search__search-links{margin-bottom:var(--size-4)}.stores-search__result-count{display:block;font-weight:700;margin-bottom:var(--size-4)}.stores-search__no-results{font-size:var(--font-size-large);line-height:var(--line-height-large)}.store-list-item{margin-bottom:var(--size-4)}@media only screen and (min-width:768px){.store-list-item__content{padding:var(--size-5) var(--size-5) var(--size-5) var(--size-6)}}.store-list-item__name{margin-bottom:var(--size-2)}.store-list-item__name a{-webkit-text-decoration:none;text-decoration:none}.store-list-item__info-and-link{align-items:flex-end;display:flex;justify-content:space-between}@media only screen and (max-width:466px){.store-list-item__info-and-link{align-items:flex-start;flex-direction:column}}.store-list-item__info{font-size:var(--font-size-large);line-height:var(--line-height-large)}.store-list-item__opening-hours{margin-top:var(--size-1)}.store-list-item__details-link{white-space:nowrap}@media only screen and (max-width:466px){.store-list-item__details-link{margin-top:var(--size-2)}}.store-list-item__service-number{display:flex;margin-top:var(--size-2)}.store-list-item__service-number p{margin:0}.store-list-item__service-number-icon{margin-right:var(--size-2)}.store-list-item__service-number-number{margin-right:var(--size-2);-webkit-text-decoration:none;text-decoration:none}.store-list-item__service-number-number:hover{-webkit-text-decoration:underline;text-decoration:underline}.stores-map,.stores-map-placeholder{background:var(--color-gray-10);border-radius:var(--border-radius-small);height:600px;margin-bottom:var(--size-6)}@media only screen and (max-width:991px){.stores-map,.stores-map-placeholder{height:360px}}.stores-map .cluster>div{color:var(--color-brand-blue)!important;font-family:var(--font-family-base)!important;font-size:var(--font-size-base)!important}.stores-map .gm-style-iw-c{min-width:220px;padding:0}.stores-map .gm-style-iw-d{max-height:unset!important;min-width:220px;overflow:auto!important}.stores-map .gm-style-iw-d+button{font-weight:200;opacity:1!important;right:4px!important;top:4px!important}.stores-map .gm-style-iw-d+button img{display:none!important}.stores-map .gm-style-iw-d+button:before{color:var(--color-white);content:"×";font-size:24px}.stores-map .gm-style-iw-d+button:hover{opacity:.8!important}.stores-map .gm-style-iw-d+button span{display:none!important}.stores-map-placeholder{align-items:center;display:flex;justify-content:center}.stores-map-info-window{font-family:var(--font-family-base);font-size:var(--font-size-base)}.stores-map-info-window__header{background:var(--color-brand-blue);color:var(--color-white);font-weight:700;overflow:hidden;padding:10px var(--size-4);padding-right:var(--size-12);text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:466px){.stores-map-info-window__header{padding-right:var(--size-8)}}.stores-map-info-window__content{padding:var(--size-3) var(--size-4)}.stores-map-info-window__link{align-items:center;display:inline-flex;font-weight:700;margin-top:var(--size-2);-webkit-text-decoration:none;text-decoration:none}.stores-map-info-window__link:after{background-image:url(/public/8d5fcee3363596ae305f.svg);background-size:18px;content:"";height:18px;margin-left:2px;width:18px}.search-sort-desktop-container{align-items:center;display:flex}@keyframes loader-animation{0%{width:0}49%{left:0;width:100%}50%{left:100%;width:0}to{left:0;width:100%}}@keyframes border-spinner-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes circle-spinner-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner{backface-visibility:hidden;border-top:3px solid var(--color-gray-20);height:100%;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s linear;transition-delay:.3s;z-index:var(--z-spinner)}.loading-spinner.frosted{background-color:#fff0;transition:all .3s linear}.loading-spinner.ready{opacity:1}.loading-spinner.ready.frosted{background-color:#fff6}.loading-spinner .progress{animation-delay:.3s;animation-duration:3s;animation-iteration-count:infinite;animation-name:loader-animation;animation-timing-function:linear;background-color:var(--color-brand-teal);height:3px;left:0;position:absolute;top:-3px}.border-spinner{align-items:center;display:flex;flex-grow:1;justify-content:center}.border-spinner:after{animation:border-spinner-animation 3s linear infinite;border:3px solid var(--color-gray-30);border-color:var(--color-gray-30) #0000 var(--color-gray-30) #0000;border-radius:50%;content:" ";display:block;height:36px;margin:1px;width:36px}.circle-spinner__container{display:block}.circle-spinner:after{animation:circle-spinner-animation 1.5s linear infinite;border:var(--size-1) solid var(--color-gray-10);border-radius:50%;border-top:var(--size-1) solid var(--color-gray-50);content:" ";display:block;height:var(--size-3);position:absolute;width:var(--size-3)}.configurator-container{margin-left:auto;margin-right:auto;max-width:var(--container-width);padding:var(--size-8) var(--size-4) var(--size-12);width:100%}.configurator-attributes-view,.configurator-container{display:flex;flex-direction:column}.configurator__footer{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:28px;max-width:var(--container-width);width:100%}.configurator__title-section{display:flex;flex-direction:column}.configurator__title{color:var(--color-dark-blue);font-size:26px;font-weight:var(--bold);line-height:30px}.configurator__description{margin-top:8px}.configurator__application-instruction,.configurator__description,.configurator__welcome-description{font-size:16px;line-height:20px}.configurator__additional-information{display:flex;flex-direction:column;margin-top:32px}.configurator__options{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}@media only screen and (min-width:768px){.configurator__single-select-option-solar{min-height:214px;min-width:362px}}.configurator__single-select-option{align-items:center;background-color:var(--color-white);box-shadow:var(--shadow-small);display:flex;flex-direction:column;justify-content:center;padding:var(--size-6) var(--size-10)}@media only screen and (max-width:767px){@media not all and (max-color:2147477350){.configurator__single-select-option{width:272px}}}@media not screen and (max-width:767px){@media not all and (color:2147477350){.configurator__single-select-option{width:272px}}}@media only screen and (max-width:767px){.configurator__single-select-option{width:100%}}.configurator__single-select-option>img{border-radius:4px;height:90px;object-fit:fill;width:140px}.configurator__single-select-option--icon{margin-bottom:10px}.configurator__single-select-option--category{font-size:var(--font-size-large);font-weight:var(--bold);letter-spacing:0;line-height:var(--line-height-base);margin:var(--size-2) 0;text-align:center}.configurator__option-button{width:100%}.configurator__attribute--name{display:flex;flex-flow:column wrap;font-size:14px;font-weight:600;line-height:18px}.configurator__attribute--grid{display:flex;flex-wrap:wrap;width:100%}.configurator__attribute--wrapper{display:flex;flex:0 1 33%;flex-direction:column;margin-bottom:24px;padding:var(--size-2)}@media only screen and (min-width:768px) and (max-width:1223px){.configurator__attribute--wrapper{flex-basis:50%}}@media only screen and (max-width:767px){.configurator__attribute--wrapper{flex-basis:100%}}.configurator__attributes{background-color:#fff;border-radius:4px;box-shadow:var(--shadow-small);display:flex;flex-wrap:wrap;margin-top:20px;padding:27px 17px}.checkbox-group{display:flex;flex-wrap:wrap;max-width:260px;padding:var(--size-2);padding-left:0}.checkbox-group__label{display:flex;flex-flow:column wrap;font-size:14px;font-weight:700;line-height:18px}.checkbox-group .configurator__checkbox{margin-right:var(--size-2)}.configurator__checkbox{margin-right:0!important;padding-right:22px}.configurator__multiple-select-option{align-items:center;background-color:#fff;border-radius:4px;box-shadow:var(--shadow-small);display:flex;flex-direction:column;justify-content:space-between;padding:17px 14px}@media only screen and (max-width:767px){@media not all and (max-color:2147477350){.configurator__multiple-select-option{width:272px}}}@media not screen and (max-width:767px){@media not all and (color:2147477350){.configurator__multiple-select-option{width:272px}}}@media only screen and (max-width:767px){.configurator__multiple-select-option{width:100%}}.configurator__multiple-select-option--content{align-items:center;display:flex;flex-direction:column}.configurator__multiple-select-option--icon{margin-bottom:24px;margin-top:28px}.configurator__multiple-select-option--title{font-weight:var(--bold);margin-bottom:9px}.configurator__multiple-select-option--description{font-weight:400;margin-bottom:9px;text-align:center}.configurator__next-button:scope,.configurator__option-button:scope{background:var(--color-brand-teal);color:var(--color-white)}.configurator__next-button:scope:hover,.configurator__option-button:scope:hover{background:#269791}.configurator__next-button:scope:active,.configurator__option-button:scope:active{background:#007871}.configurator__next-button:scope svg *,.configurator__option-button:scope svg *{fill:var(--color-white)}.configurator-attributes-footer__next-button,.configurator__next-button{border:none}.configurator-attributes-footer__next-button:hover,.configurator__next-button:hover{color:#fff}.configurator-attributes-footer__back-button,.configurator__back-button{font-size:16px;font-weight:var(--bold)}.configurator__radio-group{flex-flow:row wrap}.configurator__radiogroup{display:flex;flex-direction:row!important}.configurator-attributes-footer{align-items:center;display:flex;justify-content:space-between;margin-top:var(--size-4)}.configurator-attributes-footer__left{display:flex}@media only screen and (max-width:767px){.configurator-attributes-footer__left{flex-direction:column-reverse;height:40px;justify-content:space-between;margin-top:var(--size-4)}}.configurator-attributes-footer__left .configurator-attributes-footer__clear-all-button{align-items:center;color:var(--color-status-red);cursor:pointer;display:flex;margin-left:40px}@media only screen and (max-width:767px){.configurator-attributes-footer__left .configurator-attributes-footer__clear-all-button{margin-left:0}}.configurator-attributes-footer__left .configurator-attributes-footer__clear-all-button .configurator-attributes-footer__clear-all-button-text{font-size:14px;font-weight:var(--bold);margin-left:6px}@media only screen and (max-width:767px){.configurator-attributes-footer__left .configurator-attributes-footer__back-button{margin-top:var(--size-4)}}.configurator-attributes-footer__right{align-items:center;display:flex}@media only screen and (max-width:767px){.configurator-attributes-footer__right{align-items:flex-start;flex-direction:column;width:100%}}.configurator-attributes-footer__right .configurator-attributes-footer__next-button-helper-text{color:var(--color-gray-50);font-size:14px;letter-spacing:0;line-height:18px}@media only screen and (max-width:767px){.configurator-attributes-footer__right .configurator-attributes-footer__next-button-helper-text{margin-bottom:var(--size-1)}}.configurator-attributes-footer__right .configurator-attributes-footer__next-button{margin-left:40px}@media only screen and (max-width:767px){.configurator-attributes-footer__right .configurator-attributes-footer__next-button{margin-bottom:var(--size-4);margin-left:0}.configurator-attributes-footer{align-items:flex-start;flex-flow:column-reverse wrap;width:100%}}.configurator-breadcrumbs{margin-bottom:var(--size-8)}.configurator-breadcrumbs__list{color:#002755;display:flex;padding-left:0}.configurator-breadcrumbs__item{align-items:center;cursor:pointer;display:flex;flex:1 1 auto}.configurator-breadcrumbs__item:last-child{margin-right:0}.configurator-breadcrumbs__item:last-child .svg-icon{display:none}@media only screen and (max-width:767px){.configurator-breadcrumbs__item .configurator-breadcrumbs__breadcrumb-number{margin-right:0}}.configurator-breadcrumbs__breadcrumb-number{display:flex;font-size:24px;font-weight:700;justify-content:center;line-height:34px}.configurator-breadcrumb__disabled{color:var(--color-gray-50)}.configurator-breadcrumbs__button{display:inline-block;font-weight:700;margin-left:var(--size-4)}@media only screen and (max-width:767px){.configurator-breadcrumbs__button{margin-left:var(--size-2)}}.disable-mouse-events{pointer-events:none}.breadcrumb__separator{display:flex;flex-grow:3;justify-content:center}@media only screen and (max-width:767px){.breadcrumb__separator{transform:rotate(0deg)}}.configurator-nav-footer{align-items:center;display:flex;justify-content:space-between;margin-top:var(--size-11)}.configurator-summary-view{display:flex;flex-direction:column}.configurator-summary-view section{background-color:var(--color-white);border-radius:var(--size-1);margin-top:var(--size-4)}.configurator-summary-view__title{color:var(--color-dark-blue);font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-h2)}.configurator-summary-view__description{font-size:var(--font-size-large);line-height:var(--line-height-h4);margin-top:var(--size-1)}.configurator-summary-view__accessories-section{display:flex;flex-direction:column;margin-top:var(--size-8)}.configurator-summary-view__segment--title{color:var(--color-dark-blue);font-size:var(--font-size-xl);font-weight:700;line-height:var(--line-height-h3)}.configurator-summary-view__segment--description{font-size:var(--font-size-xl);line-height:var(--line-height-h4);margin-top:var(--size-2)}.configurator-summary-view__segment--product{display:flex;flex-direction:column;margin-top:var(--size-4)}.configurator-summary-view__segment--bit-rec-title{color:#002755;display:flex;font-size:26px;font-weight:700;line-height:30px;margin-bottom:var(--size-4);margin-top:var(--size-10)}.configurator-summary-view__show-all-button-wrapper{border-top:1px solid #d3d3d3;padding:16px}.configurator-summary-view__notification{margin:var(--size-4) 0 0 0}.configurator-summary-view__notification:not(:first-child){margin-top:var(--size-2)}.configurator-summary-footer{align-items:center;display:flex;justify-content:space-between;margin-top:var(--size-4)}@media only screen and (max-width:767px){.configurator-summary-footer{align-items:flex-start;flex-direction:column-reverse;width:100%}.configurator-summary-footer__button--back{margin-top:var(--size-4)}}.configurator-summary-footer__button--login{margin-right:23px}.configurator-summary-footer__button--login .link-button__inner{color:var(--color-gray-50);font-weight:400}.configurator-summary-footer__button--print{align-items:center}@media only screen and (max-width:767px){.configurator-summary-footer__button--print{margin-top:var(--size-4)}}.configurator-summary-footer__button--save-shopping-list{align-items:center}@media only screen and (max-width:767px){.configurator-summary-footer__button--save-shopping-list{margin-top:var(--size-4)}}.configurator-summary-footer__center{column-gap:var(--size-6);display:flex}@media only screen and (max-width:767px){.configurator-summary-footer__center{flex-direction:column-reverse;width:100%}}.configurator-summary-footer__right{display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.configurator-summary-footer__right{flex-direction:column-reverse;width:100%}}.configurator-summary-footer__price{display:flex;flex-direction:column;margin-right:var(--size-15);white-space:nowrap}@media only screen and (max-width:767px){.configurator-summary-footer__price{margin-right:var(--size-4)}}.configurator-summary-footer__price--total-sum{font-size:var(--font-size-xl);font-weight:700;line-height:21px}.configurator-summary-footer__price--description{font-size:var(--font-size-base);font-weight:700;line-height:21px}.configurator-summary-footer__total-and-add-to-cart{align-items:center;display:flex}@media only screen and (max-width:767px){.configurator-summary-footer__total-and-add-to-cart{justify-content:space-between}}.configurator-solar-panels-view .solar-group-row:not(:nth-last-of-type(2)){border-bottom:var(--border-gray-10);margin-bottom:var(--size-4);padding-bottom:var(--size-4)}.configurator-solar-panels-view .solar-group-settings{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-flyout);display:flex;flex-direction:column;padding:var(--size-4);row-gap:var(--size-2)}.configurator-solar-panels-view .solar-group-settings__header{display:flex;flex-direction:row;justify-content:space-between}.configurator-solar-panels-view .solar-group-settings__title{font-size:var(--font-size-h4);font-weight:var(--bold)}.configurator-solar-panels-view .solar-group-settings__sub-title{color:var(--color-brand-blue);font-weight:var(--medium)}.configurator-solar-panels-view .solar-group-settings__row-settings{align-items:center;border-bottom:var(--border-gray-10);display:flex;flex-direction:row;justify-content:space-between;padding-bottom:var(--size-2)}@media only screen and (min-width:1224px){.configurator-solar-panels-view .solar-group-settings__row-settings{padding-left:var(--size-4);padding-right:var(--size-4)}}.configurator-solar-panels-view .solar-group-settings__panel-count{align-items:center;column-gap:var(--size-4);display:flex;flex-direction:row}.configurator-solar-panels-view .solar-group-visualization{align-items:flex-end;display:flex;flex-direction:column;row-gap:var(--size-1)}.configurator-solar-panels-view .solar-group-visualization__row{column-gap:var(--size-1);display:flex;flex-direction:row;max-width:100%}.configurator-solar-panels-view .solar-group-visualization__image-blank{opacity:0}.configurator-solar-panels-view .solar-group-visualization__image-vertical{max-width:var(--size-16);min-width:0}.configurator-solar-panels-view .solar-group-visualization__image-horizontal{max-height:var(--size-16);min-width:0}.configurator-solar-panels-view .solar-group-add-button{margin-left:var(--size-4);margin-top:18px}.app-container{display:flex;flex-direction:column;height:100vh}.configurator-etim-products-wrapper{display:flex;flex-direction:row}.configurator-etim-products-attributes{display:flex;flex-direction:column}@media only screen and (max-width:767px){.configurator-etim-products-attributes{padding:var(--size-4)}}.configurator-summary-table{background-color:var(--color-white);width:100%}.configurator-summary-table tbody>tr:not(:last-child),.configurator-summary-table thead>tr{border-bottom:1px solid #d3d3d3}.configurator-summary-table th{padding:var(--size-4) var(--size-3) var(--size-2) var(--size-3);white-space:nowrap}.configurator-summary-table td{height:var(--size-16);padding:var(--size-2) var(--size-3)}.configurator-summary-table__image{max-height:54px;text-align:center}.configurator-summary-table__image img{max-height:65px;max-width:65px}.configurator-summary-table__column--base{max-width:190px;width:150px}.configurator-summary-table__column--narrow{width:120px}.configurator-summary-table__column--tiny{padding:var(--size-5);width:var(--size-10)}.configurator-summary-table__checkbox{text-align:center}.configurator-summary-table__checkbox span{margin-right:0}.configurator-summary-table__message{margin-bottom:var(--size-3);text-align:center}.configurator-summary-table__price-container{column-gap:var(--size-2);display:flex}.configurator-summary-table__agreed-price{color:var(--color-dark-blue)}.mega-menu-campaigns{display:flex;flex-wrap:wrap;gap:var(--size-10);max-height:-moz-fit-content;max-height:fit-content;overflow-y:auto;padding:var(--size-16) var(--size-10) var(--size-10) var(--size-10)}.mega-menu-campaign-block{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin-bottom:var(--size-10);width:215px}.mega-menu-campaign-block__image-wrapper{align-items:center;display:flex;height:220px;justify-content:center;width:220px}.mega-menu-campaign-block__image{max-height:100%;max-width:100%}.mega-menu-campaign-block__ingress{font-size:19px;font-weight:700;line-height:27px;margin-top:var(--size-3);text-align:center}.mega-menu-campaign-block__button{margin-top:auto}.mega-menu-campaign-block__validity-date{color:var(--color-gray-50);font-size:19px;margin-bottom:var(--size-3);margin-top:var(--size-2)}.onntime-article__main-content-and-sidebar{display:flex;padding-bottom:var(--size-12)}@media only screen and (max-width:767px){.onntime-article__main-content-and-sidebar{flex-direction:column}}.onntime-article__main-content{width:100%}@media only screen and (max-width:767px){.onntime-article__main-content{margin:0}}@media only screen and (min-width:992px){.onntime-article__main-content{flex:1 1 860px;max-width:860px}}.onntime-article__main-content>div:first-child{border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small);box-shadow:var(--shadow-card)}.onntime-article__main-content .onntime-article__body{border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small);box-shadow:var(--shadow-card)}.onntime-article-header{background-color:var(--color-white);padding:var(--size-4);padding-bottom:var(--size-3);width:100%}.onntime-article-header .onntime-article__main-heading{font-size:var(--font-size-h1);font-weight:700;letter-spacing:0;line-height:56px}@media only screen and (max-width:767px){.onntime-article-header .onntime-article__main-heading{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}}.onntime-article__body{background-color:var(--color-white);padding:var(--size-4);padding-top:var(--size-3)}.onntime-article__content{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);margin-top:var(--size-4);padding:var(--size-4)}.onntime-article__ingress{color:#155387;font-size:23px;letter-spacing:0;line-height:30px;margin-bottom:0}@media only screen and (max-width:767px){.onntime-article__ingress{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}}.onntime-article-paragraph{display:flex;flex-wrap:nowrap;margin-bottom:var(--size-4)}@media only screen and (max-width:767px){.onntime-article-paragraph{display:flex;flex-direction:column}}.onntime-article__product-card{float:left;font-size:var(--font-size-base);line-height:var(--line-height-base);margin-right:var(--size-4);width:285px}@media only screen and (max-width:767px){.onntime-article__product-card{align-self:center;display:flex;justify-content:center;margin-bottom:var(--size-4);margin-right:0;width:100%}}.onntime-article__product-card .product-recommendation-card__product-title{height:auto}.onntime-article__product-card--right-column{float:right;margin-left:var(--size-4);margin-right:0}.onntime-article-paragraph__text{flex:1;font-size:18px;letter-spacing:0;line-height:27px}@media only screen and (max-width:767px){.onntime-article-paragraph__text{font-size:var(--font-size-large);line-height:var(--line-height-large)}}.onntime-article-paragraph__text:not(:first-child){margin-left:var(--size-4)}@media only screen and (max-width:767px){.onntime-article-paragraph__text:not(:first-child){margin-left:0}}.onntime-article-paragraph__text ol,.onntime-article-paragraph__text ul{display:flex;flex-direction:column}@media only screen and (max-width:767px){.onntime-article__markdown{display:flex;flex-direction:column}.onntime-article__markdown>div{display:flex;float:none;justify-content:center}}@media only screen and (min-width:768px){.onntime-article-sidebar{flex:0 1 270px;margin-left:var(--size-4);max-width:270px}}@media only screen and (max-width:767px){.onntime-article-sidebar{flex-direction:column}}@media only screen and (max-width:991px){.onntime-article-sidebar{margin-top:var(--size-4)}}.onntime-article-sidebar .col-lg-4,.onntime-article-sidebar .col-md-6,.onntime-article-sidebar .col-sm-6{flex:1 1 100%;max-width:100%}.onntime-keyfact-group{background-color:var(--color-panel-gray);margin-bottom:var(--size-4)}.onntime-keyfact{padding:var(--size-4)}.onntime-keyfact .onntime-keyfact__paragraph{font-size:var(--font-size-large);line-height:var(--line-height-large)}.onntime-keyfact .onntime-keyfact__paragraph h2,.onntime-keyfact .onntime-keyfact__paragraph h3{margin-bottom:var(--size-2)}.onntime-keyfact .onntime-keyfact__paragraph ol,.onntime-keyfact .onntime-keyfact__paragraph ul{margin-left:var(--size-6);padding-left:var(--size-6)}@media only screen and (max-width:767px){.onntime-keyfact .onntime-keyfact__paragraph ol,.onntime-keyfact .onntime-keyfact__paragraph ul{margin-left:var(--size-4)}}.onntime-keyfact .onntime-keyfact__paragraph ol ol,.onntime-keyfact .onntime-keyfact__paragraph ol ul,.onntime-keyfact .onntime-keyfact__paragraph ul ol,.onntime-keyfact .onntime-keyfact__paragraph ul ul{margin-bottom:0;margin-left:var(--size-2)}.onntime-keyfact .onntime-keyfact__paragraph li{margin-bottom:4px}.onntime-keyfact .onntime-keyfact__paragraph{font-size:18px;letter-spacing:0;line-height:27px}@media only screen and (max-width:767px){.onntime-keyfact .onntime-keyfact__paragraph{font-size:var(--font-size-large);line-height:var(--line-height-large)}}.onntime-article__read-time-and-publish-date{color:var(--color-gray-50);display:flex;font-size:var(--font-size-large);line-height:var(--line-height-base);margin-bottom:var(--size-4)}.onntime-article__read-time-and-publish-date .onntime-article-header__read-time{margin-right:var(--size-2)}.onntime-article__read-time-and-publish-date .onntime-article-header__publish-time{margin-left:var(--size-2)}.onntime-article__read-time-and-publish-date .onntime-article-header__read-time-icon{margin-right:6px}.onntime-article__read-time-and-publish-date .onntime-article-header__read-time-icon svg *{fill:var(--color-gray-50)}@media only screen and (max-width:767px){.onntime-article__read-time-and-publish-date{margin-bottom:var(--size-4)}}.onntime-related-articles{margin-top:var(--size-4)}.onntime-related-articles .onntime-articles-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--size-2)}@media only screen and (max-width:991px){.onntime-related-articles .onntime-articles-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:466px){.onntime-related-articles .onntime-articles-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.configurator-summary-table-mobile__row{display:flex;flex-direction:column;padding:var(--size-4)}.configurator-summary-table-mobile__row:not(:last-child){border-bottom:var(--border-gray-10)}.configurator-summary-table-mobile__row--primary-fields{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:var(--size-3)}.configurator-summary-table-mobile__row--name{margin-left:var(--size-4)}.configurator-summary-table-mobile__row--product-code{margin-bottom:var(--size-1);width:100%}.configurator-summary-table-mobile__row--price-and-quantity{align-items:center;display:flex;justify-content:space-between;margin-top:var(--size-3);width:100%}.configurator-summary-table-mobile__product-information{display:flex;flex-direction:column}.configurator-summary-table-mobile__price{font-size:16px;font-weight:700;letter-spacing:0;line-height:20px}.configurator-summary-table-mobile__checkbox{margin-right:var(--size-4)}.configurator-summary-table-mobile__checkbox .svg-icon{margin:0}.configurator-summary-table-mobile__image{display:flex;height:54px;justify-content:center;max-height:54px;max-width:54px;width:54px}.configurator-summary-table-mobile__name{font-size:14px;letter-spacing:0;line-height:18px;-webkit-text-decoration:none;text-decoration:none}.configurator-summary-table-mobile__product-code{font-weight:var(--bold)}:root{--article-gap:30px;--article-gap-dense:var(--size-4)}.onntime{align-self:center;box-sizing:border-box;display:flex;flex-direction:column;max-width:var(--container-width);width:100%}@media only screen and (max-width:767px){.onntime{flex-direction:column}}.onntime-landing-tags .contentful-tags{column-gap:var(--size-2)}.onntime-landing-tags .contentful-tag{font-weight:700;height:35px;padding:var(--size-2) var(--size-6)}@media only screen and (max-width:767px){.onntime-landing-tags{margin-bottom:0}.onntime-landing-tags .contentful-tags{row-gap:var(--size-2)}.onntime-landing-tags .contentful-tag{font-weight:500}}@media only screen and (min-width:768px){.onntime-landing-tags{margin-bottom:var(--size-5)}.onntime-landing-tags .contentful-tags{row-gap:var(--size-1)}.onntime-landing-tags .contentful-tag{font-weight:700}}.onntime-articles-list{display:grid;gap:var(--article-gap);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;margin-top:var(--article-gap)}@media only screen and (max-width:991px){.onntime-articles-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:767px){.onntime-articles-list{gap:var(--article-gap-dense);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--article-gap-dense)}}@media only screen and (max-width:466px){.onntime-articles-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.onntime-articles-list__buttons-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.onntime-articles-list__buttons-container button{width:342px}.onntime-articles-list__show-more-button{margin-top:var(--size-6)}.onntime-articles-list-promoted{display:grid;gap:var(--article-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.onntime-articles-list-promoted .onntime-article-list-item__information .onntime-article-list-item__main-heading{font-size:26px;line-height:30px}.onntime-articles-list-promoted .onntime-article-list-item__information .onntime-article-list-item__ingress{font-size:16px}@media only screen and (max-width:767px){.onntime-articles-list-promoted{gap:var(--article-gap-dense);grid-template-columns:repeat(1,minmax(0,1fr))}}.onntime-article-list-item{background-color:#fff;border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);cursor:pointer;display:flex;flex-direction:column;overflow:hidden}.onntime-article-list-item,.onntime-article-list-item:hover{-webkit-text-decoration:none;text-decoration:none}.onntime-article-list-item__information{display:flex;flex-direction:column;padding:var(--size-5) var(--size-5) var(--size-8)}@media only screen and (max-width:767px){.onntime-article-list-item__information{padding:var(--size-3) var(--size-3) var(--size-5)}}.onntime-article-list-item__main-heading{color:var(--color-link-blue);letter-spacing:0}.onntime-article-list-item__ingress{-webkit-box-orient:vertical;color:initial;display:-webkit-box;letter-spacing:0}.onntime-article-list-item__read-time{color:var(--color-gray-50);display:flex;margin-bottom:var(--size-3)}.onntime-article-list-item__read-time .onntime-article-header__read-time{margin-right:var(--size-2)}.onntime-article-list-item__read-time .onntime-article-header__publish-time{margin-left:var(--size-2)}.onntime-article-list-item__read-time .onntime-article-header__read-time-icon{margin-right:6px}.onntime-article-list-item__read-time .onntime-article-header__read-time-icon svg *{fill:var(--color-gray-50)}.onntime-article-list-item__image{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.onntime-article-list-item__image img{object-fit:cover}.onntime-article-list-item__tag-group{bottom:0;left:0;padding:0 var(--size-5);position:absolute;right:0}@media only screen and (max-width:767px){.onntime-article-list-item__tag-group{padding:var(--size-3) var(--size-3) 0}}.contentful-tags{column-gap:var(--size-1);display:flex;flex-wrap:wrap;margin-bottom:var(--size-3);row-gap:var(--size-1);width:100%}.contentful-tag{align-items:center;background-color:#fff;border-color:var(--color-link-blue);border-radius:18px;border-style:solid;border-width:1px;color:var(--color-link-blue);cursor:pointer;display:flex;height:var(--size-6);justify-content:center;max-width:min(100%,270px);padding:var(--size-1) var(--size-4);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.contentful-tag--selected{background-color:var(--color-link-blue);color:#fff}.contentful-tag--selected:hover{color:#fff}.contentful-tag span{-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:max-content}.contentful-hash-tags{column-gap:var(--size-2);display:flex;flex-wrap:wrap;row-gap:var(--size-1);width:100%}.contentful-hash-tag{font-size:var(--font-size-large);font-weight:500}.contentful-hash-tag,.contentful-hash-tag-link{color:var(--color-brand-teal);text-transform:lowercase}.contentful-hash-tag-link{font-size:var(--font-size-base);font-weight:var(--bold);-webkit-text-decoration:none;text-decoration:none}.contentful-hash-tag-link:hover{color:var(--color-brand-teal)}.onntime-landing-header{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:var(--size-4);margin-top:var(--size-4)}@media only screen and (max-width:767px){.onntime-landing-header{flex-direction:column-reverse;margin-bottom:0;margin-top:0}}.onntime-landing-header__image{background-color:var(--color-background);width:100%}.onntime-landing-header__image img{height:auto;max-height:140px;position:inherit;width:100%}@media only screen and (min-width:992px){.onntime-landing-header__image{max-width:25%}}@media only screen and (min-width:768px) and (max-width:991px){.onntime-landing-header__image{max-width:33%}}@media only screen and (max-width:767px){.onntime-landing-header__image{height:100%;margin-bottom:var(--size-2);width:200px}}.onntime-landing-header__headings{letter-spacing:0;padding-right:var(--size-2)}.onntime-landing-header__title{color:var(--color-dark-blue);font-size:var(--font-size-h1);font-weight:700;line-height:48px}@media only screen and (max-width:767px){.onntime-landing-header__title{font-size:26px;line-height:33px}}.onntime-landing-header__subheading{color:var(--color-gray-50);font-size:32px;font-weight:500;line-height:36px}@media only screen and (max-width:767px){.onntime-landing-header__subheading{font-size:16px;font-weight:700;line-height:28px}}.article-page__first-section-panel{margin-bottom:var(--size-4)!important}.article-page__first-section-no-panel{margin-bottom:var(--size-6)}.article-page__tag-group{margin-bottom:var(--size-4)}.article-page__publish-time{color:var(--color-gray-50);font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);margin-bottom:var(--size-4)}.article-page__lead-paragraph{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}@media only screen and (max-width:767px){.article-page__lead-paragraph{font-size:var(--font-size-xl-mobile);line-height:var(--line-height-xl-mobile)}}.article-page__lead-paragraph:not(:last-child){margin-bottom:var(--size-6)}.article-page-body-section{font-size:var(--font-size-large);line-height:var(--line-height-large)}.article-page-body-section h2,.article-page-body-section h3{margin-bottom:var(--size-2)}.article-page-body-section ol,.article-page-body-section ul{margin-left:var(--size-6);padding-left:var(--size-6)}@media only screen and (max-width:767px){.article-page-body-section ol,.article-page-body-section ul{margin-left:var(--size-4)}}.article-page-body-section ol ol,.article-page-body-section ol ul,.article-page-body-section ul ol,.article-page-body-section ul ul{margin-bottom:0;margin-left:var(--size-2)}.article-page-body-section li{margin-bottom:4px}.article-page-body-section{margin-bottom:var(--size-4)!important}@media only screen and (max-width:767px){.article-page-body-section__first-column+.article-page-body-section__second-column,.article-page-body-section__second-column+.article-page-body-section__third-column{margin-top:var(--size-4)}}.articles-list__buttons-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:var(--size-6);width:100%}.articles-list__buttons-container button{max-width:342px;width:100%}.article-list-heading__main-header{font-size:var(--font-size-h1);font-weight:900;line-height:var(--line-height-h1);padding-top:var(--size-3)}.article-list-heading__text{font-size:var(--font-size-xl);line-height:var(--line-height-h2)}.article-list-heading__sub-header{font-size:var(--font-size-h2);line-height:var(--line-height-h2);margin-bottom:var(--size-6)}.article-landing-tags{margin-bottom:var(--size-5);margin-top:var(--size-5)}.article-landing-tags .contentful-tags{column-gap:var(--size-2);row-gap:var(--size-2)}.article-landing-tags .contentful-tag{font-weight:var(--bold);height:35px;padding:var(--size-2) var(--size-6)}.article-landing-tags .contentful-tag:not(.article-landing-tags .contentful-tag--selected){background-color:initial}.articles-list{display:grid;gap:var(--size-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;margin-top:var(--size-4)}@media only screen and (max-width:991px){.articles-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:767px){.articles-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:466px){.articles-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.article-list-item{background-color:#fff;border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);cursor:pointer;display:flex;flex-direction:column}.article-list-item:link,.article-list-item:visited{-webkit-text-decoration:none!important;text-decoration:none!important}.article-list-item__information{display:flex;flex-direction:column;padding:var(--size-4)}@media only screen and (max-width:767px){.article-list-item__information{padding:var(--size-3) var(--size-3) var(--size-5)}}.article-list-item__main-heading{color:var(--color-link-blue);letter-spacing:0}.article-list-item:hover .article-list-item__main-heading{color:var(--color-link-blue-hover)}.article-list-item__ingress{-webkit-box-orient:vertical;color:var(--color-gray-80);display:-webkit-box;letter-spacing:0}.article-list-item__image{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.article-list-item__image img{object-fit:cover}.article-list-item__tag-group{padding-bottom:var(--size-4)}:root{--recent-orders-banner-width:370px;--recent-orders-banner-margin:var(--size-4)}.orders-and-lists{margin-bottom:var(--size-4);padding-top:var(--size-2)}.orders-and-lists .accordion-content{margin-bottom:0!important}.orders-and-lists .accordion-content__title{background:var(--color-brand-blue)!important}.orders-and-lists .accordion-content__heading{color:var(--color-white)}.orders-and-lists .accordion-content__arrow--collapsed{transform:rotate(-90deg)}.orders-and-lists .banner-group-banner{margin-bottom:0}.orders-and-lists .banner-group-banner__image{padding-bottom:81%}.orders-and-lists .contentful-image__image{height:100%;object-fit:cover;width:100%}.orders-and-lists .panel__content{padding:0}.orders-and-lists .border-spinner{padding:106px 0}.orders-and-lists .row{margin-left:0;margin-right:0}.orders-and-lists .primary-value{font-weight:700;-webkit-text-decoration:none;text-decoration:none}.orders-and-lists .primary-value:hover{-webkit-text-decoration:underline;text-decoration:underline}.orders-and-lists .secondary-value{color:var(--color-gray-50);font-weight:400}@media only screen and (min-width:1224px){.orders-and-lists__open{display:flex}}.orders-and-lists__banner{border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);height:auto;margin-left:var(--size-4);width:370px}.orders-and-lists__watermark{align-items:center;color:var(--color-gray-50);display:flex;flex-direction:column}.orders-and-lists__link{align-items:center;display:flex;font-weight:700;height:var(--size-16);padding:var(--size-4);-webkit-text-decoration:none;text-decoration:none}.orders-and-lists__link:hover{-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (min-width:1224px){.recent-orders__container{width:calc(100% - var(--recent-orders-banner-width) - var(--recent-orders-banner-margin))}}.recent-order__container{align-items:center;column-gap:var(--size-4);display:grid}@media only screen and (min-width:768px){.recent-order__container{grid-template-columns:auto auto auto min-content}}@media only screen and (max-width:767px){.recent-order__container{grid-template-columns:auto auto}}.recent-order__separator{border-bottom:var(--border-gray-10)}@media only screen and (min-width:768px){.recent-order__separator{grid-column:span 4}}@media only screen and (max-width:767px){.recent-order__separator{grid-column:span 2}}.recent-order__left{align-items:center;display:flex;padding:var(--size-4) 0 var(--size-4) var(--size-4)}.recent-order__left--values{margin-left:var(--size-3)}@media only screen and (min-width:1224px){.recent-order__left{height:var(--size-16)}}.recent-order__references-column{align-items:center;display:flex;justify-content:space-between;padding:var(--size-4) 0}.recent-order__right--mobile{align-items:center;column-gap:var(--size-2);display:flex;justify-content:flex-end;padding-right:var(--size-4)}.recent-order__right--mobile-wrap{display:flex;flex-direction:column;justify-content:space-between}.recent-order__amount-column{align-items:flex-end;display:flex;font-weight:700;justify-content:flex-end}.recent-order__tracking-column{align-content:flex-end;align-items:center;display:flex;padding-right:var(--size-4)}.recent-order__tracking span{max-width:100px;-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-width:767px){.recent-order__tracking span{max-width:-moz-fit-content;max-width:fit-content}}.recent-order__tracking--icon{margin-left:var(--size-1)}.recent-order__tracking--link{font-weight:700;-webkit-text-decoration:none;text-decoration:none}.recent-order__tracking--link:hover{-webkit-text-decoration:underline;text-decoration:underline}.text-order-references{color:var(--color-gray-50)}.tooltip-order-references__element:not(:last-child){margin-bottom:var(--size-4)}.tooltip-order-references__heading{font-weight:700}.tooltip-order-references__icon{margin-left:var(--size-2);margin-right:var(--size-2)}@media only screen and (max-width:466px){.tooltip-order-references__icon{margin-left:var(--size-1);margin-right:var(--size-1)}}.tooltip-order-references__icon--empty{height:18px;width:18px}@media only screen and (min-width:768px){.tooltip-order-references__icon--inner{position:relative;top:23%}}@media only screen and (min-width:1224px){.popular-lists__container{margin-left:var(--recent-orders-banner-margin);width:var(--recent-orders-banner-width)}}@media only screen and (max-width:1223px){.popular-lists__container{margin-top:var(--recent-orders-banner-margin)}}.popular-lists-row__container{align-items:center;border-bottom:var(--border-gray-10);display:flex;height:var(--size-16);justify-content:space-between}.popular-lists-row__left{align-items:center;display:flex;margin-left:var(--size-3)}.popular-lists-row__right{display:flex;justify-content:flex-end;margin-left:var(--size-2);margin-right:var(--size-3)}.popular-lists-row__link-name{font-weight:700;margin-left:var(--size-3);overflow:hidden;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:16em}.popular-lists-row__link-name:hover{-webkit-text-decoration:underline;text-decoration:underline}.popular-lists-row__add-to-cart{display:flex;width:50px!important}.empty-for-0{padding-bottom:calc(var(--size-8)*2);padding-top:calc(var(--size-8)*2)}.empty-for-1{padding-bottom:var(--size-8);padding-top:var(--size-8)}.empty-for-2{padding-bottom:0;padding-top:0}.watermark-icon{margin:6px}.previously-purchased__anonymous-info{font-size:var(--font-size-large);line-height:var(--line-height-large)}.recently-viewed-carousel{margin-bottom:var(--size-4)}.recently-viewed-carousel__heading{padding-top:var(--size-2)}.additional-service-products--hidden{display:none}.additional-service-products .services-info,.additional-service-products .services-toggle{align-items:center;display:flex;flex-wrap:nowrap}.additional-service-products .services-info{margin-left:var(--size-5)}@media only screen and (max-width:767px){.additional-service-products .services-info{margin-left:0}}.additional-service-products .services-info-icon{margin-right:var(--size-2)}@media only screen and (max-width:767px){.additional-service-products .services-toggle{flex-direction:column}.additional-service-products .services-toggle__remove-services-button,.additional-service-products .services-toggle__toggle-services-button{margin-bottom:var(--size-4);width:100%}}.additional-service-products .services-toggle__remove-services-button,.additional-service-products .services-toggle__remove-services-button:hover{border-color:var(--color-status-red);color:var(--color-status-red);font-weight:700}.additional-service-products__carry-service-container{max-width:600px}@media only screen and (max-width:767px){.additional-service-products__carry-service-container{max-width:none}}.product-carousel-card{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--shadow-card);display:flex;flex:0 0 auto;flex-direction:column;max-width:100%;padding:var(--size-4);position:relative}.product-carousel-card__image-container{align-items:center;border:1px solid var(--color-gray-10);border-radius:var(--border-radius-small);display:flex;flex-direction:column;height:107px;justify-content:center;margin:var(--size-minus-1) var(--size-minus-1) var(--size-4);padding:var(--size-2);position:relative}.product-carousel-card__refrigerant-ribbon{background-color:var(--color-light-blue);bottom:0;color:var(--color-gray-80);display:flex;justify-content:center;left:0;padding:2px 0;position:absolute;width:100%}.product-carousel-card__ribbons{display:flex;flex-direction:column;height:54px;justify-content:flex-end;left:0;pointer-events:none;position:absolute;row-gap:5px;top:58px}.product-carousel-card__info-container{display:flex;flex-direction:column;flex-grow:1;margin-top:var(--size-4)}.product-carousel-card__product-title{font-weight:700;height:calc(var(--line-height-base)*2);margin-bottom:var(--size-1);overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.product-carousel-card__availability{min-height:var(--line-height-base)}.product-carousel-card__availability>*{margin:0}.product-carousel-card__price-info{border-top:var(--border-gray-10);display:flex;flex-direction:column;font-weight:var(--bold);justify-content:space-between;margin-top:var(--size-2);padding-top:var(--size-2)}.product-carousel-card .customer-price,.product-carousel-card__single-price{margin-bottom:var(--size-1)}.product-carousel-card .unit-price{color:var(--color-gray-50);margin-bottom:var(--size-1)}.product-carousel-card .unit-price.only-price{color:var(--color-gray-80)}.product-carousel-card__actions{margin-top:var(--size-2);min-height:var(--size-10)}.product-carousel-card__refrigerant-info{align-items:center;background:var(--color-gray-02);border-radius:var(--border-radius-small);display:flex;height:100%;justify-content:center}.product-carousel-card__title{display:flex;display:inline-block;flex-direction:row;flex-grow:1;justify-content:space-between;overflow:hidden!important;text-overflow:ellipsis}.product-carousel-card__title-column{display:flex;flex-direction:column}.product-carousel-card .brand-logo{margin-bottom:var(--size-2)}.product-carousel-card .campaign-ribbon{cursor:grab;pointer-events:all}.product-carousel-card .campaign-ribbon :hover{box-shadow:1px 1px 4px 0 var(--color-campaign-ribbon-shadow);font-weight:700}.order-assistance-toggle-panel{margin-bottom:var(--size-2)}@media only screen and (max-width:767px){.order-assistance-edit-panel__topic{margin-bottom:var(--size-4)}}.order-assistance-mobile-toggle-button{margin-bottom:var(--size-6);width:100%}.order-assistance-view-panel__label{display:block;font-weight:700}@media only screen and (max-width:767px){.order-assistance-view-panel__topic{margin-bottom:var(--size-2)}}.additional-services-panel-column{flex-basis:75%;flex-grow:1;overflow:hidden}.approval-order-flow-user-list .approval-order-flow-user-list__search-input-with-label{width:80%}.approval-order-flow-user-list .approval-order-flow-user-list__controls{align-items:flex-end;display:flex;justify-content:space-between}.approval-order-flow-user-list .approval-order-flow-user-list__list-table{margin:24px 0}.approval-order-flow-user-list .list-table__subtitle{margin:16px 0}.approval-order-flow-user-list .list-table td{height:60px}.approval-order-flow-user-list .approval-order-flow-user-list__row:not(:last-child){border-bottom:1px solid var(--color-brand-teal-10)}.approval-order-flow-user-list .approval-order-flow-user-list__cell{max-width:40px}.approval-order-flow-user-list .pagination{display:flex;gap:8px;height:20px;justify-content:flex-end;margin-bottom:auto;margin-top:auto}.approval-order-flow-user-list .pagination button{font-weight:700}.approval-order-flow-user-list .pagination .active{color:var(--color-brand-orange);font-weight:700}.approval-order-flow-user-list .chevron :global(svg){color:var(--color-brand-blue);height:20px;width:20px}.approval-order-flow-user-list .chevron:disabled :global(svg){color:var(--color-gray-50)}