

@font-face{font-family:'DIN2014Regular';font-style:normal;font-weight:200;src:url('https://cdn.fonts.net/kit/daac0ecb-b5fc-4eb8-86a9-f11553200c2b/DIN2014/DIN2014Regular_normal_normal.woff2') format('woff2'), url('https://cdn.fonts.net/kit/daac0ecb-b5fc-4eb8-86a9-f11553200c2b/IN2014/DIN2014Regular_normal_normal.woff') format('woff');}@font-face{font-family:'DIN2014Regular';font-style:normal;font-weight:300;src:url('https://cdn.fonts.net/kit/daac0ecb-b5fc-4eb8-86a9-f11553200c2b/DIN2014/DIN2014Regular_normal_normal.woff2') format('woff2'), url('https://cdn.fonts.net/kit/daac0ecb-b5fc-4eb8-86a9-f11553200c2b/DIN2014/DIN2014Regular_normal_normal.woff') format('woff');}@font-face{font-family:'DIN2014Regular';font-style:normal;font-weight:400;src:url('https://cdn.fonts.net/kit/daac0ecb-b5fc-4eb8-86a9-f11553200c2b/DIN2014/DIN2014Regular_normal_normal.woff2') format('woff2'), url('https://cdn.fonts.net/kit/daac0ecb-b5fc-4eb8-86a9-f11553200c2b/DIN2014/DIN2014Regular_normal_normal.woff') format('woff');}@font-face{font-family:'DIN2014Regular';font-style:normal;font-weight:500;src:url('https://cdn.fonts.net/kit/daac0ecb-b5fc-4eb8-86a9-f11553200c2b/DIN2014/DIN2014Demi_normal_normal.woff2') format('woff2'), url('https://cdn.fonts.net/kit/daac0ecb-b5fc-4eb8-86a9-f11553200c2b/DIN2014/DIN2014Demi_normal_normal.woff') format('woff');}@font-face{font-family:'DIN2014Regular';font-style:normal;font-weight:700;src:url('https://cdn.fonts.net/kit/daac0ecb-b5fc-4eb8-86a9-f11553200c2b/DIN2014/DIN2014Demi_normal_normal.woff2') format('woff2'), url('https://cdn.fonts.net/kit/daac0ecb-b5fc-4eb8-86a9-f11553200c2b/DIN2014/DIN2014Demi_normal_normal.woff') format('woff');}@font-face{font-family:'DIN2014Regular';font-style:normal;font-weight:800;src:url('https://cdn.fonts.net/kit/daac0ecb-b5fc-4eb8-86a9-f11553200c2b/DIN2014/DIN2014Demi_normal_normal.woff2') format('woff2'), url('https://cdn.fonts.net/kit/daac0ecb-b5fc-4eb8-86a9-f11553200c2b/DIN2014/DIN2014Demi_normal_normal.woff') format('woff');}@font-face{font-family:'DIN2014Regular';font-style:normal;font-weight:900;src:url('https://cdn.fonts.net/kit/daac0ecb-b5fc-4eb8-86a9-f11553200c2b/DIN2014/DIN2014Demi_normal_normal.woff2') format('woff2'), url('https://cdn.fonts.net/kit/daac0ecb-b5fc-4eb8-86a9-f11553200c2b/DIN2014/DIN2014Demi_normal_normal.woff') format('woff');}.dc-title-1{font-family:'DIN2014Regular' !important;font-size:4rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0;}.dc-title-2{font-family:'DIN2014Regular' !important;font-size:3.375rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0;}.dc-title-3{font-family:'DIN2014Regular' !important;font-size:2.625rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0;}.dc-h1{font-family:'DIN2014Regular' !important;font-size:2rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0;}.dc-h1-regular{font-family:'DIN2014Regular' !important;font-size:2rem;font-style:normal;font-weight:400;line-height:110%;letter-spacing:0;}.dc-h2{font-family:'DIN2014Regular' !important;font-size:1.5rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:0rem;}.dc-h2-regular{font-family:'DIN2014Regular' !important;font-size:1.5rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0rem;}.dc-h3,
.dc-product-info .manufacturer{font-family:'DIN2014Regular' !important;font-size:1.375rem;font-style:normal;font-weight:500;line-height:2.25rem;letter-spacing:0rem;}.dc-h3-regular,
.dc-quote-entry-section .dc-quote-entry .dc-quote-title{font-family:'DIN2014Regular' !important;font-size:1.375rem;font-style:normal;font-weight:400;line-height:2.25rem;letter-spacing:0rem;}.dc-body-20,
.pageType-ProductPage .product-details__add-to-cta .price-box .price{font-family:'DIN2014Regular' !important;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;letter-spacing:0.01rem;}.dc-body-20-bold,
.dc-alerts{font-family:'DIN2014Regular' !important;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.875rem;letter-spacing:0.01rem;}.dc-body-20-link{font-family:'DIN2014Regular' !important;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;letter-spacing:0.01rem;text-decoration-line:underline;}.dc-body-18,
.pageType-ProductPage .fake-accordion-content h3,
.pageType-ProductPage .fake-accordion-content p,
.pageType-ProductPage .fake-accordion-content li,
.page-orderConfirmationPage .totals-table td:nth-child(2),
.page-multiStepCheckoutSummaryPage .totals-table td:nth-child(2),
.page-orderConfirmationPage .totals-table tfoot td,
.page-multiStepCheckoutSummaryPage .totals-table tfoot td,
.dc-storerooms .serach-input::placeholder{font-family:'DIN2014Regular' !important;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;letter-spacing:0.01rem;}.dc-body-18-bold{font-family:'DIN2014Regular' !important;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.75rem;letter-spacing:0.01rem;}.dc-body-18-link{font-family:'DIN2014Regular' !important;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;letter-spacing:0.01rem;text-decoration-line:underline;}.dc-body-16,
.dc-checkbox label,
.dc-checkbox.large label,
.page-multiStepCheckoutSummaryPage .custom-styled-select select option,
.page-orderConfirmationPage .dc-form input[type=text],
.page-multiStepCheckoutSummaryPage .dc-form input[type=text],
.page-orderConfirmationPage .dc-form input[type=number],
.page-multiStepCheckoutSummaryPage .dc-form input[type=number],
.page-orderConfirmationPage .dc-form input[type=email],
.page-multiStepCheckoutSummaryPage .dc-form input[type=email],
.page-orderConfirmationPage .dc-form input[type=password],
.page-multiStepCheckoutSummaryPage .dc-form input[type=password],
.page-orderConfirmationPage .dc-form textarea,
.page-multiStepCheckoutSummaryPage .dc-form textarea,
#dc-breadcrumb .dc-breadcrumbs li,
.footer .footer-container .footer-phone a,
#filter-desktop-container .dc-facet-list .dc-facet-values-list li,
#mobile-sort-filter .dc-facet-list .dc-facet-values-list li,
#filter-desktop-container .dc-facet-list .dc-facet-values-list li .dc-facet-checkbox .dc-facet-label,
#mobile-sort-filter .dc-facet-list .dc-facet-values-list li .dc-facet-checkbox .dc-facet-label,
.dc-add-to-cart .qty,
.page-orderConfirmationPage .totals-table td,
.page-multiStepCheckoutSummaryPage .totals-table td,
.page-multiStepCheckoutSummaryPage .step .step__static,
.page-multiStepCheckoutSummaryPage .step .step__static address,
.page-multiStepCheckoutSummaryPage .default-soldto-address,
.facet .dc-remove-badge,
.dc-alerts .dc-alert-item,
.dc-storeroom-drawer-wrapper .wrapper-section-item .storeroom-folder-list ul li a{font-family:'DIN2014Regular';font-size:1rem;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0rem;}.dc-body-16-bold,
#filter-desktop-container .dc-facet-list .dc-facet-head,
#mobile-sort-filter .dc-facet-list .dc-facet-head,
.dc-alternate-carousel-title{font-family:'DIN2014Regular' !important;font-size:1rem;font-style:normal;font-weight:500;line-height:130%;letter-spacing:0rem;}.dc-body-16-link,
.pageType-ProductPage .dc-pdp-print{font-family:'DIN2014Regular' !important;font-size:1rem;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0rem;text-decoration-line:underline;}.dc-body-14,
.dc-checkbox.small label,
.page-orderConfirmationPage .dc-form label,
.page-multiStepCheckoutSummaryPage .dc-form label,
.dc-plp-main .pagination-bar .pagination li > span,
.dc-plp-main .pagination-bar .pagination li > a,
.dc-product-info,
.dc-add-to-cart-ctas .dc-wishlist .chosen-container .chosen-single,
.dc-product-bottom .custom-checkbox label:before,
.pageType-ProductPage .product--details__add-to-wishlist .chosen-container a,
.page-orderConfirmationPage .shipping-info-badge,
.page-multiStepCheckoutSummaryPage .shipping-info-badge,
.page-multiStepCheckoutSummaryPage .default-soldto-address .title,
.page-savedlistdetail .wishlist-item .critical-spares-add-to-list .chosen-container .chosen-single,
.dc-storerooms-search .storeroom-filter-drawer .search-filter-options .search-filter-options-input::placeholder,
.dc-storeroom-drawer-wrapper .wrapper-section .serach-input::placeholder,
.inventory-main-head li a{font-family:'DIN2014Regular' !important;font-size:0.875rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0rem;}.dc-body-14-bold{font-family:'DIN2014Regular' !important;font-size:0.875rem;font-style:normal;font-weight:500;line-height:1.25rem;letter-spacing:0.01rem;}.dc-body-14-link{font-family:'DIN2014Regular' !important;font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:0.01rem;text-decoration-line:underline;}.dc-body-12,
#selectDeliveryMethodForm .custom-styled-select select,
#deliveryAddressForm .custom-styled-select select,
#payment-form .custom-styled-select select,
.i18nAddressForm .custom-styled-select select,
.dc-customer-info .custom-styled-select select,
.page-multiStepCheckoutSummaryPage .dc-form label .optional-label,
.dc-plp-icons-item{font-family:'DIN2014Regular' !important;font-size:0.75rem;font-style:normal;font-weight:400;line-height:1rem;letter-spacing:0.01rem;}.dc-body-12-bold{font-family:'DIN2014Regular' !important;font-size:0.75rem;font-style:normal;font-weight:500;line-height:1rem;letter-spacing:0.01rem;}.dc-body-12-link{font-family:'DIN2014Regular' !important;font-size:0.75rem;font-style:normal;font-weight:400;line-height:1rem;letter-spacing:0.01rem;}.dc-body-12-strikethrough{font-family:'DIN2014Regular' !important;font-size:0.75rem;font-style:normal;font-weight:400;line-height:1rem;letter-spacing:0.01rem;text-decoration:line-through;}.dc-body-10{font-family:'DIN2014Regular' !important;font-size:0.625rem;font-style:normal;font-weight:400;line-height:0.75rem;letter-spacing:0;}.dc-body-10-bold{font-family:'DIN2014Regular' !important;font-size:0.625rem;font-style:normal;font-weight:500;line-height:0.75rem;letter-spacing:0;}.dc-body-10-link{font-family:'DIN2014Regular' !important;font-size:0.625rem;font-style:normal;font-weight:500;line-height:0.75rem;letter-spacing:0;text-decoration:underline;}.dc-body-10-strikethrough{font-family:'DIN2014Regular' !important;font-size:0.625rem;font-style:normal;font-weight:500;line-height:0.75rem;letter-spacing:0;text-decoration:line-through;}.dc-body-eyebrow{font-family:'DIN2014Regular' !important;font-size:0.75rem;font-style:normal;font-weight:400;line-height:0.75rem;letter-spacing:0.075rem;font-weight:500;text-transform:uppercase;}.fw-bold{font-weight:700;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.text-nowrap{white-space:nowrap;}.text-lowercase{text-transform:lowercase;}.text-uppercase,
.cms-image-card .cms-image-card-title,
.cms-image-card .cms-image-card-content{text-transform:uppercase;}.text-capitalize{text-transform:capitalize;}.black{color:#000000;}.white,
.cms-image-card .cms-image-card-title,
.cms-image-card .cms-image-card-content{color:#ffffff;}.grey-90{color:#3a3a3a;}.grey-80{color:#5f5f5f;}.grey-100{color:#222222;}.primary a,
.primary{color:#017b85;}.secondary a,
.secondary{color:#201c52;}.black-overlay{background-color:rgba(0, 0, 0, 0.9);}.bg-white{background-color:#ffffff;}.bg-surface{background-color:#f8f8f8;}.bg-primary{background-color:#017b85;}.border-none{border:none;}.border-top-1{border-top:1px solid #e9e9e9;}.border-bottom-1{border-bottom:1px solid #e9e9e9;}.border-1{border:1px solid #e9e9e9;}.border-radius-1{border-radius:0.25rem;}.border-primary{border-color:#017b85;}.border-bottom{border-bottom:1px solid #e9e9e9;}body{font-family:'DIN2014Regular' !important;font-weight:400;}.d-flex{display:flex;}.display-block{display:block;}.display-inline-block{display:inline-block;}.d-none{display:none;}.justify-content-evenly{justify-content:space-evenly;}.justify-content-between{justify-content:space-between;}.justify-content-center{justify-content:center;}.align-items-baseline{align-items:baseline;}.align-items-center{align-items:center;}.flex-col{flex-direction:column;}@media(min-width:768px){.d-sm{display:block;}.d-sm-flex{display:flex;}.d-sm-inline-block{display:inline-block;}.d-sm-none{display:none;}}@media(min-width:1024px){.align-items-lg-center{align-items:center;}}.gap-5{gap:2.5rem;}.gap-4{gap:2rem;}.gap-3{gap:1.5rem;}.gap-25{gap:1.25rem;}.gap-2{gap:1rem;}.gap-1{gap:0.5rem;}.gap-0125{gap:0.125rem;}.px-1{padding-left:0.5rem;padding-right:0.5rem;}.px-4{padding-inline:1.5rem;}.px-5{padding-inline:2rem;}.p-3{padding:1rem;}.p-4{padding:1.5rem;}.py-20{padding-top:1.25rem;padding-bottom:1.25rem;}.px-0{padding-left:0;padding-right:0;}.px-20{padding-left:1.25rem;padding-right:1.25rem;}.px-28{padding-left:1.75rem;padding-right:1.75rem;}.px-2{padding-left:1rem;padding-right:1rem;}.py-2{padding-top:1rem;padding-bottom:1rem;}.pt-0{padding-top:0;}.pb-0{padding-bottom:0;}.pb-1{padding-bottom:0.5rem;}.pt-4{padding-top:1.5rem;}.p-0{padding:0;}.p-1{padding:0.5rem;}.p-2{padding:1rem;}.p-075{padding:0.75rem;}.py-22{padding-top:1.375rem;padding-bottom:1.375rem;}.py-1{padding-top:0.5rem;padding-bottom:0.5rem;}@media(max-width:1023px){.p-sm-0{padding:0;}}.m-0{margin:0;}.my-1{margin-top:0.5rem;margin-bottom:0.5rem;}.mx-0{margin-left:0;margin-right:0;}.ms-1{margin-left:0.5rem;}.border-0{border:none;}.border-rounded{border-radius:50px;}.absolute{position:absolute;}.fixed{position:fixed;}.sticky{position:fixed;width:100%;z-index:1;background:#ffffff;}.z-top{z-index:100000000000000000000;}.z-top-1{z-index:999999999999999999999;}.top-0{top:0;}.top-100{top:100%;}.top-200{top:200%;}.top-15{top:15%;}.left-0{left:0;}.right-0{right:0;}.right-10{right:10%;}.bottom-0{bottom:0%;}.max-w-30{max-width:30%;}.max-w-22r{max-width:22rem;width:22rem;}.w-100{width:100%;}.h-100{height:100%;}.overflow-scroll{overflow:scroll;}.dc-btn a,
.dc-btn,
.dc-add-to-cart-ctas .dc-wishlist a,
.dc-add-to-cart-ctas .dc-wishlist button,
.product-carousel-cta .dc-form .add-to-cart button,
.dc-cta-primary_solid a,
.dc-cta-primary_solid{font-family:'DIN2014Regular' !important;border-radius:0.25rem;font-size:1rem;line-height:130%;letter-spacing:0;}.dc-btn a.disabled,
.dc-btn.disabled,
.dc-btn a:disabled,
.dc-btn:disabled,
.dc-btn a[disabled],
.dc-btn[disabled],
.dc-btn a.dc-btn-disabled,
.dc-btn.dc-btn-disabled,
.card-selection input.expired + .cards .cards-cta,
.product-carousel-cta .dc-form .add-to-cart button[disabled],
.dc-cta-primary_solid a.disabled,
.dc-cta-primary_solid.disabled,
.dc-cta-primary_solid a:disabled,
.dc-cta-primary_solid:disabled,
.dc-cta-primary_solid a[disabled],
.dc-cta-primary_solid[disabled],
.dc-cta-primary_solid a.dc-btn-disabled,
.dc-cta-primary_solid.dc-btn-disabled{background:#e1e1e1;border:1px solid #e1e1e1;color:#5f5f5f;pointer-events:none;opacity:1;}.dc-btn a-icon-left img,
.dc-btn-icon-left img,
.dc-btn a-icon-right img,
.dc-btn-icon-right img,
.dc-cta-primary_solid a-icon-left img,
.dc-cta-primary_solid-icon-left img,
.dc-cta-primary_solid a-icon-right img,
.dc-cta-primary_solid-icon-right img{width:20px;max-height:20px;position:relative;top:3px;}.dc-btn a-icon-left img,
.dc-btn-icon-left img,
.dc-cta-primary_solid a-icon-left img,
.dc-cta-primary_solid-icon-left img{margin-right:12px;}.dc-btn a-icon-right img,
.dc-btn-icon-right img,
.dc-cta-primary_solid a-icon-right img,
.dc-cta-primary_solid-icon-right img{margin-left:12px;}.dc-btn-full{width:100%;}.dc-cms-btn-small a,
.dc-btn-small{font-size:0.875rem;line-height:120%;letter-spacing:0;padding:12px;}.dc-btn-small.dc-btn-icon-left img,
.dc-btn-small.dc-btn-icon-right img{width:16px;max-height:16px;top:2px;}.dc-btn-small.dc-btn-icon-left img{margin-right:8px;}.dc-btn-small.dc-btn-icon-right img{margin-left:8px;}.dc-btn-small.dc-body-16,
.dc-btn-small#filter-desktop-container .dc-facet-list .dc-facet-values-list li,
.dc-btn-small#mobile-sort-filter .dc-facet-list .dc-facet-values-list li,
.dc-btn-small#filter-desktop-container .dc-facet-list .dc-facet-values-list li .dc-facet-checkbox .dc-facet-label,
.dc-btn-small#mobile-sort-filter .dc-facet-list .dc-facet-values-list li .dc-facet-checkbox .dc-facet-label,
.dc-btn-small.facet .dc-remove-badge,
.dc-btn-small.dc-storeroom-drawer-wrapper .wrapper-section-item .storeroom-folder-list ul li a{font-size:1rem;line-height:130%;letter-spacing:0;}.dc-cms-btn-medium a,
.dc-btn-medium,
.product-carousel-cta .dc-form .add-to-cart button{padding:16px;}.dc-cms-btn-large a,
.dc-btn-large{padding:20px;}.dc-btn-primary_solid a,
.dc-btn-primary-solid,
.product-carousel-cta .dc-form .add-to-cart button{background:#017b85;border:1px solid #017b85;color:#ffffff;}.dc-btn-primary_solid a:hover,
.dc-btn-primary-solid:hover{background:#01545b;border:1px solid #01545b;color:#ffffff;}.dc-btn-primary_outline a,
.dc-btn-primary-outline,
.dc-add-to-cart-ctas .dc-wishlist a,
.dc-add-to-cart-ctas .dc-wishlist button,
.dc-add-to-cart-ctas .dc-wishlist .chosen-container .chosen-single{background:#ffffff;border:1px solid #017b85;color:#017b85;}.dc-btn-primary_outline a:hover,
.dc-btn-primary-outline:hover{background:#e4ebec;color:#017b85;}.dc-btn-inverted_outline a,
.dc-btn-inverted-outline{background:transparent;border:1px solid #ffffff;color:#ffffff;}.dc-btn-inverted_outline a:hover,
.dc-btn-inverted-outline:hover{border:1px solid #ffffff;background:rgba(0, 0, 0, 0.25);color:#ffffff;}.dc-btn-accent_solid a,
.dc-btn-accent-solid{background:#ffce50;border:1px solid #ffce50;color:#000000;}.dc-btn-accent_solid a:hover,
.dc-btn-accent-solid:hover{background:#000000;border:1px solid #000000;color:#ffffff;}.dc-btn-tertiary_solid a,
.dc-btn-tertiary-solid{background:#ffffff;border:1px solid #ffffff;color:#017b85;}.dc-btn-tertiary_solid a:hover,
.dc-btn-tertiary-solid:hover{background:#f1f1f1;color:#017b85;}.dc-btn-tertiary_outline a,
.dc-btn-tertiary-outline{background:#ffffff;border:1px solid #e9e9e9;color:#000000;}.dc-btn-tertiary_outline a:hover,
.dc-btn-tertiary-outline:hover{border:1px solid #c9c9c9;}.dc-btn-link a,
.dc-btn-link{padding:0;color:#000000;border:none;background:transparent;}.dc-btn-link a.primary,
.dc-btn-link.primary{color:#017b85;}.dc-btn-link a:hover,
.dc-btn-link:hover{color:#000000;border:none;background:transparent;}.anchor{display:block;position:relative;top:-55px;visibility:hidden;}@media(min-width:1024px){.anchor{top:-106px;}}.dc-btn-accent-solid.button-loading{background:#000;border-color:#000;position:relative;pointer-events:none;padding-right:15px;padding-left:36px;color:#ffffff;}.dc-btn-accent-solid.button-loading::before{content:"";position:absolute;left:50px;top:50%;width:20px;height:20px;background-size:25px 25px;}.product__stock{font-family:'DIN2014Regular' !important;font-size:14px;font-weight:400;line-height:120%;letter-spacing:0;border:1px solid #e9e9e9;padding:7px 10px 3px 34px;border-radius:50px;text-transform:none;}.product__stock::before{content:"";width:8px;height:8px;border-radius:50%;background:green;position:absolute;left:14px;top:10.5px;}.customer-part-number .icon-info,
.product__stock .icon-info{background:url("/_ui/responsive/theme-dotcom/images/info-circle.svg") no-repeat;width:16px;height:16px;vertical-align:text-top;margin-left:5px;display:inline-block;}.customer-part-number .icon-info .tipsy,
.product__stock .icon-info .tipsy{white-space:initial;}.customer-part-number .icon-info::before,
.product__stock .icon-info::before{display:none;}.expired-card{padding:2px 6px 0px 26px;display:none;border-radius:4px;border:1px solid #c5003e;color:#c5003e;letter-spacing:-0.24px;background:url(/_ui/responsive/theme-dotcom/images/credit-card-red.svg) #fdf2f3 6px center no-repeat;background-size:14px;position:absolute;right:24px;top:20px;}*[class^='dc-icon-']{background-repeat:no-repeat;background-position:center 5px;min-width:16px;min-height:16px;}*[class^='dc-icon-']::before{width:100%;height:100%;}.dc-icon-outclose{background-image:url(/_ui/responsive/theme-dotcom/images/out-close.svg);}.dc-icon-info{background-image:url(/_ui/responsive/theme-dotcom/images/information-circle.svg);}.dc-icon-arrow::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/arrow-right.svg) no-repeat center;}.dc-icon-search::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/search.svg) no-repeat center;}.dc-icon-filter::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/filter.svg) no-repeat center;}.dc-icon-remove::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/x-circle.svg) no-repeat center;}.dc-icon-close::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/close.svg) no-repeat center;}.dc-icon-cycle::before{content:'';display:inline-block;background:url(/_ui/responsive/theme-dotcom/images/arrow-repeat.svg) no-repeat center;}.dc-icon-mac::before{content:'';display:inline-block;background:url(/_ui/responsive/theme-dotcom/images/bookmark-check-fill.svg) no-repeat center;}.dc-icon-arrowLeftRight::before{content:'';display:inline-block;background:url(/_ui/responsive/theme-dotcom/images/arrow-left-right.svg) no-repeat center;}.dc-icon-chevronDown::before{content:'';display:inline-block;background:url(/_ui/responsive/theme-dotcom/images/primary-chevron-down.svg) no-repeat center;}.dc-icon-vthreedots::before{content:'';display:inline-block;transform:rotate(90deg);background:url(/_ui/responsive/theme-dotcom/images/three-dots.svg) no-repeat center;}.dc-icon-boxseam::before{content:'';display:inline-block;background:url(/_ui/responsive/theme-dotcom/images/box-seam.svg) no-repeat center;}.dc-icon-folder::before{content:'';display:inline-block;background:url(/_ui/responsive/theme-dotcom/images/folder-primary.svg) no-repeat center;}.dc-icon-trash::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/trash.svg) no-repeat center;}.dc-icon-edit::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/pencil.svg) no-repeat center;}.dc-icon-download::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/download.svg) no-repeat center;}.dc-icon-upload::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/upload.svg) no-repeat center;}.dc-icon-scan::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/upc-scan.svg) no-repeat center;}.dc-icon-printer::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/printer.svg) no-repeat center;}.dc-icon-printer-black::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/printer-black.svg) no-repeat center;}.dc-icon-labels::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/collection.svg) no-repeat center;}.dc-icon-barcode-example::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/barcodeExample.svg) no-repeat center;}.dc-icon-qrcode-example::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/qrCodeExample.svg) no-repeat center;}.dc-icon-logo-example::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/logo.svg) no-repeat center;}.dc-icon-small-logo-example::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/logoSmall.svg) no-repeat center;}.dc-icon-camera::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/camera-fill.svg) no-repeat center;}.dc-icon-plus::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/plus.svg) no-repeat center;}.dc-icon-plusCircle::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/plus-button.svg) no-repeat center;}.dc-icon-list::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/list-ul.svg) no-repeat center;}.dc-icon-nut::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/nut.svg) no-repeat center;}.dc-icon-halfrotate{transform:rotate(90deg);}.dc-icon-rotate{transform:rotate(180deg);}.dc-icon-toggle-on::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/toggle-on.svg) no-repeat center;}.dc-icon-toggle-off::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/toggle-off.svg) no-repeat center;}header{position:sticky;top:0;z-index:100;background:#ffffff;}.header-container .ait-logo img{display:block;max-height:45px;}.dotcom-header-wrapper{border-bottom:1px solid #e9e9e9;padding:8px 0;}.dotcom-header-wrapper .dotcom-header{display:flex;align-items:center;justify-content:space-between;width:100%;}.dotcom-header-wrapper .dotcom-header .mobile-action{display:inline-block;padding-top:7px;}.dotcom-header-wrapper .dotcom-header .mobile-action span{line-height:24px;}.dotcom-header-wrapper .dotcom-header .mobile-action + .mobile-action,
.dotcom-header-wrapper .dotcom-header .mobile-action + button{margin-left:12px;}.dotcom-header-wrapper .dotcom-header .mobile-action.simplified-nav-visible{display:none;}@media(min-width:1024px){.dotcom-header-wrapper .dotcom-header .mobile-action.search-trigger{display:none;}}.dotcom-header-wrapper .dotcom-header .cart-link img{width:20px;}@media(min-width:1024px){.dotcom-header-wrapper{padding:23px 0 24px;}}.dotcom-search{display:none;}@media(min-width:1024px){.dotcom-search{display:block;flex-grow:1;padding:0 12px;}}.main-menu-header{background-color:#201c52;}.ait-main-drawer-content{min-width:30rem;max-width:30rem;background:#ffffff;}.container-popup::before{content:"";display:block;width:2.5rem;height:2.5rem;background-color:#ffffff;top:0;position:absolute;transform:rotate(45deg);right:3%;}.header-bottom{display:none;width:100%;}.header-bottom.open{display:block;}@media(min-width:1024px){.header-bottom.open{display:none;}}.header .form--search button{width:44px;height:44px;background:#017b85;border-radius:50%;right:8px;top:7px;display:flex;align-items:center;justify-content:center;}.header .form--search button img{margin-left:1.5px;}.header .form--search .input-text{padding:19px 68px 19px 20px;font-family:"DIN2014Regular";font-size:16px;letter-spacing:0;color:#3a3a3a;border-radius:50px;background-color:#f8f8f8;border:none;}.header .form--search .input-text::placeholder{font-size:16px;color:#5f5f5f;font-style:normal;text-transform:none;}.logged-out-account-links .login-btn{border-radius:50px;font-weight:400;color:#000;}.logged-in-account-links,
.logged-out-account-links{margin:4px 0 0 8px;}.logged-in-account-links .header-btn,
.logged-out-account-links .header-btn{padding:16px;font-weight:400;}.logged-in-account-links .header-btn .account-icon,
.logged-out-account-links .header-btn .account-icon{width:14px;height:10px;margin-left:15px;display:inline-block;background:url(/_ui/responsive/theme-dotcom/images/primary-chevron-down.svg) no-repeat center;}@media(min-width:1024px){.ait-logo{margin:0 8px 0 20px;}.ait-logo a{display:block;}.ait-logo a img{max-height:55px;}.dc-secondary-nav{border-bottom:1px solid #e9e9e9;background:#ffffff;}.page-homepage .dc-secondary-nav{border-bottom:0;}.secondary-nav{font-size:16px;line-height:130%;letter-spacing:0;}.secondary-nav > ul{margin:0 -12px;padding:0;font-size:0;}.secondary-nav > ul li{list-style-type:none;display:inline-block;position:relative;}.secondary-nav > ul li.punchout-link::after{content:'';width:1px;height:16px;background:#D9D9D9;position:absolute;right:0;}.secondary-nav > ul a,
 .secondary-nav > ul button{padding:20px 12px;font-weight:normal;}.secondary-nav > ul a img,
 .secondary-nav > ul button img{vertical-align:text-bottom;}}.account-punchout{position:relative;}.account-punchout #modal--punchout--welcome .welcome-modal{box-shadow:0px 24px 48px 0px rgba(0, 0, 0, 0.15);padding:20px 16px;border:none;border-radius:4px;width:350px;max-width:94vw;overflow:visible;position:absolute;z-index:3;background:#fff;right:-57px;top:calc(100% + 10px);font-family:'DIN2014Regular' !important;}.account-punchout #modal--punchout--welcome .welcome-modal .welcome-title{font-size:1.5rem;font-weight:700;color:#201c52;line-height:120%;letter-spacing:-0.03rem;margin-bottom:12px;text-align:left;}.account-punchout #modal--punchout--welcome .welcome-modal .welcome-subtitle a{font-size:1rem;font-weight:400;color:#3a3a3a;letter-spacing:-0.03rem;line-height:130%;padding-bottom:20px;border-bottom:1px solid #e9e9e9;text-align:left;}.account-punchout #modal--punchout--welcome .welcome-modal .welcome-link-personal{width:100%;margin:16px 0;}.account-punchout #modal--punchout--welcome .welcome-modal .welcome-link-personal a{display:block;padding:15px;text-align:center;font-weight:400;}.account-punchout #modal--punchout--welcome .welcome-modal .welcome-server-center-locator{text-align:center;}.account-punchout #modal--punchout--welcome .welcome-modal .welcome-server-center-locator a{color:#000000;text-decoration:underline;font-size:1rem;font-weight:400;line-height:130%;letter-spacing:-0.03rem;}.account-punchout #modal--punchout--welcome .welcome-modal::before{content:"";width:0;height:0;border:6px solid;border-color:#ffffff;position:absolute;transform:rotate(45deg);right:60px;top:-6px;}@media(min-width:1024px){.account-punchout #modal--punchout--welcome .welcome-modal{right:0;top:calc(100% + 24px);}.account-punchout #modal--punchout--welcome .welcome-modal::before{right:20px;}}.logged-out-account-cta{position:relative;}.logged-out-account-cta #modal--punchout--welcome .welcome-modal,
.logged-out-account-cta #modal--welcome .welcome-modal{padding:20px 16px;border:none;width:350px;max-width:94vw;overflow:visible;position:absolute;z-index:3;background:#fff;right:-57px;top:calc(100% + 10px);font-family:'DIN2014Regular' !important;}.logged-out-account-cta #modal--punchout--welcome .welcome-modal .welcome-title,
.logged-out-account-cta #modal--welcome .welcome-modal .welcome-title{font-size:1.5rem;font-weight:700;color:#201c52;line-height:120%;letter-spacing:0;margin-bottom:12px;}.logged-out-account-cta #modal--punchout--welcome .welcome-modal .welcome-subtitle,
.logged-out-account-cta #modal--welcome .welcome-modal .welcome-subtitle{font-size:1rem;font-weight:400;color:#3a3a3a;letter-spacing:0;line-height:130%;padding-bottom:20px;border-bottom:1px solid #e9e9e9;}.logged-out-account-cta #modal--punchout--welcome .welcome-modal .welcome-signin,
.logged-out-account-cta #modal--welcome .welcome-modal .welcome-signin{width:100%;margin-bottom:20px;}.logged-out-account-cta #modal--punchout--welcome .welcome-modal .welcome-signin a,
.logged-out-account-cta #modal--welcome .welcome-modal .welcome-signin a{display:block;padding:15px;text-align:center;font-weight:400;}.logged-out-account-cta #modal--punchout--welcome .welcome-modal .welcome-register,
.logged-out-account-cta #modal--welcome .welcome-modal .welcome-register{text-align:center;}.logged-out-account-cta #modal--punchout--welcome .welcome-modal .welcome-register a,
.logged-out-account-cta #modal--welcome .welcome-modal .welcome-register a{text-decoration:underline;font-size:1rem;font-weight:400;line-height:130%;letter-spacing:0;}.logged-out-account-cta #modal--punchout--welcome .welcome-modal::before,
.logged-out-account-cta #modal--welcome .welcome-modal::before{content:"";width:0;height:0;border:6px solid;border-color:#ffffff;position:absolute;transform:rotate(45deg);right:60px;top:-6px;}@media(min-width:1024px){.logged-out-account-cta #modal--punchout--welcome .welcome-modal,
 .logged-out-account-cta #modal--welcome .welcome-modal{right:-92px;top:calc(100% + 24px);}.logged-out-account-cta #modal--punchout--welcome .welcome-modal::before,
 .logged-out-account-cta #modal--welcome .welcome-modal::before{right:20px;}}.simplified-nav-visible{display:none !important;}.page-multiStepCheckoutSummaryPage .simplified-nav-hidden{display:none !important;}.page-multiStepCheckoutSummaryPage .simplified-nav-visible{display:flex !important;}.page-multiStepCheckoutSummaryPage .header-container .ait-logo img{max-height:31px;}.page-multiStepCheckoutSummaryPage .simple-nav-btn-wrapper a img{padding:7px 0 0 0;}.page-multiStepCheckoutSummaryPage .mini-cart .icon{float:left;}.page-multiStepCheckoutSummaryPage .mini-cart .icon + span{line-height:24px;padding-left:0.5rem;display:flex;float:left;}.page-multiStepCheckoutSummaryPage .dotcom-header-wrapper{padding:11px 0 23px;}@media(min-width:1024px){.page-multiStepCheckoutSummaryPage .dotcom-header-wrapper{padding:24px 0;}.page-multiStepCheckoutSummaryPage .logo-wrapper{display:flex;align-items:center;}.page-multiStepCheckoutSummaryPage .logo-wrapper .ait-logo{margin:0;}.page-multiStepCheckoutSummaryPage .logo-wrapper .secure-text{border-left:1px solid #D9D9D9;padding-left:20px;margin-left:20px;color:#3a3a3a;font-size:20px;font-weight:400;line-height:40px;letter-spacing:-0.3px;}.page-multiStepCheckoutSummaryPage .simple-nav-btn-wrapper{width:25%;}.page-multiStepCheckoutSummaryPage .simple-nav-btn-wrapper .dc-btn-link{background:#f8f8f8;padding:8px 16px;border-radius:50px;margin:0;color:#017b85;display:inline-block;}.page-multiStepCheckoutSummaryPage .simple-nav-btn-wrapper .dc-btn-link svg{height:28px;}.page-multiStepCheckoutSummaryPage .simple-nav-btn-wrapper .dc-btn-link img,
 .page-multiStepCheckoutSummaryPage .simple-nav-btn-wrapper .dc-btn-link svg{width:28px;float:left;padding:0;}.page-multiStepCheckoutSummaryPage .simple-nav-btn-wrapper .dc-btn-link img + span,
 .page-multiStepCheckoutSummaryPage .simple-nav-btn-wrapper .dc-btn-link svg + span,
 .page-multiStepCheckoutSummaryPage .simple-nav-btn-wrapper .dc-btn-link .icon + span{float:left;margin-top:3px;line-height:24px;}}.btn-close-modal{padding:12px 12.5px 9px;line-height:15px;}.modal-close-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0, 0, 0, 0.5);cursor:pointer;}.dc-modal{display:none;position:fixed;visibility:visible;opacity:1;width:480px;max-width:100%;min-width:1px;transition:width 300ms ease-out;height:100vh;z-index:999;top:0;right:0;}.dc-modal .dc-modal-wrapper{position:relative;z-index:1;background-color:#ffffff;height:100vh;overflow:hidden;}.dc-modal .dc-modal-wrapper .dc-modal-header{padding:28px 28px 20px;border-bottom:1px solid #e9e9e9;display:flex;justify-content:space-between;align-items:center;height:89px;}.dc-modal .dc-modal-wrapper .dc-modal-close{display:block;width:40px;height:40px;border:0;border-radius:20px;background-color:#f8f8f8;}.dc-modal .dc-modal-wrapper .dc-modal-close .dc-icon-close{display:flex;justify-content:center;align-items:center;}.dc-modal .dc-modal-wrapper .dc-modal-close .dc-icon-close::before{width:14px;height:14px;}.dc-modal .dc-modal-wrapper .dc-modal-main{background-color:#f8f8f8;height:100%;overflow:auto;}.dc-modal.active{display:block;}.floating-dc-modal .modal-content{border:none;border-radius:4px;padding:24px;max-width:600px;}.floating-dc-modal .floating-modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e9e9e9;}.floating-dc-modal .floating-modal-header h2{margin:0;text-transform:capitalize;color:#3a3a3a;}.floating-dc-modal .floating-modal-content p{margin-bottom:24px;}.floating-dc-modal .floating-modal-ctas{border-top:1px solid #e9e9e9;padding-top:24px;margin-top:24px;display:flex;justify-content:space-between;}.floating-dc-modal .floating-modal-ctas .california-popup-form:first-of-type,
.floating-dc-modal .floating-modal-ctas button:first-of-type{margin:0 10px 0 auto;}.floating-dc-modal .floating-modal-ctas button{min-width:100px;}.account-nav-section{margin:0 32px;padding:14px 0;border-bottom:1px solid #e9e9e9;}.account-nav-section:first-of-type{margin-top:20px;}.account-nav-section li a{font-family:'DIN2014Regular' !important;color:#3a3a3a;padding:6px 0;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;}.account-nav-section:last-of-type{border-bottom:none;}.account-nav-section:last-of-type li a{font-size:16px;letter-spacing:0;text-decoration-line:underline;padding-top:16px;}.storeroom-filter-drawer form{overflow:auto;max-height:750px;}.mini-cart .mini-cart__layer{padding:0;width:480px;}.mini-cart .mini-cart__layer .mini-cart__empty{text-align:center;padding:40px 84px;height:calc(100vh - 88px);}.mini-cart .mini-cart__layer .mini-cart__empty-content{margin:20px 0;}.mini-cart .mini-cart__layer .mini-cart__has-items{padding:0;height:calc(100vh - 147px);overflow-y:auto;}.mini-cart .mini-cart__layer .mini-cart__has-items .product-container{border-bottom:1px solid #e9e9e9;padding:28px;}.cart-header{padding:23px 28px 21px;background:#ffffff;border-bottom:1px solid #e9e9e9;}.cart-header .icon-check{margin-right:7px;color:#017b85;font-size:24px;position:relative;top:4px;}.cart-header p{padding-top:5px;}.empty-minicart-icon{padding:20px;border:1px solid #e9e9e9;background:#ffffff;width:80px;margin:auto;}.mini-cart{display:inline-block;margin-left:12px;}.mini-cart #mini-cart-component > .gor-active:after{content:'';width:100%;height:100%;position:fixed;background:rgba(0, 0, 0, 0.15);z-index:99;top:0;left:0;}.mini-cart #mini-cart-component .mini-cart__trigger{padding:0;border:none;display:flex;align-items:baseline;}.mini-cart #mini-cart-component .mini-cart__trigger .cart-items-count{position:relative;top:-2px;}.mini-cart .mini-cart__layer.drop-down{padding:0;width:0;overflow:hidden;position:fixed;z-index:999;top:0;right:0;height:100vh;height:-webkit-fill-available;transition:width 300ms ease-in;}.mini-cart .mini-cart__layer.drop-down .minicart-wrapper{height:100vh;position:relative;z-index:1;}.mini-cart .mini-cart__layer.drop-down.gor-active{visibility:visible;opacity:1;width:480px;max-width:100%;min-width:1px;overflow:hidden;transition:width 300ms ease-out;}@media(max-width:767px){.mini-cart .mini-cart__layer.drop-down{width:100%;}}.mini-cart .mini-cart__layer .mini-cart__has-items .dc-product-grid .itemThumb,
.dc-cart-modal .dc-product-grid .itemThumb,
.mini-cart .mini-cart__layer .mini-cart__has-items .product-container .itemThumb,
.dc-cart-modal .product-container .itemThumb{width:84px;}.mini-cart .mini-cart__layer .mini-cart__has-items .dc-product-grid .itemThumb .product__image,
.dc-cart-modal .dc-product-grid .itemThumb .product__image,
.mini-cart .mini-cart__layer .mini-cart__has-items .product-container .itemThumb .product__image,
.dc-cart-modal .product-container .itemThumb .product__image{height:84px;padding:0;border:none;}.mini-cart .mini-cart__layer .mini-cart__has-items .dc-product-grid .product-container__left,
.dc-cart-modal .dc-product-grid .product-container__left,
.mini-cart .mini-cart__layer .mini-cart__has-items .product-container .product-container__left,
.dc-cart-modal .product-container .product-container__left,
.mini-cart .mini-cart__layer .mini-cart__has-items .dc-product-grid .product-container__right,
.dc-cart-modal .dc-product-grid .product-container__right,
.mini-cart .mini-cart__layer .mini-cart__has-items .product-container .product-container__right,
.dc-cart-modal .product-container .product-container__right{display:inline-block;}.mini-cart .mini-cart__layer .mini-cart__has-items .dc-product-grid .product-container__left,
.dc-cart-modal .dc-product-grid .product-container__left,
.mini-cart .mini-cart__layer .mini-cart__has-items .product-container .product-container__left,
.dc-cart-modal .product-container .product-container__left{width:84px;vertical-align:top;}.mini-cart .mini-cart__layer .mini-cart__has-items .dc-product-grid .product-container__right,
.dc-cart-modal .dc-product-grid .product-container__right,
.mini-cart .mini-cart__layer .mini-cart__has-items .product-container .product-container__right,
.dc-cart-modal .product-container .product-container__right{margin-left:20px;width:calc(100% - 108px);}.minicart-content{height:calc(100vh - 157px);overflow-y:auto;}.dc-cart-modal .modal-content{right:0;left:auto;top:0;width:480px;bottom:auto;padding:0;height:100vh;height:-webkit-fill-available;transform:none !important;}@media(max-width:767px){.dc-cart-modal .modal-content{width:100%;}}.dc-cart-modal .product-container{padding:28px;}.dc-cart-modal .cart-popup__replenishment-options{padding:0 28px 28px;margin-left:104px;width:auto;}.dc-cart-modal .cart-popup__replenishment-options li.control.control--custom-radio{float:left;width:50%;margin:0;}@media(max-width:479px){.dc-cart-modal .cart-popup__replenishment-options li.control.control--custom-radio{width:100%;}.dc-cart-modal .cart-popup__replenishment-options li.control.control--custom-radio + li{margin-top:12px;}}.dc-cart-modal .addto-cart-layer__related{padding:0;}.dc-cart-modal .addto-cart-layer__related .recommended-products-container{border-top:1px solid #e9e9e9;padding:24px 28px;background:#f8f8f8;}.dc-cart-modal .addto-cart-layer__related .recommended-products-container h2{margin:0;}@media(max-width:767px){.dc-cart-modal .addto-cart-layer__related .recommended-products-container .addToCartButton{width:28px !important;top:10px;right:10px;}}.dc-cart-modal .product__info{float:none;}.dc-cart-modal .product__lazy{position:static;}.dc-cart-modal .product__lazy .dc-add-to-cart .add-to-cart{position:static;}.dc-cart-modal .product__lazy .dc-add-to-cart .add-to-cart .button{text-indent:-9999px;width:28px !important;height:28px;border-radius:50%;position:absolute;top:16px;right:16px;background:url(/_ui/responsive/theme-dotcom/images/add-to-cart-plus.svg) #017b85 center no-repeat;background-size:12px;padding:0;border:none;}.dc-cart-modal .product__lazy .dc-add-to-cart .add-to-cart .button:hover{background-color:#01545b;}.dc-cart-modal .product__lazy .product__stock{margin-bottom:12px;}@media(max-width:767px){.dc-cart-modal{padding:0;overflow-y:auto;}}.minicart-footer{position:sticky;bottom:0;right:0;background:#ffffff;padding:16px 28px;border-top:1px solid #e9e9e9;z-index:1;}.minicart-footer .cart-links a{margin-top:12px;}@media(max-width:767px){.minicart-footer{width:100%;}}.dc-brand-name{margin:0;}.dc-brand-name a{color:#5f5f5f;text-transform:none;text-decoration:underline;}.dc-product-name{margin:4px 0;}.dc-qty{padding:16px 0;}.dc-price{font-size:22px;line-height:1;color:black;font-weight:600;}.dc-product-grid{position:relative;padding:16px;margin-top:20px;border-radius:4px;border:1px solid #e9e9e9;background:#ffffff;}.primary-navigation{position:fixed;top:0;height:100%;z-index:105;width:480px;max-width:100%;display:none;}.primary-navigation.left{left:0;}.primary-navigation.right{right:0;}.primary-navigation.active{display:block;}.primary-navigation .primary-nav-wrapper{background-color:#ffffff;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;z-index:1;position:relative;}.primary-navigation .primary-nav-wrapper .punchout-link-button{background-color:#f8f8f8;border-radius:4px;color:#017b85;font-weight:400;font-size:16px;line-height:20px;text-align:center;padding:16px;}.primary-navigation .primary-nav-wrapper .lang-form{margin:22px 32px;}.primary-navigation .primary-nav-wrapper .lang-form .language-select-wrap:before{right:auto;left:11px;}.primary-navigation .primary-nav-wrapper .lang-form .language-select-wrap:after{right:10px;}.primary-navigation .primary-nav-wrapper .lang-form select{width:100%;}.primary-navigation .primary-nav-header{background:#201c52;padding:10px 0 8px 32px;overflow:hidden;font-family:'DIN2014Regular';display:flex;justify-content:space-between;align-items:center;}.primary-navigation .primary-nav-header li{color:#ffffff;font-size:16px;font-weight:normal;line-height:130%;letter-spacing:0;display:flex;align-items:baseline;}.primary-navigation .primary-nav-header li a{color:#ffffff;font-size:16px;font-weight:normal;line-height:130%;letter-spacing:0px;text-decoration:underline;}.primary-navigation .primary-nav-header li a:hover{color:#ffffff;}.primary-navigation .primary-nav-header .account-links{margin-left:auto;display:flex;gap:10px;}.primary-navigation .primary-nav-header .account-link{color:#ffffff;}.primary-navigation .primary-nav-header .account-link a{text-decoration:underline;display:inline-block;margin-left:10px;color:#ffffff;}.primary-navigation .btn-close-modal{margin-right:20px;}.primary-navigation .mobile-navigation{margin:12px 0 24px;}.primary-navigation .mobile-navigation .level-0{border-bottom:1px solid #e9e9e9;}.primary-navigation .mobile-navigation .level-0 a{padding:20px 76px 20px 32px;text-align:left;color:#000000;font-family:'DIN2014Regular' !important;font-size:1.5rem;font-weight:400;line-height:120%;letter-spacing:0;position:relative;text-transform:none;}.primary-navigation .mobile-navigation .level-0 .menu-back-btn{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9e9e9;padding:20px 0 18px;}.primary-navigation .mobile-navigation .level-0 .menu-back-btn a{font-size:16px;line-height:24px;border:none;padding:0 32px;width:auto;}.primary-navigation .mobile-navigation .level-0 .menu-back-btn a img{vertical-align:middle;margin-right:7px;}.primary-navigation .mobile-navigation .level-1 a,
.primary-navigation .mobile-navigation .level-2 a{width:100%;color:#000000;padding:17px 32px 14px;font-family:'DIN2014Regular' !important;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0;border-bottom:1px solid #e9e9e9;}.primary-navigation .mobile-navigation .level-0 a::before,
.primary-navigation .mobile-navigation .level-1 a::before{display:inline-block;width:24px;height:24px;left:calc(100% - 55px);transform:rotate(270deg);top:20px;font-size:24px;}.primary-navigation .mobile-navigation .all-categories,
.primary-navigation .mobile-navigation .all-brands{border-bottom:1px solid #e9e9e9;}.primary-navigation .mobile-navigation .all-categories a,
.primary-navigation .mobile-navigation .all-brands a{border-bottom:none;}.primary-navigation .mobile-navigation .all-categories a{border-bottom:none;}.primary-navigation .mobile-navigation .all-categories a.level-1-link{padding:6px 32px 16px;font-size:1rem;line-height:130%;letter-spacing:0;}.primary-navigation .mobile-navigation .all-categories a.level-1-link img{vertical-align:text-bottom;margin-right:6px;}.primary-navigation .mobile-navigation .all-brands .logo-container{padding:0 32px 14px;display:flex;flex-wrap:wrap;justify-content:space-between;}.primary-navigation .mobile-navigation .all-brands .logo-container a{padding:0;width:auto;}@media(max-width:479px){.primary-navigation .mobile-navigation .all-brands .logo-container a{width:48%;}}.primary-navigation .primary-navigation-links{margin:0 32px;}.primary-navigation .primary-navigation-links a{padding:8px 0;color:#5f5f5f;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;letter-spacing:0;line-height:130%;}.primary-navigation .primary-navigation-links img{vertical-align:text-bottom;margin-right:6px;}.primary-navigation .all-link{display:flex;justify-content:space-between;align-items:center;}.primary-navigation .all-link .title{font-size:24px;font-weight:500;line-height:120%;letter-spacing:0;}.primary-navigation .all-link .see-all-link{color:#017b85;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-decoration-line:underline;min-width:45px;text-align:right;}.primary-navigation .links a:not(.button){padding:8px 0 8px 4px;text-transform:none;}.primary-navigation ul.level-0{z-index:2;}.primary-navigation ul.level-1{z-index:3;}.primary-navigation ul.level-0,
.primary-navigation ul.level-1{display:none;position:fixed;top:0;width:480px;max-width:100%;height:100%;overflow:auto;background:#fff;}.primary-navigation ul.level-0.open,
.primary-navigation ul.level-1.open{display:block;}.input-radio input[type="radio"]{position:absolute;left:-999999px;}.input-radio input[type="radio"] + label{display:block;margin:0;position:relative;padding-left:24px;line-height:1.4;}.input-radio input[type="radio"] + label::before{content:"";position:absolute;left:0;top:0;width:12px;height:12px;border-radius:50%;border:2px solid #e9e9e9;background:#ffffff;}.input-radio input[type="radio"]:checked{border:2px solid #017b85;}.input-radio input[type="radio"]:checked + label::before{border:2px solid #017b85;}.input-radio input[type="radio"]:checked + label::after{content:"";border:1px solid #017b85;background-color:#017b85;border-radius:50%;position:absolute;top:4px;left:4px;width:6px;height:6px;}.input-container:has(input[type="radio"]:checked){border:1px solid #017b85;}.checkout-address-new > input,
.fake-accordion-input{position:absolute;left:-99999px;}.fake-accordion-input + label{position:relative;}.fake-accordion-input + label .minus{display:none;}.fake-accordion-input + label::after{content:"";position:absolute;background:url(/_ui/responsive/theme-dotcom/images/primary-chevron-down.svg) no-repeat;background-size:cover;}.fake-accordion-input:focus + label{outline:1px solid #000000;outline-offset:1px;}.fake-accordion-input ~ .fake-accordion-content{display:none;}.fake-accordion-input:checked ~ .fake-accordion-content{display:block;}.fake-accordion-input:checked + label .plus{display:none;}.fake-accordion-input:checked + label .minus{display:inline-block;}.fake-accordion-input:checked + label::after{transform:rotate(180deg);}.dc-form textarea{min-height:120px;min-width:100%;}.dc-form input[type=text],
.dc-form input[type=number],
.dc-form input[type=email],
.dc-form input[type=password],
.dc-form textarea{padding:15px 16px;border-radius:4px;border:1px solid #e9e9e9;background:#fff;letter-spacing:-0.48px;width:100%;}.dc-form input[type=text].disabled,
.dc-form input[type=number].disabled,
.dc-form input[type=email].disabled,
.dc-form input[type=password].disabled,
.dc-form textarea.disabled,
.dc-form input[type=text]:disabled,
.dc-form input[type=number]:disabled,
.dc-form input[type=email]:disabled,
.dc-form input[type=password]:disabled,
.dc-form textarea:disabled,
.dc-form input[type=text]:read-only,
.dc-form input[type=number]:read-only,
.dc-form input[type=email]:read-only,
.dc-form input[type=password]:read-only,
.dc-form textarea:read-only{color:#63666A;border:1px solid #C8C9C7;background:#f2f2f2;}.dc-form input[type=text]::placeholder,
.dc-form input[type=number]::placeholder,
.dc-form input[type=email]::placeholder,
.dc-form input[type=password]::placeholder,
.dc-form textarea::placeholder{text-transform:capitalize;}.dc-form input[type=search]{padding-left:36px;background:url(/_ui/responsive/theme-dotcom/images/search-grey.svg) no-repeat;background-position:10px center;background-size:18px;border-radius:4px;border:1px solid #e9e9e9;}.dc-form::placeholder{color:#5f5f5f;opacity:1;}.dc-form::-ms-input-placeholder{color:#5f5f5f;}.dc-form .optional-text{color:#595959;font-size:14px;font-weight:400;line-height:20px;text-transform:none;position:absolute;right:6px;top:6px;opacity:0.5;pointer-events:none;}.dc-checkbox label{position:relative;cursor:pointer;padding-left:27px;color:#000000;margin:0;}.dc-checkbox label:before{content:"";width:18px;height:18px;border:1px solid #e9e9e9;background:#fff;position:absolute;top:-2px;left:15px;}.dc-checkbox.small label{padding-left:35px;}.dc-checkbox.small label:before{width:14px;height:14px;top:-2px;}.dc-checkbox.small input:checked ~ label:before{left:18px;top:-1px;}.dc-checkbox.small input:checked ~ label:after{width:16px;height:16px;left:16px;}.dc-checkbox.large label:before,
.dc-checkbox.large label:after{width:18px;height:18px;top:-1px;left:0;border-radius:2px;}.dc-checkbox.large input:checked ~ label:before{top:1px;left:0px;}.dc-checkbox.large input:checked ~ label:after{width:20px;height:20px;left:0;top:-1px;}.dc-checkbox input{position:absolute;left:-99999px;}.dc-checkbox input:checked ~ label:before{background:url(/_ui/responsive/theme-dotcom/images/input-checkmark.svg) 100% center no-repeat;z-index:1;border:none;}.dc-checkbox input:checked ~ label:after{content:"";background-color:#017b85;position:absolute;}.dc-checkbox input.disabled + label,
.dc-checkbox input[disabled] + label{opacity:0.5;}.dc-toggle{display:inline-block;vertical-align:top;margin-left:8px;}.dc-toggle-container{width:20px;height:12px;background-color:#ffffff;border-radius:15px;border:1px solid #e9e9e9;position:relative;}.dc-toggle-handle{display:block;position:absolute;border-radius:50%;width:10px;height:10px;top:0;bottom:0;margin:auto;background-color:#017b85;left:1px;}.dc-toggle input{display:none;}.dc-toggle input:checked ~ .dc-toggle-container{background-color:#017b85;border-color:#017b85;}.dc-toggle input:checked ~ .dc-toggle-container .dc-toggle-handle{background-color:#ffffff;right:1px;left:auto;}#payment-form .checkout-shipping-address-wrap,
#deliveryAddressForm .checkout-shipping-address-wrap{visibility:hidden;}#payment-form .checkout-shipping-address-wrap.lazy-form,
#deliveryAddressForm .checkout-shipping-address-wrap.lazy-form{visibility:visible;}#selectDeliveryMethodForm .custom-styled-select .outer,
#deliveryAddressForm .custom-styled-select .outer,
#payment-form .custom-styled-select .outer,
.i18nAddressForm .custom-styled-select .outer,
.dc-customer-info .custom-styled-select .outer{color:#000000;border:1px solid #e9e9e9;background-color:#ffffff;padding:15px 55px 15px 16px;border-radius:4px;}#selectDeliveryMethodForm .custom-styled-select .outer:after,
#deliveryAddressForm .custom-styled-select .outer:after,
#payment-form .custom-styled-select .outer:after,
.i18nAddressForm .custom-styled-select .outer:after,
.dc-customer-info .custom-styled-select .outer:after{right:0;padding:17px 20px;}.page-multiStepCheckoutSummaryPage label.error,
.page-multiStepCheckoutSummaryPage .validation-advice{margin:8px 0 0;color:#ef0000;}.page-multiStepCheckoutSummaryPage .input-text.error{border:#ef0000;box-shadow:inset 0 0 0 2px #ef0000;}.page-multiStepCheckoutSummaryPage .custom-styled-select .outer:after{top:0;}.page-multiStepCheckoutSummaryPage .custom-styled-select .inner{white-space:initial;min-width:auto;}.page-multiStepCheckoutSummaryPage .custom-styled-select select{padding:0 10px;height:52px;}.page-multiStepCheckoutSummaryPage .custom-styled-select select option{color:#5f5f5f;margin:15px 10px;}.page-multiStepCheckoutSummaryPage .custom-styled-select select option + option{margin-top:16px;}.page-multiStepCheckoutSummaryPage .dc-form.new-address{margin-bottom:20px;}.page-multiStepCheckoutSummaryPage .dc-form .control-group{margin-top:20px;}.page-multiStepCheckoutSummaryPage .dc-form .control-group.save-cc{margin:20px 0;}.page-multiStepCheckoutSummaryPage .dc-form .control-group.use-same-billing{margin:44px 0 0;}.page-multiStepCheckoutSummaryPage .dc-form .control-group.use-same-billing + .checkout-shipping-address-wrap{margin-top:20px;}.page-multiStepCheckoutSummaryPage .dc-form .fake-accordion-input + label{margin:12px 16px 0 0;display:inline-block;}.page-multiStepCheckoutSummaryPage .dc-form .fake-accordion-input:checked + label{display:none;}.page-multiStepCheckoutSummaryPage .dc-form .fake-accordion-content,
.page-multiStepCheckoutSummaryPage .dc-form .fake-accordion-content-phone,
.page-multiStepCheckoutSummaryPage .dc-form .fake-accordion-content-fax{margin-top:20px;}.page-multiStepCheckoutSummaryPage .dc-form .fake-accordion-wrapper.save-address-actions{margin-bottom:36px;}.page-multiStepCheckoutSummaryPage .dc-form .fake-accordion-wrapper .control-group{margin-top:0;}.page-multiStepCheckoutSummaryPage .dc-form .fake-accordion-wrapper .optional-label{display:none;}.page-multiStepCheckoutSummaryPage .dc-form .fake-accordion-wrapper .fake-accordion-content-phone,
.page-multiStepCheckoutSummaryPage .dc-form .fake-accordion-wrapper .fake-accordion-content-fax{display:none;}.page-multiStepCheckoutSummaryPage .dc-form .fake-accordion-wrapper input#billMobilePhone:checked ~ .fake-accordion-content-phone,
.page-multiStepCheckoutSummaryPage .dc-form .fake-accordion-wrapper input#addressMobilePhone:checked ~ .fake-accordion-content-phone{margin-top:20px;display:block;}.page-multiStepCheckoutSummaryPage .dc-form .fake-accordion-wrapper input#billAddressFax:checked ~ .fake-accordion-content-fax,
.page-multiStepCheckoutSummaryPage .dc-form .fake-accordion-wrapper input#addressFax:checked ~ .fake-accordion-content-fax{margin-top:20px;display:block;}.page-multiStepCheckoutSummaryPage .dc-form .dc-checkbox.large label:before,
.page-multiStepCheckoutSummaryPage .dc-form .dc-checkbox.large label:after{top:-4px;}.page-multiStepCheckoutSummaryPage .dc-form .dc-checkbox.large input:checked ~ label:before{top:-2px;}.page-multiStepCheckoutSummaryPage .dc-form .dc-checkbox.large input:checked ~ label:after{top:-4px;}.page-multiStepCheckoutSummaryPage .dc-form label .optional-label{float:right;}.page-multiStepCheckoutSummaryPage .checkout-shipping-address-dropdown .custom-styled-select select option:last-of-type{color:#017b85;}.page-multiStepCheckoutSummaryPage .form-list.inline-list li{display:inline-block;}.page-multiStepCheckoutSummaryPage .form-list.inline-list li + li{margin-left:16px;}.page-multiStepCheckoutSummaryPage .form-list li{margin-bottom:16px;}.page-multiStepCheckoutSummaryPage .form-list + .form-list{margin-top:14px;}.page-orderConfirmationPage .dc-form label,
.page-multiStepCheckoutSummaryPage .dc-form label{display:block;margin-bottom:8px;}.page-orderConfirmationPage .dc-form input[type=text],
.page-multiStepCheckoutSummaryPage .dc-form input[type=text],
.page-orderConfirmationPage .dc-form input[type=number],
.page-multiStepCheckoutSummaryPage .dc-form input[type=number],
.page-orderConfirmationPage .dc-form input[type=email],
.page-multiStepCheckoutSummaryPage .dc-form input[type=email],
.page-orderConfirmationPage .dc-form input[type=password],
.page-multiStepCheckoutSummaryPage .dc-form input[type=password],
.page-orderConfirmationPage .dc-form textarea,
.page-multiStepCheckoutSummaryPage .dc-form textarea{color:#5f5f5f;opacity:1;}.page-orderConfirmationPage .dc-form input[type=text]::placeholder,
.page-multiStepCheckoutSummaryPage .dc-form input[type=text]::placeholder,
.page-orderConfirmationPage .dc-form input[type=number]::placeholder,
.page-multiStepCheckoutSummaryPage .dc-form input[type=number]::placeholder,
.page-orderConfirmationPage .dc-form input[type=email]::placeholder,
.page-multiStepCheckoutSummaryPage .dc-form input[type=email]::placeholder,
.page-orderConfirmationPage .dc-form input[type=password]::placeholder,
.page-multiStepCheckoutSummaryPage .dc-form input[type=password]::placeholder,
.page-orderConfirmationPage .dc-form textarea::placeholder,
.page-multiStepCheckoutSummaryPage .dc-form textarea::placeholder{text-transform:capitalize;}#dc-breadcrumb .dc-breadcrumbs{list-style-type:none;padding:6px 0;margin:0;}#dc-breadcrumb .dc-breadcrumbs li{color:#5f5f5f;display:inline-block;padding:10px 10px 10px 16px;position:relative;}#dc-breadcrumb .dc-breadcrumbs li:first-of-type{padding-left:0;}#dc-breadcrumb .dc-breadcrumbs li + li::before{content:"/";position:absolute;left:0;}#dc-breadcrumb .dc-breadcrumbs li a{color:#000000;text-decoration-line:underline;}@media(min-width:768px){#dc-breadcrumb .dc-breadcrumbs{padding:10px 0;}}.pageType-CategoryPage #dc-breadcrumb{background-color:#f8f8f8;}.table-responsive{overflow:auto;}.dotcom-table{width:100%;color:#000000;font-family:'DIN2014Regular' !important;font-size:16px;line-height:16px;}.dotcom-table td{padding:18px 12px 18px 5px;width:50%;}.dotcom-table td.attrib{padding:18px 5px 18px 12px;font-weight:bold;}.dotcom-table-inverted tbody tr:nth-of-type(odd){background-color:#ffffff;}.dotcom-table-inverted tbody tr:nth-of-type(even){background-color:#f8f8f8;}.dotcom-table-cropped + .table-crop-btn{color:#017b85;font-family:'DIN2014Regular' !important;font-size:16px;line-height:16px;padding:18px 12px;}.dotcom-table-cropped + .table-crop-btn .show-less{display:none;}.dotcom-table-cropped tbody tr:nth-of-type(n + 11){display:none;}.dotcom-table-cropped.active + .table-crop-btn .show-less{display:block;}.dotcom-table-cropped.active + .table-crop-btn .show-more{display:none;}.dotcom-table-cropped.active tbody tr{display:table-row;}.dc-form-item{position:relative;}.dc-form .form-global-message{margin-bottom:12px;}.dc-form .error-msg{display:none;color:#c5003e;margin-top:12px;}.dc-form .error-msg.active{display:block;}.card-selection{margin-bottom:22px;padding:0;position:relative;}.card-selection .owl-stage{display:block;}.card-selection .owl-nav{display:none;}.card-selection .owl-dots{display:none;}.card-selection .cards{border-radius:8px;border:1px solid #e9e9e9;padding:58px 24px 71px 24px;position:relative;height:100%;cursor:pointer;margin-bottom:10px;background:#f8f8f8;}.card-selection .cards:before{content:"";width:30px;height:30px;position:absolute;top:16px;left:24px;}.card-selection .cards.geo-icon:before{background:url("/_ui/responsive/theme-dotcom/images/geo-black.svg");}.card-selection .cards.card-icon:before{background:url("/_ui/responsive/theme-dotcom/images/credit-card-black.svg");}.card-selection .cards-info + .cards-info{margin-top:4px;}.card-selection .cards-cta{position:absolute;bottom:16px;}.card-selection label{margin:0;height:100%;}.card-selection input{position:absolute;left:-99999px;}.card-selection input.expired{cursor:not-allowed;}.card-selection input.expired + .cards:before,
.card-selection input.expired + .cards .card-content{opacity:0.5;}.card-selection input.expired + .cards .expired-card{display:inline-block;}.card-selection input:checked + .cards{border:2px solid #017b85;}.card-selection input:checked + .cards.geo-icon:before{background:url("/_ui/responsive/theme-dotcom/images/geo-primary.svg");}.card-selection input:checked + .cards.card-icon:before{background:url("/_ui/responsive/theme-dotcom/images/credit-card-primary.svg");}.card-selection input:checked + .cards .cards-cta{display:none;}@media(max-width:767px){.card-selection .owl-stage-outer{transform:none !important;}.card-selection .owl-stage-outer .owl-stage{width:auto !important;transform:none !important;}}@media(min-width:768px){.card-selection .owl-stage-outer{overflow:visible;}.card-selection .owl-stage{display:flex;}.card-selection .owl-nav{display:block;height:auto;}.card-selection .owl-nav .owl-prev,
 .card-selection .owl-nav .owl-next{width:40px;height:40px;display:flex;border:1px solid #e9e9e9;border-radius:50%;background-color:#ffffff;box-shadow:0 0 22px 0 rgba(0, 0, 0, 0.1);}.card-selection .owl-nav .owl-prev > span,
 .card-selection .owl-nav .owl-next > span{margin:auto;}.card-selection .owl-nav .owl-prev > span::before,
 .card-selection .owl-nav .owl-next > span::before{display:block;width:10px;height:10px;padding:11px;}.card-selection .owl-nav .owl-prev:before,
 .card-selection .owl-nav .owl-next:before{display:none;}.card-selection .owl-nav .owl-prev{left:-20px;}.card-selection .owl-nav .owl-next{right:-20px;}.card-selection .owl-nav .disabled{display:none;}}@media(min-width:768px) and (min-width:1024px){.card-selection .owl-nav .owl-prev > span::before,
 .card-selection .owl-nav .owl-next > span::before{width:24px;height:24px;padding:16px;}}@media(min-width:768px) and (min-width:1024px){.card-selection .owl-nav .owl-prev,
 .card-selection .owl-nav .owl-next{width:60px;height:60px;}}@media(min-width:768px) and (min-width:1024px){.card-selection .owl-nav .owl-prev{left:-50px;}}@media(min-width:768px) and (min-width:1024px){.card-selection .owl-nav .owl-next{right:-50px;}}.lang-form{max-width:1200px;margin:0 auto 6px;text-align:right;}.lang-form .language-select-wrap{width:auto;position:relative;}.lang-form .language-select-wrap:before{content:"";width:24px;height:24px;position:absolute;right:calc(25% - 30px);top:15px;background:url(/_ui/responsive/theme-dotcom/images/globe.svg) 100% center no-repeat;pointer-events:none;}.lang-form .language-select-wrap:after{content:"";width:24px;height:24px;position:absolute;top:16px;right:10px;padding:0;background:url(/_ui/responsive/theme-dotcom/images/primary-chevron-down.svg) 100% center no-repeat;pointer-events:none;}.lang-form select{width:calc(25% - 10px);text-align:left;background:#ffffff;border:1px solid #e1e1e1;border-radius:4px;padding:18px 42px 13px;appearance:none;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:21px;cursor:pointer;}html[lang="en_ca"] .lang-form .language-select-wrap:before,
html[lang="fr_ca"] .lang-form .language-select-wrap:before{background:url(/_ui/responsive/theme-dotcom/images/flag-ca.svg) 100% center no-repeat;}html[lang="en"] .lang-form .language-select-wrap:before,
html[lang="fr"] .lang-form .language-select-wrap:before{background:url(/_ui/responsive/theme-dotcom/images/flag-us.svg) 100% center no-repeat;}@media(max-width:767px){.lang-form{margin:28px 15px 8px;}}.footer{padding-top:60px;background:#ffffff;}.footer .footer-container{background:transparent;color:#000000;padding:0;}.footer .footer-container .footer-links{text-align:left;margin:12px 0;}.footer .footer-container .footer-links .links{margin:0;padding:0 15px;width:25%;}.footer .footer-container .footer-links .links > ul{list-style-type:none;padding:0;margin:0;}.footer .footer-container .footer-links .links .title{margin:0 0 5px;font-family:'DIN2014Regular' !important;font-size:14px;font-weight:500;line-height:120%;letter-spacing:1.4px;text-transform:uppercase;}.footer .footer-container .footer-links .links li{margin:0;}.footer .footer-container .footer-links .links li a{font-family:'DIN2014Regular' !important;font-size:1rem;font-weight:400;line-height:normal;padding:6px 0;display:block;color:#017b85;}@media(max-width:767px){.footer .footer-container .footer-links .links{width:100%;padding:0;}}@media(min-width:768px){.footer .footer-container .footer-links{margin:12px -15px;}}.footer .footer-container .footer-icon-wrap{display:inline-block;margin:12px 0 16px;}.footer .footer-container .footer-icon-wrap .footer-icon{width:24px;height:24px;display:inline-block;}.footer .footer-container .footer-icon-wrap .footer-icon-facebook{background:url(/_ui/responsive/theme-dotcom/images/facebook.svg) 100% center no-repeat;}.footer .footer-container .footer-icon-wrap .footer-icon-linkedin{background:url(/_ui/responsive/theme-dotcom/images/linkedin.svg) 100% center no-repeat;}.footer .footer-container .footer-icon-wrap .footer-icon-youtube{background:url(/_ui/responsive/theme-dotcom/images/youtube.svg) 100% center no-repeat;}.footer .footer-container .footer-icon-wrap .footer-icon-instagram{background:url(/_ui/responsive/theme-dotcom/images/instagram.svg) 100% center no-repeat;}.footer .footer-container .footer-icon-wrap + .footer-icon-wrap{margin-left:14px;}@media(min-width:992px){.footer .footer-container .footer-icon-wrap + .footer-icon-wrap{margin-left:30px;}}.footer .footer-container .lang-form .language-select-wrap{margin:0 -15px;}.footer .footer-container .lang-form .language-select-wrap:before{right:calc(25% - 45px);}.footer .footer-container .lang-form .language-select-wrap:after{right:27px;}.footer .footer-container .lang-form select{width:calc(25% - 30px);margin:0 20px 0 0;}@media(min-width:1440px){.footer .footer-container .container-fluid{padding:0;}}.footer .footer-bottom{padding:40px 0 50px;}.footer .footer-bottom .container-fluid{padding-left:0;padding-right:0;}.footer .footer-bottom .badges{display:flex;justify-content:space-between;width:100%;}.footer .footer-bottom .badges > li{max-width:none;padding:6px 0;}.footer .footer-bottom .badges > li img{max-height:64px;filter:grayscale(1);}@media(max-width:1024px){.footer .footer-bottom .badges{padding:0 15px;}}.footer .footer-bottom .utility{margin-top:28px;padding:0;}.footer .footer-bottom .utility .utility-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;}.footer .footer-bottom .utility .utility-links > li{border:none;padding:0;margin:0;}.footer .footer-bottom .utility .utility-links > li:first-child{margin-left:0;}.footer .footer-bottom .utility .utility-links > li a{color:#5f5f5f;font-family:'DIN2014Regular' !important;font-size:0.875rem;line-height:120%;letter-spacing:0;padding:0;text-transform:none;display:inline-block;}@media(max-width:1022px){.footer .footer-bottom .utility .utility-links{max-width:98%;justify-content:center;}}@media(max-width:767px){.footer .footer-bottom .utility{margin-top:18px;}}@media(max-width:767px){.footer .footer-bottom{padding:34px 0 50px;}.footer .footer-bottom .badges{flex-wrap:wrap;}}.footer .footer-accordion{pointer-events:none;}.footer .footer-col{display:block;}@media(max-width:767px){.footer{padding-top:0;}.footer .footer-col{display:none;}.footer .footer-accordion{pointer-events:all;padding:20px 44px 20px 0;width:100%;text-align:left;border-bottom:1px solid #e9e9e9;margin:0;cursor:pointer;}.footer .footer-accordion::after{width:24px;height:24px;right:-3px;top:17px;}.footer .lang-form .language-select-wrap{margin:0;}.footer .lang-form .language-select-wrap:before{right:auto;left:27px;}.footer .lang-form .language-select-wrap:after{right:27px;}.footer .lang-form .language-select-wrap select{width:calc(100% - 32px);margin:0 16px;}}#filter-desktop-container{padding:0;}@media(max-width:959px){#filter-desktop-container .facet-navigation{margin:0 16px;padding:16px 0;border:1px solid #017b85;background-color:#ffffff;border-radius:6px;margin-bottom:20px;}}#filter-desktop-container .facet-navigation .facet-head::after{display:none;}#filter-desktop-container .facet-navigation .facet-head .dc-facet-link{text-align:center;text-transform:capitalize;color:#017b85;font-size:1rem;line-height:140%;font-weight:400;letter-spacing:0;}#filter-desktop-container .facet-navigation .facet-head .dc-facet-link .dc-icon-filter{margin-right:12px;display:inline-block;vertical-align:middle;}#filter-desktop-container .facet-navigation .facet-head .dc-facet-link .dc-icon-filter::before{display:block;width:20px;height:20px;}#filter-desktop-container .dc-facet-list .dc-facet,
#mobile-sort-filter .dc-facet-list .dc-facet{padding-right:0;margin-right:16px;border-bottom:1px solid #e9e9e9;}#filter-desktop-container .dc-facet-list .dc-facet-head,
#mobile-sort-filter .dc-facet-list .dc-facet-head{color:#000000;font-weight:700;text-transform:capitalize;text-align:left;padding:10px 0;}#filter-desktop-container .dc-facet-list .dc-facet-head::after,
#mobile-sort-filter .dc-facet-list .dc-facet-head::after{right:0;}#filter-desktop-container .dc-facet-list .dc-facet-values,
#mobile-sort-filter .dc-facet-list .dc-facet-values{padding-right:30px;background-color:transparent;transition:height .3s ease;}#filter-desktop-container .dc-facet-list .dc-facet-values-list li,
#mobile-sort-filter .dc-facet-list .dc-facet-values-list li{float:left;margin-bottom:0;width:100%;}#filter-desktop-container .dc-facet-list .dc-facet-values-list li a,
#mobile-sort-filter .dc-facet-list .dc-facet-values-list li a{color:#000000;}#filter-desktop-container .dc-facet-list .dc-facet-values-list li .dc-facet-checkbox,
#mobile-sort-filter .dc-facet-list .dc-facet-values-list li .dc-facet-checkbox{width:100%;}#filter-desktop-container .dc-facet-list .dc-facet-values-list li .dc-facet-checkbox .dc-facet-label,
#mobile-sort-filter .dc-facet-list .dc-facet-values-list li .dc-facet-checkbox .dc-facet-label{display:block;text-transform:capitalize;color:#000000;}#filter-desktop-container .dc-facet-list .dc-facet-values-list li .dc-facet-value,
#mobile-sort-filter .dc-facet-list .dc-facet-values-list li .dc-facet-value{font-size:0.875rem;float:right;color:#5f5f5f;}#filter-desktop-container .dc-facet-list .dc-facet-values-list li .toggle-display-facet,
#mobile-sort-filter .dc-facet-list .dc-facet-values-list li .toggle-display-facet{padding:0;}#filter-desktop-container .dc-facet-list .dc-facet-values-list li .toggle-display-facet .toggle-display,
#mobile-sort-filter .dc-facet-list .dc-facet-values-list li .toggle-display-facet .toggle-display{margin-top:0;display:flex;align-items:center;justify-content:space-between;color:#000000;}#filter-desktop-container .dc-facet-list .dc-facet-values-list li .toggle-display-facet .toggle-display::before,
#mobile-sort-filter .dc-facet-list .dc-facet-values-list li .toggle-display-facet .toggle-display::before{display:none;}#filter-desktop-container .dc-facet-list .dc-facet-values-list li .toggle-display-facet .toggle-display .dc-icon-toggle-on::before,
#mobile-sort-filter .dc-facet-list .dc-facet-values-list li .toggle-display-facet .toggle-display .dc-icon-toggle-on::before,
#filter-desktop-container .dc-facet-list .dc-facet-values-list li .toggle-display-facet .toggle-display .dc-icon-toggle-off::before,
#mobile-sort-filter .dc-facet-list .dc-facet-values-list li .toggle-display-facet .toggle-display .dc-icon-toggle-off::before{height:32px;width:32px;background-size:32px 32px;}#filter-desktop-container .dc-facet-list .dc-facet-values .facets-filter-text-box,
#mobile-sort-filter .dc-facet-list .dc-facet-values .facets-filter-text-box{width:100%;padding:12px 12px 12px 36px;border:1px solid #e1e1e1;border-radius:4px;background:url('/_ui/responsive/theme-dotcom/images/search-grey.svg') no-repeat 14px;background-color:#ffffff;}#filter-desktop-container .dc-facet-list .dc-facet-values .facets-filter-text-box::placeholder,
#mobile-sort-filter .dc-facet-list .dc-facet-values .facets-filter-text-box::placeholder{color:#5f5f5f;text-transform:capitalize;}#filter-desktop-container .dc-facet-list .facet-list-more,
#mobile-sort-filter .dc-facet-list .facet-list-more{display:none;gap:12px;}#filter-desktop-container .dc-facet-list .facet-list-more.collapse,
#mobile-sort-filter .dc-facet-list .facet-list-more.collapse{display:flex;flex-wrap:wrap;width:100%;}#filter-desktop-container .dc-facet-list .facet-values-action,
#mobile-sort-filter .dc-facet-list .facet-values-action{color:#000000;}@media(max-width:959px){.dc-sort{float:none !important;}}.dc-plp-main .pagination-bar.top{margin-bottom:16px;}.dc-plp-main .pagination-bar.top .pagination{display:none;}.dc-plp-main .pagination-bar.bottom{display:flex;justify-content:center;padding:16px 0 40px;background-color:#f8f8f8;}.dc-plp-main .pagination-bar.bottom .total-results{display:inline-block;}@media(max-width:959px){.dc-plp-main .pagination-bar.bottom{width:100vw;margin-left:-16px;}}.dc-plp-main .pagination-bar .total-results{font-size:0.875rem;line-height:120%;letter-spacing:0;text-transform:none;color:#5f5f5f;}.dc-plp-main .pagination-bar .total-results span{line-height:1.25rem;font-weight:700;color:#000000;vertical-align:middle;}.dc-plp-main .pagination-bar .horizontal-form{min-width:228px;}.dc-plp-main .pagination-bar .pagination{display:flex;justify-content:center;gap:8px;}.dc-plp-main .pagination-bar .pagination li > span,
.dc-plp-main .pagination-bar .pagination li > a{border:1px solid #e9e9e9;border-radius:4px;background:#ffffff;padding:12px 17px;color:#017b85;margin:0;}.dc-plp-main .pagination-bar .pagination li.active > span{border-color:#017b85;}.dc-plp-main .pagination-bar .pagination li .icon{font-size:0.875rem;line-height:120%;letter-spacing:0;color:#017b85;padding:0;display:flex;justify-content:center;}.dc-plp-main .pagination-bar .pagination li .previous,
.dc-plp-main .pagination-bar .pagination li .next{width:43px;position:static;}.dc-plp-main .pagination-bar .pagination li.disabled .icon{color:#3a3a3a;}@media(max-width:959px){.dc-plp-main .pagination-bar{display:none;}}.dc-plp-main .product-list .product--list{margin-top:0;}.dc-plp-main .product-list .product--list:first-child{padding-top:0;}.custom-styled-select .outer{font-size:1rem;font-weight:400;line-height:130%;letter-spacing:0;text-transform:capitalize;}.custom-styled-select .outer:after{color:#017b85;font-size:1rem;border:none;right:10px;}@media(max-width:959px){.custom-styled-select .outer{font-size:0.875rem;line-height:120%;letter-spacing:0;}}.search-with .search-input{border:1px solid #e9e9e9;border-radius:25px;padding:12px 16px;}.search-with .search-input::placeholder{text-transform:capitalize;color:#5f5f5f;font-style:normal;font-size:0.875rem;line-height:120%;letter-spacing:0;}.search-with .search-button{width:30px;height:100%;}.search-with .search-button .dc-icon-search:before{width:16px;height:16px;background-size:100% 100%;}@media(max-width:959px){.search-with{margin-top:16px;padding-top:16px;border-top:1px solid #e9e9e9;}}.dc-product-list{margin:20px 0;}.dc-product-item{border-radius:4px;border:1px solid #e9e9e9;background:#ffffff;padding:16px;}.dc-product-item-image{display:block;padding:4px;max-width:84px;height:auto;max-height:84px;}.dc-product-item + .dc-product-item{margin-top:12px;}@media(min-width:768px){.dc-product-item{display:flex;flex-wrap:wrap;}}.dc-product-info-brand{font-size:1.125rem;color:#222222;}.dc-product-info .manufacturer{line-height:28px;color:#017b85;}.dc-product-info-customer{display:block;width:auto;gap:16px;}@media(min-width:1400px){.dc-product-info-customer{display:flex;width:130%;}}.dc-product-info .details{margin:8px 0 4px;color:#3a3a3a;}@media(min-width:768px){.dc-product-info{margin:0 20px;max-width:478px;width:calc(50% - 83px);}}@media(min-width:1400px){.dc-product-info{width:calc(40% - 83px);}}@media(min-width:768px){.dc-product-ctas{width:calc(50% - 63px);margin-left:20px;}}@media(min-width:1400px){.dc-product-ctas{width:calc(60% - 63px);flex:auto;}}.dc-add-to-cart{margin-bottom:12px;}.dc-add-to-cart .dc-price-box{float:left;width:calc(100% - 100px);margin:30px 0 0;}.dc-add-to-cart .dc-price-box .price{color:#000000;font-family:'DIN2014Regular' !important;font-size:1.375rem;font-style:normal;font-weight:700;line-height:2.25rem;letter-spacing:0;}.dc-add-to-cart .dc-price-box .unit{font-family:'DIN2014Regular';font-size:1rem;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0;color:#5f5f5f;text-transform:capitalize;}@media(min-width:768px){.dc-add-to-cart .dc-price-box{margin:8px 0 0;}}@media(min-width:1400px){.dc-add-to-cart .dc-price-box{float:none;margin:0;display:flex;align-items:baseline;min-width:165px;}.dc-add-to-cart .dc-price-box .price,
 .dc-add-to-cart .dc-price-box .unit{margin-top:8px;}}@media(min-width:768px) and (max-width:1399px){.dc-add-to-cart .dc-plp-price-section{float:left;width:calc(100% - 100px);}}.dc-add-to-cart .qty{float:right;width:60px;}.dc-add-to-cart .qty input{text-align:center;}@media(min-width:768px){.dc-add-to-cart .qty{margin:0 0 12px 16px;}}@media(min-width:1400px){.dc-add-to-cart .qty{float:none;min-width:60px;margin:0 16px 12px;}}.dc-add-to-cart-ctas .addToCartButton{padding:0 10px;height:53px;margin-bottom:12px;}@media(min-width:768px) and (max-width:1399px){.dc-add-to-cart-ctas{float:left;width:100%;}}.dc-add-to-cart-ctas .dc-wishlist{margin:0 0 24px;clear:both;text-align:right;}.dc-add-to-cart-ctas .dc-wishlist button{bottom:0;margin-top:0;width:100%;}.dc-add-to-cart-ctas .dc-wishlist button::after{position:relative;right:0;top:3px;padding:5px;color:#017b85;}.dc-add-to-cart-ctas .dc-wishlist a,
.dc-add-to-cart-ctas .dc-wishlist button{display:block;text-decoration:none;padding:12px 16px 11px;font-size:0.875rem;line-height:120%;}.dc-add-to-cart-ctas .dc-wishlist .chosen-container .chosen-single{border-radius:0.25rem;padding-top:13px;text-transform:none;text-align:center;height:41px;}.dc-add-to-cart-ctas .dc-wishlist .chosen-container .chosen-single span{display:inline-block;margin-right:0;}.dc-add-to-cart-ctas .dc-wishlist .chosen-container .chosen-single div{display:inline-block;width:auto;position:relative;top:-3px;}.dc-add-to-cart-ctas .dc-wishlist .chosen-container .chosen-single div b:after{color:#017b85;padding:5px;position:relative;}.dc-add-to-cart-ctas .dc-wishlist.superseded-product-wishlist{margin-bottom:0;}.dc-add-to-cart-ctas .dc-alternate-carousel-title{margin:12px 0 0 0;justify-content:center;}.dc-add-to-cart-ctas .dc-alternate-carousel-title .dc-alternate-substitute-product.no-product-references{border-left:none;margin-left:0;padding-left:0;}.dc-add-to-cart-ctas .dc-alternate-carousel-title .dc-alternate-substitute-product .dc-icon-arrowLeftRight{display:none;}.dc-add-to-cart-ctas .dc-alternate-carousel-title .dc-alternate-substitute-product .dc-substitute-link{color:#000000;align-items:center;}@media(min-width:1400px){.dc-add-to-cart-ctas{width:calc(100% - 76px);}.dc-add-to-cart-ctas .chosen-container.chosen-with-drop .chosen-drop{left:auto;right:0;}}@media(min-width:1400px){.dc-add-to-cart{display:flex;margin:0;}}.short-description{margin-top:16px;}.short-description li{word-wrap:break-word;}.dc-part-number-wrap{position:relative;display:flex;flex-wrap:wrap;z-index:1;}.dc-part-number-wrap .customer-part-number + .customer-part-number{margin-left:16px;}.dc-part-number-wrap .tooltip{position:absolute;top:-2px;right:-21px;}.dc-product-bottom{display:flex;flex-flow:column;margin-top:4px;align-items:baseline;clear:both;}.dc-product-bottom .custom-checkbox{padding-left:25px;}.dc-product-bottom .custom-checkbox label:before{width:16px;height:16px;}.dc-product-bottom .custom-checkbox input[type="checkbox"]{width:16px;height:16px;}@media(min-width:1024px){.dc-product-bottom .product__stock{margin:0 0 0 20px;}}@media(min-width:768px){.dc-product-bottom{width:100%;}}.dc-product-bottom .info-badges,
.dc-product-bottom .compare-info-badges{display:flex;align-items:center;}.dc-product-bottom .compare-info-badges{margin-top:12px;}.dc-product-bottom .most-frequent{margin-top:0;}.dc-product-bottom .most-frequent.previously-purchased-plp{background:#ffffff;color:black;border:solid 1px #ffce50;border-radius:9999px;padding:4px 8px;margin-right:20px;font-weight:400;}.dc-mac-badge{margin:0 6px auto 0;width:20px;display:none;}@media(min-width:1400px){.dc-mac-badge{margin:11px 6px auto 0;}}.dc-plp-icons{padding:0;margin:0 0 0 4px;list-style-type:none;display:inline-block;vertical-align:text-bottom;}.dc-plp-icons-item{border-radius:4px;border:1px solid #e9e9e9;background:#ffffff;display:inline-block;padding:2px 6px;color:#000000;text-align:center;}.dc-plp-icons-item-mac{text-transform:uppercase;}.dc-plp-icons-item-mac img{width:14px;margin-right:2px;vertical-align:middle;}.dc-plp-icons-item-cs img{width:14px;margin-right:2px;vertical-align:middle;}@media(max-width:1023px){#compare-overlay,
 #compare-tray,
 .product__add-to-compare{display:none;}}.template-pages-category-productListPage,
.template-pages-search-searchListPage{background-color:#f6f6f6;}.pageType-ProductPage .purchase-notice{margin-bottom:30px;background:#e9e9e9;border:1px solid #ffce50;}.pageType-ProductPage .purchase-notice-section{display:flex;align-items:start;border:1px solid #e9e9e9;padding:16px;border-left:4px solid #ffce50;}.pageType-ProductPage .purchase-notice-icon{flex:0 24px;height:24px;margin-right:4px;}.pageType-ProductPage .purchase-notice-messages{flex:1 auto;}.pageType-ProductPage .purchase-notice-close{background:none;border:0;flex:0 24px;}.pageType-ProductPage .purchase-notice-close > span{display:block;height:24px;}.pageType-ProductPage .purchase-notice-title{font-size:1.25rem;font-weight:700;font-family:'DIN2014Regular';line-height:1.875rem;letter-spacing:0;}.pageType-ProductPage .purchase-notice .display-list{display:flex;flex-wrap:wrap;margin:0;font-size:1.125rem;font-family:'DIN2014Regular';letter-spacing:0;}.pageType-ProductPage .purchase-notice .display-list dt,
.pageType-ProductPage .purchase-notice .display-list dd{font-weight:400;}.pageType-ProductPage .purchase-notice .display-list dd{margin-left:5px;margin-right:5px;display:flex;}.pageType-ProductPage .purchase-notice .display-list dd::after{content:"|";display:block;margin-left:5px;}.pageType-ProductPage .purchase-notice .display-list dd:last-child::after{content:"";}.pageType-ProductPage .pdp-accordion-wrap{border-bottom:1px solid #e9e9e9;}.pageType-ProductPage .pdp-accordion-wrap:last-of-type{margin-bottom:16px;border:none;}.pageType-ProductPage .pdp-accordion-wrap + .pdp-accordion-wrap{margin-top:16px;}.pageType-ProductPage .pdp-accordion{color:#017b85;letter-spacing:0;padding:24px 0;margin:0;}.pageType-ProductPage .pdp-accordion::after{right:0;top:24px;width:28px;height:28px;}.pageType-ProductPage .fake-accordion-content{padding-bottom:38px;}.pageType-ProductPage .fake-accordion-content h3{margin:12px 0 0;font-weight:bold;text-transform:capitalize;}.pageType-ProductPage .fake-accordion-content h3:first-of-type{margin-top:0;}@media(min-width:1024px){.pageType-ProductPage .fake-accordion-content .short-description{display:none;}}@media(min-width:768px){.pageType-ProductPage .fake-accordion-content h3,
 .pageType-ProductPage .fake-accordion-content p,
 .pageType-ProductPage .fake-accordion-content li{font-size:1.25rem;line-height:1.625rem;}}.pageType-ProductPage .resource-links .resource-btn{padding:12px 0;color:#000000;}.pageType-ProductPage .resource-links .resource-btn img{margin-right:20px;}@media(min-width:768px){.pageType-ProductPage .resource-links ul{width:50%;}.pageType-ProductPage .resource-links .resource-btn{padding:16px 0;}}.pageType-ProductPage .product--details .pdp-brand-link{color:#5f5f5f;}.pageType-ProductPage .product--details .product__name{color:#000000;font-size:2rem;font-weight:400;line-height:110%;letter-spacing:-0.08rem;display:flex;flex-direction:row;flex-wrap:wrap;}.pageType-ProductPage .product--details .product__name > div{display:inline-block;}.pageType-ProductPage .product--details .product__name .critical-spare-flag-wrapper{text-transform:capitalize;color:#000000;}.pageType-ProductPage .product--details .dc-product-name{text-transform:capitalize;max-width:200px;font-size:0.875rem;}.pageType-ProductPage .product--details .dc-product-icon{padding:6px 10px;display:inline-flex;border:1px solid #e9e9e9;border-radius:20px;align-items:center;margin-left:8px;text-transform:uppercase;}.pageType-ProductPage .product--details .dc-product-icon .dc-icon-mac{width:16px;height:16px;margin-right:8px;}.pageType-ProductPage .product--details .dc-product-icon .dc-icon-mac::before{width:16px;height:16px;}.pageType-ProductPage .product--details .dc-short-description{margin-bottom:25px;}.pageType-ProductPage .product--details .dc-short-description .dc-collapse-main{display:block;}.pageType-ProductPage .product--details .dc-short-description .dc-collapse-main.collapse{display:none;}.pageType-ProductPage .product--details .dc-short-description ul{margin:0 0 12px;}.pageType-ProductPage .product--details .dc-short-description a{color:#000000;}.pageType-ProductPage .product--details .product__add-to-cart .input-box.qty{left:25px;}.pageType-ProductPage .product--details .product__add-to-cart .addToCartButton:not(.addToQuoteButton){width:200px;}.pageType-ProductPage .product--details__add-to-wishlist{width:200px;padding-top:5px;margin-bottom:16px;margin-left:95px;text-align:center;}.pageType-ProductPage .product--details__add-to-wishlist .login-required-trigger{margin-top:0;text-decoration:none;}.pageType-ProductPage .product--details__add-to-wishlist .chosen-container{text-transform:initial;}.pageType-ProductPage .product--details__add-to-wishlist .chosen-container .chosen-single span{margin-right:0;}.pageType-ProductPage .product--details__add-to-wishlist .chosen-container a{color:#017b85;text-align:center;padding:0;margin:0;height:auto;}.pageType-ProductPage .product--details__add-to-wishlist .chosen-container a div{display:none;}.pageType-ProductPage .product--details__add-to-wishlist .chosen-container.chosen-with-drop .chosen-drop{left:10%;}.pageType-ProductPage .product--details__add-to-wishlist .button--wishlist{text-align:center;text-transform:initial;color:#017b85;}.pageType-ProductPage .product--details .dc-product-stock{display:flex;}.pageType-ProductPage .product--details .dc-product-stock-section{padding:0 25px;}.pageType-ProductPage .product--details .dc-product-stock-icon{background:url(/_ui/responsive/theme-dotcom/images/ship.svg) no-repeat center;background-size:contain;margin-right:0;width:100px;height:28px;flex:0 0 auto;}.pageType-ProductPage .product--details .dc-product-stock .product__stock-quantity{font-weight:700;color:#222222;}.pageType-ProductPage .product--details .dc-product-stock .product__stock-message{color:#5f5f5f;}.pageType-ProductPage .product--details .dc-product-stock .product__stock-message::before{display:inline-block;margin-right:8px;content:"";width:8px;height:8px;border-radius:50%;background:#017b85;}.pageType-ProductPage .product--details .dc-detail-inventory{padding-left:70px;margin-top:8px;}.pageType-ProductPage .product--details .dc-detail-inventory a{color:#5f5f5f;}.pageType-ProductPage .product--details .dc-replenishment-autoship{background:#f8f8f8;border-bottom:1px solid #e9e9e9;border-radius:2px 2px 0 0;}.pageType-ProductPage .product--details .dc-replenishment-autoship label{font-weight:700;color:#201c52;}.pageType-ProductPage .product--details .dc-replenishment-autoship .autoship-icon{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;border:1px solid #201c52;}.pageType-ProductPage .product--details .dc-replenishment-autoship .autoship-icon::before{width:16px;height:16px;}.pageType-ProductPage .product--details .dc-replenishment-autoship,
.pageType-ProductPage .product--details .dc-replenishment-onetime{padding:24px;margin-bottom:0;}.pageType-ProductPage .product--details .dc-replenishment-autoship label,
.pageType-ProductPage .product--details .dc-replenishment-onetime label{font-family:'DIN2014Regular' !important;display:flex;align-items:center;flex-wrap:wrap;padding-left:0;}.pageType-ProductPage .product--details .dc-replenishment-autoship label::before,
.pageType-ProductPage .product--details .dc-replenishment-onetime label::before{position:relative;margin-right:10px;}.pageType-ProductPage .product--details .dc-replenishment-autoship label::after,
.pageType-ProductPage .product--details .dc-replenishment-onetime label::after{margin:auto;bottom:4px;}.pageType-ProductPage .product--details .dc-replenishment-autoship label > span:last-child,
.pageType-ProductPage .product--details .dc-replenishment-onetime label > span:last-child{margin-left:10px;}.pageType-ProductPage .product--details .dc-replenishment-autoship label div > span:last-child,
.pageType-ProductPage .product--details .dc-replenishment-onetime label div > span:last-child{margin-left:10px;color:#000000;}.pageType-ProductPage .product--details .dc-replenishment-autoship .price,
.pageType-ProductPage .product--details .dc-replenishment-onetime .price{font-weight:600;}.pageType-ProductPage .dc-pdp-print{color:#5f5f5f;float:right;padding:29px 0 16px;}.pageType-ProductPage .product-image-desktop{display:none;}@media(min-width:1024px){.pageType-ProductPage .product-image-desktop{display:block;}}.pageType-ProductPage .product-image-mobile{display:block;margin-bottom:10px;}@media(min-width:1024px){.pageType-ProductPage .product-image-mobile{display:none;}}.pageType-ProductPage .dc-product{margin-top:15px;margin-bottom:100px;}.pageType-ProductPage .dc-product .dc-product-layout{display:flex;flex-wrap:wrap;justify-content:space-between;}.pageType-ProductPage .dc-product .dc-product-main{flex:0 100%;width:100%;}.pageType-ProductPage .dc-product .dc-product-panel{flex:1 1 auto;max-width:100%;background-color:#ffffff;}@media(max-width:768px){.pageType-ProductPage .dc-product .dc-product-panel{max-width:100%;}}@media(min-width:1200px){.pageType-ProductPage .dc-product{margin-top:20px;margin-bottom:70px;}.pageType-ProductPage .dc-product .dc-product-panel{flex:0 1 31%;position:sticky;top:169px;z-index:1;}.pageType-ProductPage .dc-product .dc-product-main{flex:0 1 65%;width:65%;}.pageType-ProductPage .dc-product .product-image-wrapper .owl-item .product__image{height:500px;}.pageType-ProductPage .dc-product .product-image-wrapper .owl-item .product__image img{height:100%;}}.pageType-ProductPage .dc-details-numbers{display:flex;flex-wrap:wrap;gap:12px;color:#3a3a3a;margin-bottom:10px;}.pageType-ProductPage .product-details__add-to-cta .add-to-cart{padding-left:95px;}.pageType-ProductPage .product-details__add-to-cta .price-box{margin:0;}.pageType-ProductPage .product-details__add-to-cta .price-box .quote{display:block;color:#000000;font-size:1.25rem;text-transform:capitalize;font-weight:700;padding-left:25px;margin:20px 0;}.pageType-ProductPage .product-details__add-to-cta .price-box .price{color:#000000;}.pageType-ProductPage .add-to-cart .input-text.qty{background-color:#ffffff;border:1px solid #e1e1e1;width:60px;height:53px;}.pageType-ProductPage .add-to-cart .addToCartButton{padding:15px 8px;}@media(max-width:768px){.pageType-ProductPage .add-to-cart .addToCartButton{max-width:100%;}}.pageType-ProductPage .add-to-cart .addToQuoteButton{padding:17px;}.pageType-ProductPage .dc-detail-sticky{border:1px solid #e9e9e9;padding-bottom:25px;margin-bottom:30px;}.pageType-ProductPage .dc-pdp-image{border:1px solid #e9e9e9;border-radius:2px;background:#f8f8f8;height:100%;position:relative;overflow:hidden;}.pageType-ProductPage .dc-pdp-image-main{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;}.pageType-ProductPage .dc-pdp-image-main img{max-width:100%;height:75%;mix-blend-mode:darken;}.pageType-ProductPage .dc-pdp-image-carousel{position:absolute;overflow:hidden;width:80px;left:28px;top:28px;}.pageType-ProductPage .dc-pdp-image-carousel .image-carousel{padding:10px;border:1px solid #e9e9e9;text-align:center;margin-bottom:10px;background:#ffffff;}.pageType-ProductPage .dc-pdp-image-carousel .image-carousel img{width:60px;height:60px;vertical-align:middle;}.pageType-ProductPage .dc-pdp-image .dc-product-active{border-color:#017b85;}.pageType-ProductPage .critical-spares-form .criticalSpare-checkbox{display:none;}.pageType-ProductPage .critical-spares-form .criticalSpares-submit{color:#000000;font-family:'DIN2014Regular';font-size:0.875rem;font-weight:400;line-height:1rem;letter-spacing:-0.28px;padding:0 0 0 20px;margin-bottom:24px;cursor:pointer;background:none;border:none;width:100%;}@media(max-width:768px){.pageType-ProductPage .critical-spares-form .criticalSpares-submit{text-align:left;}}.pageType-ProductPage .critical-spares-form .criticalSpares-submit.hidden{display:none;}.dc-substitute-product{padding:10px;}.dc-substitute-product .dc-substitute-title{text-transform:uppercase;font-weight:700;margin-bottom:20px;}.dc-substitute-product .dc-substitute-item{padding:0 16px;}.dc-substitute-product .dc-substitute-item .product-carousel-item{background:#ffffff;}.dc-alternate-carousel-title .dc-alternate-substitute-product.no-product-references{border-left:none;margin-left:0;padding-left:0;}.dc-alternate-carousel-title .dc-alternate-substitute-product .dc-icon-arrowLeftRight{display:block;width:16px;height:16px;margin-right:8px;}.dc-alternate-carousel-title .dc-alternate-substitute-product .dc-icon-arrowLeftRight::before{width:100%;height:100%;}.dc-alternate-carousel-title .dc-alternate-substitute-product .dc-substitute-link{color:#017b85;align-items:center;}.page-cartPage #content,
.page-quotePage #content{background:#f8f8f8;padding-bottom:50px;}.page-cartPage .dc-product-icon,
.page-quotePage .dc-product-icon{padding:2px 6px;display:inline-flex;border:1px solid #e9e9e9;border-radius:4px;align-items:center;margin-left:8px;text-transform:capitalize;color:#000000;}.page-cartPage .dc-product-icon svg,
.page-quotePage .dc-product-icon svg{margin-right:6px;}.page-cartPage .dc-product-icon svg .critical-spare-flag,
.page-quotePage .dc-product-icon svg .critical-spare-flag{fill:#ffce50;}.dc-checkout-btn{width:100%;}.dc-checkout-btn-top{margin:16px 0 0;z-index:1;}.dc-checkout-btn-bottom{margin:0 0 16px;}.punchout-user-info-wrapper{margin-bottom:16px;padding:20px;background:#ffffff;border-radius:4px;border:solid 1px #e9e9e9;color:#000000;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;text-transform:none;}.punchout-user-info-wrapper .punchout-user-info-title{font-size:1.125rem;font-weight:700;margin-bottom:10px;}.punchout-user-info-wrapper input + input{margin-top:16px;}@media(min-width:768px){.punchout-user-info-wrapper .dc-form{display:flex;justify-content:space-between;}.punchout-user-info-wrapper input{max-width:calc(33.3333% - 16px);display:inline-block;}.punchout-user-info-wrapper input + input{margin-top:0;}}.all-quote-text,
.punchout-user-input-hidden{display:none;}.submit-quote-button{margin-bottom:16px;}.cancel-requisition-button{color:#000000;font-family:'DIN2014Regular';font-weight:400;font-size:1rem;line-height:1.25rem;background:none;border:none;padding:0;margin:16px 0px;}.cancel-requisition-button:hover{color:#01545b;background:none;border:none;}.dc-cart-details{background:#f8f8f8;}.dc-cart-details .dc-continue-btn{display:block;padding:20px 0 16px;}.dc-cart-details h1{text-transform:capitalize;margin:16px 0 32px;}.dc-cart-details h1 span{margin-left:16px;}@media(max-width:768px){.dc-cart-details h1{margin-bottom:0;}}.dc-order-totals{font-family:'DIN2014Regular';margin:20px 0 16px;padding:20px 0 0;border:1px solid #e9e9e9;border-radius:4px;background-color:#ffffff;}.dc-order-totals h3{margin:0;padding:0 20px;color:#000000;letter-spacing:0;text-transform:none;}@media(min-width:768px){.dc-order-totals h3{padding-left:32px;padding-right:32px;}}.dc-order-totals .dc-summary-totals{margin:20px 0 0;width:100%;}.dc-order-totals tr td{font-weight:400;vertical-align:baseline;}.dc-order-totals tr td:first-of-type{font-size:1rem;line-height:130%;letter-spacing:0;color:#5f5f5f;padding:2px 2px 2px 20px;}.dc-order-totals tr td:last-of-type{font-family:'DIN2014Regular' !important;font-size:1.125rem;line-height:1.75rem;letter-spacing:0;color:#000000;padding:2px 20px 2px 2px;text-align:right;}.dc-order-totals tr.tax-exempt-row td{padding:14px 20px 20px 20px;}.dc-order-totals tr.tax-exempt-row td label{text-align:left;}.dc-order-totals tr.totals td{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:12px 20px;font-size:1.125rem;line-height:1.75rem;letter-spacing:0;color:#000000;}.dc-order-totals tr:last-of-type{padding:12px 20px 12px 5px;}@media(min-width:768px){.dc-order-totals tr td:first-of-type{padding:2px 2px 2px 32px;}.dc-order-totals tr td:last-of-type{padding:2px 32px 2px 2px;}.dc-order-totals tr.totals td:first-of-type{padding:12px 5px 12px 32px;}.dc-order-totals tr.fake-table-end td{padding-bottom:20px;}.dc-order-totals tr.tax-exempt-row td{padding:2px 32px 20px 32px;}}@media(min-width:768px){.dc-order-totals{margin:0 0 16px;}}.btn-voucher{width:100%;text-align:left;padding:9px 13px;font-weight:700;letter-spacing:0;margin:10px 0;}.btn-voucher img{margin-right:4px;}.dc-voucher .fake-accordion-content,
form#promoForm{padding:10px 20px 20px;}.dc-voucher .fake-accordion-content .input-box,
form#promoForm .input-box{width:100%;position:relative;}.dc-voucher .fake-accordion-content .apply-btn,
form#promoForm .apply-btn{position:absolute;right:9px;top:0;padding:10px;}.dc-voucher .fake-accordion-content input[type=text],
form#promoForm input[type=text]{font-size:16px;padding:8px 47px 5px 16px;width:100%;}.dc-customer-info{padding-top:20px;border-top:1px solid #e9e9e9;}.cart-content{display:flex;flex-wrap:wrap;justify-content:space-between;}.cart-content::before,
.cart-content::after{display:none;}.cart-content .cart-summary{width:100%;}@media(min-width:768px){.cart-content .cart-details{width:53%;}.cart-content .cart-summary{width:45%;}.cart-content .cart-summary .order-summary__container{position:sticky;top:73px;}}@media(min-width:1024px){.cart-content .cart-details{width:63%;}.cart-content .cart-summary{width:35%;}.cart-content .cart-summary .order-summary__container{top:169px;}}@media(min-width:1200px){.cart-content .cart-details{width:70%;}.cart-content .cart-details #cartItems .shopping-cart-items .dc-cart-options{flex-wrap:wrap;justify-content:flex-end;}.cart-content .cart-summary{width:28%;}}.cart-details{border-radius:4px;width:100%;}.cart-details .cart-top-action-wrapper{position:sticky;padding-bottom:16px;z-index:1;top:60px;background:#f8f8f8;}.cart-details .cart-type-wrapper{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}.cart-details .cart-tools{background:#ffffff;display:flex;gap:16px;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;padding:16px;border:1px solid #e9e9e9;}.cart-details .cart-tools .cart-tools-filter{display:flex;padding:4px;gap:8px;background:#f8f8f8;border:1px solid #e9e9e9;border-radius:8px;}.cart-details .cart-tools .cart-tools-filter .filter-btn{background:transparent;padding:6px;border-radius:6px;color:#017b85;border:none;}.cart-details .cart-tools .cart-tools-filter .active{background:#017b85;color:#ffffff;}.cart-details .cart-tools .cart-tools-action .chosen-default{font-family:'DIN2014Regular' !important;font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:0.01rem;text-decoration-line:underline;color:#017b85;height:auto;padding:0;border:0;background:none;text-transform:none;}.cart-details .cart-tools .cart-tools-action .chosen-default > span{margin-right:0;}.cart-details .cart-tools .cart-tools-action .chosen-default > div{display:none;}.cart-details .cart-tools .cart-tools-action .chosen-default:hover{color:#000000;text-decoration:none;cursor:pointer;}.cart-details .cart-tools .cart-tools-action .list-piped{display:flex;align-items:center;}@media(max-width:768px){.cart-details .cart-tools .cart-tools-action .list-piped{justify-content:space-between;}}.cart-details .cart-tools .cart-tools-action .list-piped > li{border-color:#e9e9e9;}.cart-details .cart-tools .cart-tools-action .list-piped > li .chosen-container-single{margin-top:2.4px;}.cart-details .cart-tools .cart-tools-action .list-piped > li .dc-toggle label{margin-bottom:0;}.cart-details .cart-tools .cart-tools-action .list-piped > li:last-child{padding-right:0;}.cart-details .cart-tools .cart-tools-action .action-toggle{display:flex;align-items:center;color:#000000;letter-spacing:0;}.cart-details .cart-tools .cart-tools-action .clear-all-quotes,
.cart-details .cart-tools .cart-tools-action .clear-all-cart{display:none;}.cart-details .cart-tools .tooltip{flex-grow:2;}.cart-details .cart-tools .tooltip .icon-info{background:url(/_ui/responsive/theme-dotcom/images/info-circle.svg) no-repeat;width:16px;height:16px;vertical-align:text-top;margin-left:5px;display:inline-block;margin-top:-2px;}.cart-details .cart-tools .tooltip .icon-info::before{display:none;}.cart-details .cart-tools .tooltip .icon-info .tipsy{min-width:400px;background:#ffffff;text-align:left;line-height:16px;padding:13px 16px;white-space:initial;border-bottom:2px solid #ffffff;border-radius:8px;filter:drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.3));}.cart-details .cart-tools .tooltip .icon-info .tipsy::before{bottom:-17px;}.cart-details .cart-tools .tooltip .icon-info .tipsy::after{border-color:#ffffff transparent transparent;}.cart-details .cart-tools .tooltip .icon-info .tipsy > span{line-height:18px;color:#000000;font-weight:900;}@media(max-width:768px){.cart-details .cart-tools .tooltip .icon-info .tipsy::before,
 .cart-details .cart-tools .tooltip .icon-info .tipsy::after{left:50%;}}@media(max-width:480px){.cart-details .cart-tools .tooltip .icon-info .tipsy{position:fixed;transform:translate(-50%);min-width:95vw;max-width:400px;top:calc(0% + 115px);left:50%;transform:translateX(-50%);z-index:1000;}.cart-details .cart-tools .tooltip .icon-info .tipsy::before,
 .cart-details .cart-tools .tooltip .icon-info .tipsy::after{left:75.5%;}}@media(max-width:768px){.cart-details .cart-tools .tooltip .icon-info .tipsy--below{border-top:2px solid #ffffff;}.cart-details .cart-tools .tooltip .icon-info .tipsy--below::before,
 .cart-details .cart-tools .tooltip .icon-info .tipsy--below::after{bottom:unset;border-width:0 15px 15px 15px;}.cart-details .cart-tools .tooltip .icon-info .tipsy--below::before{top:-16px;border-color:transparent transparent #dbdbdb;}.cart-details .cart-tools .tooltip .icon-info .tipsy--below::after{top:-15px;border-color:transparent transparent #ffffff;}.cart-details .cart-tools .tooltip .icon-info .tipsy--quote--only,
 .cart-details .cart-tools .tooltip .icon-info .tipsy--no--quotes{transform:translate(-25%, -100%);}.cart-details .cart-tools .tooltip .icon-info .tipsy--quote--only::before,
 .cart-details .cart-tools .tooltip .icon-info .tipsy--no--quotes::before,
 .cart-details .cart-tools .tooltip .icon-info .tipsy--quote--only::after,
 .cart-details .cart-tools .tooltip .icon-info .tipsy--no--quotes::after{left:25%;}}@media(max-width:480px){.cart-details .cart-tools .tooltip .icon-info .tipsy--quote--only,
 .cart-details .cart-tools .tooltip .icon-info .tipsy--no--quotes{transform:translate(-50%);}.cart-details .cart-tools .tooltip .icon-info .tipsy--quote--only::before,
 .cart-details .cart-tools .tooltip .icon-info .tipsy--quote--only::after{left:35%;}.cart-details .cart-tools .tooltip .icon-info .tipsy--no--quotes::before,
 .cart-details .cart-tools .tooltip .icon-info .tipsy--no--quotes::after{left:53.5%;}}.cart-details .cart-tools .cart-tools-action a{padding:0;display:inline-block;}.cart-details .shopping-cart-items{background:#ffffff;}.cart-details .shopping-cart-items tr:nth-child(3n + 3){border-bottom:1px solid #e9e9e9;}.cart-details .shopping-cart-items .qty{line-height:1;}.cart-details .shopping-cart-items .shopping-cart-item{width:100%;}.cart-details .shopping-cart-items .shopping-cart-item td{vertical-align:top;padding:16px;}.cart-details .shopping-cart-items .shopping-cart-item td .dc-cart-product-details{display:flex;}.cart-details .shopping-cart-items .shopping-cart-item td .dc-cart-product-details .shopping-cart-product-details{padding:20px 0 20px 20px;width:calc(100% - 78px);}.cart-details .shopping-cart-items .shopping-cart-item td .dc-cart-additional-actions{display:flex;align-items:center;justify-content:space-between;}@media(max-width:1199px){.cart-details .shopping-cart-items .shopping-cart-item td{display:block;padding:0 20px;width:100%;}}.cart-details .shopping-cart-items .shopping-cart-img{display:block;padding:20px 0 0;width:78px;text-align:center;}.cart-details .shopping-cart-items .replenishment-options{border-radius:4px;border:1px solid #e9e9e9;padding:16px;margin:0 0 20px;}.cart-details .shopping-cart-items .replenishment-options .form-list li{margin-bottom:0;}.cart-details .shopping-cart-items .replenishment-options .form-list li label{line-height:120%;}.cart-details .shopping-cart-items .replenishment-options .form-list li + li{margin-top:16px;}@media(min-width:1200px){.cart-details .shopping-cart-items .replenishment-options{width:auto;margin:0;}}.cart-details .shopping-cart-items .customer-information .customer-information__content{padding:0;}.cart-details .shopping-cart-items .customer-information .customer-information__content .dc-customer-item{margin-top:10px;position:relative;}.cart-details .shopping-cart-items .customer-information .customer-information__content .dc-customer-item label{margin:0;}.cart-details .shopping-cart-items .customer-information .customer-information__content .dc-customer-item.half-width,
.cart-details .shopping-cart-items .customer-information .customer-information__content .dc-customer-item.full-width{width:100%;}.cart-details .shopping-cart-items .customer-information .customer-information__content .dc-customer-item .dc-btn,
.cart-details .shopping-cart-items .customer-information .customer-information__content .dc-customer-item .dc-cta-primary_solid{display:inline-block;margin:12px 0;}@media(min-width:768px){.cart-details .shopping-cart-items .customer-information .customer-information__content .dc-customer-item.half-width{margin-bottom:10px;width:calc(50% - 5px);}.cart-details .shopping-cart-items .customer-information .customer-information__content .dc-customer-item.half-width:first-of-type{float:left;}.cart-details .shopping-cart-items .customer-information .customer-information__content .dc-customer-item.half-width + .half-width{float:right;}.cart-details .shopping-cart-items .customer-information .customer-information__content .dc-customer-item.full-width{clear:both;}}@media(min-width:1200px){.cart-details .shopping-cart-items .customer-information .customer-information__content .dc-customer-item .dc-btn,
 .cart-details .shopping-cart-items .customer-information .customer-information__content .dc-customer-item .dc-cta-primary_solid{display:inline-block;margin:12px 0 0;}}.cart-details .shopping-cart-items .dc-cart-options{display:flex;flex-direction:row-reverse;justify-content:space-between;}.cart-details .shopping-cart-items .dc-cart-options .cart-actions{max-width:100px;}.cart-details .shopping-cart-items .dc-cart-options .cart-actions .storeroom-add-list{width:120px;}.cart-details .shopping-cart-items .dc-cart-options .cart-actions .storeroom-add-list .storeroom-add-item{display:flex;padding:12px;}.cart-details .shopping-cart-items .dc-cart-options .cart-actions > a:first-of-type{margin-top:4px;}.cart-details .shopping-cart-items .dc-cart-options .cart-actions a{padding:4px 0;display:block;}@media(min-width:768px){.cart-details .shopping-cart-items .dc-cart-options .chosen-single.chosen-default{position:relative;background:transparent;border:none;text-transform:capitalize;color:#017b85;font-family:'DIN2014Regular' !important;font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:0;text-decoration-line:underline;height:auto;}.cart-details .shopping-cart-items .dc-cart-options .chosen-single.chosen-default span{margin-right:15px;}.cart-details .shopping-cart-items .dc-cart-options .chosen-single.chosen-default div b:after{padding:4px 8px;}}@media(min-width:1200px){.cart-details .shopping-cart-items .dc-cart-options #cartItems{flex-wrap:wrap;}.cart-details .shopping-cart-items .dc-cart-options .cart-pricing{flex-grow:1;text-align:right;}.cart-details .shopping-cart-items .dc-cart-options .cart-pricing .dc-cart-pricing{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;}.cart-details .shopping-cart-items .dc-cart-options .cart-actions{margin:0 20px 0 0;min-width:100px;}.cart-details .shopping-cart-items .dc-cart-options .cart-actions a{padding:4px 8px;}.cart-details .shopping-cart-items .dc-cart-options .cart-actions-savelist{width:105px;}}.cart-details .shopping-cart-items .product-inventory{margin:16px 0 24px 0;}.cart-details .shopping-cart-items .storeroom-add-list .storeroom-add-handler{background-size:16px;padding:12px;border:1px solid #017b85;font-size:14px;min-width:98px;}@media(min-width:1200px){.cart-details .shopping-cart-items .storeroom-add-list{left:125px;}.cart-details .shopping-cart-items tr:nth-child(3n + 1) td{padding:20px 5px 0;}.cart-details .shopping-cart-items tr:nth-child(3n + 1) td:first-of-type{padding-left:20px;}.cart-details .shopping-cart-items tr:nth-child(3n + 1) td:last-of-type{padding-right:20px;}.cart-details .shopping-cart-items tr:nth-child(3n + 2) td{padding:12px 20px;}.cart-details .shopping-cart-items tr:nth-child(3n + 3) td{padding:0 20px 20px 20px;}.cart-details .shopping-cart-items .product-inventory,
 .cart-details .shopping-cart-items .storeroom-add-list .storeroom-add-handler{margin:0;}.cart-details .shopping-cart-items .shopping-cart-item td .dc-cart-product-details .shopping-cart-product-details{padding:20px 0 0 20px;}.cart-details .shopping-cart-items .shopping-cart-item td .dc-cart-product-details .shopping-cart-product-details .dc-body-12{width:200px;min-width:100%;}.cart-details .shopping-cart-items .shopping-cart-item td .dc-cart-product-details .shopping-cart-product-details .customer-part-number{white-space:nowrap;}.cart-details .shopping-cart-items .shopping-cart-item td .dc-cart-product-details .shopping-cart-product-details .critical-spare-flag-wrapper{width:auto;min-width:auto;}}.cart-details .replenishment-cart-options .replenishment-options{position:relative;top:0;}.cart-details .replenishment-cart-options .replenishment-options + .cart__replenishment-options-save{position:relative;top:10px;}.cart-details .replenishment-cart-options .custom-styled-select{width:136px;margin-top:16px;}.cart-details .replenishment-cart-options .custom-styled-select .outer{background:#ffffff;border:1px solid #e1e1e1;padding:12px 36px 7px 12px;}.cart-details .replenishment-cart-options .custom-styled-select .outer:after{right:0;top:2px;}.cart-details .replenishment-cart-options .custom-styled-select .outer .inner{min-width:auto;font-size:14px;line-height:16px;letter-spacing:-0.25px;}@media(min-width:1200px){.cart-details .replenishment-cart-options .custom-styled-select .outer .inner{max-width:86px;}}.cart-top-action-wrapper .js-tooltip-quote-all{margin-top:16px;}.cart-top-action-wrapper .js-tooltip-quote-all > p,
.order-totals-bottom .js-tooltip-quote-all > p{display:inline-block;}.cart-top-action-wrapper .js-tooltip-quote-all .tooltip.icon-info,
.order-totals-bottom .js-tooltip-quote-all .tooltip.icon-info{background:url(/_ui/responsive/theme-dotcom/images/info-circle.svg) no-repeat;width:16px;height:16px;vertical-align:text-top;margin-left:5px;display:inline-block;}.cart-top-action-wrapper .js-tooltip-quote-all .tooltip.icon-info::before,
.order-totals-bottom .js-tooltip-quote-all .tooltip.icon-info::before{display:none;}.cart-top-action-wrapper .js-tooltip-quote-all .tooltip.icon-info .tipsy,
.order-totals-bottom .js-tooltip-quote-all .tooltip.icon-info .tipsy{background:#ffffff;line-height:16px;padding:13px 16px;white-space:initial;border-bottom:2px solid #ffffff;border-radius:8px;filter:drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.3));}.cart-top-action-wrapper .js-tooltip-quote-all .tooltip.icon-info .tipsy::before,
.order-totals-bottom .js-tooltip-quote-all .tooltip.icon-info .tipsy::before{bottom:-17px;}.cart-top-action-wrapper .js-tooltip-quote-all .tooltip.icon-info .tipsy::after,
.order-totals-bottom .js-tooltip-quote-all .tooltip.icon-info .tipsy::after{border-color:#ffffff transparent transparent;}@media screen and (-ms-high-contrast:active) and (min-width:1200px),(-ms-high-contrast:none) and (min-width:1200px){.cart-details #quoteItems .shopping-cart-items .shopping-cart-item td .dc-cart-product-details .shopping-cart-product-details{max-width:390px;}}@media screen and (-ms-high-contrast:active) and (min-width:1200px),(-ms-high-contrast:none) and (min-width:1200px){.cart-details #cartItems .shopping-cart-items .shopping-cart-item td .dc-cart-product-details .shopping-cart-product-details{max-width:200px;}}.page-orderConfirmationPage #content,
.page-multiStepCheckoutSummaryPage #content{background:#f8f8f8;}.page-orderConfirmationPage .shipping-info-badge,
.page-multiStepCheckoutSummaryPage .shipping-info-badge{display:inline-block;padding:6px 10px;border-radius:20px;border:1px solid #e9e9e9;background:#FFFFFF;}.page-orderConfirmationPage .shipping-info-badge img,
.page-multiStepCheckoutSummaryPage .shipping-info-badge img{vertical-align:text-top;}.page-orderConfirmationPage .order-confirm-notes .control-group,
.page-multiStepCheckoutSummaryPage .order-confirm-notes .control-group,
.page-orderConfirmationPage .po-req .control-group,
.page-multiStepCheckoutSummaryPage .po-req .control-group{margin:0 0 20px;}.page-orderConfirmationPage .order-confirm-notes .row,
.page-multiStepCheckoutSummaryPage .order-confirm-notes .row,
.page-orderConfirmationPage .po-req .row,
.page-multiStepCheckoutSummaryPage .po-req .row{margin-left:-10px;margin-right:-10px;}.page-orderConfirmationPage .order-confirm-notes .row [class*="col-"],
.page-multiStepCheckoutSummaryPage .order-confirm-notes .row [class*="col-"],
.page-orderConfirmationPage .po-req .row [class*="col-"],
.page-multiStepCheckoutSummaryPage .po-req .row [class*="col-"]{padding-left:10px;padding-right:10px;}.page-orderConfirmationPage .checkout-review,
.page-multiStepCheckoutSummaryPage .checkout-review{padding:20px;border-radius:4px;border:1px solid #e9e9e9;margin-bottom:40px;}.page-orderConfirmationPage .checkout-review-product-list,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list{padding:0;margin:0;list-style-type:none;}.page-orderConfirmationPage .checkout-review-product-list li,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li{padding:30px 0 20px;margin-top:10px;border-top:1px solid #e9e9e9;}.page-orderConfirmationPage .checkout-review-product-list li .special-note,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .special-note{margin-top:14px;}.page-orderConfirmationPage .checkout-review-product-list li .special-note .dc-icon-info,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .special-note .dc-icon-info{display:inline-block;height:19px;width:20px;vertical-align:middle;background-position:center;margin-right:20px;}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-top-content,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-top-content{display:flex;flex-wrap:wrap;padding-bottom:24px;}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-top-content .product-img,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-top-content .product-img{padding:4px;margin-right:20px;}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-top-content .product-img img,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-top-content .product-img img{max-width:72px;}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-top-content .details,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-top-content .details{max-width:387px;width:calc(100% - 100px);}@media(min-width:1200px){.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-top-content .details,
 .page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-top-content .details{margin-right:40px;}}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-top-content .pricing-details,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-top-content .pricing-details{display:flex;justify-content:space-between;width:100%;margin:20px 0 0 0;}@media(min-width:1200px){.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-top-content .pricing-details,
 .page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-top-content .pricing-details{margin:0 0 0 auto;width:auto;}}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-top-content .pricing-details .input-box.qty,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-top-content .pricing-details .input-box.qty{width:100px;margin-right:20px;}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-top-content .pricing-details .input-box.qty input,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-top-content .pricing-details .input-box.qty input{text-align:center;padding:15px 10px;}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-top-content .pricing-details .price,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-top-content .pricing-details .price{margin-top:13px;white-space:nowrap;}@media(min-width:1200px){.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-top-content,
 .page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-top-content{flex-wrap:nowrap;}}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-bottom-content,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-bottom-content{padding:6px 0;}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-bottom-content .product__stock,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-bottom-content .product__stock{margin-right:20px;margin-bottom:20px;}@media(min-width:786px){.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-bottom-content .product__stock,
 .page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-bottom-content .product__stock{margin-bottom:0;}}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-bottom-content .dc-product-stock,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-bottom-content .dc-product-stock{display:flex;align-items:center;margin-right:20px;}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-bottom-content .dc-product-stock .dc-product-stock-icon,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-bottom-content .dc-product-stock .dc-product-stock-icon{background:url(/_ui/responsive/theme-dotcom/images/ship.svg) no-repeat center;background-size:contain;width:20px;height:20px;margin-right:20px;}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-bottom-content .dc-product-stock p,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-bottom-content .dc-product-stock p{margin:3px 0 0;}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-bottom-content .autoship-icon,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-bottom-content .autoship-icon{display:flex;}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-bottom-content .autoship-icon .dc-icon-cycle,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-bottom-content .autoship-icon .dc-icon-cycle{margin-right:20px;}.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-bottom-content .autoship-icon .dc-icon-cycle::before,
.page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-bottom-content .autoship-icon .dc-icon-cycle::before{width:20px;height:20px;background-size:cover;}@media(min-width:786px){.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-bottom-content,
 .page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-bottom-content{display:flex;align-items:center;}}@media(min-width:1200px){.page-orderConfirmationPage .checkout-review-product-list li .checkout-review-product-bottom-content,
 .page-multiStepCheckoutSummaryPage .checkout-review-product-list li .checkout-review-product-bottom-content{margin-left:100px;}}.page-orderConfirmationPage .totals-table td,
.page-multiStepCheckoutSummaryPage .totals-table td{background:#fff;color:#5f5f5f;}.page-orderConfirmationPage .totals-table td:nth-child(2),
.page-multiStepCheckoutSummaryPage .totals-table td:nth-child(2){color:#000;}.page-orderConfirmationPage .totals-table tbody tr td,
.page-multiStepCheckoutSummaryPage .totals-table tbody tr td{padding:4px 10px 0 10px;}.page-orderConfirmationPage .totals-table tbody tr:last-of-type td,
.page-multiStepCheckoutSummaryPage .totals-table tbody tr:last-of-type td{padding-bottom:20px;}.page-orderConfirmationPage .totals-table tfoot td,
.page-multiStepCheckoutSummaryPage .totals-table tfoot td{padding:20px 0 0;border-top:1px solid #e9e9e9;color:#000;text-transform:capitalize;font-weight:700;}.page-orderConfirmationPage .totals-table tfoot td:nth-child(2),
.page-multiStepCheckoutSummaryPage .totals-table tfoot td:nth-child(2){font-weight:700;}.page-orderConfirmationPage .cart-help-block,
.page-multiStepCheckoutSummaryPage .cart-help-block{margin-bottom:40px;}.page-orderConfirmationPage .cart-help-block a,
.page-multiStepCheckoutSummaryPage .cart-help-block a{text-decoration:underline;color:#3a3a3a;}.page-orderConfirmationPage .order-summary,
.page-multiStepCheckoutSummaryPage .order-summary{margin-bottom:20px;}.page-orderConfirmationPage .order-summary + .cart-help-block,
.page-multiStepCheckoutSummaryPage .order-summary + .cart-help-block{margin-top:32px;}.page-orderConfirmationPage .order-summary__description + .order-summary__description,
.page-multiStepCheckoutSummaryPage .order-summary__description + .order-summary__description{margin-top:20px;}.page-orderConfirmationPage .order-summary__description + .cart-help-block,
.page-multiStepCheckoutSummaryPage .order-summary__description + .cart-help-block{margin-top:20px;}.page-orderConfirmationPage .cart-pricing,
.page-multiStepCheckoutSummaryPage .cart-pricing{text-align:right;}.page-orderConfirmationPage .cart-pricing .dc-cart-pricing,
.page-multiStepCheckoutSummaryPage .cart-pricing .dc-cart-pricing{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;}.page-orderConfirmationPage .cart-pricing .dc-cart-pricing + .dc-cart-pricing,
.page-multiStepCheckoutSummaryPage .cart-pricing .dc-cart-pricing + .dc-cart-pricing{margin-top:18px;}.page-multiStepCheckoutSummaryPage .step__number1{margin-left:-31px;}@media screen and (max-width:767px){.page-multiStepCheckoutSummaryPage .step__number1{margin-left:0;}}.page-multiStepCheckoutSummaryPage .dc-continue-btn{padding:16px;display:block;}.page-multiStepCheckoutSummaryPage h1{color:#3a3a3a;text-transform:capitalize;margin:20px 16px;}.page-multiStepCheckoutSummaryPage .step{margin-top:12px;border-radius:4px;border:1px solid #e9e9e9;background:#fff;padding:24px;color:#000;overflow:hidden;}.page-multiStepCheckoutSummaryPage .step.disabled{opacity:1;background:#f8f8f8;}.page-multiStepCheckoutSummaryPage .step .step-completed-header{display:flex;align-items:baseline;}.page-multiStepCheckoutSummaryPage .step .step-completed-header-title{display:flex;}.page-multiStepCheckoutSummaryPage .step .step-completed-header .step__static{margin:0 24px;}.page-multiStepCheckoutSummaryPage .step .step-completed-header .edit{margin-left:auto;background:url(/_ui/responsive/theme-dotcom/images/pencil.svg) no-repeat center right;background-size:20px;padding-right:32px;}.page-multiStepCheckoutSummaryPage .step .step__static,
.page-multiStepCheckoutSummaryPage .step .step__static address{color:#3a3a3a;}.page-multiStepCheckoutSummaryPage .step.active.form-open{padding-top:85px;}.page-multiStepCheckoutSummaryPage .step.active.form-open .form-back-btn{position:absolute;top:-117px;}@media(min-width:1024px){.page-multiStepCheckoutSummaryPage .step.active.form-open{padding-top:93px;}.page-multiStepCheckoutSummaryPage .step.active.form-open .form-back-btn{top:-109px;}}.page-multiStepCheckoutSummaryPage .step__title,
.page-multiStepCheckoutSummaryPage .step__title1{margin:0 0 0 24px;display:inline-block;text-transform:capitalize;white-space:nowrap;}.page-multiStepCheckoutSummaryPage .step__content{padding-bottom:0;}.page-multiStepCheckoutSummaryPage .step__content .step__editable{margin-top:20px;}.page-multiStepCheckoutSummaryPage .step__content:before{display:none;}.page-multiStepCheckoutSummaryPage .summary{padding:0;border-top:none;margin-top:8px;}.page-multiStepCheckoutSummaryPage .summary .order-summary h4{margin:0 0 16px;}@media(min-width:1024px){.page-multiStepCheckoutSummaryPage .summary{width:28%;margin:28px 0 0 auto;}}.page-multiStepCheckoutSummaryPage .tax-exempt{margin:16px 0 0;}.page-multiStepCheckoutSummaryPage #billing-ajax-submit,
.page-multiStepCheckoutSummaryPage #address-ajax-submit,
.page-multiStepCheckoutSummaryPage #addressform_button_panel,
.page-multiStepCheckoutSummaryPage #lastInTheForm{margin-top:20px;}.page-multiStepCheckoutSummaryPage #californianCheckbox{margin-top:40px;}.page-multiStepCheckoutSummaryPage .carrier-preferences{margin:16px 0 20px;}.page-multiStepCheckoutSummaryPage .carrier-preferences > label{margin:0 0 20px;padding-left:32px;}.page-multiStepCheckoutSummaryPage .carrier-preferences > label span{color:#5f5f5f;}.page-multiStepCheckoutSummaryPage .carrier-preferences > label:after{width:24px;height:24px;left:0;top:-2px;}.page-multiStepCheckoutSummaryPage .carrier-preferences .control{padding-bottom:12px;}.page-multiStepCheckoutSummaryPage .shipping-delivery-mode{padding-right:16px;}.page-multiStepCheckoutSummaryPage .guest-hidden-input{visibility:hidden;height:0;}.page-multiStepCheckoutSummaryPage .default-soldto-address{border-radius:4px;padding:20px;margin:16px 0 12px;border:1px solid #e9e9e9;display:inline-block;color:#3a3a3a;}.page-multiStepCheckoutSummaryPage .default-soldto-address .title{margin-bottom:12px;}.page-multiStepCheckoutSummaryPage #review-order{margin-bottom:20px;}.page-multiStepCheckoutSummaryPage .terms-accepted{margin:20px 0;}.page-multiStepCheckoutSummaryPage .terms-accepted a{color:#3a3a3a;text-decoration:underline;}.page-multiStepCheckoutSummaryPage .replenishment-interval{margin-top:16px;}@media(min-width:1024px){.page-multiStepCheckoutSummaryPage .carrier-preferences{margin:16px 0 32px;}.page-multiStepCheckoutSummaryPage .carrier-preferences .dc-form{display:flex;justify-content:space-between;}.page-multiStepCheckoutSummaryPage .carrier-preferences .dc-form .control{display:inline-block;padding-bottom:20px;width:calc(50% - 6px);}.page-multiStepCheckoutSummaryPage .dc-global-message{margin-top:35px;}.page-multiStepCheckoutSummaryPage .checkout-wrapper{display:flex;}.page-multiStepCheckoutSummaryPage .steps{flex-grow:1;max-width:70%;margin:28px 0 80px;}.page-multiStepCheckoutSummaryPage .step{padding:32px;}.page-multiStepCheckoutSummaryPage .step__content{padding:0 32px 0;}.page-multiStepCheckoutSummaryPage .summary .order-summary{padding:20px 32px;}}.page-orderConfirmationPage .order-confirm-header{margin:20px 0 32px;}.page-orderConfirmationPage .order-confirm-header .print-button .dc-icon-printer-black::before{height:20px;width:20px;display:inline-block;vertical-align:top;margin-right:8px;position:relative;top:-1px;}.page-orderConfirmationPage .order-confirm-top-content{margin:0 16px;}.page-orderConfirmationPage .order-confirm-top-content h1{margin:20px 0 12px;text-transform:none;}.page-orderConfirmationPage .order-confirm-top-content p{max-width:720px;margin:0 auto 20px;}.page-orderConfirmationPage .order-confirm-details .order-confirm-detail{background:#fff;border:1px solid #e9e9e9;padding:32px;border-radius:4px;}.page-orderConfirmationPage .order-confirm-details .order-confirm-detail h3{margin:0 0 24px;text-transform:none;}.page-orderConfirmationPage .order-confirm-details .order-confirm-detail + .order-confirm-detail{margin-top:12px;}@media(min-width:1024px){.page-orderConfirmationPage .order-confirm-details{display:flex;justify-content:space-between;width:100%;}.page-orderConfirmationPage .order-confirm-details .order-confirm-detail{width:calc(33.33333% - 20px);}.page-orderConfirmationPage .order-confirm-details .order-confirm-detail + .order-confirm-detail{margin-top:0;}}.page-orderConfirmationPage .order-confirm-main,
.page-orderConfirmationPage .order-confirm-summary{background:#fff;border:1px solid #e9e9e9;padding:24px;border-radius:4px;}.page-orderConfirmationPage .order-confirm-notes{border-top:1px solid #e9e9e9;padding-top:40px;}@media(min-width:768px){.page-orderConfirmationPage .order-confirm-main{padding:20px;margin-bottom:80px;}}.page-orderConfirmationPage .dc-voucher{display:none;}.page-orderConfirmationPage .dc-order-totals{margin:20px 0 32px;padding:24px 0 0;}.page-orderConfirmationPage .dc-order-totals .dc-summary-totals{margin:18px 0 0;}.page-orderConfirmationPage .dc-order-totals #orderTotals{display:table !important;}.page-orderConfirmationPage .dc-order-totals h3{padding:0 24px;}.page-orderConfirmationPage .dc-order-totals td:first-of-type{padding:2px 2px 2px 24px;}.page-orderConfirmationPage .dc-order-totals td:last-of-type{padding:2px 24px 2px 2px;}.page-orderConfirmationPage .dc-order-totals tr.fake-table-end td:first-of-type{padding:2px 2px 16px 24px;}.page-orderConfirmationPage .dc-order-totals tr.fake-table-end td:last-of-type{padding:2px 24px 16px 2px;}.page-orderConfirmationPage .dc-order-totals tr.totals td{border-bottom:none;}.page-orderConfirmationPage .dc-order-totals tr.totals td:first-of-type{padding:20px 5px 24px 24px;}.page-orderConfirmationPage .dc-order-totals tr.totals td:last-of-type{padding:20px 24px 24px 5px;}.page-orderConfirmationPage .dc-order-totals tr.tax-exempt-row td{padding:0 24px 20px;text-align:left;}.page-orderConfirmationPage .dc-order-totals tr.tax-exempt-row td input{display:none;}.page-orderConfirmationPage .dc-order-totals tr.tax-exempt-row td input + label{font-size:14px;line-height:1;padding:7px 10px 6px 34px;border:1px solid #e9e9e9;display:inline-block;border-radius:25px;}.page-orderConfirmationPage .dc-order-totals tr.tax-exempt-row td input + label:before{background:url(/_ui/responsive/theme-dotcom/images/info-circle.svg) no-repeat;width:16px;height:16px;vertical-align:text-top;border:none;top:5px;left:10px;}@media(min-width:768px){.page-orderConfirmationPage .dc-order-totals{margin:0 0 20px;}.page-orderConfirmationPage .dc-order-totals h3{padding:0 32px;}.page-orderConfirmationPage .dc-order-totals td:first-of-type{padding:2px 2px 2px 32px;}.page-orderConfirmationPage .dc-order-totals td:last-of-type{padding:2px 32px 2px 2px;}.page-orderConfirmationPage .dc-order-totals tr.fake-table-end td:first-of-type{padding:2px 2px 16px 32px;}.page-orderConfirmationPage .dc-order-totals tr.fake-table-end td:last-of-type{padding:2px 32px 16px 2px;}.page-orderConfirmationPage .dc-order-totals tr.totals td:first-of-type{padding:20px 5px 24px 32px;}.page-orderConfirmationPage .dc-order-totals tr.totals td:last-of-type{padding:20px 32px 24px 5px;}.page-orderConfirmationPage .dc-order-totals tr.tax-exempt-row td{padding:0 32px 20px 32px;}}.page-orderConfirmationPage .checkout-review-product-list li{padding:20px 0;}.page-orderConfirmationPage .dc-form textarea#notes{height:96px;}.page-orderConfirmationPage .shipping-info-badge{margin:12px 0;}@media(min-width:768px){.page-orderConfirmationPage .shipping-info-badge{margin:40px 0 20px;}}.page-orderConfirmationPage .save-for-next{margin:40px 0 0;padding:32px;background:#fff;}.page-orderConfirmationPage .save-for-next h3{margin:0 0 8px;text-transform:none;}.page-orderConfirmationPage .save-for-next .pstrength-minchar{display:none;}.page-orderConfirmationPage .save-for-next #guestRegisterForm{margin:0;}.page-orderConfirmationPage .save-for-next .guest-form-elements .control-group{margin:16px 0;}.page-orderConfirmationPage .save-for-next .guest-form-elements .control-group label{line-height:16px;}.page-orderConfirmationPage .save-for-next .guest-form-elements .control-group input{max-width:331px;}@media(min-width:768px){.page-orderConfirmationPage .save-for-next .guest-form-elements{display:flex;}.page-orderConfirmationPage .save-for-next .guest-form-elements .control-group{margin:0;}.page-orderConfirmationPage .save-for-next .guest-form-elements .control-group + .control-group{margin:0 16px;}.page-orderConfirmationPage .save-for-next .guest-form-elements .form-actions{margin-top:22px;}}@media(min-width:1024px){.page-orderConfirmationPage .save-for-next .guest-form-elements{margin-left:32px;}}@media(min-width:1024px){.page-orderConfirmationPage .save-for-next{display:flex;justify-content:space-between;}.page-orderConfirmationPage .save-for-next p{margin:0;}}.template-pages-LoginPageTemplate{background-color:#f6f6f6;}.template-pages-LoginPageTemplate h2{margin:20px 0;text-transform:none;color:#3a3a3a;font-size:32px;line-height:35px;letter-spacing:-2px;}.template-pages-LoginPageTemplate .password-forgotten{padding-top:12px;display:block;}.template-pages-LoginPageTemplate .userLogin,
.template-pages-LoginPageTemplate .userRegister{background:#ffffff;padding:24px 16px;border:1px solid #e9e9e9;border-radius:4px;color:#000000;margin-bottom:20px;}.template-pages-LoginPageTemplate .userLogin h4,
.template-pages-LoginPageTemplate .userRegister h4{margin:0 0 15px;}.template-pages-LoginPageTemplate .userLogin h4,
.template-pages-LoginPageTemplate .userRegister h4,
.template-pages-LoginPageTemplate .userLogin p,
.template-pages-LoginPageTemplate .userRegister p,
.template-pages-LoginPageTemplate .userLogin li,
.template-pages-LoginPageTemplate .userRegister li{font-size:16px;line-height:26px;}.template-pages-LoginPageTemplate .userLogin p,
.template-pages-LoginPageTemplate .userRegister p,
.template-pages-LoginPageTemplate .userLogin li,
.template-pages-LoginPageTemplate .userRegister li{letter-spacing:-0.8px;font-weight:400;}.template-pages-LoginPageTemplate .userLogin ul,
.template-pages-LoginPageTemplate .userRegister ul{margin:0;}.template-pages-LoginPageTemplate .userLogin ul li:last-of-type,
.template-pages-LoginPageTemplate .userRegister ul li:last-of-type{margin:0;}.template-pages-LoginPageTemplate .userLogin button,
.template-pages-LoginPageTemplate .userRegister button,
.template-pages-LoginPageTemplate .userLogin .dc-btn,
.template-pages-LoginPageTemplate .userRegister .dc-btn,
.template-pages-LoginPageTemplate .userLogin .dc-cta-primary_solid,
.template-pages-LoginPageTemplate .userRegister .dc-cta-primary_solid{display:inline-block;text-align:center;margin-top:32px;}@media(min-width:481px){.template-pages-LoginPageTemplate .userLogin button,
 .template-pages-LoginPageTemplate .userRegister button,
 .template-pages-LoginPageTemplate .userLogin .dc-btn,
 .template-pages-LoginPageTemplate .userRegister .dc-btn,
 .template-pages-LoginPageTemplate .userLogin .dc-cta-primary_solid,
 .template-pages-LoginPageTemplate .userRegister .dc-cta-primary_solid{max-width:183px;}}@media(min-width:960px){.template-pages-LoginPageTemplate .userLogin,
 .template-pages-LoginPageTemplate .userRegister{border:none;}}.template-pages-LoginPageTemplate .userRegister li{margin-bottom:9px;}.template-pages-LoginPageTemplate .userRegister p{margin-bottom:6px;}@media(min-width:481px){.template-pages-LoginPageTemplate .login-content .userLogin button{margin-top:0;}}@media(min-width:960px){.template-pages-LoginPageTemplate .login-content{border:1px solid #e9e9e9;background:#ffffff;margin-bottom:32px;}.template-pages-LoginPageTemplate .login-content .userLogin,
 .template-pages-LoginPageTemplate .login-content .userRegister{margin-bottom:0;}}@media(min-width:1024px){.template-pages-LoginPageTemplate .login-content{padding:56px 73px;}}.canadian-guest-checkout .userLogin button,
.canadian-guest-checkout .userRegister button,
.canadian-guest-checkout .userLogin .dc-btn,
.canadian-guest-checkout .userRegister .dc-btn,
.canadian-guest-checkout .userLogin .dc-cta-primary_solid,
.canadian-guest-checkout .userRegister .dc-cta-primary_solid{display:inline-block;text-align:center;}@media(min-width:481px){.canadian-guest-checkout .userLogin button,
 .canadian-guest-checkout .userRegister button,
 .canadian-guest-checkout .userLogin .dc-btn,
 .canadian-guest-checkout .userRegister .dc-btn,
 .canadian-guest-checkout .userLogin .dc-cta-primary_solid,
 .canadian-guest-checkout .userRegister .dc-cta-primary_solid{max-width:183px;}}.login-row .dc-checkbox{margin-top:16px;}.login-row .dc-checkbox .login-tooltip .tipsy-title,
.login-row .dc-checkbox .login-tooltip .tipsy{top:-30px;text-align:left;}.login-row .login-tooltip{width:26px;display:inline-block;}.login-row .login-tooltip:before{content:"";background:url(/_ui/responsive/theme-dotcom/images/info-circle-grey.svg) no-repeat;background-size:cover;width:20px;height:20px;position:absolute;right:4px;top:-15px;}.login-row .login-tooltip:hover:before{background:url(/_ui/responsive/theme-dotcom/images/info-circle-hover.svg) no-repeat;background-size:cover;width:20px;height:20px;}@media(min-width:481px){.login-row{display:flex;align-items:center;margin-top:32px;}.login-row .dc-checkbox{margin-left:24px;margin-top:2px;}.login-row .dc-checkbox .login-tooltip .tipsy-title,
 .login-row .dc-checkbox .login-tooltip .tipsy{min-width:300px;}}@media(min-width:960px){.login-row{margin-top:44px;}}.dc-alternate-carousel-title{text-transform:none;color:#000000;margin:40px 0 8px;display:flex;}.dc-alternate-carousel-title .dc-alternate-substitute-product{display:flex;border-left:1px solid #000000;margin-left:12px;padding-left:12px;}.dc-alternate-carousel-title .dc-alternate-substitute-product .dc-icon-arrowLeftRight{display:block;width:16px;height:16px;margin-right:8px;}.dc-alternate-carousel-title .dc-alternate-substitute-product .dc-icon-arrowLeftRight::before{width:100%;height:100%;}.dc-alternate-carousel-title .dc-alternate-substitute-product .dc-substitute-link{color:#017b85;align-items:center;}.dc-product-carousel-title{text-transform:none;border-radius:9999px;border:1px solid #e9e9e9;display:inline-block;margin:16px 0;padding:10px 16px 6px;}.product-carousel{display:none;margin:0 0 80px;padding:0;}.product-carousel.owl-loaded{display:block;}.product-carousel .owl-stage-outer{overflow:visible;}.product-carousel .owl-stage{display:flex;}.product-carousel .owl-dots{bottom:-53px;}.product-carousel .owl-nav .owl-prev,
.product-carousel .owl-nav .owl-next{display:flex;border:1px solid #e9e9e9;border-radius:50%;width:60px;height:60px;background-color:#ffffff;box-shadow:0 0 22px 0 rgba(0, 0, 0, 0.1);}.product-carousel .owl-nav .owl-prev::before,
.product-carousel .owl-nav .owl-next::before{display:none;}.product-carousel .owl-nav .owl-prev > span,
.product-carousel .owl-nav .owl-next > span{margin:auto;}.product-carousel .owl-nav .owl-prev > span::before,
.product-carousel .owl-nav .owl-next > span::before{display:block;width:24px;height:24px;padding:16px;}.product-carousel .owl-nav .disabled{display:none;}.product-carousel-item{border:1px solid #e9e9e9;border-radius:4px;padding:16px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;height:100%;}.product-carousel-image{width:60px;height:60px;margin-right:20px;}.product-carousel-info{width:calc(100% - 80px);display:flex;flex-direction:column;}.product-carousel-info .dc-h3{line-height:28px;margin-bottom:4px;display:inline-block;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.product-carousel-info .price-box--details{margin:15px 0 20px;}.product-carousel-info .price-box--details .price{color:#000000;font-family:'DIN2014Regular' !important;font-size:1.375rem;font-style:normal;font-weight:700;line-height:2.25rem;letter-spacing:0;}.product-carousel-info .price-box--details .unit{font-family:'DIN2014Regular';font-size:1rem;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0;color:#5f5f5f;}.product-carousel-cta{margin-top:auto;flex-basis:100%;}.product-carousel-cta .dc-form .add-to-cart{display:flex;}.product-carousel-cta .dc-form .add-to-cart .js-add-check{display:flex;width:100%;}.product-carousel-cta .dc-form .add-to-cart .input-box.qty{width:60px;margin-right:20px;}.product-carousel-cta .dc-form .add-to-cart .input-box.qty input[type=number]{width:60px;padding:19px 10px 18px;font-family:'DIN2014Regular';font-size:1rem;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0;text-align:center;}.product-carousel-cta .dc-form .add-to-cart button{font-weight:400;text-transform:none;flex-grow:1;}.dc-carousel.owl-carousel .owl-dots .owl-dot span{background:#ffffff;border:1px solid #c9c9c9;height:12px;width:12px;margin:0 6px;}.dc-carousel.owl-carousel .owl-dots .owl-dot.active span{border:none;background:#017b85;}.dc-carousel-layout{overflow:hidden;}@media(min-width:1200px){.dc-carousel-layout .owl-stage-outer{max-width:100%;}}.dc-carousel-layout .owl-stage{padding-left:0;}.cms-product-carousel{width:100%;}.cms-product-carousel .product-carousel{width:100%;}@media(min-width:1200px){.cms-product-carousel{width:1250px;margin:0 -15px;}.cms-product-carousel .product-carousel{width:1170px;}.cms-product-carousel .product-carousel .owl-stage-outer{padding-left:15px;}}.dc-dropdown{position:relative;}.dc-dropdown-list{display:none;position:absolute;top:55px;right:0;z-index:101;width:fit-content;min-width:187px;background:#ffffff;border-radius:4px;box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.12), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2);}@media(max-width:1024px){.dc-dropdown-list{top:60px;left:auto;}}.dc-dropdown-list.active{display:block;}.dc-dropdown-list .list-option{color:#000000;border-bottom:solid 1px #e9e9e9;display:flex;flex-wrap:nowrap;flex-direction:row;padding:12px;}.dc-dropdown-list .list-option [class^='dc-icon-']{width:20px;height:20px;margin-right:12px;}.dc-dropdown-list button{border:none;background:transparent;}.dc-dropdown-close-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;z-index:100;cursor:unset;}.dc-dropdown-close-overlay.active{display:block;}.cms-brand-hero-banner{position:relative;max-width:1200px;padding:0 16px;margin:20px 0;}.cms-brand-hero-banner .banner-img{border-radius:12px;display:none;}.cms-brand-hero-banner .banner-main{background-color:#f8f8f8;border-radius:6px;border:1px solid #e9e9e9;gap:16px;padding:16px;font-family:'DIN2014Regular';position:relative;}.cms-brand-hero-banner .banner-main-logo{margin:auto;text-align:center;}.cms-brand-hero-banner .banner-main-name{padding:0 14px;display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:120%;}.cms-brand-hero-banner .banner-main-badge{background-color:#ffce50;border-radius:12px;font-size:0.875rem;line-height:120%;padding:6px 10px;}.cms-brand-hero-banner .banner-main-text{color:#3a3a3a;position:relative;padding-right:20px;}.cms-brand-hero-banner .banner-main-text.collapse{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;}.cms-brand-hero-banner .banner-main a{position:absolute;text-decoration:underline;bottom:16px;right:10px;}@media(min-width:768px){.cms-brand-hero-banner{margin:auto;margin-bottom:40px;padding-bottom:90px;}.cms-brand-hero-banner .banner-img{display:block;border-radius:12px;overflow:hidden;}.cms-brand-hero-banner .banner-main{position:absolute;padding:40px;width:75%;margin:auto;left:0;right:0;bottom:0;display:flex;}.cms-brand-hero-banner .banner-main-logo{flex:0 auto;}.cms-brand-hero-banner .banner-main-right{position:relative;flex:1;}.cms-brand-hero-banner .banner-main-name{padding:0;justify-content:flex-start;font-size:2rem;}.cms-brand-hero-banner .banner-main-badge{margin-left:12px;}.cms-brand-hero-banner .banner-main-text.active{-webkit-line-clamp:2;}.cms-brand-hero-banner .banner-main a{bottom:0;right:0;}}.cms-image-banner{font-family:'DIN2014Regular';margin-bottom:20px;position:relative;}.cms-image-banner .image-banner-main{background-color:#ffffff;padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #e9e9e9;border-radius:0 0 8px 8px;}.cms-image-banner .image-banner-title{font-size:1.5rem;font-weight:700;color:#017b85;margin-bottom:20px;text-transform:uppercase;border-bottom:1px solid #e9e9e9;line-height:120%;letter-spacing:0;flex:0 100%;text-align:left;}.cms-image-banner .image-banner-desc{font-weight:700;font-size:0.875rem;flex:0 70%;line-height:120%;letter-spacing:0;align-self:center;text-align:left;}.cms-image-banner .image-banner-action{margin-left:20px;flex:0 auto;align-self:flex-end;}.cms-image-banner .image-banner-action a .dc-icon-arrow::before{width:32px;height:32px;}.cms-image-banner .image-banner-image img{display:block;width:100%;}.cms-image-banner .image-banner-image img:last-child{display:none;}@media(min-width:1024px){.cms-image-banner{margin-bottom:40px;}.cms-image-banner .image-banner-main{position:absolute;max-width:350px;width:350px;top:60px;left:60px;padding:40px 37px;}.cms-image-banner .image-banner-title{font-size:2rem;}.cms-image-banner .image-banner-image img{display:none;width:100%;}.cms-image-banner .image-banner-image img:last-child{display:block;}}.cms-hero-banner-carousel{padding:0;z-index:0;background:#ffffff;}.cms-hero-banner-carousel .cms-hero-banner{position:relative;min-height:300px;margin-bottom:56px;}.cms-hero-banner-carousel .cms-hero-banner .cms-hero-banner-content-wrap{position:absolute;top:0;left:0;padding:32px 54px 32px 24px;}.cms-hero-banner-carousel .cms-hero-banner .cms-hero-banner-content-wrap .cms-hero-banner-content{margin:4px 0 20px;}.cms-hero-banner-carousel .cms-hero-banner .cms-hero-banner-content-wrap a{display:inline-block;font-weight:400;}.cms-hero-banner-carousel .cms-hero-banner .cms-icon{display:flex;align-items:center;justify-content:center;margin-bottom:12px;}.cms-hero-banner-carousel .cms-hero-banner .cms-icon img{width:auto;margin:0 auto 4px;}.cms-hero-banner-carousel .cms-hero-banner .cms-icon a{width:70px;height:70px;text-align:center;background:#fff;border-radius:50%;color:#017b85;padding:11px 0;}.cms-hero-banner-carousel .cms-hero-banner .cms-icon + .cms-icon{margin-top:16px;}.cms-hero-banner-carousel .cms-hero-banner .cms-hero-banner-img{height:300px;}@media(min-width:768px){.cms-hero-banner-carousel .cms-hero-banner .cms-hero-banner-content-wrap{max-width:578px;margin:60px 72px 0;padding:0;}.cms-hero-banner-carousel .cms-hero-banner .cms-hero-banner-icons{position:absolute;right:28px;top:28px;}.cms-hero-banner-carousel .cms-hero-banner .cms-hero-banner-icons .link-name{font-family:'DIN2014Regular';font-size:0.875rem;font-weight:400;line-height:120%;letter-spacing:0;}}@media(max-height:1079px) and (min-width:1024px){.cms-hero-banner-carousel .cms-hero-banner{height:360px;}.cms-hero-banner-carousel .cms-hero-banner .cms-hero-banner-img{height:360px;}.cms-hero-banner-carousel .cms-hero-banner .cms-hero-banner-title{font-size:2.625rem;}}@media(min-height:1080px) and (min-width:1024px){.cms-hero-banner-carousel .cms-hero-banner{height:580px;}.cms-hero-banner-carousel .cms-hero-banner .cms-hero-banner-img{height:580px;}.cms-hero-banner-carousel .cms-hero-banner .cms-hero-banner-title{font-size:3.375rem;}}@media(min-width:1024px){.cms-hero-banner-carousel .cms-hero-banner .cms-hero-banner-img{border-radius:20px;}.cms-hero-banner-carousel .cms-hero-banner .cms-hero-banner-title{font-style:normal;font-weight:500;line-height:110%;letter-spacing:0;}.cms-hero-banner-carousel .cms-hero-banner .cms-hero-banner-content{font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;letter-spacing:0;margin:8px 0 20px;}}.cms-hero-banner-carousel .owl-dots{bottom:17px;}.cms-image-card-grid{font-family:'DIN2014Regular' !important;margin-bottom:16px;}.cms-image-card-grid .image-card-title{font-size:1.5rem;font-weight:700;line-height:120%;letter-spacing:0;margin:32px 0 12px;color:#000000;text-transform:uppercase;margin-bottom:16px;}@media(min-width:1024px){.cms-image-card-grid .image-card-title{font-size:2.625rem;line-height:110%;letter-spacing:0;margin:62px 0 32px;}}.cms-image-card-grid .cms-image-card-wrapper{display:flex;flex-direction:column;}@media(min-width:768px){.cms-image-card-grid .cms-image-card-wrapper{flex-direction:row;gap:25px;}.cms-image-card-grid .cms-image-card-wrapper > div{width:33.3333%;}}@media(min-width:1024px){.cms-image-card-grid .cms-image-card-wrapper{gap:50px;}}.cms-image-card{padding:40px 37px;margin-bottom:16px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:400px;}.cms-image-card .cms-image-card-title{text-shadow:0 1px 20px rgba(0, 0, 0, 0.5);font-size:12px;font-weight:600;line-height:22px;letter-spacing:2.4px;margin:0;}.cms-image-card .cms-image-card-content{text-shadow:0 0 4px rgba(0, 0, 0, 0.5);font-size:32px;font-weight:500;line-height:110%;letter-spacing:0;margin:10px 0;}@media(min-width:768px){.cms-image-card{margin-top:0;}}@media(min-width:1024px){.cms-image-card{height:443px;}.cms-image-card .cms-image-card-content{font-size:40px;font-style:normal;font-weight:600;line-height:40px;width:100%;}}.cms-product-carousel{overflow:hidden;}.cms-image-carousel{display:flex;flex-wrap:wrap;}.cms-image-carousel .category_image{display:block;margin:0 auto 6px;}.cms-image-carousel .category_image img{width:80px;height:80px;object-fit:contain;object-position:center;}.cms-image-carousel-item{text-align:center;padding:8px;min-height:155px;width:50%;border-bottom:1px solid #e9e9e9;}.cms-image-carousel-item.category-all{border-bottom:none;}.cms-image-carousel-item.category-all .category_image{margin:18px auto;}.cms-image-carousel-item.category-all .category_image img{border:1px solid #e9e9e9;border-radius:50%;padding:23px;}@media(max-width:767px){.cms-image-carousel-item:nth-child(odd){border-right:1px solid #e9e9e9;}}@media(min-width:768px) and (max-width:1023px){.cms-image-carousel-item{width:33.3333%;}.cms-image-carousel-item:nth-child(3n+2){border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}.cms-image-carousel-item.category-all{border-right:none;}}@media(min-width:1024px){.cms-image-carousel-item{width:14.2857%;border-bottom:none;padding:26px 20px;border-right:1px solid #e9e9e9;}.cms-image-carousel-item:nth-child(7n){border-right:none;}.cms-image-carousel-item:nth-child(n+8){border-top:1px solid #e9e9e9;}.cms-image-carousel-item.category-all .category_image,
 .cms-image-carousel-item .category_image{margin:0 auto 20px;}}.cms-hero-banner .dc-cms-btn-medium a,
.cms-image-card .dc-cms-btn-medium a{font-weight:400;}@media(min-width:1024px){.cms-hero-banner .dc-cms-btn-medium a,
 .cms-image-card .dc-cms-btn-medium a{padding-left:24px;padding-right:24px;}}.cms-text-image-combo{background-color:#f8f8f8;padding:40px 20px;}.cms-text-image-combo .cms-text-image-title{font-weight:700;}.cms-text-image-combo .cms-text-image-content{margin:20px 0 40px;width:100%;}.cms-text-image-combo .dc-btn a,
.cms-text-image-combo .dc-cta-primary_solid a{display:inline-block;}.cms-text-image-combo .cms-text-image-content-image{display:none;}@media(min-width:768px){.cms-text-image-combo{display:flex;justify-content:space-around;align-items:center;padding:0;}.cms-text-image-combo .cms-text-image-content-wrap{max-width:293px;width:50%;}.cms-text-image-combo .cms-text-image-content-image{display:block;mix-blend-mode:darken;width:50%;}.cms-text-image-combo .cms-text-image-content-image img{display:block;}}.cms-two-col-text-img-combo .cms-two-col-item{padding:0;}.cms-two-col-text-img-combo .cms-two-col-item .cms-text-image-combo{padding:24px 16px;}.cms-two-col-text-img-combo .cms-two-col-item .cms-text-image-content-wrap{text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.cms-two-col-text-img-combo .cms-two-col-item:nth-child(2){background:#017b85;}.cms-two-col-text-img-combo .cms-two-col-item:nth-child(2) .cms-text-image-combo{background:transparent;}.cms-two-col-text-img-combo .cms-two-col-item:nth-child(2) .cms-text-image-content-wrap{background:#017b85;}.cms-two-col-text-img-combo .cms-two-col-item:nth-child(2) .cms-text-image-title,
.cms-two-col-text-img-combo .cms-two-col-item:nth-child(2) .cms-text-image-content{color:#ffffff;}.cms-two-col-text-img-combo .cms-two-col-item:nth-child(2) .dc-btn a,
.cms-two-col-text-img-combo .cms-two-col-item:nth-child(2) .dc-cta-primary_solid a{background:#ffffff;color:#017b85;}.cms-two-col-text-img-combo .cms-two-col-item:nth-child(2) .dc-btn a:hover,
.cms-two-col-text-img-combo .cms-two-col-item:nth-child(2) .dc-cta-primary_solid a:hover{background:#e4ebec;}@media(min-width:768px){.cms-two-col-text-img-combo{padding:0;}.cms-two-col-text-img-combo .cms-two-col-item .cms-text-image-combo{height:500px;padding:0;}.cms-two-col-text-img-combo .cms-two-col-item .cms-text-image-title{font-size:2.625rem;width:100%;}.cms-two-col-text-img-combo .cms-two-col-item:first-child{padding:0 0 0 15px;}.cms-two-col-text-img-combo .cms-two-col-item:nth-child(2){padding:0 15px 0 0;background:transparent;}.cms-two-col-text-img-combo .cms-text-image-content-wrap{flex:1 auto;max-width:515px;padding-left:10%;height:100%;}.cms-two-col-text-img-combo .cms-text-image-content-image{width:205px;align-self:end;}}.dc-paragraph{border:1px solid #e9e9e9;border-radius:20px;padding:40px;}.flex-row{display:flex;flex-wrap:wrap;}.container-categories{overflow:hidden;}.category-section{display:flex;flex-wrap:wrap;position:relative;bottom:-1px;}.category-section .category-item{padding:20px 20px 40px;min-width:160px;width:14%;border-bottom:1px solid #e9e9e9;flex:0 50%;}.category-section .category-item > a{display:flex;align-items:center;flex-direction:column;}.category-section .category-item:not(:last-child){border-right:1px solid #e9e9e9;}@media(max-width:769px){.category-section .category-item:nth-child(2n){border-right:0;}}@media(min-width:768px){.category-section .category-item{flex:0;}.category-section .category-item:nth-child(7n){border-right:0;}}.category-section .category-item--all{width:80px;height:80px;border-radius:50%;border:1px solid #e9e9e9;display:flex;justify-content:center;align-items:center;}.category-section .category-item--all .arrow-right{width:32px;height:32px;background:url(/_ui/responsive/theme-dotcom/images/arrow-right.svg) no-repeat;}.category-section .category-item--image{max-width:80px;max-height:80px;}.category-section .category-item--name{font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:130%;letter-spacing:0;color:#017b85;margin-top:20px;width:100%;}.container-carousel{font-family:'DIN2014Regular';padding:0;}.container-carousel .carousel-head{display:flex;justify-content:flex-start;align-items:flex-end;gap:24px;margin-bottom:16px;}.container-carousel .carousel-title{font-size:1.5rem;font-weight:700;line-height:120%;letter-spacing:0;text-transform:uppercase;}.container-carousel .carousel-link{color:#017b85;font-size:0.875rem;line-height:1.25rem;font-weight:400;letter-spacing:0;text-decoration-line:underline;}.container-carousel .carousel-list{padding:0;margin-bottom:16px;}.container-carousel .carousel-item-image{height:90px;display:flex;justify-content:center;align-items:center;}@media(min-width:1024px){.container-carousel .carousel-title{font-size:2.625rem;letter-spacing:0;line-height:110%;}.container-carousel .carousel-link{font-size:1rem;line-height:130%;letter-spacing:0;align-self:center;}.container-carousel .carousel-list{margin-bottom:6px;}.container-carousel .carousel-item-image{height:120px;}}.container-carousel .dc-categories{padding:0 30px;}.container-carousel .dc-categories .owl-nav{left:0;}.container-carousel .dc-categories .owl-nav .owl-prev{left:0;}.container-carousel .dc-categories .owl-nav .owl-next{right:0;}.facet-block{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px;}.facet .dc-remove-badge{display:flex;color:#017b85;border-radius:18px;border:1px solid #017b85;padding:8px;}.facet .dc-remove-badge .dc-icon-remove::before{width:20px;height:20px;margin-right:12px;}@media(max-width:959px){.facet{margin-bottom:20px;}}.punchout-page-title{color:#000000;font-family:'DIN2014Regular';font-size:2.625rem;font-weight:400;margin-bottom:32px;}.punchout-page-content{background-color:#ffffff;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .punchout-login-section,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .punchout-login-section,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .punchout-login-section{color:#000000;font-family:'DIN2014Regular';font-weight:400;font-size:1rem;line-height:1.25rem;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .top-description,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .top-description,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .top-description{margin-bottom:1rem;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .show-password-input,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .show-password-input,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .show-password-input,
.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .hide-password-input,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .hide-password-input,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .hide-password-input{position:absolute;top:16px;right:10px;display:none;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .show-password-input .password-svg,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .show-password-input .password-svg,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .show-password-input .password-svg,
.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .hide-password-input .password-svg,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .hide-password-input .password-svg,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .hide-password-input .password-svg{fill:#a1a1a1;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .show-password-input.hidden,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .show-password-input.hidden,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .show-password-input.hidden,
.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .hide-password-input.hidden,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .hide-password-input.hidden,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .hide-password-input.hidden{display:none;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .password-input,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .password-input,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .password-input{position:relative;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .password-input .modal-close-overlay,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .password-input .modal-close-overlay,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .password-input .modal-close-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:white;opacity:0;z-index:100;cursor:unset;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .password-input .modal-close-overlay.active,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .password-input .modal-close-overlay.active,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .password-input .modal-close-overlay.active{display:block;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .password-input .info-tool-tip-wrapper,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .password-input .info-tool-tip-wrapper,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .password-input .info-tool-tip-wrapper{position:absolute;right:-36px;top:17px;z-index:1;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .password-input .info-tool-tip-wrapper .info-tool-tip-inner,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .password-input .info-tool-tip-wrapper .info-tool-tip-inner,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .password-input .info-tool-tip-wrapper .info-tool-tip-inner{position:relative;display:inline-block;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .password-input .info-tool-tip-wrapper .info-tool-tip-inner .info-svg,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .password-input .info-tool-tip-wrapper .info-tool-tip-inner .info-svg,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .password-input .info-tool-tip-wrapper .info-tool-tip-inner .info-svg{fill:#a1a1a1;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .password-input .info-tool-tip-wrapper .info-tooltip,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .password-input .info-tool-tip-wrapper .info-tooltip,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .password-input .info-tool-tip-wrapper .info-tooltip{font-size:0.875rem;font-weight:400;font-family:'DIN2014Regular';line-height:1rem;text-align:left;visibility:hidden;width:225px;background-color:#000000;color:#ffffff;border-radius:6px;padding:16px 12px;position:absolute;z-index:1;bottom:36px;left:-1px;opacity:0;transition:opacity 0.3s;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.2);}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .password-input .info-tool-tip-wrapper .info-tooltip.active,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .password-input .info-tool-tip-wrapper .info-tooltip.active,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .password-input .info-tool-tip-wrapper .info-tooltip.active{visibility:visible;opacity:1;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .password-input .info-tool-tip-wrapper .info-tooltip .info-tooltip-title,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .password-input .info-tool-tip-wrapper .info-tooltip .info-tooltip-title,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .password-input .info-tool-tip-wrapper .info-tooltip .info-tooltip-title{padding-bottom:6px;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .password-input .info-tool-tip-wrapper .info-tooltip .info-tooltip-list,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .password-input .info-tool-tip-wrapper .info-tooltip .info-tooltip-list,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .password-input .info-tool-tip-wrapper .info-tooltip .info-tooltip-list{margin-bottom:0;padding-left:24px;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .password-input .info-tool-tip-wrapper .info-tooltip .info-tooltip-list-item,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .password-input .info-tool-tip-wrapper .info-tooltip .info-tooltip-list-item,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .password-input .info-tool-tip-wrapper .info-tooltip .info-tooltip-list-item{padding-bottom:2px;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .password-input .info-tool-tip-wrapper .info-tooltip::after,
.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .password-input .info-tool-tip-wrapper .info-tooltip::after,
.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .password-input .info-tool-tip-wrapper .info-tooltip::after{content:"";position:absolute;bottom:-11px;left:11px;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000000 transparent transparent transparent;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .punchout-login-section{padding-bottom:36px;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form#loginForm{max-width:100%;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .form-list li:first-child{margin-bottom:24px;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .form-list .punchout-login-password{position:relative;margin-bottom:8px;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .form-list .input-text{color:#5f5f5f;font-family:'DIN2014Regular';font-weight:400;font-size:1rem;line-height:1.25rem;padding:18px 10px;border-radius:4px;border:solid 1px #e1e1e1;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .form-list .input-text::placeholder{color:#5f5f5f;text-transform:none;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .password-forgotten{color:#017b85;font-family:'DIN2014Regular';font-weight:400;font-size:0.875rem;line-height:1rem;text-transform:none;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .punchout-login-buttons{font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;display:flex;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .punchout-login-buttons .info-tool-tip-wrapper{right:-10px;top:11px;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .punchout-login-buttons .info-tool-tip-wrapper .info-tool-tip{width:297px;font-size:0.625rem;line-height:0.75rem;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .punchout-login-buttons .punchout-login-register-button{background-color:#017b85;border:none;color:#ffffff;padding:16px;border-radius:4px;margin-right:24px;text-transform:none;width:183px;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .punchout-login-buttons .punchout-remember{position:relative;display:none;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .punchout-login-buttons .punchout-remember-me{color:#000000;position:relative;margin:0;padding:12px 0 12px 36px;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .punchout-login-buttons .punchout-remember-me .checkbox-input{visibility:hidden;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .punchout-login-buttons .punchout-remember-me .checkbox-input:checked ~ .checkbox-container{background-color:#017b85;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .punchout-login-buttons .punchout-remember-me .checkbox-input:checked ~ .checkbox-container::after{display:block;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .punchout-login-buttons .punchout-remember-me .checkbox-container{position:absolute;top:9px;left:0;height:25px;width:25px;background-color:transparent;border:solid 1px #e9e9e9;border-radius:4px;}.punchout-page-content .punchout-login-section-wrapper .link-to-personal-login .link-to-personal-form .punchout-login-buttons .punchout-remember-me .checkbox-container::after{content:"";position:absolute;display:none;left:8px;top:2px;width:6px;height:12px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg);}.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .punchout-login-section{padding-bottom:24px;}.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .punchout-register-list{margin-bottom:0;}.punchout-page-content .punchout-login-section-wrapper .register-punchout-user .punchout-register-button{color:#017b85;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;border:solid 1px #017b85;border-radius:4px;background-color:#ffffff;text-transform:none;padding:16px;width:183px;}.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .punchout-login-section{padding-bottom:36px;}.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .punchout-register-form{color:#000000;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;}.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .punchout-register-form .punchout-register-form-title{margin-bottom:22px;}.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .punchout-register-form .account-information{margin-top:44px;}.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .punchout-register-form .punchout-register-form-input{margin-bottom:24px;position:relative;}.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .punchout-register-form .punchout-register-form-input .control-group .input-box .input-text{color:#000000;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;padding:18px 10px;border-radius:4px;text-transform:none;}.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .punchout-register-form .punchout-register-form-input .control-group .input-box .input-text::placeholder{color:#5f5f5f;text-transform:none;}.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .punchout-register-form .punchout-form-buttons{font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;display:flex;align-items:center;margin-top:44px;}.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .punchout-register-form .punchout-form-buttons .punchout-register-submit-button{background-color:#017b85;border:none;color:#ffffff;padding:16px;border-radius:4px;margin-right:24px;text-transform:none;}.punchout-page-content .punchout-login-section-wrapper .punchout-registration-page-content .punchout-register-form .punchout-form-buttons .punchout-register-cancel-button{background-color:#ffffff;border:solid 1px #017b85;color:#017b85;padding:16px;border-radius:4px;margin-right:24px;margin-left:0px;text-transform:none;}.dc-punchout-login{display:flex;flex-wrap:wrap;gap:20px;}.dc-punchout-login-wrapper{border:solid 1px #e9e9e9;padding:24px 16px;flex:1;}.dc-punchout-login-wrapper .dc-wrapper-title{font-weight:700;text-transform:uppercase;margin-bottom:20px;}.dc-punchout-login-wrapper .punchout-login-buttons{flex-direction:column;align-items:flex-start;}@media(min-width:770px){.dc-punchout-login{border:solid 1px #e9e9e9;padding:80px 88px;gap:60px;}.dc-punchout-login-wrapper{border:0;padding:0;}.dc-punchout-login .punchout-login-buttons{flex-direction:row;}}.page-storerooms .account-navigation,
.page-storeroomdetail .account-navigation,
.page-storerooms .breadcrumb,
.page-storeroomdetail .breadcrumb{display:none;}.page-storerooms .content,
.page-storeroomdetail .content{width:100%;}.dc-alerts{padding:0;margin:auto;max-width:1200px;list-style-type:none;}.dc-alerts .dc-alert{border:1px solid #e9e9e9;background:#ffffff;padding:16px 16px 16px 44px;}.dc-alerts .dc-alert-item{color:#5f5f5f;}.dc-alerts .dc-alert-close{float:right;padding-left:10px;}.dc-alerts .dc-alert a{font-size:14px;color:#017b85;text-decoration:underline;}.dc-alerts .dc-alert a:hover,
.dc-alerts .dc-alert a:focus{text-decoration:none;}.dc-alerts .dc-alert:last-child{margin-bottom:20px;}.dc-alerts .dc-alert.negative{border-left:4px solid #c5003e;}.dc-alerts .dc-alert.neutral{border-left:4px solid #ffa800;}.dc-alerts .dc-alert.negative,
.dc-alerts .dc-alert.neutral{background-image:url(/_ui/responsive/theme-dotcom/images/information-circle.svg);background-repeat:no-repeat;background-position:16px 21px;}.dc-alerts .dc-alert.positive{border-left:4px solid #107c10;}.superseded-messaging .superseded-messaging-input{height:0;display:none;}.superseded-messaging .superseded-badge{color:#000000;border:solid 1px #ffce50;border-radius:9999px;padding:4px 8px;margin-right:20px;}.alert-banner-outer{background-color:#f8f8f8;border:solid 1px #ffce50;border-left-width:4px;margin-bottom:16px;}.alert-banner-outer .alert-banner-inner{display:flex;flex-wrap:nowrap;flex-direction:row;padding:16px;width:100%;border:solid 1px #e9e9e9;}.alert-banner-outer.hidden{display:none;}.alert-banner-outer .icon-info{display:block;height:24px;width:24px;position:relative;margin-right:8px;display:flex;align-items:center;padding-top:8px;}.alert-banner-outer .icon-info:before{content:'';display:block;height:20px;width:20px;background:url(/_ui/responsive/theme-dotcom/images/information-circle.svg) no-repeat center;background-size:contain;}.alert-banner-outer .alert-text{color:#3a3a3a;}.alert-banner-outer .alert-text-title{color:#000000;font-weight:700;}.alert-banner-outer .icon-close{color:black;font-size:20px;flex-grow:1;font-weight:700;display:flex;align-items:flex-start;justify-content:flex-end;padding-top:2px;cursor:pointer;}.cms-icon-collection{padding:20px 16px;display:flex;flex-wrap:wrap;}.cms-icon-collection .collection-initial{display:flex;margin-bottom:40px;}.cms-icon-collection .collection-initial img{align-self:center;height:82px;width:74px;}.cms-icon-collection .collection-list{display:flex;flex-wrap:wrap;}.cms-icon-collection .collection-list .cms-icon{flex:1 100%;margin-bottom:12px;}.cms-icon-collection .collection-list .cms-icon:last-child{margin-bottom:0;}.cms-icon-collection .collection-list > .cms-icon,
.cms-icon-collection .collection-list > .cms-icon a{display:flex;align-items:center;flex:1 100%;}.cms-icon-collection .collection-list .link-image{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:1px solid #e9e9e9;border-radius:50%;}.cms-icon-collection .collection-list .link-image > img{width:20px;}.cms-icon-collection .collection-list .link-name{font-family:'DIN2014Regular' !important;color:#017b85;font-size:1rem;letter-spacing:0;margin-left:20px;}@media(min-width:768px){.cms-icon-collection{padding:0 0 40px;}.cms-icon-collection .collection-initial{margin-right:80px;}.cms-icon-collection .collection-list{justify-content:space-between;align-items:center;flex-grow:1;}.cms-icon-collection .collection-list .cms-icon{flex:1 auto;}.cms-icon-collection .collection-list > .cms-icon,
 .cms-icon-collection .collection-list > .cms-icon a{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:0 120px;margin-bottom:0;}.cms-icon-collection .collection-list .link-image{width:80px;height:80px;margin-bottom:20px;}.cms-icon-collection .collection-list .link-image > img{width:28px;}.cms-icon-collection .collection-list .link-name{margin-left:0;}}.cms-content-block-grid{padding:20px 16px;}.cms-content-block-grid .content-title{font-family:'DIN2014Regular';font-size:2rem;font-weight:700;line-height:110%;letter-spacing:0;text-align:left;}.cms-content-block-grid .content-headline{font-family:'DIN2014Regular';font-size:1.5rem;font-weight:400;line-height:120%;letter-spacing:0;color:#5f5f5f;text-align:left;margin-bottom:32px;}.cms-content-block-grid .content-section{width:92vw;overflow-y:auto;}.cms-content-block-grid .content-section .content-list-bed{display:flex;justify-content:space-between;}@media(min-width:1024px){.cms-content-block-grid .content-title,
 .cms-content-block-grid .content-headline{text-align:center;}.cms-content-block-grid .content-section{width:100%;}}@media(max-width:768px){.cms-content-block-grid{padding:0;margin-bottom:20px;}}.cms-content-block{font-family:'DIN2014Regular';display:flex;flex-direction:column;flex:1;padding:20px;gap:10px;align-items:flex-start;min-width:276px;border:1px solid #e9e9e9;position:relative;}.cms-content-block:not(:last-child){border-right:0;}.cms-content-block-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;}.cms-content-block-title{color:#017b85;font-size:1.5rem;font-weight:700;text-align:left;letter-spacing:0;}.cms-content-block-desc{font-size:1rem;font-weight:400;color:#5f5f5f;letter-spacing:0;line-height:130%;text-align:left;width:100%;}.cms-content-block-action{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;}@media(min-width:768px){.cms-content-block-desc{letter-spacing:0;}}.dc-cta-arrow{align-self:flex-end;border:1px solid #e9e9e9;border-radius:50%;width:40px;height:40px;}.dc-cta-arrow .cta-link-name{display:none;}.dc-cta-arrow a{display:block;width:100%;height:100%;}.dc-cta-arrow::before{position:absolute;margin:auto;width:24px;height:24px;transform:translateY(-50%);top:50%;left:0;right:0;z-index:-1;content:'';background:url(/_ui/responsive/theme-dotcom/images/arrow-right.svg) no-repeat center;}.dc-cta-primary_solid a{background:#017b85;border:1px solid #017b85;padding:16px;color:#ffffff;}.dc-cta-primary_solid a:hover{background:#01545b;border:1px solid #01545b;color:#ffffff;}.dc-cta-text_arrow a{display:flex;align-items:center;font-size:0.875rem;line-height:130%;letter-spacing:0;color:#000000;text-transform:capitalize;}.dc-cta-text_arrow a::after{content:'';display:block;width:20px;height:20px;margin-left:12px;background:url(/_ui/responsive/theme-dotcom/images/arrow-right.svg) no-repeat center;background-size:100%;}.block-grid-default .cms-content-block{padding-bottom:80px;}.block-grid-default .cms-content-block-action{bottom:20px;}.block-grid-style1,
.block-grid-style2{color:#000000;}.block-grid-style1 .content-section,
.block-grid-style2 .content-section{width:100%;}.block-grid-style1 .cms-content-block-title,
.block-grid-style2 .cms-content-block-title{color:#000000;font-size:1.375rem;line-height:130%;letter-spacing:0;}.block-grid-style1 .content-list-bed{gap:28px;}.block-grid-style1 .cms-content-block{padding-bottom:80px;gap:32px;}.block-grid-style1 .cms-content-block:not(:last-child){border-right:1px solid #e9e9e9;}.block-grid-style1 .cms-content-block-icon{width:80px;height:80px;}.block-grid-style1 .cms-content-block-desc{font-size:1.25rem;line-height:150%;letter-spacing:0;color:#000000;}.block-grid-style1 .cms-content-block-action{bottom:20px;}.block-grid-style2 .content-list-bed{gap:90px;}.block-grid-style2 .cms-content-block{border:0;border-top:1px solid #e9e9e9;padding:20px 0 30px;min-width:auto;}@media(max-width:1024px){.block-grid-style1 .content-list-bed,
 .block-grid-style2 .content-list-bed{flex-wrap:wrap;}.block-grid-style1 .cms-content-block{gap:20px;}.block-grid-style1 .cms-content-block-desc{font-size:1rem;letter-spacing:0;line-height:130%;}.block-grid-style2 .cms-content-block{padding:16px 0 30px;margin-bottom:20px;}.block-grid-style2 .content-list-bed{gap:0;}}@media(max-width:768px){.block-grid-style1 .cms-content-block,
 .block-grid-style2 .cms-content-block{flex:0 1 100%;}.block-grid-style2 .cms-content-block{padding-bottom:50px;}.block-grid-style2 .cms-content-block-action{bottom:10px;}}.cms-promo-image-card-combo{display:flex;flex-direction:column;}.cms-promo-image-card-combo .promo-component{margin-bottom:16px;}.cms-promo-image-card-combo .promo{height:100%;}.cms-promo-image-card-combo .promo-section{height:100%;}.cms-promo-image-card-combo .promo-section-image{width:100%;height:100%;}.cms-promo-image-card-combo .cms-image-card{background-size:cover;}.cms-promo-image-card-combo .cms-image-card-title,
.cms-promo-image-card-combo .cms-image-card-content{text-transform:uppercase;}@media(min-width:768px){.cms-promo-image-card-combo{flex-direction:row;}.cms-promo-image-card-combo .promo,
 .cms-promo-image-card-combo .cms-image-card{margin-bottom:0;}.cms-promo-image-card-combo .promo-component{flex:auto;margin-right:50px;margin-bottom:0;}.cms-promo-image-card-combo .image-card-component{flex:0 367px;}}.dc-quote-entry-section{background-color:#f8f8f8;}.dc-quote-entry-section .dc-quote-entry{text-align:center;border:1px solid #e9e9e9;border-radius:4px;padding:40px 0;}.dc-quote-entry-section .dc-quote-entry .dc-quote-title{margin-bottom:10px;}.dc-quote-entry-section .dc-quote-entry .dc-quote-link{display:inline-block;}@media(max-width:959px){.dc-quote-entry-section{width:100vw;margin-left:-16px;padding:20px 16px 40px;}.dc-quote-entry-section .dc-quote-entry{padding:40px 20px;}}.dc-quote-request{padding:20px;}#quick-order-page-container{background:#f8f8f8;padding:40px 32px 100px 32px;}@media(max-width:768px){#quick-order-page-container{padding:40px 16px;}}#quick-order-page-container .page-title,
#quick-order-page-container .page-description{color:#3a3a3a;font-family:'DIN2014Regular';}#quick-order-page-container .page-title{font-size:2rem;font-weight:700;line-height:2.25rem;letter-spacing:-1.28px;margin-bottom:8px;}#quick-order-page-container .page-description{font-size:1.125rem;font-weight:400;line-height:1.75rem;letter-spacing:-0.27px;margin-bottom:32px;}#quick-order-page-container .quickorder-tabs-container{background:#ffffff;border:solid 1px #e9e9e9;border-radius:8px;padding:4px;margin-bottom:32px;display:flex;flex-direction:row;width:fit-content;}#quick-order-page-container .quickorder-tabs-container .tab-text{color:#017b85;font-family:'DIN2014Regular';font-size:0.875rem;font-weight:400;line-height:1rem;padding:6px 8px;margin-right:8px;cursor:pointer;letter-spacing:-0.28px;}#quick-order-page-container .quickorder-tabs-container .tab-text.active{color:#ffffff;background:#017b85;border-radius:7px;}#quick-order-page-container .quickorder-tabs-container .tab-text:last-of-type{margin-right:0;}#quick-order-page-container .quickOrderTab{padding:0;}#quick-order-page-container .quickOrderTab .main-content{background:#ffffff;}#quick-order-page-container .quickOrderTab .instructions-title,
#quick-order-page-container .quickOrderTab .instructions-description{color:#3a3a3a;font-family:'DIN2014Regular';}#quick-order-page-container .quickOrderTab .instructions-title{font-size:1.125rem;font-weight:700;line-height:1.75rem;margin-bottom:8px;}#quick-order-page-container .quickOrderTab .instructions-description{font-size:1rem;font-weight:400;line-height:1.25rem;}#quick-order-page-container .quickOrderTab.hidden{display:none;}#quick-order-page-container .quickOrderTab.active{display:block;}#quick-order-page-container .quick-order-add-all-to-cart-or-quote,
#quick-order-page-container .quick-order-add-all-to-list{font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;padding:20px;border:solid 1px #017b85;text-transform:capitalize;border-radius:4px;}#quick-order-page-container .quick-order-add-all-to-cart-or-quote{background:#017b85;color:#ffffff;margin-right:20px;}#quick-order-page-container .quick-order-add-all-to-list{background:#ffffff;color:#017b85;}@media(max-width:768px){#quick-order-page-container .quick-order-add-all-to-list{margin-top:20px;}}#quick-order-page-container #quickOrderPageForm .form-header{margin:52px 0 16px 0;}#quick-order-page-container #quickOrderPageForm .form-list{margin-top:52px;}#quick-order-page-container #quickOrderPageForm li{margin:0 0 16px 0;display:flex;align-items:center;flex-wrap:nowrap;}#quick-order-page-container #quickOrderPageForm li .input-box{padding:0;margin-right:16px;}#quick-order-page-container #quickOrderPageForm li .input-box .item-header,
#quick-order-page-container #quickOrderPageForm li .input-box .qty-header{color:#222222;font-family:'DIN2014Regular';font-size:0.75rem;font-weight:700;line-height:0.75rem;margin-bottom:16px;display:none;}@media(min-width:768px){#quick-order-page-container #quickOrderPageForm li .input-box .qty-header{text-align:center;}}#quick-order-page-container #quickOrderPageForm li .input-box .input-text{padding:18px 10px;}#quick-order-page-container #quickOrderPageForm li .qty-input{width:fit-content;}#quick-order-page-container #quickOrderPageForm li:first-of-type .item-header,
#quick-order-page-container #quickOrderPageForm li:first-of-type .qty-header{display:block;}#quick-order-page-container #quickOrderPageForm li:first-of-type .remove-box{margin-top:25px;}#quick-order-page-container #quickOrderPageForm .remove-quick-order-row{width:fit-content;padding:12px;border:solid 1px #e9e9e9;border-radius:4px;}#quick-order-page-container #quickOrderPageForm .remove-quick-order-row .list-icon{height:16px;min-height:16px;width:16px;min-width:16px;}#quick-order-page-container #quickOrderPageForm .input-text{color:#3a3a3a;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;}#quick-order-page-container #quickOrderPageForm .input-text{border:solid 1px #e1e1e1;border-radius:4px;}#quick-order-page-container #quickOrderPageForm .quick-order-add-more-rows{color:#017b85;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;margin-top:16px;}#quick-order-page-container #quickOrderPageForm2,
#quick-order-page-container .grid-form{overflow:visible;}#quick-order-page-container #quickOrderPageForm2 .main-content,
#quick-order-page-container .grid-form .main-content{margin:0;border:solid 1px #e9e9e9;padding:20px 32px;background:#ffffff;}@media(max-width:768px){#quick-order-page-container #quickOrderPageForm2 .main-content,
 #quick-order-page-container .grid-form .main-content{padding:20px 16px;}}#quick-order-page-container #quickOrderPageForm2 .quick-order-buttons-wrapper,
#quick-order-page-container .grid-form .quick-order-buttons-wrapper{display:flex;margin-top:32px;flex-direction:row;}@media(max-width:768px){#quick-order-page-container #quickOrderPageForm2 .quick-order-buttons-wrapper,
 #quick-order-page-container .grid-form .quick-order-buttons-wrapper{flex-direction:column;}}@media(min-width:768px){#quick-order-page-container #quickOrderPageForm2 .quick-order-buttons-wrapper .mobile-add-to-list,
 #quick-order-page-container .grid-form .quick-order-buttons-wrapper .mobile-add-to-list{display:none;}}@media(min-width:768px){#quick-order-page-container #quickOrderPageForm2 .quick-order-buttons-wrapper .quickOrderSavedList.mobile,
 #quick-order-page-container .grid-form .quick-order-buttons-wrapper .quickOrderSavedList.mobile{display:none;}}@media(max-width:768px){#quick-order-page-container #quickOrderPageForm2 .quick-order-buttons-wrapper .quickOrderSavedList.desktop,
 #quick-order-page-container .grid-form .quick-order-buttons-wrapper .quickOrderSavedList.desktop{display:none;}}#quick-order-page-container #quickOrderPageForm2 .quick-order-buttons-wrapper .quickOrderSavedList.desktop li.list-menu__create-option,
#quick-order-page-container .grid-form .quick-order-buttons-wrapper .quickOrderSavedList.desktop li.list-menu__create-option{display:none !important;}#quick-order-page-container #quickOrderPageForm2 .wishlist-create-button,
#quick-order-page-container .grid-form .wishlist-create-button{display:block !important;}#quick-order-page-container #quickOrderPageForm2 .chosen-single,
#quick-order-page-container .grid-form .chosen-single{height:fit-content;width:fit-content;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;padding:20px;border:solid 1px #017b85;text-transform:capitalize;border-radius:4px;background:#ffffff;color:#017b85;text-align:center;}@media(max-width:768px){#quick-order-page-container #quickOrderPageForm2 .chosen-single,
 #quick-order-page-container .grid-form .chosen-single{margin-top:20px;width:100%;}}#quick-order-page-container #quickOrderPageForm2 .chosen-single div,
#quick-order-page-container .grid-form .chosen-single div{display:none;}#quick-order-page-container #quickOrderPageForm2 .chosen-drop,
#quick-order-page-container .grid-form .chosen-drop{padding:0;border-radius:4px;box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.12), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2);background:#ffffff;border:none;}#quick-order-page-container #quickOrderPageForm2 .chosen-drop .chosen-search,
#quick-order-page-container .grid-form .chosen-drop .chosen-search{background:#f8f8f8;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9;padding:12px;margin:0;position:relative;border-radius:4px;}#quick-order-page-container #quickOrderPageForm2 .chosen-drop .chosen-search input,
#quick-order-page-container .grid-form .chosen-drop .chosen-search input{border:solid 1px #e9e9e9;border-radius:4px;margin:0;padding:10px 10px 10px 42px;background:#ffffff;}#quick-order-page-container #quickOrderPageForm2 .chosen-drop .chosen-search input,
#quick-order-page-container .grid-form .chosen-drop .chosen-search input,
#quick-order-page-container #quickOrderPageForm2 .chosen-drop .chosen-search input::placeholder,
#quick-order-page-container .grid-form .chosen-drop .chosen-search input::placeholder{color:#5f5f5f;font-family:'DIN2014Regular';font-weight:400;font-size:0.875rem;line-height:1rem;}#quick-order-page-container #quickOrderPageForm2 .chosen-drop .desktop-quick-order-create,
#quick-order-page-container .grid-form .chosen-drop .desktop-quick-order-create{border-top-left-radius:4px;border-top-right-radius:4px;}#quick-order-page-container #quickOrderPageForm2 .chosen-drop .wishlist-create-button,
#quick-order-page-container .grid-form .chosen-drop .wishlist-create-button,
#quick-order-page-container #quickOrderPageForm2 .chosen-drop .chosen-results .active-result,
#quick-order-page-container .grid-form .chosen-drop .chosen-results .active-result,
#quick-order-page-container #quickOrderPageForm2 .chosen-drop .desktop-quick-order-create,
#quick-order-page-container .grid-form .chosen-drop .desktop-quick-order-create{color:#000000;font-family:'DIN2014Regular';font-weight:400;font-size:1rem;line-height:1.25rem;text-transform:capitalize;background-color:#ffffff;padding:12px;}#quick-order-page-container #quickOrderPageForm2 .chosen-drop .chosen-results .list-menu__create-option,
#quick-order-page-container .grid-form .chosen-drop .chosen-results .list-menu__create-option{display:none;}#quick-order-page-container #quickOrderPageForm2 .chosen-drop .chosen-results,
#quick-order-page-container .grid-form .chosen-drop .chosen-results{padding:0;margin:0;border-radius:4px;}#quick-order-page-container #quickOrderPageForm2 .chosen-drop .chosen-search::before,
#quick-order-page-container .grid-form .chosen-drop .chosen-search::before{font-family:'catalyst' !important;position:absolute;top:5px;left:10px;font-size:24px;padding:8px;content:"\e90a";color:#91aa9d;}#quick-order-page-container #quickOrderPageForm2 .chosen-drop .chosen-search::after,
#quick-order-page-container .grid-form .chosen-drop .chosen-search::after{display:none;}#quick-order-page-container #quickOrderPageForm2 .chosen-drop .chosen-results .list-menu__create-option,
#quick-order-page-container .grid-form .chosen-drop .chosen-results .list-menu__create-option,
#quick-order-page-container #quickOrderPageForm2 .chosen-drop .chosen-results .active-result,
#quick-order-page-container .grid-form .chosen-drop .chosen-results .active-result,
#quick-order-page-container #quickOrderPageForm2 .chosen-drop .desktop-quick-order-create,
#quick-order-page-container .grid-form .chosen-drop .desktop-quick-order-create{border-bottom:solid 1px #e9e9e9;}#quick-order-page-container #quickOrderPageForm2 .chosen-drop .chosen-results .list-menu__create-option:last-of-type,
#quick-order-page-container .grid-form .chosen-drop .chosen-results .list-menu__create-option:last-of-type,
#quick-order-page-container #quickOrderPageForm2 .chosen-drop .chosen-results .active-result:last-of-type,
#quick-order-page-container .grid-form .chosen-drop .chosen-results .active-result:last-of-type{border:none;}#quick-order-page-container #quick-order-page-csv-form-container .csv .upload-order{color:#222222;font-family:'DIN2014Regular';font-size:0.75rem;font-weight:700;line-height:14px;margin-bottom:10px;}#quick-order-page-container #quick-order-page-csv-form-container .csv .form-group{display:flex;flex-direction:row;}@media(max-width:768px){#quick-order-page-container #quick-order-page-csv-form-container .csv .form-group{flex-direction:column;}}#quick-order-page-container #quick-order-page-csv-form-container .csv .csvFile-upload-label-wrapper{flex-grow:1;}#quick-order-page-container #quick-order-page-csv-form-container .csv .csvFile-upload-label::before{font-family:'catalyst';position:absolute;top:16px;left:8px;font-size:24px;content:"\e90a";color:#5f5f5f;height:24px;width:24px;}#quick-order-page-container #quick-order-page-csv-form-container .csv .file-selected::before{display:none;}#quick-order-page-container #quick-order-page-csv-form-container .csv .csvFile-upload-label{height:100%;color:#5f5f5f;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;padding:16px 16px 16px 42px;border:solid 1px #e1e1e1;border-radius:4px;position:relative;}#quick-order-page-container #quick-order-page-csv-form-container .csv .csvFile-upload-label.file-selected{padding-left:10px;}#quick-order-page-container #quick-order-page-csv-form-container .csv .csvFile-upload-label .csv-fileName{background:#ffce50;color:#000000;border:solid 1px #e9e9e9;border-radius:99999px;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1rem;padding:6px 10px;display:none;}#quick-order-page-container #quick-order-page-csv-form-container .csv .csvFile-upload-label .file-svg,
#quick-order-page-container #quick-order-page-csv-form-container .csv .csvFile-upload-label .remove-csv{display:block;width:16px;height:16px;margin-left:8px;}#quick-order-page-container #quick-order-page-csv-form-container .csv .csvFile-upload-label .file-svg .quick-order-csv-svg,
#quick-order-page-container #quick-order-page-csv-form-container .csv .csvFile-upload-label .remove-csv .quick-order-csv-svg{fill:#000000;}#quick-order-page-container #quick-order-page-csv-form-container .csv .csvFile-upload-label .file-svg{margin-left:0;margin-right:8px;}#quick-order-page-container #quick-order-page-csv-form-container .csv .csvFile-upload-label .remove-csv{z-index:1;cursor:pointer;}#quick-order-page-container #quick-order-page-csv-form-container .csv .file-selected .csv-fileName{display:flex;width:fit-content;}#quick-order-page-container #quick-order-page-csv-form-container .csv .csvFile-input{display:none;}#quick-order-page-container #quick-order-page-csv-form-container .csv .clear-button,
#quick-order-page-container #quick-order-page-csv-form-container .csv .submit-button{font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;padding:20px;border-radius:4px;margin-left:16px;}@media(max-width:768px){#quick-order-page-container #quick-order-page-csv-form-container .csv .clear-button,
 #quick-order-page-container #quick-order-page-csv-form-container .csv .submit-button{width:100%;margin:16px 0 0 0;text-align:center;}}#quick-order-page-container #quick-order-page-csv-form-container .csv .clear-button{color:#017b85;background:#ffffff;border:solid 1px #017b85;display:none;}#quick-order-page-container #quick-order-page-csv-form-container .csv .clear-button.active{display:block;}#quick-order-page-container #quick-order-page-csv-form-container .csv .submit-button{color:#ffffff;background:#017b85;margin-bottom:0;}#quick-order-page-container #quick-order-page-csv-form-container .csv .submit-button.hidden{display:none;}#quick-order-page-container #quick-order-page-csv-form-container .csv .csv-upload-error-message{display:flex;flex-direction:row;margin-top:16px;}#quick-order-page-container #quick-order-page-csv-form-container .csv .csv-upload-error-message .text-wrapper{width:100%;color:#3a3a3a;font-family:'DIN2014Regular';font-size:0.875rem;font-weight:400;line-height:1rem;letter-spacing:-0.28px;display:flex;flex-direction:row;justify-content:space-between;}@media(max-width:768px){#quick-order-page-container #quick-order-page-csv-form-container .csv .csv-upload-error-message .text-wrapper{flex-direction:column;margin-top:16px;}}#quick-order-page-container #quick-order-page-csv-form-container .csv .csv-upload-error-message .csv-upload-error-text .error-text{color:#c5003e;font-weight:700;}#quick-order-page-container #quick-order-page-csv-form-container .csv .csv-upload-error-message .csv-upload-error-text.success .quickorder-csv-upload-success-products-count{color:#107c10;}#quick-order-page-container #quick-order-page-csv-form-container .csv .csv-upload-error-message .csv-upload-error-download{display:flex;flex-direction:row;}@media(max-width:768px){#quick-order-page-container #quick-order-page-csv-form-container .csv .csv-upload-error-message .csv-upload-error-download{margin-top:8px;}}#quick-order-page-container #quick-order-page-csv-form-container .csv .csv-upload-error-message .csv-upload-error-download-link{color:#017b85;font-family:'DIN2014Regular';font-size:0.875rem;font-weight:400;line-height:1rem;text-transform:capitalize;}#quick-order-page-container #quick-order-page-csv-form-container .need-help{color:#222222;font-family:'DIN2014Regular';font-size:0.875rem;line-height:1rem;font-weight:700;margin-top:16px;marin-bottom:8px;}#quick-order-page-container #quick-order-page-csv-form-container .download-template{display:flex;width:100%;justify-content:flex-start;padding:16px 16px 16px 0px;margin-bottom:16px;align-items:center;}#quick-order-page-container #quick-order-page-csv-form-container .download-template .download-template-text{color:#017b85;font-size:1rem;line-height:1.25rem;font-family:'DIN2014Regular';text-decoration:underline;}#quick-order-page-container #quick-order-page-csv-form-container .csv-upload-info-wrapper{color:#3a3a3a;font-family:'DIN2014Regular';font-weight:400;font-size:1rem;line-height:1.25rem;}#quick-order-page-container #quick-order-page-csv-form-container .csv-upload-info-wrapper .initial-text{margin-bottom:20px;}#quick-order-page-container #quick-order-page-csv-form-container .csv-upload-info-wrapper .part-number-reqs-list{list-style-type:disc;padding-left:28px;margin-bottom:0;}#quick-order-page-container #quick-order-page-csv-form-container .csv-upload-info-wrapper .part-number-reqs-list .part-number-type{font-weight:700;}#quick-order-page-container #quick-order-page-paste-form-container{max-width:100%;}#quick-order-page-container #quick-order-page-paste-form-container #quick-order-paste-form .input-paste-text{border-radius:4px;border:solid 1px #e1e1e1;color:#5f5f5f;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1rem;margin:0;resize:none;padding:18px 10px;}#quick-order-page-container #quick-order-page-paste-form-container #quick-order-paste-form .input-paste-text::placeholder{color:#5f5f5f;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1rem;}#quick-order-page-container #quick-order-page-paste-form-container #quick-order-paste-form .input-paste-text:focus{border-color:#e1e1e1;}#quick-order-page-container #quick-order-page-paste-form-container #quick-order-paste-form .example-textarea{position:relative;}#quick-order-page-container #quick-order-page-paste-form-container #quick-order-paste-form .example-textarea .example{position:absolute;top:0;left:0;padding:18px 10px;background:transparent;color:#5f5f5f;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;letter-spacing:-0.48px;}#quick-order-page-container #quick-order-page-paste-form-container #quick-order-paste-form .example-textarea .example.hidden{display:none;}#quick-order-page-container .icon-download{display:block;height:16px;width:16px;position:relative;margin-right:8px;display:flex;align-items:center;}#quick-order-page-container .icon-download:before{content:'';display:block;height:16px;width:16px;background:url("../_ui/responsive/theme-dotcom/images/download.svg") no-repeat center;background-size:contain;}#quick-order-page-container .create-list-option-wrapper{display:none;padding:16px;background:#f8f8f8;padding:12px;margin:0;position:relative;border-radius:4px;}#quick-order-page-container .create-list-option-wrapper.active{display:flex;flex-direction:row;flex-wrap:nowrap;}#quick-order-page-container .create-list-option-wrapper input{border-radius:4px;border:solid 1px #e9e9e9;margin:0;padding:10px;background:#ffffff;height:100%;width:100%;}#quick-order-page-container .create-list-option-wrapper input,
#quick-order-page-container .create-list-option-wrapper input::placeholder{color:#5f5f5f;font-family:'DIN2014Regular';font-weight:400;font-size:0.875rem;line-height:1rem;}#quick-order-page-container .create-list-option-wrapper .create-list-option{display:flex;align-items:center;padding:10px;color:#ffffff;background:#017b85;margin-left:8px;border-radius:4px;cursor:pointer;}#quick-order-page-container .mobile-ait-select{margin-top:20px;position:relative;}#quick-order-page-container .mobile-ait-select .select{height:fit-content;width:100%;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;padding:20px;border:solid 1px #017b85;text-transform:capitalize;border-radius:4px;background:#ffffff;color:#017b85;text-align:center;}#quick-order-page-container .mobile-ait-select .select-dropdown{display:none;margin-top:16px;padding:0;border-radius:4px;box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.12), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2);background:#ffffff;border:none;position:absolute;width:100%;z-index:101;}#quick-order-page-container .mobile-ait-select .select-dropdown.active{display:block;}#quick-order-page-container .mobile-ait-select .select-dropdown .select-search-input-wrapper{padding:16px;background:#f8f8f8;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9;padding:12px;margin:0;position:relative;border-radius:4px;}#quick-order-page-container .mobile-ait-select .select-dropdown .select-search-input-wrapper input{border:solid 1px #e9e9e9;border-radius:4px;margin:0;padding:10px;background:#ffffff;height:100%;width:100%;}#quick-order-page-container .mobile-ait-select .select-dropdown .select-search-input-wrapper input,
#quick-order-page-container .mobile-ait-select .select-dropdown .select-search-input-wrapper input::placeholder{color:#5f5f5f;font-family:'DIN2014Regular';font-weight:400;font-size:0.875rem;line-height:1rem;}#quick-order-page-container .mobile-ait-select .select-dropdown .mobile-select-option{color:#000000;font-family:'DIN2014Regular';font-weight:400;font-size:1rem;line-height:1.25rem;text-transform:capitalize;background-color:#ffffff;padding:12px;border-bottom:solid 1px #e9e9e9;}#quick-order-page-container .mobile-ait-select .select-dropdown .mobile-select-option:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px;}#quick-order-page-container .mobile-ait-select .select-dropdown .mobile-select-option:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:none;}#quick-order-page-container .modal-close-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:white;opacity:0;z-index:100;cursor:unset;}#quick-order-page-container .modal-close-overlay.active{display:block;}.wishlist-create-button{display:none !important;}.page-savedlistdetail .account-navigation,
.page-savedlistdetail .breadcrumb{display:none;}.page-savedlistdetail .content{width:100%;}.page-savedlistdetail .breadcrumb-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:52px;margin-top:20px;}.page-savedlistdetail .breadcrumb-actions #dc-breadcrumb .dc-breadcrumbs{padding:0;}.page-savedlistdetail .breadcrumb-actions #dc-breadcrumb .dc-breadcrumbs li{padding-bottom:0;padding-top:0;}.page-savedlistdetail .breadcrumb-actions .wishlist-header-actions-wrapper{display:flex;flex-flow:row;flex-wrap:nowrap;}.page-savedlistdetail .breadcrumb-actions .wishlist-header-actions-wrapper .wishlist-header-actions{color:#5f5f5f;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;text-decoration:underline;margin-right:20px;}.page-savedlistdetail .breadcrumb-actions .wishlist-header-actions-wrapper .wishlist-header-actions:last-of-type{margin-right:0;}.page-savedlistdetail .saved-list-detail-page-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}.page-savedlistdetail .saved-list-detail-page-header .return-list-name{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}.page-savedlistdetail .saved-list-detail-page-header .return-list-name .saved-list-detail-back-arrow{vertical-align:middle;margin-right:20px;}.page-savedlistdetail .saved-list-detail-page-header .return-list-name .saved-list-detail-back-arrow img{height:32px;width:32px;}.page-savedlistdetail .saved-list-detail-page-header .return-list-name .saved-list-detail-title{font-family:'DIN2014Regular';font-size:32px;font-weight:400;line-height:2.25rem;}.page-savedlistdetail .saved-list-detail-page-header .saved-list-detail-header-actions-wrapper{display:flex;flex-flow:row;flex-wrap:nowrap;align-items:center;}.page-savedlistdetail .saved-list-detail-page-header .modal-close-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#ffffff;opacity:0;z-index:100;cursor:unset;}.page-savedlistdetail .saved-list-detail-page-header .modal-close-overlay.active{display:block;}.page-savedlistdetail .saved-list-detail-page-header .list-options-wrapper{position:relative;margin-left:16px;}.page-savedlistdetail .saved-list-detail-page-header .list-options-dropdown{display:none;position:absolute;top:25px;right:0;z-index:101;width:fit-content;min-width:187px;background:#ffffff;border-radius:4px;box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.12), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2);}@media(max-width:1024px){.page-savedlistdetail .saved-list-detail-page-header .list-options-dropdown{top:24px;right:0px;left:unset;}}.page-savedlistdetail .saved-list-detail-page-header .list-options-dropdown.active{display:block;}.page-savedlistdetail .saved-list-detail-page-header .list-options-dropdown .list-option{color:#000000;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;text-wrap:nowrap;border-bottom:solid 1px #e9e9e9;display:flex;flex-wrap:nowrap;flex-direction:row;padding:12px;}@media(max-width:1024px){.page-savedlistdetail .saved-list-detail-page-header .list-options-dropdown .list-option{display:flex !important;flex-wrap:nowrap !important;flex-direction:row !important;}}.page-savedlistdetail .saved-list-detail-page-header .list-options-dropdown .list-icon{height:20px;width:20px;margin-right:12px;}.page-savedlistdetail .saved-list-detail-page-header .list-options-dropdown .icon-download{display:block;height:20px;width:20px;position:relative;margin-right:12px;display:flex;align-items:center;}.page-savedlistdetail .saved-list-detail-page-header .list-options-dropdown .icon-download:before{content:'';display:block;height:20px;width:20px;background:url("../_ui/responsive/theme-dotcom/images/download.svg") no-repeat center;background-size:contain;}.page-savedlistdetail .saved-list-detail-page-header .list-options-dropdown .icon-share{display:block;height:20px;width:20px;position:relative;margin-right:12px;display:flex;align-items:center;}.page-savedlistdetail .saved-list-detail-page-header .list-options-dropdown .icon-share:before{content:'';display:block;height:20px;width:20px;background:url("../_ui/responsive/theme-dotcom/images/share.svg") no-repeat center;background-size:contain;}.page-savedlistdetail .saved-list-detail-page-header .list-options-dropdown .icon-print{display:block;height:20px;width:20px;position:relative;margin-right:12px;display:flex;align-items:center;}.page-savedlistdetail .saved-list-detail-page-header .list-options-dropdown .icon-print:before{content:'';display:block;height:20px;width:20px;background:url("../_ui/responsive/theme-dotcom/images/printer.svg") no-repeat center;background-size:contain;}.page-savedlistdetail .creator-update-folder-tag-wrapper{display:flex;justify-content:space-between;align-items:center;}@media(max-width:768px){.page-savedlistdetail .creator-update-folder-tag-wrapper.critical-spares .creator-last-update{display:flex;flex-direction:column;}.page-savedlistdetail .creator-update-folder-tag-wrapper.critical-spares .creator-last-update .creator{margin:16px 16px 16px 0;}}.page-savedlistdetail .creator-update-folder-tag-wrapper .critical-spares-switch-account{text-wrap:nowrap;padding:8px 12px;text-decoration:none;cursor:pointer;text-transform:capitalize;border:solid 1px #e9e9e9;border-radius:4px;display:flex;align-items:center;margin-right:16px;}@media(max-width:768px){.page-savedlistdetail .creator-update-folder-tag-wrapper .critical-spares-switch-account{width:100%;justify-content:center;margin-right:0;}}.page-savedlistdetail .creator-update-folder-tag-wrapper .critical-spares-switch-account .critical-spares-switch-account-link{display:flex;align-items:center;}.page-savedlistdetail .creator-update-folder-tag-wrapper .critical-spares-switch-account .account-icon{width:16px;height:16px;margin-left:8px;display:inline-block;background:url(/_ui/responsive/theme-dotcom/images/primary-chevron-down.svg) no-repeat center;}.page-savedlistdetail .creator-update-folder-tag-wrapper .creator-last-update{color:#000000;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;width:100%;}.page-savedlistdetail .creator-update-folder-tag-wrapper .creator-last-update .creator{margin:32px 16px 32px 0;}.page-savedlistdetail .creator-update-folder-tag-wrapper .creator-last-update .creator .creator-name{font-weight:700;}.page-savedlistdetail .creator-update-folder-tag-wrapper .creator-last-update .last-update{color:#5f5f5f;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag{display:flex;flex-direction:row;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select{width:250px;margin-top:20px;position:relative;margin-right:16px;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .folder-icon{background:url("../_ui/responsive/theme-dotcom/images/folder.svg") no-repeat;position:relative;margin:0;height:20px;width:20px;display:block;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .tab-icon{background:url("../_ui/responsive/theme-dotcom/images/tag-outline.svg") no-repeat;position:relative;margin:0;height:20px;width:20px;display:block;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .down-caret{background:url(../_ui/responsive/theme-dotcom/images/chevron-down.svg) no-repeat;position:relative;margin:0;height:20px;width:20px;display:block;}@media(min-width:1024px){.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select{display:none;}}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select{display:flex;align-items:center;justify-content:center;height:fit-content;width:100%;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;letter-spacing:-0.48px;padding:20px;border:solid 1px #e1e1e1;text-transform:capitalize;border-radius:4px;background:#ffffff;color:#5f5f5f;text-align:center;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select .select-text{margin:0 8px;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .folder-type-dropdown{right:0;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select-dropdown{display:none;margin-top:16px;padding:0;border-radius:4px;box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.12), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2);background:#ffffff;border:none;position:absolute;width:fit-content;z-index:101;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select-dropdown.active{display:block;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select-dropdown .wishlist-create-folder-button{display:flex !important;color:#000000;font-family:'DIN2014Regular';font-weight:400;font-size:1rem;line-height:1.25rem;text-transform:capitalize;background-color:#ffffff;padding:12px;border-radius:4px;flex-direction:row;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select-dropdown .wishlist-create-folder-button .create-folder-text{text-wrap:nowrap;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select-dropdown .wishlist-create-folder-button .icon-plus{display:block;height:20px;width:20px;position:relative;margin-right:12px;display:flex;align-items:center;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select-dropdown .wishlist-create-folder-button .icon-plus:before{content:'';display:block;height:20px;width:20px;background:url("../_ui/responsive/theme-dotcom/images/plus-button.svg") no-repeat center;background-size:contain;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select-dropdown .select-search-input-wrapper{padding:16px;background:#f8f8f8;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9;padding:12px;margin:0;position:relative;border-radius:4px;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select-dropdown .select-search-input-wrapper input{border:solid 1px #e9e9e9;border-radius:4px;margin:0;padding:10px;background:#ffffff;height:100%;width:100%;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select-dropdown .select-search-input-wrapper input,
.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select-dropdown .select-search-input-wrapper input::placeholder{color:#5f5f5f;font-family:'DIN2014Regular';font-weight:400;font-size:0.875rem;line-height:1rem;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select-dropdown .mobile-select-option{color:#000000;font-family:'DIN2014Regular';font-weight:400;font-size:1rem;line-height:1.25rem;text-transform:capitalize;background-color:#ffffff;padding:12px;border-bottom:solid 1px #e9e9e9;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select-dropdown .mobile-select-option:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .mobile-ait-select .select-dropdown .mobile-select-option:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:none;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .modal-close-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:white;opacity:0;z-index:100;cursor:unset;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .modal-close-overlay.active{display:block;}.page-savedlistdetail .creator-update-folder-tag-wrapper .saved-list-details-select .list-menu__folder-name,
.page-savedlistdetail .creator-update-folder-tag-wrapper .saved-list-details-select .list-menu--folder__type{color:#000000;font-family:'DIN2014Regular';font-weight:400;font-size:1rem;line-height:1.25rem;background-color:#ffffff;padding:12px;}.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__move_to_folder_chosen .wishlist-create-folder-button{display:flex !important;}.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__move_to_folder_chosen .chosen-single:before{background:url("../_ui/responsive/theme-dotcom/images/folder.svg") no-repeat;position:relative;margin:0;}.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__set_folder_type_chosen .chosen-single:before{background:url("../_ui/responsive/theme-dotcom/images/tag-outline.svg") no-repeat;position:relative;margin:0;}.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__move_to_folder_chosen{margin-right:16px;}.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__move_to_folder_chosen,
.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__set_folder_type_chosen{padding:16px;border:solid 1px #e1e1e1;border-radius:4px;}.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__move_to_folder_chosen .chosen-single,
.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__set_folder_type_chosen .chosen-single{height:auto;padding:0;display:flex;flex-direction:row;margin:0 8px;}.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__move_to_folder_chosen .chosen-single .drop-down-arrow,
.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__set_folder_type_chosen .chosen-single .drop-down-arrow{position:relative;}.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__move_to_folder_chosen .chosen-default span,
.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__set_folder_type_chosen .chosen-default span{display:block;}.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__move_to_folder_chosen .chosen-with-drop div b:before,
.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__set_folder_type_chosen .chosen-with-drop div b:before,
.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__move_to_folder_chosen .chosen-single div b:before,
.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__set_folder_type_chosen .chosen-single div b:before{background:url(../_ui/responsive/theme-dotcom/images/chevron-down.svg) no-repeat;height:20px;width:20px;position:absolute;top:0;left:0;display:block;border:none;}.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__move_to_folder_chosen .chosen-single div b:before,
.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__set_folder_type_chosen .chosen-single div b:before{transform:unset;}.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__move_to_folder_chosen.chosen-with-drop div b:before,
.page-savedlistdetail .creator-update-folder-tag-wrapper #list_menu__set_folder_type_chosen.chosen-with-drop div b:before{transform:rotate(180deg);}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-container .chosen-default-text{color:#5f5f5f;font-family:'DIN2014Regular';font-weight:400;font-size:1rem;line-height:1.25rem;text-transform:capitalize;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop{padding:0;border-radius:4px;box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.12), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2);background:#ffffff;border:none;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-search{background:#f8f8f8;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9;padding:12px;margin:0;position:relative;border-radius:4px;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-search input{border:solid 1px #e9e9e9;border-radius:4px;margin:0;padding:10px 10px 10px 42px;background:#ffffff;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-search input,
.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-search input::placeholder{color:#5f5f5f;font-family:'DIN2014Regular';font-weight:400;font-size:0.875rem;line-height:1rem;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .wishlist-create-folder-button,
.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-results .list-menu__folder-name,
.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-results .list-menu--folder__type{color:#000000;font-family:'DIN2014Regular';font-weight:400;font-size:1rem;line-height:1.25rem;text-transform:capitalize;background-color:#ffffff;padding:12px;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-results .list-menu__folder-name{display:flex;flex-direction:row;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-results .list-menu__folder-name .icon-folder{display:block;height:20px;width:20px;position:relative;margin-right:12px;display:flex;align-items:center;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-results .list-menu__folder-name .icon-folder:before{content:'';display:block;height:20px;width:20px;background:url("../_ui/responsive/theme-dotcom/images/folder-2.svg") no-repeat center;background-size:contain;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .wishlist-create-folder-button{border-radius:4px;display:flex;flex-direction:row;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .wishlist-create-folder-button .icon-plus{display:block;height:20px;width:20px;position:relative;margin-right:12px;display:flex;align-items:center;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .wishlist-create-folder-button .icon-plus:before{content:'';display:block;height:20px;width:20px;background:url("../_ui/responsive/theme-dotcom/images/plus-button.svg") no-repeat center;background-size:contain;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-results{padding:0;margin:0;border-radius:4px;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-search::before{font-family:'catalyst' !important;position:absolute;top:5px;left:10px;font-size:24px;padding:8px;content:"\e90a";color:#91aa9d;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-search::after{display:none;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-results .list-menu__folder-name,
.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-results .list-menu--folder__type{border-bottom:solid 1px #e9e9e9;}.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-results .list-menu__folder-name:last-of-type,
.page-savedlistdetail .creator-update-folder-tag-wrapper .chosen-drop .chosen-results .list-menu--folder__type:last-of-type{border:none;}@media(max-width:1024px){.page-savedlistdetail .wishlist__name{margin-bottom:32px;}.page-savedlistdetail .saved-list-detail-page-header{flex-direction:column;margin-top:40px;}.page-savedlistdetail .saved-list-detail-page-header .add-all-to-cart-button{width:auto;}.page-savedlistdetail .saved-list-detail-header-actions-wrapper{margin-top:24px;}.page-savedlistdetail .creator-update-folder-tag-wrapper{flex-direction:column;}.page-savedlistdetail .creator-update-folder-tag-wrapper .creator-last-update{margin-bottom:32px;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag{width:100%;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .custom-styled-select{margin-right:16px;}.page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .custom-styled-select .outer,
 .page-savedlistdetail .creator-update-folder-tag-wrapper .folder-tag .saved-list-details-select{display:none;width:100%;height:53px;background:#ffffff;border:solid 1px #e1e1e1;margin-right:16px;}}.page-savedlistdetail .dc-icon-remove{height:20px !important;width:20px !important;min-width:unset;min-height:unset;}.page-savedlistdetail .dc-icon-remove::before{width:20px;height:20px;}.page-savedlistdetail .critical-spares-items{margin-top:32px;}.page-savedlistdetail .critical-spares-items .wishlist-item:first-of-type{padding-top:0;}.page-savedlistdetail .wishlist-item{border-color:#e9e9e9 !important;}.page-savedlistdetail .wishlist-item .storeroom-add-list{float:left;width:100%;}@media(max-width:1024px){.page-savedlistdetail .wishlist-item{position:relative;padding-top:24px;}.page-savedlistdetail .wishlist-item .move-column{position:absolute;top:26px;left:0;}.page-savedlistdetail .wishlist-item .move-column .wishlist-item__draghandle--mobile{position:unset;right:unset;}}.page-savedlistdetail .wishlist-item:not(.no-headers) td:before{display:none;vertical-align:top;width:50%;content:"";font-weight:bold;margin:0;}.page-savedlistdetail .wishlist-item .move-column{width:24px;padding:32px 0;display:table-cell;vertical-align:middle;}.page-savedlistdetail .wishlist-item .move-column .move-entry{width:24px;}.page-savedlistdetail .wishlist-item .wishlist-product{width:auto;}@media(max-width:1024px){.page-savedlistdetail .wishlist-item .wishlist-product{padding-top:0;padding-bottom:20px;width:100%;max-width:100% !important;}}@media(max-width:1024px){.page-savedlistdetail .wishlist-item .wishlist-product .product{padding:20px 28px;}.page-savedlistdetail .wishlist-item .wishlist-product .product a{left:unset;}}.page-savedlistdetail .wishlist-item .wishlist-product .product a{border:none;align-content:center;}.page-savedlistdetail .wishlist-item .wishlist-product .product .product__image{width:86px;height:86px;}.page-savedlistdetail .wishlist-item .wishlist-product .product__info{font-family:'DIN2014Regular';line-height:1.75rem;}@media(max-width:1024px){.page-savedlistdetail .wishlist-item .wishlist-product .product__info{padding:106px 0 0 0;}}.page-savedlistdetail .wishlist-item .wishlist-product .product__info .product__brand a{color:#222222;font-size:1rem;font-weight:400;text-decoration:underline;}.page-savedlistdetail .wishlist-item .wishlist-product .product__info h2{margin:0 0 8px 0;text-wrap:nowrap;}.page-savedlistdetail .wishlist-item .wishlist-product .product__info h2 a{color:#017b85;font-size:1.375rem;font-weight:700;text-wrap:nowrap;width:fit-content;}.page-savedlistdetail .wishlist-item .wishlist-product .product__info .dc-product-icon{padding:2px 6px;display:inline-flex;border:1px solid #e9e9e9;border-radius:4px;align-items:center;margin-left:8px;text-transform:capitalize;text-wrap:nowrap;color:#000000;}.page-savedlistdetail .wishlist-item .wishlist-product .product__info .dc-product-icon svg{margin-right:6px;}.page-savedlistdetail .wishlist-item .wishlist-product .product__info .dc-product-icon svg .critical-spare-flag{fill:#ffce50;}.page-savedlistdetail .wishlist-item .wishlist-product .product__info .cpn-container{display:flex;flex-wrap:wrap;gap:12px;}@media(max-width:1024px){.page-savedlistdetail .wishlist-item .wishlist-product .product__info .cpn-container{gap:unset;flex-direction:column;}}.page-savedlistdetail .wishlist-item .wishlist-product .product__info .details,
.page-savedlistdetail .wishlist-item .wishlist-product .product__info .customer-part-number{color:#3a3a3a;font-size:0.875rem;line-height:1rem;}.page-savedlistdetail .wishlist-item .wishlist-product .product__info .short-description .short-description-text{color:#5f5f5f;font-family:'DIN2014Regular';font-size:0.875rem;font-weight:400;line-height:1rem;letter-spacing:-0.28px;}.page-savedlistdetail .wishlist-item .price{float:left;padding:30px 0;}@media(min-width:1024px){.page-savedlistdetail .wishlist-item .price{float:right;}}.page-savedlistdetail .wishlist-item .price .price-box{display:flex;align-items:center;justify-content:flex-end;margin:11px 0;}@media(max-width:1024px){.page-savedlistdetail .wishlist-item .price .price-box{justify-content:flex-start;margin:0;}}.page-savedlistdetail .wishlist-item .price .price-box .price,
.page-savedlistdetail .wishlist-item .price .price-box .price-unavailable{color:#000000;font-family:'DIN2014Regular';font-size:1.25rem;font-weight:700;line-height:1.875rem;padding:0;}.page-savedlistdetail .wishlist-item .price .price-box .price{width:fit-content;}.page-savedlistdetail .wishlist-item .price .price-box .unit{color:#5f5f5f;font-family:'DIN2014Regular';font-size:0.875rem;font-weight:400;line-height:1rem;}.page-savedlistdetail .wishlist-item .price .price-box .unit::before{position:relative;right:4px;content:'/';}.page-savedlistdetail .wishlist-item .qty{padding:30px 16px;}.page-savedlistdetail .wishlist-item .qty .quantity{color:#5f5f5f;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;border-radius:4px;border:solid 1px #e1e1e1;padding:16px;background:#ffffff;width:60px;max-width:unset;height:53px;}.page-savedlistdetail .wishlist-item .qty .wishlist-update-qty{display:none;}@media(max-width:1024px){.page-savedlistdetail .wishlist-item .price,
 .page-savedlistdetail .wishlist-item .qty{padding:20px 0 16px 0;}.page-savedlistdetail .wishlist-item .price{width:fit-content;}.page-savedlistdetail .wishlist-item .qty{float:right;padding-top:0;}.page-savedlistdetail .wishlist-item .price,
 .page-savedlistdetail .wishlist-item .actions{padding-left:44px;}.page-savedlistdetail .wishlist-item .actions{width:100%;padding-bottom:24px;}.page-savedlistdetail .wishlist-item .wishlist-items.table-stacked:not(.no-headers).actions{padding-left:44px;}}@media(min-width:1024px){.page-savedlistdetail .wishlist-item .actions{padding:30px 0;}}.page-savedlistdetail .wishlist-item .wishlist-entry-remove{color:#017b85;font-family:'DIN2014Regular';font-weight:400;line-height:1.25rem;text-transform:none;padding:12px;background:#ffffff;border:solid 1px #e9e9e9;border-radius:4px;margin:12px 0 0 0;width:100%;text-align:center;}.page-savedlistdetail .wishlist-item .critical-spares-add-to-list{width:100%;padding-top:12px;}.page-savedlistdetail .wishlist-item .critical-spares-add-to-list .chosen-container .chosen-single{border:solid 1px #e9e9e9;color:#017b85;border-radius:0.25rem;padding-top:13px;padding-right:0;text-transform:none;text-align:center;height:41px;}.page-savedlistdetail .wishlist-item .critical-spares-add-to-list .chosen-container .chosen-single span{display:inline-block;margin-right:0;}.page-savedlistdetail .wishlist-item .critical-spares-add-to-list .chosen-container .chosen-single div{display:inline-block;width:auto;position:relative;top:-3px;}.page-savedlistdetail .wishlist-item .critical-spares-add-to-list .chosen-container .chosen-single div b:after{color:#017b85;padding:5px;position:relative;}.page-savedlistdetail .wishlist-item .critical-spares-add-to-list .button--wishlist{color:#017b85;border:solid 1px #e9e9e9;border-radius:4px;text-align:center;padding:12px;text-transform:none;}.page-savedlistdetail .wishlist-item .critical-spares-form{margin-bottom:24px;}.page-savedlistdetail .wishlist-item .critical-spares-form .criticalSpare-checkbox{display:none;}.page-savedlistdetail .wishlist-item .critical-spares-form .criticalSpares-submit{color:#000000;margin-top:12px;padding:0;cursor:pointer;background:none;border:none;width:100%;}.page-savedlistdetail .wishlist-item .critical-spares-form .criticalSpares-submit.hidden{display:none;}.wishlist-create-folder-button{display:none !important;}.added-image-input,
.remove-image-input{display:none;}.wishlist-custom-detail-popup-wrapper{display:none;width:480px !important;z-index:105;}.wishlist-custom-detail-popup-wrapper.active{display:block;}.wishlist-custom-details-wrapper{margin-top:16px;color:#5f5f5f;text-decoration:underline;font-weight:400;font-size:16px;line-height:20px;cursor:pointer;}.critical-spares-purchase-history{color:#000000;background:#ffffff;border:solid 1px #ffce50;border-radius:9999px;padding:4px 8px;text-align:center;margin-top:24px;}.critical-spares-modal .gor-modal__content{max-width:960px;padding:32px 48px 48px 48px;border-radius:4px;box-shadow:0px 32px 64px 0px rgba(0, 0, 0, 0.15);}.critical-spares-modal .gor-modal__close{display:none;}.gor-modal__content .gor-modal__template-content{position:relative;max-height:400px;overflow-y:auto;}.gor-modal__content .gor-modal__template-content .prompt__updated__title{color:#3a3a3a;font-family:'DIN2014Regular';font-size:1.5rem;font-weight:400;line-height:120%;letter-spacing:-0.48px;text-transform:none;border-bottom:solid 1px #e9e9e9;padding-bottom:24px;margin-top:0px;margin-bottom:8px;display:flex;align-items:center;position:relative;justify-content:space-between;}.gor-modal__content .gor-modal__template-content .prompt__updated__title .gor-modal__close{display:none;font-size:32px;color:black;top:-2px;}.gor-modal__content .gor-modal__template-content .prompt__updated__description{color:#3a3a3a;margin-top:24px;padding-bottom:32px;margin-bottom:24px;}.gor-modal__content .gor-modal__template-content .button-row-updated{display:flex;justify-content:flex-end;align-items:center;margin:0;}.gor-modal__content .gor-modal__template-content .prompt__updated__cancel__button,
.gor-modal__content .gor-modal__template-content .prompt__updated__confirm__button{min-width:fit-content;width:fit-content;text-transform:none;}.gor-modal__content .gor-modal__template-content .prompt__updated__cancel__button{color:#000000;border:solid 1px #e9e9e9;background:#ffffff;border-radius:4px;padding:12px;margin-right:10px;}.gor-modal__content .gor-modal__template-content .prompt__updated__confirm__button{color:#ffffff;background:#017b85;border:solid 1px #017b85;border-radius:4px;padding:12px;margin:0;}.custom-details-drawer-header{height:88px;color:#000000;background-color:#ffffff;font-weight:700;font-size:24px;line-height:28px;font-family:'DIN2014Regular';display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:28px 28px 20px 28px;}.custom-details-drawer-header .icon-close{display:block;border-radius:50%;background:#F5F5F5;height:40px;width:40px;position:relative;}.custom-details-drawer-header .icon-close:before{content:'';display:block;position:absolute;left:12px;top:12px;height:15px;width:15px;background:url("../_ui/responsive/theme-dotcom/images/close-icon.png") no-repeat center;background-size:contain;}.wishlist-custom-detail-popup{width:480px !important;position:fixed;overflow:scroll;height:100%;z-index:105;background-color:#f8f8f8 !important;}.wishlist-custom-detail-popup .custom-details-form{height:100%;}.wishlist-custom-detail-popup .custom-detail-wrapper{padding:20px;}.wishlist-custom-detail-popup .custom-detail-wrapper .product-info-wrapper{position:relative;}.wishlist-custom-detail-popup .custom-detail-wrapper .product-info-wrapper .carousel-buttons{position:absolute;bottom:0;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;width:100%;z-index:5;}.wishlist-custom-detail-popup .custom-detail-wrapper .product-info-wrapper .carousel-buttons .dot{height:12px;width:12px;border:solid 1px #c9c9c9;border-radius:50%;display:inline-block;margin-right:4px;}.wishlist-custom-detail-popup .custom-detail-wrapper .product-info-wrapper .carousel-buttons .dot.active{border-color:#017b85;background-color:#017b85;}.wishlist-custom-detail-popup .custom-detail-wrapper .product-info-wrapper .product__info{background-color:#ffffff;border:solid 1px #e9e9e9;padding:16px 16px 16px 120px;margin-bottom:8px;}.wishlist-custom-detail-popup .custom-detail-wrapper .product-info-wrapper .product__info .product__brand a{text-decoration:none;}.wishlist-custom-detail-popup .custom-detail-wrapper .product-info-wrapper .product__image{border:none;left:0;padding-right:0;}.wishlist-custom-detail-popup .custom-detail-wrapper .custom-details-divider{width:100%;border-bottom:solid 1px #e9e9e9;margin-bottom:16px;}.wishlist-custom-detail-popup .custom-detail-wrapper .description-character-count{color:#5f5f5f;font-size:12px;line-height:16px;font-weight:400;font-family:'DIN2014Regular';display:flex;justify-content:flex-end;margin-top:4px;}.wishlist-custom-detail-popup .edit-custom-details{color:#017b85;font-size:16px;line-height:20px;font-family:'DIN2014Regular';display:flex;width:100%;justify-content:flex-end;padding:6px 16px 6px 8px;align-items:center;}.wishlist-custom-detail-popup .edit-custom-details .icon-edit{display:block;height:22px;width:22px;position:relative;padding-right:8px;}.wishlist-custom-detail-popup .edit-custom-details .icon-edit:before{content:'';display:block;height:18px;width:18px;background:url("../_ui/responsive/theme-dotcom/images/edit-icon.png") no-repeat center;background-size:contain;}.wishlist-custom-detail-popup .image-upload-body{height:129px;border:dashed 1px #e9e9e9;border-radius:6px;display:flex;align-items:center;background-color:#ffffff;margin-bottom:16px;font-size:16px;font-weight:400;line-height:20px;color:#5f5f5f;}.wishlist-custom-detail-popup .image-upload-body .icon-upload{display:block;border-radius:50%;background:#F5F5F5;height:44px;width:44px;position:relative;}.wishlist-custom-detail-popup .image-upload-body .icon-upload:before{content:'';display:block;position:absolute;left:10px;top:8px;height:24px;width:24px;background:url("../_ui/responsive/theme-dotcom/images/upload.png") no-repeat center;background-size:contain;}.wishlist-custom-detail-popup .image-upload-body .upload-text-outer{margin:auto;display:flex;flex-direction:column;align-items:center;}.wishlist-custom-detail-popup .image-upload-body .upload-text-outer .upload-text-inner{display:flex;flex-flow:wrap;justify-content:center;flex-direction:column;align-items:center;color:#353535;}@media(min-width:768px){.wishlist-custom-detail-popup .image-upload-body .upload-text-outer .upload-text-inner{flex-direction:column;align-items:center;}}.wishlist-custom-detail-popup .image-upload-body .click-upload-text{color:#017b85;position:relative;cursor:pointer;}.wishlist-custom-detail-popup .image-upload-body .upload-notice{font-size:12px;line-height:16px;}.wishlist-custom-detail-popup .existing-images .remove-image-outer-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;}.wishlist-custom-detail-popup .existing-images .remove-image-outer-wrapper .image-info{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-left:10px;}.wishlist-custom-detail-popup .existing-images .remove-image-outer-wrapper.hidden{display:none;}.wishlist-custom-detail-popup .existing-images .image-file-name,
.wishlist-custom-detail-popup .existing-images .image-file-size{font-weight:400;line-height:16px;font-family:'DIN2014Regular';}.wishlist-custom-detail-popup .existing-images .image-file-name{color:#030121;font-size:14px;}.wishlist-custom-detail-popup .existing-images .image-file-size{color:#a1a1a1;font-size:12px;text-transform:uppercase;}.wishlist-custom-detail-popup .existing-images .icon-trash{position:relative;}.wishlist-custom-detail-popup .existing-images .icon-trash .custom-details-image-input{top:0;left:0;opacity:0;width:100%;height:100%;display:block;}.wishlist-custom-detail-popup .image-upload-wrapper.view{display:none;}.wishlist-custom-detail-popup .image-upload-wrapper.add{display:block;}.wishlist-custom-detail-popup .custom-details-label{color:#000000;font-size:0.875rem;line-height:16px;font-weight:400;margin-bottom:10px;}.wishlist-custom-detail-popup .custom-details-label.section-title{font-weight:700;font-size:1rem;}.wishlist-custom-detail-popup .custom-details-input{font-size:16px;line-height:20px;font-weight:400;border-radius:4px;border:1px solid #e1e1e1;margin-bottom:16px;width:100%;height:40px;padding-left:8px;background-color:#ffffff;}.wishlist-custom-detail-popup .custom-details-input.description-input{height:100px;margin-bottom:0;}.wishlist-custom-detail-popup .custom-details-input:disabled{font-size:16px;line-height:20px;font-weight:400;border-radius:4px;border:1px solid #e1e1e1;margin-bottom:16px;width:100%;height:40px;padding-left:8px;background-color:#ffffff;color:#a1a1a1 !important;}.wishlist-custom-detail-popup .custom-details-input:disabled.description-input{height:100px;margin-bottom:0;}.wishlist-custom-detail-popup .custom-details-input[type=text]{color:#3a3a3a;}.wishlist-custom-detail-popup .custom-details-input::placeholder,
.wishlist-custom-detail-popup .custom-details-input:disabled:placeholder{color:#5f5f5f;}.wishlist-custom-detail-popup .custom-details-add-on-button{font-size:14px;font-weight:400;color:#017b85;line-height:16px;margin-bottom:16px;cursor:pointer;}.wishlist-custom-detail-popup .custom-details-add-on-button.hidden{display:none;}.wishlist-custom-detail-popup .custom-details-add-on-button-view{display:none;}.wishlist-custom-detail-popup .user-defined-fields-group{display:flex;flex-flow:row;flex-flow:column;}.wishlist-custom-detail-popup .user-defined-fields-group .user-defined-fields{margin-right:16px;}.wishlist-custom-detail-popup .save-button-wrapper{padding:20px;background-color:#ffffff;position:sticky;bottom:0;}.wishlist-custom-detail-popup .save-button-wrapper .save-button .custom-details-save-button{border-radius:4px;padding:12px 12px 12px 12px;width:100%;background:#017b85;color:#ffffff;font-size:14px;font-weight:400;line-height:16px;text-align:center;}.wishlist-custom-detail-popup .save-button-wrapper .save-button .custom-details-save-button-view{display:none;}.wishlist-custom-detail-popup .save-button-wrapper .save-button .custom-details-back-button-view{display:block;}.wishlist-custom-detail-popup .save-button-wrapper .save-button .custom-details-save-button-add{display:inline;}.wishlist-custom-detail-popup .save-button-wrapper .save-button .custom-details-back-button-add{display:none;}.wishlist-custom-detail-popup .save-button-wrapper .save-button .custom-details-save-button-edit{display:inline;}.wishlist-custom-detail-popup .save-button-wrapper .save-button .custom-details-back-button-edit{display:none;}.icon-image{display:block;border-radius:50%;background:#F5F5F5;height:44px;width:44px;position:relative;}.icon-image:before{content:'';display:block;position:absolute;left:10px;top:8px;height:20px;width:20px;background:url("../_ui/responsive/theme-dotcom/images/image.png") no-repeat center;background-size:contain;}.icon-trash{display:block;border-radius:50%;background:#F5F5F5;height:44px;width:44px;position:relative;}.icon-trash:before{content:'';display:block;position:absolute;left:10px;top:8px;height:20px;width:20px;background:url("../_ui/responsive/theme-dotcom/images/trash.png") no-repeat center;background-size:contain;}@media(max-width:768px){.add-to-cart-csv-upload-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}}.add-to-cart-csv-upload-wrapper .add-all-to-cart-button,
.add-to-cart-csv-upload-wrapper .upload-csv{font-family:'DIN2014Regular';font-size:16px;line-height:20px;padding:16px;border-radius:4px;border:solid 1px #017b85;text-transform:none;font-weight:400;}.add-to-cart-csv-upload-wrapper .add-all-to-cart-button{color:white;background-color:#017b85;margin-right:10px;}.add-to-cart-csv-upload-wrapper .add-all-to-cart-button.disabled{pointer-events:none;cursor:default;color:#5f5f5f;background-color:#e1e1e1;border-color:#e1e1e1;}.add-to-cart-csv-upload-wrapper .upload-csv{color:#017b85;background-color:#ffffff;}.critical-spares-removed-all-products-alert.hidden,
.critical-spares-removed-product-alert.hidden{display:none;}.empty-critical-spares-list .empty-critical-spares-message-title{font-family:'DIN2014Regular';font-size:1.375rem;font-style:normal;font-weight:700;line-height:1.75rem;letter-spacing:-0.44px;margin-bottom:20px;}.empty-critical-spares-list .empty-critical-spares-message-sub-title,
.empty-critical-spares-list .empty-critical-spares-message-list-title{margin-bottom:20px;}.empty-critical-spares-list .continue-shopping-container{padding:16px;border-radius:4px;border:solid 1px #017b85;background-color:#ffffff;margin:44px 0;width:fit-content;text-align:center;}.empty-critical-spares-list .continue-shopping-container .continue-shopping{font-family:'DIN2014Regular';font-size:16px;line-height:20px;text-transform:none;font-weight:400;color:#017b85;}.alert-banner,
.csv-upload-error-banner{background-color:#f8f8f8;border:solid 1px #ffce50;border-left-width:4px;display:flex;flex-wrap:nowrap;flex-direction:row;padding:16px;margin-bottom:16px;}.alert-banner.hidden,
.csv-upload-error-banner.hidden{display:none;}.alert-banner .icon-info,
.csv-upload-error-banner .icon-info{display:block;height:24px;width:24px;position:relative;margin-right:8px;display:flex;align-items:center;padding-top:8px;}.alert-banner .icon-info:before,
.csv-upload-error-banner .icon-info:before{content:'';display:block;height:20px;width:20px;background:url(/_ui/responsive/theme-dotcom/images/information-circle.svg) no-repeat center;background-size:contain;}.alert-banner .alert-text,
.csv-upload-error-banner .alert-text,
.alert-banner .csv-upload-error-text,
.csv-upload-error-banner .csv-upload-error-text{color:#000000;margin-bottom:8px;}.alert-banner .alert-text .wishlist-csv-upload-success-products-count,
.csv-upload-error-banner .alert-text .wishlist-csv-upload-success-products-count,
.alert-banner .csv-upload-error-text .wishlist-csv-upload-success-products-count,
.csv-upload-error-banner .csv-upload-error-text .wishlist-csv-upload-success-products-count{font-weight:700;}.alert-banner .csv-upload-error-download,
.csv-upload-error-banner .csv-upload-error-download{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-end;}.alert-banner .csv-upload-error-download .icon-download,
.csv-upload-error-banner .csv-upload-error-download .icon-download{display:block;height:20px;width:20px;position:relative;margin-right:8px;display:flex;align-items:center;}.alert-banner .csv-upload-error-download .icon-download:before,
.csv-upload-error-banner .csv-upload-error-download .icon-download:before{content:'';display:block;height:16px;width:16px;background:url("../_ui/responsive/theme-dotcom/images/download.svg") no-repeat center;background-size:contain;}.alert-banner .csv-upload-error-download .csv-upload-error-download-link,
.csv-upload-error-banner .csv-upload-error-download .csv-upload-error-download-link{color:#017b85;text-transform:none;}.alert-banner .icon-close,
.csv-upload-error-banner .icon-close{color:black;font-size:20px;flex-grow:1;display:flex;align-items:flex-start;justify-content:flex-end;padding-top:2px;cursor:pointer;}.wishlist-upload-csv-popup{display:none;width:480px !important;z-index:105;background-color:#f8f8f8;height:100%;box-shadow:0 0 5px #e9e9e9;}.wishlist-upload-csv-popup.active{display:block;}.wishlist-upload-csv-popup .wishlist-upload-csv-popup-content-wrapper{height:100%;background-color:#f8f8f8;z-index:105;display:block;position:fixed;}.wishlist-upload-csv-popup .wishlist-upload-csv-popup-content-wrapper .wishlist-upload-csv-popup-content-inner-wrapper{padding:20px 28px 20px 28px;}.wishlist-upload-csv-popup .csv-upload-drawer-header{height:88px;color:#000000;background-color:#ffffff;font-weight:700;font-size:24px;line-height:28px;font-family:'DIN2014Regular';display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:28px 28px 20px 28px;}.wishlist-upload-csv-popup .csv-upload-drawer-header .icon-close{display:block;border-radius:50%;background:#F5F5F5;height:40px;width:40px;position:relative;}.wishlist-upload-csv-popup .csv-upload-drawer-header .icon-close:before{content:'';display:block;position:absolute;left:12px;top:12px;height:15px;width:15px;background:url("../_ui/responsive/theme-dotcom/images/close-icon.png") no-repeat center;background-size:contain;}.wishlist-upload-csv-popup .upload-body{height:129px;border:dashed 1px #e9e9e9;border-radius:6px;display:flex;align-items:center;background-color:#ffffff;margin-bottom:8px;font-size:16px;font-weight:400;line-height:20px;color:#5f5f5f;}.wishlist-upload-csv-popup .upload-body .icon-upload{display:block;border-radius:50%;background:#F5F5F5;height:44px;width:44px;position:relative;margin-bottom:12px;}.wishlist-upload-csv-popup .upload-body .icon-upload:before{content:'';display:block;position:absolute;left:10px;top:8px;height:24px;width:24px;background:url("../_ui/responsive/theme-dotcom/images/upload.png") no-repeat center;background-size:contain;}.wishlist-upload-csv-popup .upload-body .upload-text-outer{margin:auto;display:flex;flex-direction:column;align-items:center;}.wishlist-upload-csv-popup .upload-body .upload-text-outer .upload-text-inner{display:flex;flex-flow:wrap;justify-content:center;flex-direction:column;align-items:center;color:#353535;}.wishlist-upload-csv-popup .upload-body .upload-text-p1{display:flex;align-items:center;}.wishlist-upload-csv-popup .upload-body .click-upload-text{color:#017b85;position:relative;cursor:pointer;font-size:16px;font-weight:400;line-height:20px;margin:0;padding-right:6px;}.wishlist-upload-csv-popup .upload-body .upload-notice{font-size:12px;line-height:16px;}.wishlist-upload-csv-popup .line-count{color:#5f5f5f;font-size:12px;line-height:16px;font-weight:400;font-family:'DIN2014Regular';display:flex;justify-content:flex-end;margin-top:4px;width:100%;}.wishlist-upload-csv-popup .download-template{display:flex;width:100%;justify-content:flex-start;padding:16px 16px 16px 0px;margin-bottom:16px;align-items:center;}.wishlist-upload-csv-popup .download-template .download-template-text{color:#017b85;font-size:16px;line-height:20px;font-family:'DIN2014Regular';text-decoration:underline;}.wishlist-upload-csv-popup .download-template .icon-download{display:block;height:16px;width:16px;position:relative;margin-right:12px;display:flex;align-items:center;}.wishlist-upload-csv-popup .download-template .icon-download:before{content:'';display:block;height:16px;width:16px;background:url("../_ui/responsive/theme-dotcom/images/download.svg") no-repeat center;background-size:contain;}.wishlist-upload-csv-popup .csv-upload-info-wrapper{color:#3a3a3a;}.wishlist-upload-csv-popup .csv-upload-info-wrapper .initial-text{margin-bottom:20px;}.wishlist-upload-csv-popup .csv-upload-info-wrapper .part-number-reqs-list{list-style-type:disc;padding-left:28px;}.wishlist-upload-csv-popup .csv-upload-info-wrapper .part-number-reqs-list .part-number-type{font-weight:700;}.wishlist-upload-csv-popup .upload-button-wrapper{padding:20px;background-color:#ffffff;position:absolute;bottom:0;width:100%;}.wishlist-upload-csv-popup .upload-button-wrapper .upload-csv-button{border-radius:4px;padding:12px 12px 12px 12px;width:100%;background:#017b85;color:#ffffff;font-size:14px;font-weight:400;line-height:16px;text-align:center;text-transform:none;}.wishlist-upload-csv-popup-content-inner-wrapper .dc-icon-upload.hidden,
.storeroom-csv-upload-drawer .dc-icon-upload.hidden,
.wishlist-upload-csv-popup-content-inner-wrapper .icon-upload.hidden,
.storeroom-csv-upload-drawer .icon-upload.hidden,
.wishlist-upload-csv-popup-content-inner-wrapper .upload-text-no-file-selected.hidden,
.storeroom-csv-upload-drawer .upload-text-no-file-selected.hidden,
.wishlist-upload-csv-popup-content-inner-wrapper .csvFile-upload-label.hidden,
.storeroom-csv-upload-drawer .csvFile-upload-label.hidden{display:none;}.wishlist-upload-csv-popup-content-inner-wrapper .csvFile-upload-label,
.storeroom-csv-upload-drawer .csvFile-upload-label{display:flex;flex-direction:column;align-items:center;}.wishlist-upload-csv-popup-content-inner-wrapper .csvFile-upload-label .clear-button,
.storeroom-csv-upload-drawer .csvFile-upload-label .clear-button{margin-left:0;margin-top:8px;padding:8px;text-align:center;width:fit-content;display:flex;cursor:pointer;}.wishlist-upload-csv-popup-content-inner-wrapper .upload-text-no-file-selected,
.storeroom-csv-upload-drawer .upload-text-no-file-selected{text-align:center;}.wishlist-upload-csv-popup-content-inner-wrapper .csvFile-upload-label-wrapper,
.storeroom-csv-upload-drawer .csvFile-upload-label-wrapper{flex-grow:1;}.wishlist-upload-csv-popup-content-inner-wrapper .file-selected::before,
.storeroom-csv-upload-drawer .file-selected::before{display:none;}.wishlist-upload-csv-popup-content-inner-wrapper .csvFile-upload-label,
.storeroom-csv-upload-drawer .csvFile-upload-label{height:100%;color:#5f5f5f;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;padding:16px 16px 16px 42px;position:relative;}.wishlist-upload-csv-popup-content-inner-wrapper .csvFile-upload-label.file-selected,
.storeroom-csv-upload-drawer .csvFile-upload-label.file-selected{padding-left:10px;}.wishlist-upload-csv-popup-content-inner-wrapper .csvFile-upload-label .csv-fileName,
.storeroom-csv-upload-drawer .csvFile-upload-label .csv-fileName{background:#ffce50;color:#000000;border:solid 1px #e9e9e9;border-radius:99999px;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1rem;padding:6px 10px;display:none;}.wishlist-upload-csv-popup-content-inner-wrapper .csvFile-upload-label .file-svg,
.storeroom-csv-upload-drawer .csvFile-upload-label .file-svg,
.wishlist-upload-csv-popup-content-inner-wrapper .csvFile-upload-label .remove-csv,
.storeroom-csv-upload-drawer .csvFile-upload-label .remove-csv{display:block;width:16px;height:16px;margin-left:8px;}.wishlist-upload-csv-popup-content-inner-wrapper .csvFile-upload-label .file-svg .quick-order-csv-svg,
.storeroom-csv-upload-drawer .csvFile-upload-label .file-svg .quick-order-csv-svg,
.wishlist-upload-csv-popup-content-inner-wrapper .csvFile-upload-label .remove-csv .quick-order-csv-svg,
.storeroom-csv-upload-drawer .csvFile-upload-label .remove-csv .quick-order-csv-svg{fill:#000000;}.wishlist-upload-csv-popup-content-inner-wrapper .csvFile-upload-label .file-svg,
.storeroom-csv-upload-drawer .csvFile-upload-label .file-svg{margin-left:0;margin-right:8px;}.wishlist-upload-csv-popup-content-inner-wrapper .csvFile-upload-label .remove-csv,
.storeroom-csv-upload-drawer .csvFile-upload-label .remove-csv{z-index:1;cursor:pointer;}.wishlist-upload-csv-popup-content-inner-wrapper .file-selected .csv-fileName,
.storeroom-csv-upload-drawer .file-selected .csv-fileName{display:flex;width:fit-content;}.wishlist-upload-csv-popup-content-inner-wrapper .csvFile-input,
.storeroom-csv-upload-drawer .csvFile-input{display:none;}.wishlist-upload-csv-popup-content-inner-wrapper .clear-button,
.storeroom-csv-upload-drawer .clear-button{font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;padding:20px;border-radius:4px;margin-left:16px;}@media(max-width:768px){.wishlist-upload-csv-popup-content-inner-wrapper .clear-button,
 .storeroom-csv-upload-drawer .clear-button{width:100%;margin:16px 0 0 0;text-align:center;}}.wishlist-upload-csv-popup-content-inner-wrapper .clear-button,
.storeroom-csv-upload-drawer .clear-button{color:#017b85;background:#ffffff;border:solid 1px #017b85;display:none;}.wishlist-upload-csv-popup-content-inner-wrapper .clear-button.active,
.storeroom-csv-upload-drawer .clear-button.active{display:block;}.dc-blocked-purchase{padding:24px 16px 0;}.dc-blocked-purchase-price{font-weight:700;padding-top:10px;}.dc-blocked-purchase-price span{text-transform:capitalize;}.dc-blocked-purchase-title{font-size:1.375rem;font-weight:600;}.dc-blocked-purchase-subtitle{font-weight:700;margin-top:10px;}.dc-blocked-purchase-desc{margin-top:24px;margin-bottom:24px;}.dc-blocked-purchase-action{border:1px solid #e9e9e9;margin-bottom:12px;padding:16px 0;display:block;width:100%;text-align:center;color:#000000;}@media(min-width:1024px){.dc-blocked-purchase{padding:24px 24px 0;}}.dc-add-to-cart-ctas .dc-blocked-purchase-action{margin-bottom:12px;}.dc-storerooms-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:40px;gap:12px;}.dc-storerooms-header .return-list-name{display:flex;flex-wrap:nowrap;align-items:center;}.dc-storerooms-header .return-list-name .back-arrow{vertical-align:middle;margin-right:20px;}.dc-storerooms-header .return-list-name .back-arrow img{height:32px;width:32px;}.dc-storerooms-header .return-list-name .title{font-family:'DIN2014Regular';font-size:32px;font-weight:400;line-height:2.25rem;display:flex;justify-content:flex-start;}.dc-storerooms-header .return-list-name .title .name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces;max-width:550px;}@media(min-width:1024px){.dc-storerooms-header .return-list-name .title .name{width:auto;max-width:unset;}}.dc-storerooms-header .return-list-name .title .name:hover{overflow:visible;}@media(max-width:1023px){.dc-storerooms-header .return-list-name .title .name:hover{display:block;}}.dc-storerooms-actions{display:flex;gap:12px;}.dc-storerooms-info{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin-bottom:16px;}.dc-storerooms-info-left .info-label{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;}.dc-storerooms-info-left .info-label li{display:flex;align-items:center;border:1px solid #017b85;border-radius:20px;color:#017b85;padding:8px;}.dc-storerooms-info-left .info-label li .dc-icon-remove{display:block;width:20px;height:20px;margin-right:12px;}.dc-storerooms-info-left .info-label li .dc-icon-remove::before{width:100%;height:100%;}.dc-storerooms-info-right .info-sort{color:#3a3a3a;margin-right:12px;}.dc-storerooms-info-right .info-result{color:#5f5f5f;}.dc-storerooms-info-right .info-result b{color:#000000;}.dc-storerooms-creator{color:#000000;font-family:'DIN2014Regular';font-size:1rem;font-weight:400;line-height:1.25rem;width:100%;margin-bottom:20px;}.dc-storerooms-creator .storerooms__creator,
.dc-storerooms-creator .storerooms__update,
.dc-storerooms-creator .storerooms__date{margin-right:12px;}.dc-storerooms-creator .storerooms__creator b,
.dc-storerooms-creator .storerooms__update b,
.dc-storerooms-creator .storerooms__date b{font-weight:600;}.dc-storerooms-search{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;}.dc-storerooms-search .dc-storeroom-btn{display:flex;justify-content:center;align-items:center;gap:12px;border:1px solid #e9e9e9;flex-grow:0;}.dc-storerooms-search .dc-storeroom-btn [class^='dc-icon-']{height:24px;}.dc-storerooms-search .dc-storeroom-btn [class^='dc-icon-']::before{width:24px;height:24px;}@media(max-width:749px){.dc-storerooms-search .serach-input,
 .dc-storerooms-search .dc-storeroom-btn{width:100%;}}.dc-storerooms-search .storeroom-filter-drawer{padding:20px 16px;}.dc-storerooms-search .storeroom-filter-drawer .sort-by-filter{padding-bottom:16px;border-bottom:solid 1px #e9e9e9;margin-bottom:16px;color:#5f5f5f;}.dc-storerooms-search .storeroom-filter-drawer .sort-by-filter .sort-by-filter-text{border:solid 1px #e1e1e1;border-radius:4px;background-color:#ffffff;padding:10px;}.dc-storerooms-search .storeroom-filter-drawer .sort-by-filter .dc-dropdown-list{width:100%;top:40px;}.dc-storerooms-search .storeroom-filter-drawer .filter-block{padding-bottom:16px;border-bottom:solid 1px #e9e9e9;margin-bottom:16px;}.dc-storerooms-search .storeroom-filter-drawer .filter-title{font-weight:700;}.dc-storerooms-search .storeroom-filter-drawer .search-filter-options .search-filter-options-input{flex:1 0 auto;width:100%;padding:12px 12px 12px 36px;background:url(/_ui/responsive/theme-dotcom/images/search-grey.svg) no-repeat;background-color:#ffffff;background-position:12px 12px;border-radius:4px;border:1px solid #e9e9e9;color:#5f5f5f;margin:16px 0;}.dc-storerooms-search .storeroom-filter-drawer .search-filter-options .view-more{color:#000000;text-decoration:underline;cursor:pointer;}.dc-storerooms-search .storeroom-filter-drawer .search-filter-options .view-less{color:#000000;text-decoration:underline;cursor:pointer;display:none;}.dc-storerooms-search .storeroom-filter-drawer .search-filter-options .dc-checkbox{margin-bottom:16px;display:none;}.dc-storerooms-search .storeroom-filter-drawer .search-filter-options .dc-checkbox .checkbox-label{color:#000000;}.dc-storerooms-search .storeroom-filter-drawer .search-filter-options .dc-checkbox label:before{border-radius:2px;left:0;}.dc-storerooms-search .storeroom-filter-drawer .search-filter-options .dc-checkbox.small label{padding-left:24px;}.dc-storerooms-search .storeroom-filter-drawer .search-filter-options .dc-checkbox input:checked ~ label:before{left:2px;}.dc-storerooms-search .storeroom-filter-drawer .search-filter-options .dc-checkbox input:checked ~ label:after{border-radius:2px;left:0px;}.dc-storerooms-search .storeroom-filter-drawer .updated-date-filter-search{display:flex;gap:24px;}.dc-storerooms-search .storeroom-filter-drawer .updated-date-filter-search .updated-date-filter-calendar{width:100%;}.dc-storerooms-search .storeroom-filter-drawer .updated-date-filter-search .updated-date-filter-calendar input.js-update-date{width:100%;margin:12px 0;height:41px;padding:0 10px;border:1px solid #e9e9e9;color:#5f5f5f;}@media(max-width:749px){.dc-storerooms-search .storeroom-filter-drawer{max-height:calc(100vh - 239px);max-height:calc(100dvh - 239px);overflow:scroll;}}.dc-storerooms-list{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;}.dc-storerooms-list::after{content:'';flex:auto;}.dc-storerooms-list .dc-dropdown-list{top:25px;width:220px;}@media(max-width:749px){.dc-storerooms-list .dc-dropdown-list{left:-200px;}}.dc-storerooms-list .dc-storerooms-list-menu{background:none;border:none;padding:0;}.dc-storerooms-icon{width:24px;height:24px;}.dc-storerooms-icon [class^='dc-icon-']{display:block;width:24px;height:24px;}.dc-storerooms-icon [class^='dc-icon-']::before{width:24px;height:24px;}.dc-storerooms-item{position:relative;width:calc((1170px - 16px * 3) / 4);padding:13px 13px 48px;margin-bottom:16px;border:1px solid #e9e9e9;border-radius:4px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;}@media(max-width:749px){.dc-storerooms-item{width:100%;}}.dc-storerooms-title{margin-top:12px;}.dc-storerooms-title a{display:block;overflow:hidden;word-wrap:break-word;max-width:252px;}@media(max-width:749px){.dc-storerooms-title a{max-width:calc(100vw - 80px);width:100%;}}.dc-storerooms-title,
.dc-storerooms-desc,
.dc-storerooms-footer{flex:0 1 100%;}.dc-storerooms-desc{margin-top:12px;margin-bottom:16px;color:#3a3a3a;overflow:hidden;word-wrap:break-word;}.dc-storerooms-footer{display:flex;flex-wrap:wrap;color:#3a3a3a;position:absolute;bottom:16px;width:100%;left:13px;}.dc-storerooms-footer span:first-child{margin-right:16px;}.dc-storerooms-result_empty{color:#3a3a3a;padding:24px;}.dc-storerooms-result_empty .empty-title{font-weight:600;margin-bottom:12px;}.dc-storerooms-loading{position:relative;height:200px;display:block;background:none;overflow:hidden;}.dc-storerooms-loading.mini{height:1px;}.dc-storerooms .search-section{position:relative;flex:1 0 auto;}.dc-storerooms .search-icon{width:40px;height:100%;z-index:2;position:absolute;top:0;bottom:0;margin:auto;}.dc-storerooms .search-icon .storerooms-search{border:none;height:100%;width:100%;background:url(/_ui/responsive/theme-dotcom/images/search-grey.svg) no-repeat center;background-size:18px;}.dc-storerooms .serach-input{width:100%;font-size:1.125rem;padding:16px 16px 16px 36px;border-radius:4px;border:1px solid #e9e9e9;}.dc-storerooms-header-icon{margin-top:6px;}.dc-storerooms-header-icon > button{border:none;background-color:transparent;}.dc-storerooms-header-icon > button > span{display:block;}.dc-storeroom-drawer{position:relative;height:calc(100vh - 89px);height:calc(100dvh - 89px);}@media(min-width:768px){.dc-storeroom-drawer{height:calc(100vh - 89px);}}.dc-storeroom-drawer-wrapper{padding:20px 28px 75px;height:calc(100vh - 164px);height:calc(100dvh - 164px);overflow-y:auto;}.dc-storeroom-drawer-wrapper .wrapper-section{padding:12px;margin-bottom:20px;background:#ffffff;display:flex;flex-wrap:wrap;gap:20px;width:100%;}.dc-storeroom-drawer-wrapper .wrapper-section .wrapper-sub-section{display:flex;flex-wrap:wrap;width:100%;margin-bottom:10px;gap:20px;}.dc-storeroom-drawer-wrapper .wrapper-section .dc-form-item{width:100%;}.dc-storeroom-drawer-wrapper .wrapper-section-title{font-weight:700;}.dc-storeroom-drawer-wrapper .wrapper-section .serach-input{font-size:0.875rem;padding:13px 10px 13px 42px;width:100%;}.dc-storeroom-drawer-wrapper .wrapper-section-item{position:relative;border:1px solid #e9e9e9;border-radius:4px;padding:12px;display:flex;flex-wrap:wrap;gap:20px;width:100%;}.dc-storeroom-drawer-wrapper .wrapper-section-item:has(input[type=radio]:checked){border-color:#017b85;}.dc-storeroom-drawer-wrapper .wrapper-section-item:has(input[type=radio]:checked) input[type=text]{border-color:#017b85;}.dc-storeroom-drawer-wrapper .wrapper-section-item input[type=radio]:checked + label::after{top:0;bottom:0;margin:auto;}.dc-storeroom-drawer-wrapper .wrapper-section-item label::before,
.dc-storeroom-drawer-wrapper .wrapper-section-item label::after{top:0;bottom:0;margin:auto;}.dc-storeroom-drawer-wrapper .wrapper-section-item .storeroom-folder-title{font-weight:700;margin-bottom:20px;}.dc-storeroom-drawer-wrapper .wrapper-section-item .storeroom-folder-list{border:1px solid #e9e9e9;border-radius:4px;}.dc-storeroom-drawer-wrapper .wrapper-section-item .storeroom-folder-list ul{list-style:none;padding:0;margin:0;}.dc-storeroom-drawer-wrapper .wrapper-section-item .storeroom-folder-list ul li{border-bottom:1px solid #e9e9e9;}.dc-storeroom-drawer-wrapper .wrapper-section-item .storeroom-folder-list ul li a{padding:12px;position:relative;color:#000000;display:flex;gap:12px;}.dc-storeroom-drawer-wrapper .wrapper-section-item .storeroom-folder-list ul li a [class^='dc-icon-']{width:20px;height:20px;}.dc-storeroom-drawer-wrapper .wrapper-section-item .storeroom-folder-list ul li a .dc-icon-chevronDown{position:absolute;right:12px;}.dc-storeroom-drawer-wrapper .wrapper-section-item .storeroom-folder-list ul li:last-child{border:none;}.dc-storeroom-drawer-wrapper .wrapper-section-item .storeroom-folder-list ul li.active{background-color:#e4ebec;font-weight:700;}.dc-storeroom-drawer-wrapper .wrapper-section-item .storeroom-folder-list ul li > ul{height:0;overflow:hidden;animation:ease height 1s;}.dc-storeroom-drawer-wrapper .wrapper-section-item .storeroom-folder-list ul li > ul li{padding-left:36px;}.dc-storeroom-drawer-wrapper .wrapper-section-item .storeroom-folder-list ul li > ul.active{height:auto;}.dc-storeroom-drawer-wrapper .wrapper-section-item .dc-storeroom-folder{width:100%;}@media(min-width:768px){.dc-storeroom-drawer-wrapper{height:calc(100vh - 164px);}}.dc-storeroom-drawer-footer{padding:16px 28px;background-color:#ffffff;position:absolute;left:0;bottom:0;width:100%;}@media(max-width:768px){.dc-storeroom-drawer-footer{top:80%;}}.dc-storeroom-drawer-footer .storeroom-action{display:block;width:100%;}.dc-storeroom-details table tbody{vertical-align:top;}.dc-storeroom-details table tbody tr td{border-bottom:none;}.dc-storeroom-details table tbody tr:first-child td:first-child{border-top:none;}.dc-storeroom-details .storeroom-item{border-bottom:1px solid #e9e9e9;position:relative;}.dc-storeroom-details .storeroom-item .move-column{width:24px;padding:32px 0;display:table-cell;border:none;}.dc-storeroom-details .storeroom-item .move-column .move-entry{width:24px;}@media(max-width:1024px){.dc-storeroom-details .storeroom-item .move-column{position:absolute;}}@media(max-width:1024px){.dc-storeroom-details .storeroom-product{padding-top:0;padding-bottom:20px;width:100%;max-width:100% !important;}}@media(max-width:1024px){.dc-storeroom-details .storeroom-product .product{padding:20px 28px;box-sizing:border-box;}.dc-storeroom-details .storeroom-product .product a{left:unset;}}.dc-storeroom-details .storeroom-product .product > a{height:86px;width:86px;border:none;align-content:center;}.dc-storeroom-details .storeroom-product .product .modal-container-entry-product .dc-modal-wrapper .dc-modal-header{display:none;}.dc-storeroom-details .storeroom-product .product .modal-container-entry-product .dc-modal-wrapper .dc-modal-main .dc-modal-header{padding:28px 28px 20px;border-bottom:1px solid #e9e9e9;display:flex;justify-content:space-between;align-items:center;background-color:#ffffff;}.dc-storeroom-details .storeroom-product .product__info{font-family:'DIN2014Regular';line-height:1.75rem;}@media(max-width:1024px){.dc-storeroom-details .storeroom-product .product__info{padding:106px 0 0 0;}}.dc-storeroom-details .storeroom-product .product__info .product__brand{min-height:auto;}.dc-storeroom-details .storeroom-product .product__info .product__brand a{color:#222222;font-size:1rem;font-weight:400;}.dc-storeroom-details .storeroom-product .product__info h2{margin:0 0 8px 0;text-wrap:nowrap;}.dc-storeroom-details .storeroom-product .product__info h2 a{color:#017b85;font-size:1.375rem;font-weight:700;text-wrap:nowrap;width:fit-content;}.dc-storeroom-details .storeroom-product .product__info .dc-product-icon{padding:2px 6px;display:inline-flex;border:1px solid #e9e9e9;border-radius:4px;align-items:center;margin-left:8px;text-transform:capitalize;text-wrap:nowrap;color:#000000;}.dc-storeroom-details .storeroom-product .product__info .dc-product-icon svg{margin-right:6px;}.dc-storeroom-details .storeroom-product .product__info .dc-product-icon svg .critical-spare-flag{fill:#ffce50;}.dc-storeroom-details .storeroom-product .product__info .details,
.dc-storeroom-details .storeroom-product .product__info .customer-part-number{color:#3a3a3a;font-size:0.875rem;line-height:1rem;max-width:100%;overflow:hidden;word-break:break-word;}.dc-storeroom-details .storeroom-product .product__info .short-description .short-description-text{color:#5f5f5f;font-family:'DIN2014Regular';font-size:0.875rem;font-weight:400;line-height:1rem;letter-spacing:-0.28px;}.dc-storeroom-details .price{float:left;padding:0 30px;}@media(min-width:1024px){.dc-storeroom-details .price{float:right;padding:0;}}.dc-storeroom-details .price .price-box{display:flex;align-items:center;justify-content:flex-end;margin:11px 0;}@media(max-width:1024px){.dc-storeroom-details .price .price-box{justify-content:flex-start;margin:0;}}.dc-storeroom-details .price .price-box .price,
.dc-storeroom-details .price .price-box .price-unavailable{color:#000000;font-family:'DIN2014Regular';font-size:1.25rem;font-weight:700;line-height:1.875rem;padding:0;}.dc-storeroom-details .price .price-box .price{width:fit-content;}.dc-storeroom-details .price .price-box .unit{color:#5f5f5f;font-family:'DIN2014Regular';font-size:0.875rem;font-weight:400;line-height:1rem;}.dc-storeroom-details .product__form-wrapper{float:none;}.dc-storeroom-details .storeroom-remove{width:100%;text-transform:initial;margin-top:12px;}.dc-storeroom-details .storeroon-inventory{margin-top:12px;}.dc-storeroom-details .storeroon-inventory > a{color:#5f5f5f;text-decoration:underline;}.dc-storeroom-details .storeroon-inventory-details{margin-top:24px;display:flex;flex-wrap:wrap;gap:20px;}.dc-storeroom-details .storeroon-inventory-details .inventory-link{color:#017b85;}.dc-storeroom-details .storeroon-inventory-details .inventory-link > span{display:inline-block;height:16px;}@media(max-width:1024px){.dc-storeroom-details .qty{float:right;padding-top:0;}}.dc-storeroom-details .actions{min-width:230px;}@media(max-width:1024px){.dc-storeroom-details .actions{width:100%;}.dc-storeroom-details .actions > div{width:100%;}}.create-storeroom-labels-drawer-content{padding:20px;}.create-storeroom-labels-drawer-content .storeroom-info-card{padding:20px;background-color:#ffffff;margin-bottom:20px;border-radius:4px;border:solid 1px #e9e9e9;}.create-storeroom-labels-drawer-content .storeroom-info-card .created-updated-by{color:#3a3a3a;}.create-storeroom-labels-drawer-content .storeroom-info-card .created-updated-by .storeroom-updatedby{margin-right:16px;}.create-storeroom-labels-drawer-content .label-type-title{color:#3a3a3a;font-weight:700;margin-bottom:20px;}.create-storeroom-labels-drawer-content .label-type-options{background-color:#ffffff;border:solid 1px #e9e9e9;border-radius:8px;padding:4px;width:fit-content;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}.create-storeroom-labels-drawer-content .label-type::first-of-type{margin-right:8px;}.create-storeroom-labels-drawer-content .label-type{color:#017b85;padding:8px;cursor:pointer;}.create-storeroom-labels-drawer-content .label-type.active{color:#ffffff;background-color:#017b85;border-radius:7px;}.create-storeroom-labels-drawer-content .label-example-wrapper{background-color:#ffffff;padding:12px;margin:20px 0;}.create-storeroom-labels-drawer-content .label-example-wrapper.hidden{display:none;}.create-storeroom-labels-drawer-content .label-example-wrapper .label-example-title{color:#000000;margin-bottom:20px;}.create-storeroom-labels-drawer-content .label-example-wrapper .label{width:100%;color:#3a3a3a;padding:12px;border:solid 1px black;border-radius:10px;}.create-storeroom-labels-drawer-content .label-example-wrapper .label.qrCode{display:flex;justify-content:space-between;}.create-storeroom-labels-drawer-content .label-example-wrapper .label .main-title{font-weight:700;}.create-storeroom-labels-drawer-content .label-example-wrapper .label .detail-image-wrapper{display:flex;justify-content:space-between;}.create-storeroom-labels-drawer-content .label-example-wrapper .label .detail-image-wrapper.qrCode{flex-grow:1;width:100%;flex-direction:column;align-items:flex-end;}.create-storeroom-labels-drawer-content .label-example-wrapper .label .details-wrapper{flex-grow:1;}.create-storeroom-labels-drawer-content .label-example-wrapper .label .details-wrapper.qrCode{width:100%;padding-left:25px;}.create-storeroom-labels-drawer-content .label-example-wrapper .label .image-wrapper{height:68px;width:68px;margin-left:77.5px;}.create-storeroom-labels-drawer-content .label-example-wrapper .label .image-wrapper.qrCode{height:26px;width:26px;margin:0;}.create-storeroom-labels-drawer-content .label-example-wrapper .label .details-outer{margin-top:4px;display:flex;flex-direction:column;}.create-storeroom-labels-drawer-content .label-example-wrapper .label .details-outer .details{display:flex;align-items:center;justify-content:space-between;}.create-storeroom-labels-drawer-content .label-example-wrapper .label .barcode{margin-top:8px;}.create-storeroom-labels-drawer-content .label-example-wrapper .label .barcode.qrCode{flex-grow:1;width:fit-content;float:left;margin:0;}.create-storeroom-labels-drawer-content .label-example-wrapper .label .barcode.qrCode .dc-icon-qrcode-example{height:141px;width:141px;display:block;}.create-storeroom-labels-drawer-content .label-example-wrapper .label .barcode.qrCode .dc-icon-qrcode-example::before{content:'';display:block;background:url(/_ui/responsive/theme-dotcom/images/qrCodeExample.svg) no-repeat left;}.create-storeroom-labels-drawer-content .label-example-wrapper .label .barcode .dc-icon-barcode-example{width:100%;height:50px;display:block;}.create-storeroom-labels-drawer-content .label-size-selection-wrapper{background-color:#ffffff;padding:12px;}.create-storeroom-labels-drawer-content .label-size-selection-wrapper .label-size-title{font-weight:700;color:#3a3a3a;opacity:0.8;}.create-storeroom-labels-drawer-content .label-size-selection-wrapper .label-size-description{color:#3a3a3a;opacity:0.8;margin:20px 0;}.create-storeroom-labels-drawer-content .label-size-selection-wrapper .label-size-options .wrapper-section-item{padding:12px;border:solid 1px #e9e9e9;border-radius:4px;}.create-storeroom-labels-drawer-content .label-size-selection-wrapper .label-size-options .wrapper-section-item.active{border-color:#017b85;border-width:2px;}.labels-submit-button-wrapper{padding:16px 28px;background-color:#ffffff;width:100%;position:absolute;bottom:0;}.labels-submit-button-wrapper .labels-submit-button{padding:12px;color:#ffffff;background-color:#017b85;border-radius:4px;width:100%;display:block;text-align:center;}.labels-submit-button-wrapper .labels-submit-button.hidden{display:none;}.labels-drawer-close{position:fixed;top:0;left:0;width:calc(100% - 480px);height:100vh;background-color:rgba(0, 0, 0, 0.5);cursor:pointer;}.scan-label-drawer-content{padding:20px 28px 80px;color:#000000;overflow-y:auto;height:calc(100vh - 89px);}.scan-label-drawer-content .scan-label-title{font-weight:700;margin-bottom:8px;}.scan-label-drawer-content .tap-to-scan-body{padding:16px;margin:20px 0;border:dashed 1px #e9e9e9;background-color:#ffffff;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;}.scan-label-drawer-content .tap-to-scan-body .camera-icon-container{padding:9px;border-radius:50px;background-color:#e9e9e9;margin:0 auto 12px;height:44px;width:44px;display:flex;justify-content:center;}.scan-label-drawer-content .tap-to-scan-body .camera-icon-container .dc-icon-camera{height:24px;width:24px;display:block;}.scan-label-drawer-content .scan-label-error{margin-top:12px;margin-bottom:20px;}.scan-label-drawer-content .scan-label-error .red-error-text{color:#c5003e;font-weight:700;margin-right:6px;}.scan-label-drawer-content .scan-label-error .try-again-error-text{color:#3a3a3a;}.scan-label-drawer-content .scan-label-description{margin-bottom:20px;list-style-type:circle;}.scan-label-button-wrapper{padding:16px 28px;background-color:#ffffff;width:100%;position:absolute;bottom:0;}.scan-label-button-wrapper.hidden{display:none;}.scan-label-button-wrapper .scan-label-button{padding:12px;color:#ffffff;background-color:#017b85;border-radius:4px;width:100%;display:block;text-align:center;border:none;}.scan-label-button-wrapper .scan-label-button.hidden{display:none;}@media(max-width:768px){#createStoreroomLabels{height:100%;}#createStoreroomLabels .dc-modal-wrapper{height:100%;}#createStoreroomLabels .dc-modal-wrapper .dc-modal-main{height:calc(100% - 170px);}}.scan-label-reader{padding:20px !important;width:100%;border:dashed 1px #e9e9e9 !important;background-color:#ffffff;}.scan-label-reader #reader__scan_region{overflow:hidden;}.scan-label-reader #reader__dashboard_section_csr #html5-qrcode-button-camera-start,
.scan-label-reader #reader__dashboard_section_csr #html5-qrcode-button-camera-stop{color:#ffffff !important;background-color:#017b85 !important;padding:12px !important;font-size:12px !important;border:solid 1px #017b85 !important;margin-bottom:8px !important;}.scan-label-step-2-content .dc-form{width:100%;}.scan-label-step-2-content .scan-label-available-storerooms{width:100%;}.scan-label-step-2-content .scan-label-available-storerooms.hidden{display:none;}.scan-label-step-2-content .step-title{font-weight:700;color:#3a3a3a;display:flex;width:100%;margin-bottom:20px;justify-content:space-between;}.scan-label-step-2-content .step-title .hidden{display:none;}.scan-label-step-2-content .step-title .optional-text{color:#5f5f5f;font-weight:400;position:relative;top:0;right:0;}.scan-label-step-2-content .wrapper-section:first-of-type{margin-top:20px;}.scan-label-step-2-content .wrapper-section{border:solid 1px #e9e9e9;border-radius:4px;margin-bottom:20px;gap:0px;}.scan-label-step-2-content .wrapper-section.hidden{display:none;}.scan-label-step-2-content .wrapper-section.qty{display:flex;flex-direction:column;}.scan-label-step-2-content .wrapper-section .create-storeroom-wrapper-section{flex-flow:column;}.scan-label-step-2-content .wrapper-section .create-storeroom-wrapper-section .input-box{width:100%;min-height:0;}.scan-label-step-2-content .wrapper-section .create-storeroom-wrapper-section .input-box .input-text{border-color:#e1e1e1 !important;color:#5f5f5f;text-transform:none;width:100%;}.scan-label-step-2-content .wrapper-section .create-storeroom-wrapper-section .input-box .input-text::placeholder{color:#5f5f5f;text-transform:none;}.scan-label-step-2-content .wrapper-section .input-box.hidden{display:none;}.scan-label-step-2-content .wrapper-section .input-box .input-text{background-color:#ffffff;width:114px;border-radius:4px;border:solid 1px #e1e1e1;text-align:left;padding:16px;}.scan-label-step-2-content .wrapper-section .wrapper-section-optional{max-height:260px;}.scan-label-step-2-content .wrapper-section .wrapper-section-optional.showing{max-height:unset;}.scan-label-step-2-content .wrapper-section .wrapper-section-optional .js-input-radio{width:100%;}.scan-label-step-2-content .wrapper-section .scan-label-step-2-wrapper-section-item{margin-top:20px;}.scan-label-step-2-content .wrapper-section .scan-label-step-2-wrapper-section-item .create-new-storeroom-section{flex-flow:column;}.scan-label-step-2-content .wrapper-section .scan-label-step-2-wrapper-section-item .create-new-storeroom-section .hidden{display:none;}.scan-label-step-2-content .wrapper-section .inventory-link{text-decoration:none;color:#017b85;}.scan-label-step-2-content .wrapper-section .wrapper-control{margin:0;}.scan-label-step-2-content .wrapper-section .wishlist-custom-detail-popup{height:calc(100vh - 89px);}.scan-label-step-2-content .wrapper-section .wishlist-custom-detail-popup .custom-details-input{background-color:#ffffff;}.scan-label-step-2-content .wrapper-section .wishlist-custom-detail-popup .custom-details-input.description-input{margin-bottom:20px;}.scan-label-step-2-content .wrapper-section .wishlist-custom-detail-popup .custom-detail-wrapper{padding:0 30px;overflow:scroll;}.scan-label-step-2-content .wrapper-section .wishlist-custom-detail-popup .custom-details-divider{width:100%;border-bottom:solid 1px #e9e9e9;margin-bottom:16px;}.scan-label-step-2-content .wrapper-section .save-button-wrapper{padding:20px;background-color:#ffffff;position:sticky;bottom:0;}.scan-label-step-2-content .wrapper-section .save-button-wrapper .save-button .custom-details-save-button{border-radius:4px;padding:12px 12px 12px 12px;width:100%;background:#017b85;color:#ffffff;font-size:14px;font-weight:400;line-height:16px;text-align:center;}.scan-label-step-2-content .wrapper-section .save-button-wrapper .save-button .custom-details-back-button-view{display:block;}.dc-upload{height:calc(100vh - 89px);background-color:#f8f8f8;z-index:105;display:block;position:fixed;}.dc-upload-main{padding:20px 28px;}.dc-upload-main .upload-body{height:129px;border:dashed 1px #e9e9e9;border-radius:6px;display:flex;align-items:center;background-color:#ffffff;margin-bottom:8px;color:#5f5f5f;}.dc-upload-main .upload-text-outer{margin:auto;display:flex;flex-direction:column;align-items:center;}.dc-upload-main .dc-icon-upload{display:block;border-radius:50%;background:#F5F5F5;height:44px;width:44px;position:relative;margin-bottom:12px;}.dc-upload-main .upload-text-inner{display:flex;flex-flow:wrap;justify-content:center;flex-direction:column;align-items:center;color:#353535;}.dc-upload-main .upload-text-p1{display:flex;align-items:center;}.dc-upload-main .click-upload-text{color:#017b85;position:relative;cursor:pointer;margin:0;padding-right:6px;}.dc-upload-main .line-count{color:#5f5f5f;display:flex;justify-content:flex-end;margin-top:4px;width:100%;}.dc-upload-main .download-template{display:flex;width:100%;justify-content:flex-start;padding:16px 0 16px;margin-bottom:20px;align-items:center;gap:12px;}.dc-upload-main .download-template > span{width:16px;height:16px;}.dc-upload-main .download-template-text{text-decoration:underline;}.dc-upload-main .csv-upload-info-wrapper{color:#3a3a3a;}.dc-upload-main .csv-upload-info-wrapper .initial-text{margin-bottom:20px;}.dc-upload-main .csv-upload-info-wrapper .part-number-reqs-list{list-style-type:disc;padding-left:28px;}.dc-upload-main .csv-upload-info-wrapper .part-number-type{font-weight:700;}.dc-upload-footer{padding:20px;background-color:#ffffff;position:absolute;bottom:0;width:100%;}.dc-upload-footer button{width:100%;}.dc-global-message{background-color:#f8f8f8;border:solid 1px;border-left-width:4px;display:flex;flex-wrap:nowrap;flex-direction:row;padding:16px;margin-bottom:16px;}.dc-global-message.success{border-color:#017b85;}.dc-global-message.warning{border-color:#ffce50;}.dc-global-message.negative{border-color:#801c20;}.dc-global-message-icon{height:24px;width:24px;position:relative;margin-right:8px;display:flex;align-items:center;padding-top:8px;min-width:20px;}.dc-global-message .icon-close{color:#000000;font-size:20px;flex-grow:1;display:flex;align-items:flex-start;justify-content:flex-end;padding-top:2px;cursor:pointer;}.dc-message-control{display:none;}.inventory-main{padding:20px 28px;height:calc(100vh - 89px);overflow-y:scroll;}.inventory-main-head{padding:4px;border:1px solid #e9e9e9;border-radius:8px;list-style:none;display:inline-block;}.inventory-main-head li{padding:6px 8px;margin-right:8px;float:left;}.inventory-main-head li:last-child{margin-right:0;}.inventory-main-head li a{color:#017b85;}.inventory-main-head li a:focus{outline:none;}.inventory-main-head li.ui-tabs-active{background-color:#017b85;border-radius:7px;}.inventory-main-head li.ui-tabs-active a{color:#ffffff;}.inventory-main-table{border:1px solid #e9e9e9;margin-bottom:20px;}.inventory-main-table thead{text-transform:uppercase;font-weight:700;}.inventory-main-table tbody td:first-child{font-weight:600;}.inventory-main-table td{display:table-cell;}.inventory-main-table td::before{width:0 !important;}.inventory-main-title{font-weight:700;margin-bottom:20px;}.storeroom-add-list .storeroom-add-handler{margin-top:12px;padding:12px;color:#017b85;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;}.storeroom-add-list .storeroom-add-handler > span{display:inline-block;height:16px;}.storeroom-add-list .dc-dropdown-list{width:220px;right:0;}@media(min-width:768px){.storeroom-add-list .dc-dropdown-list{right:auto;}}.storeroom-add-list .storeroom-add-item{display:flex;align-items:center;}.storeroom-add-list .storeroom-add-item span{display:block;}.storeroom-add-list .storeroom-add-item.remove .add{display:none;}.storeroom-add-list .storeroom-add-item.add .remove{display:none;}.dc-addlist-product{display:flex;gap:12px;justify-content:center;}.dc-addlist-product__left .product__image{border:none;}.dc-addlist-product__right .dc-brand-name a{color:#222222;}.dc-addlist-product__right .product__info{float:none;}.dc-addlist-product__right .dc-price{position:relative;margin-top:0.5em;}.wrapper-section-optional{max-height:460px;overflow:hidden;}.wrapper-section-optional.showing{max-height:unset;}.wrapper-control{margin-top:-20px;}