@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@700&family=Open+Sans:wght@300;400;600;700&display=swap);:root{--df-theme-border-radius-none:0px;--df-theme-border-radius-sm:2px;--df-theme-border-radius-md:4px;--df-theme-border-radius-lg:8px;--df-theme-border-radius-xl:32px;--df-theme-border-radius-full:999px;--df-theme-border-width-sm:1px;--df-theme-border-width-md:2px;--df-theme-border-width-lg:4px;--df-theme-border-width-xl:8px;--df-theme-color-content-default:#3f3f3f;--df-theme-color-content-default-hover:#000;--df-theme-color-content-secondary:#626262;--df-theme-color-content-secondary-hover:#4e4e4e;--df-theme-color-content-knockout:#fff;--df-theme-color-content-knockout-hover:#fff;--df-theme-color-content-subtle:#cfcfcf;--df-theme-color-content-disabled:#b5b5b5;--df-theme-color-background-default:#fff;--df-theme-color-background-subtle-brand:#d6e9f4;--df-theme-color-background-subtle-neutral:#f8f8f8;--df-theme-color-background-disabled:#e8e8e8;--df-theme-color-background-knockout:#0065a4;--df-theme-color-border-default:#cfcfcf;--df-theme-color-border-brand:#0065a4;--df-theme-color-border-subtle-brand:#d6e9f4;--df-theme-color-border-subtle-neutral:#e8e8e8;--df-theme-color-link-default:#007bbd;--df-theme-color-link-default-hover:#0065a4;--df-theme-color-link-knockout:#fff;--df-theme-color-link-knockout-hover:#f8f8f8;--df-theme-color-icon-default:#0065a4;--df-theme-color-icon-knockout:#fff;--df-theme-color-icon-dark:#000;--df-theme-typography-heading-alpha-display-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-heading-alpha-display-font-weight:300;--df-theme-typography-heading-alpha-display-font-size:3rem;--df-theme-typography-heading-alpha-display-text-transform:none;--df-theme-typography-heading-alpha-display-line-height:4rem;--df-theme-typography-heading-alpha-display-letter-spacing:0;--df-theme-typography-heading-alpha-display-mobile-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-heading-alpha-display-mobile-font-weight:300;--df-theme-typography-heading-alpha-display-mobile-font-size:2rem;--df-theme-typography-heading-alpha-display-mobile-text-transform:none;--df-theme-typography-heading-alpha-display-mobile-line-height:3rem;--df-theme-typography-heading-alpha-display-mobile-letter-spacing:0;--df-theme-typography-heading-alpha-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-heading-alpha-font-weight:700;--df-theme-typography-heading-alpha-font-size:2rem;--df-theme-typography-heading-alpha-text-transform:none;--df-theme-typography-heading-alpha-line-height:2.25rem;--df-theme-typography-heading-alpha-letter-spacing:0;--df-theme-typography-heading-alpha-mobile-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-heading-alpha-mobile-font-weight:700;--df-theme-typography-heading-alpha-mobile-font-size:1.75rem;--df-theme-typography-heading-alpha-mobile-text-transform:none;--df-theme-typography-heading-alpha-mobile-line-height:2rem;--df-theme-typography-heading-alpha-mobile-letter-spacing:0;--df-theme-typography-heading-beta-serif-font-family:"Merriweather",Georgia,"Times New Roman",serif;--df-theme-typography-heading-beta-serif-font-weight:700;--df-theme-typography-heading-beta-serif-font-size:1.75rem;--df-theme-typography-heading-beta-serif-text-transform:none;--df-theme-typography-heading-beta-serif-line-height:2rem;--df-theme-typography-heading-beta-serif-letter-spacing:0.5px;--df-theme-typography-heading-beta-serif-mobile-font-family:"Merriweather",Georgia,"Times New Roman",serif;--df-theme-typography-heading-beta-serif-mobile-font-weight:700;--df-theme-typography-heading-beta-serif-mobile-font-size:1.5rem;--df-theme-typography-heading-beta-serif-mobile-text-transform:none;--df-theme-typography-heading-beta-serif-mobile-line-height:1.75rem;--df-theme-typography-heading-beta-serif-mobile-letter-spacing:0.5px;--df-theme-typography-heading-beta-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-heading-beta-font-weight:700;--df-theme-typography-heading-beta-font-size:1.5rem;--df-theme-typography-heading-beta-text-transform:none;--df-theme-typography-heading-beta-line-height:1.75rem;--df-theme-typography-heading-beta-letter-spacing:0;--df-theme-typography-heading-beta-mobile-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-heading-beta-mobile-font-weight:700;--df-theme-typography-heading-beta-mobile-font-size:1.25rem;--df-theme-typography-heading-beta-mobile-text-transform:none;--df-theme-typography-heading-beta-mobile-line-height:1.5rem;--df-theme-typography-heading-beta-mobile-letter-spacing:0;--df-theme-typography-heading-gamma-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-heading-gamma-font-weight:600;--df-theme-typography-heading-gamma-font-size:1.25rem;--df-theme-typography-heading-gamma-text-transform:none;--df-theme-typography-heading-gamma-line-height:1.5rem;--df-theme-typography-heading-gamma-letter-spacing:0;--df-theme-typography-heading-gamma-mobile-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-heading-gamma-mobile-font-weight:600;--df-theme-typography-heading-gamma-mobile-font-size:1.125rem;--df-theme-typography-heading-gamma-mobile-text-transform:none;--df-theme-typography-heading-gamma-mobile-line-height:1.25rem;--df-theme-typography-heading-gamma-mobile-letter-spacing:0;--df-theme-typography-heading-delta-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-heading-delta-font-weight:700;--df-theme-typography-heading-delta-font-size:1.125rem;--df-theme-typography-heading-delta-text-transform:none;--df-theme-typography-heading-delta-line-height:1.25rem;--df-theme-typography-heading-delta-letter-spacing:0;--df-theme-typography-heading-epsilon-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-heading-epsilon-font-weight:700;--df-theme-typography-heading-epsilon-font-size:1rem;--df-theme-typography-heading-epsilon-text-transform:none;--df-theme-typography-heading-epsilon-line-height:1.25rem;--df-theme-typography-heading-epsilon-letter-spacing:0;--df-theme-typography-heading-zeta-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-heading-zeta-font-weight:700;--df-theme-typography-heading-zeta-font-size:0.875rem;--df-theme-typography-heading-zeta-text-transform:none;--df-theme-typography-heading-zeta-line-height:1rem;--df-theme-typography-heading-zeta-letter-spacing:0;--df-theme-typography-heading-eta-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-heading-eta-font-weight:700;--df-theme-typography-heading-eta-font-size:0.75rem;--df-theme-typography-heading-eta-text-transform:none;--df-theme-typography-heading-eta-line-height:1rem;--df-theme-typography-heading-eta-letter-spacing:0;--df-theme-typography-title-lg-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-title-lg-font-weight:600;--df-theme-typography-title-lg-font-size:2rem;--df-theme-typography-title-lg-text-transform:none;--df-theme-typography-title-lg-line-height:2.5rem;--df-theme-typography-title-lg-letter-spacing:0;--df-theme-typography-title-lg-mobile-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-title-lg-mobile-font-weight:600;--df-theme-typography-title-lg-mobile-font-size:1.75rem;--df-theme-typography-title-lg-mobile-text-transform:none;--df-theme-typography-title-lg-mobile-line-height:2.25rem;--df-theme-typography-title-lg-mobile-letter-spacing:0;--df-theme-typography-title-default-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-title-default-font-weight:400;--df-theme-typography-title-default-font-size:1.125rem;--df-theme-typography-title-default-text-transform:none;--df-theme-typography-title-default-line-height:1.5rem;--df-theme-typography-title-default-letter-spacing:0;--df-theme-typography-title-sm-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-title-sm-font-weight:600;--df-theme-typography-title-sm-font-size:0.875rem;--df-theme-typography-title-sm-text-transform:none;--df-theme-typography-title-sm-line-height:1.25rem;--df-theme-typography-title-sm-letter-spacing:0;--df-theme-typography-body-lg-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-body-lg-font-weight:400;--df-theme-typography-body-lg-font-size:1.375rem;--df-theme-typography-body-lg-text-transform:none;--df-theme-typography-body-lg-line-height:2rem;--df-theme-typography-body-lg-letter-spacing:0;--df-theme-typography-body-lg-mobile-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-body-lg-mobile-font-weight:400;--df-theme-typography-body-lg-mobile-font-size:1.25rem;--df-theme-typography-body-lg-mobile-text-transform:none;--df-theme-typography-body-lg-mobile-line-height:1.75rem;--df-theme-typography-body-lg-mobile-letter-spacing:0;--df-theme-typography-body-md-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-body-md-font-weight:400;--df-theme-typography-body-md-font-size:1.125rem;--df-theme-typography-body-md-text-transform:none;--df-theme-typography-body-md-line-height:1.75rem;--df-theme-typography-body-md-letter-spacing:0;--df-theme-typography-body-default-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-body-default-font-weight:400;--df-theme-typography-body-default-font-size:1rem;--df-theme-typography-body-default-text-transform:none;--df-theme-typography-body-default-line-height:1.5rem;--df-theme-typography-body-default-letter-spacing:0;--df-theme-typography-body-sm-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-body-sm-font-weight:400;--df-theme-typography-body-sm-font-size:0.875rem;--df-theme-typography-body-sm-text-transform:none;--df-theme-typography-body-sm-line-height:1.25rem;--df-theme-typography-body-sm-letter-spacing:0;--df-theme-typography-body-xs-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-body-xs-font-weight:400;--df-theme-typography-body-xs-font-size:0.75rem;--df-theme-typography-body-xs-text-transform:none;--df-theme-typography-body-xs-line-height:1rem;--df-theme-typography-body-xs-letter-spacing:0;--df-theme-typography-body-xxs-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-body-xxs-font-weight:400;--df-theme-typography-body-xxs-font-size:0.625rem;--df-theme-typography-body-xxs-text-transform:none;--df-theme-typography-body-xxs-line-height:0.75rem;--df-theme-typography-body-xxs-letter-spacing:0;--df-theme-typography-label-strong-sm-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-label-strong-sm-font-weight:700;--df-theme-typography-label-strong-sm-font-size:0.625rem;--df-theme-typography-label-strong-sm-text-transform:uppercase;--df-theme-typography-label-strong-sm-line-height:0.75rem;--df-theme-typography-label-strong-sm-letter-spacing:0;--df-theme-typography-label-strong-default-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-label-strong-default-font-weight:700;--df-theme-typography-label-strong-default-font-size:0.75rem;--df-theme-typography-label-strong-default-text-transform:uppercase;--df-theme-typography-label-strong-default-line-height:1rem;--df-theme-typography-label-strong-default-letter-spacing:0;--df-theme-typography-label-strong-lg-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-label-strong-lg-font-weight:700;--df-theme-typography-label-strong-lg-font-size:0.875rem;--df-theme-typography-label-strong-lg-text-transform:uppercase;--df-theme-typography-label-strong-lg-line-height:1rem;--df-theme-typography-label-strong-lg-letter-spacing:0;--df-theme-typography-label-light-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-label-light-font-weight:400;--df-theme-typography-label-light-font-size:0.75rem;--df-theme-typography-label-light-text-transform:none;--df-theme-typography-label-light-line-height:1rem;--df-theme-typography-label-light-letter-spacing:0;--df-theme-typography-label-sm-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-label-sm-font-weight:700;--df-theme-typography-label-sm-font-size:0.625rem;--df-theme-typography-label-sm-text-transform:none;--df-theme-typography-label-sm-line-height:0.75rem;--df-theme-typography-label-sm-letter-spacing:0;--df-theme-typography-label-md-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-label-md-font-weight:700;--df-theme-typography-label-md-font-size:0.75rem;--df-theme-typography-label-md-text-transform:none;--df-theme-typography-label-md-line-height:1rem;--df-theme-typography-label-md-letter-spacing:0;--df-theme-typography-label-default-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-label-default-font-weight:600;--df-theme-typography-label-default-font-size:0.75rem;--df-theme-typography-label-default-text-transform:none;--df-theme-typography-label-default-line-height:1rem;--df-theme-typography-label-default-letter-spacing:0;--df-theme-typography-label-lg-font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--df-theme-typography-label-lg-font-weight:600;--df-theme-typography-label-lg-font-size:0.875rem;--df-theme-typography-label-lg-text-transform:none;--df-theme-typography-label-lg-line-height:1rem;--df-theme-typography-label-lg-letter-spacing:0;--df-theme-z-index-overlay:99999;--df-theme-z-index-dropdown:700;--df-theme-z-index-toast:600;--df-theme-z-index-snackbar:500;--df-theme-z-index-floating:400;--df-theme-z-index-tooltip:300;--df-theme-z-index-drawer:200;--df-theme-z-index-context-menu:100;--df-theme-z-index-text:50;--df-theme-z-index-page:0;--df-theme-z-index-underlay:-100;--df-theme-padding-none:0px;--df-theme-padding-sm:4px;--df-theme-padding-default:8px;--df-theme-padding-lg:16px;--df-theme-padding-xl:32px;--df-theme-box-shadow-md:2px 2px 16px 0px rgba(0,0,0,0.058823529411764705);--df-theme-box-shadow-sm:1px 1px 4px 2px rgba(0,0,0,0.0784313725490196)}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{appearance:none;display:flex;padding:0 0 4px;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--deselect{background:#fb5858;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5);cursor:inherit}.vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid hsla(0,0%,39.2%,.1);border-left-color:rgba(60,60,60,.45);transform:translateZ(0);animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}@font-face{font-family:GT-America-Mono-Regular;font-display:swap;src:url(/Static/Core/Fonts/GT-America-Mono-Regular.eot);src:url(/Static/Core/Fonts/GT-America-Mono-Regular.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/GT-America-Mono-Regular.woff) format("woff"),url(/Static/Core/Fonts/GT-America-Mono-Regular.ttf) format("truetype"),url(/Static/Core/Fonts/GT-America-Mono-Regular.svg#GT-America-Mono-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GT-America-Mono-Bold;font-display:swap;src:url(/Static/Core/Fonts/GT-America-Mono-Bold.eot);src:url(/Static/Core/Fonts/GT-America-Mono-Bold.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/GT-America-Mono-Bold.woff) format("woff"),url(/Static/Core/Fonts/GT-America-Mono-Bold.ttf) format("truetype"),url(/Static/Core/Fonts/GT-America-Mono-Bold.svg#GT-America-Mono-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GT-America-Standard-Regular;font-display:swap;src:url(/Static/Core/Fonts/GT-America-Standard-Regular.eot);src:url(/Static/Core/Fonts/GT-America-Standard-Regular.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/GT-America-Standard-Regular.woff) format("woff"),url(/Static/Core/Fonts/GT-America-Standard-Regular.ttf) format("truetype"),url(/Static/Core/Fonts/GT-America-Standard-Regular.svg#GT-America-Standard-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GT-America-Standard-Bold;font-display:swap;src:url(/Static/Core/Fonts/GT-America-Standard-Bold.eot);src:url(/Static/Core/Fonts/GT-America-Standard-Bold.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/GT-America-Standard-Bold.woff) format("woff"),url(/Static/Core/Fonts/GT-America-Standard-Bold.ttf) format("truetype"),url(/Static/Core/Fonts/GT-America-Standard-Bold.svg#GT-America-Standard-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GT-America-Condensed-Medium;font-display:swap;src:url(/Static/Core/Fonts/GT-America-Condensed-Medium.eot);src:url(/Static/Core/Fonts/GT-America-Condensed-Medium.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/GT-America-Condensed-Medium.woff) format("woff"),url(/Static/Core/Fonts/GT-America-Condensed-Medium.ttf) format("truetype"),url(/Static/Core/Fonts/GT-America-Condensed-Medium.svg#GT-America-Condensed-Medium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GT-America-Condensed-Regular;font-display:swap;src:url(/Static/Core/Fonts/GT-America-Condensed-Regular.eot);src:url(/Static/Core/Fonts/GT-America-Condensed-Regular.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/GT-America-Condensed-Regular.woff) format("woff"),url(/Static/Core/Fonts/GT-America-Condensed-Regular.ttf) format("truetype"),url(/Static/Core/Fonts/GT-America-Condensed-Regular.svg#GT-America-Condensed-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Bold;font-display:swap;src:url(/Static/Core/Fonts/OpenSans-Bold.eot);src:url(/Static/Core/Fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/OpenSans-Bold.woff) format("woff"),url(/Static/Core/Fonts/OpenSans-Bold.ttf) format("truetype"),url(/Static/Core/Fonts/OpenSans-Bold.svg#OpenSans-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Bold-Italic;font-display:swap;src:url(/Static/Core/Fonts/OpenSans-Bold-Italic.eot);src:url(/Static/Core/Fonts/OpenSans-Bold-Italic.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/OpenSans-Bold-Italic.woff) format("woff"),url(/Static/Core/Fonts/OpenSans-Bold-Italic.ttf) format("truetype"),url(/Static/Core/Fonts/OpenSans-Bold-Italic.svg#OpenSans-Bold-Italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Extra-bold;font-display:swap;src:url(/Static/Core/Fonts/OpenSans-Extra-bold.eot);src:url(/Static/Core/Fonts/OpenSans-Extra-bold.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/OpenSans-Extra-bold.woff) format("woff"),url(/Static/Core/Fonts/OpenSans-Extra-bold.ttf) format("truetype"),url(/Static/Core/Fonts/OpenSans-Extra-bold.svg#OpenSans-Extra-bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Extra-bold-Italic;font-display:swap;src:url(/Static/Core/Fonts/OpenSans-Extra-bold-Italic.eot);src:url(/Static/Core/Fonts/OpenSans-Extra-bold-Italic.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/OpenSans-Extra-bold-Italic.woff) format("woff"),url(/Static/Core/Fonts/OpenSans-Extra-bold-Italic.ttf) format("truetype"),url(/Static/Core/Fonts/OpenSans-Extra-bold-Italic.svg#OpenSans-Extra-bold-Italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Italic;font-display:swap;src:url(/Static/Core/Fonts/OpenSans-Italic.eot);src:url(/Static/Core/Fonts/OpenSans-Italic.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/OpenSans-Italic.woff) format("woff"),url(/Static/Core/Fonts/OpenSans-Italic.ttf) format("truetype"),url(/Static/Core/Fonts/OpenSans-Italic.svg#OpenSans-Italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Light;font-display:swap;src:url(/Static/Core/Fonts/OpenSans-Light.eot);src:url(/Static/Core/Fonts/OpenSans-Light.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/OpenSans-Light.woff) format("woff"),url(/Static/Core/Fonts/OpenSans-Light.ttf) format("truetype"),url(/Static/Core/Fonts/OpenSans-Light.svg#OpenSans-Light) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Light-Italic;font-display:swap;src:url(/Static/Core/Fonts/OpenSans-Light-Italic.eot);src:url(/Static/Core/Fonts/OpenSans-Light-Italic.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/OpenSans-Light-Italic.woff) format("woff"),url(/Static/Core/Fonts/OpenSans-Light-Italic.ttf) format("truetype"),url(/Static/Core/Fonts/OpenSans-Light-Italic.svg#OpenSans-Light-Italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Regular;font-display:swap;src:url(/Static/Core/Fonts/OpenSans-Regular.eot);src:url(/Static/Core/Fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/OpenSans-Regular.woff) format("woff"),url(/Static/Core/Fonts/OpenSans-Regular.ttf) format("truetype"),url(/Static/Core/Fonts/OpenSans-Regular.svg#OpenSans-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Semi-Bold;font-display:swap;src:url(/Static/Core/Fonts/OpenSans-Semi-Bold.eot);src:url(/Static/Core/Fonts/OpenSans-Semi-Bold.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/OpenSans-Semi-Bold.woff) format("woff"),url(/Static/Core/Fonts/OpenSans-Semi-Bold.ttf) format("truetype"),url(/Static/Core/Fonts/OpenSans-Semi-Bold.svg#OpenSans-Semi-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Semi-Bold-Italic;font-display:swap;src:url(/Static/Core/Fonts/OpenSans-Semi-Bold-Italic.eot);src:url(/Static/Core/Fonts/OpenSans-Semi-Bold-Italic.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/OpenSans-Semi-Bold-Italic.woff) format("woff"),url(/Static/Core/Fonts/OpenSans-Semi-Bold-Italic.ttf) format("truetype"),url(/Static/Core/Fonts/OpenSans-Semi-Bold-Italic.svg#OpenSans-Semi-Bold-Italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:SourceSerifPro-Bold;font-display:swap;src:url(/Static/Core/Fonts/SourceSerifPro-Bold.eot);src:url(/Static/Core/Fonts/SourceSerifPro-Bold.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/SourceSerifPro-Bold.woff) format("woff"),url(/Static/Core/Fonts/SourceSerifPro-Bold.ttf) format("truetype"),url(/Static/Core/Fonts/SourceSerifPro-Bold.svg#SourceSerifPro-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Merriweather-Bold;font-display:swap;src:url(/Static/Core/Fonts/Merriweather-Bold.eot);src:url(/Static/Core/Fonts/Merriweather-Bold.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/Merriweather-Bold.woff) format("woff"),url(/Static/Core/Fonts/Merriweather-Bold.ttf) format("truetype"),url(/Static/Core/Fonts/Merriweather-Bold.svg#Merriweather-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Merriweather-BoldItalic;font-display:swap;src:url(/Static/Core/Fonts/Merriweather-BoldItalic.eot);src:url(/Static/Core/Fonts/Merriweather-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/Merriweather-BoldItalic.woff) format("woff"),url(/Static/Core/Fonts/Merriweather-BoldItalic.ttf) format("truetype"),url(/Static/Core/Fonts/Merriweather-BoldItalic.svg#Merriweather-BoldItalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Merriweather-Regular;font-display:swap;src:url(/Static/Core/Fonts/Merriweather-Regular.eot);src:url(/Static/Core/Fonts/Merriweather-Regular.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/Merriweather-Regular.woff) format("woff"),url(/Static/Core/Fonts/Merriweather-Regular.ttf) format("truetype"),url(/Static/Core/Fonts/Merriweather-Regular.svg#Merriweather-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Merriweather-Italic;font-display:swap;src:url(/Static/Core/Fonts/Merriweather-Italic.eot);src:url(/Static/Core/Fonts/Merriweather-Italic.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/Merriweather-Italic.woff) format("woff"),url(/Static/Core/Fonts/Merriweather-Italic.ttf) format("truetype"),url(/Static/Core/Fonts/Merriweather-Italic.svg#Merriweather-Italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Merriweather-Black;font-display:swap;src:url(/Static/Core/Fonts/Merriweather-Black.eot);src:url(/Static/Core/Fonts/Merriweather-Black.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/Merriweather-Black.woff) format("woff"),url(/Static/Core/Fonts/Merriweather-Black.ttf) format("truetype"),url(/Static/Core/Fonts/Merriweather-Black.svg#Merriweather-Black) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Merriweather-BlackItalic;font-display:swap;src:url(/Static/Core/Fonts/Merriweather-BlackItalic.eot);src:url(/Static/Core/Fonts/Merriweather-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/Merriweather-BlackItalic.woff) format("woff"),url(/Static/Core/Fonts/Merriweather-BlackItalic.ttf) format("truetype"),url(/Static/Core/Fonts/Merriweather-BlackItalic.svg#Merriweather-BlackItalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Merriweather-Light;font-display:swap;src:url(/Static/Core/Fonts/Merriweather-Light.eot);src:url(/Static/Core/Fonts/Merriweather-Light.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/Merriweather-Light.woff) format("woff"),url(/Static/Core/Fonts/Merriweather-Light.ttf) format("truetype"),url(/Static/Core/Fonts/Merriweather-Light.svg#Merriweather-Light) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Merriweather-LightItalic;font-display:swap;src:url(/Static/Core/Fonts/Merriweather-LightItalic.eot);src:url(/Static/Core/Fonts/Merriweather-LightItalic.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/Merriweather-LightItalic.woff) format("woff"),url(/Static/Core/Fonts/Merriweather-LightItalic.ttf) format("truetype"),url(/Static/Core/Fonts/Merriweather-LightItalic.svg#Merriweather-LightItalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:SourceSerifPro-Regular;font-display:swap;src:url(/Static/Core/Fonts/SourceSerifPro-Regular.eot);src:url(/Static/Core/Fonts/SourceSerifPro-Regular.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/SourceSerifPro-Regular.woff) format("woff"),url(/Static/Core/Fonts/SourceSerifPro-Regular.ttf) format("truetype"),url(/Static/Core/Fonts/SourceSerifPro-Regular.svg#SourceSerifPro-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:DotFoodIcons;font-display:swap;src:url(/Static/Core/Fonts/DotFoodIcons.eot);src:url(/Static/Core/Fonts/DotFoodIcons.eot?#iefix) format("embedded-opentype"),url(/Static/Core/Fonts/DotFoodIcons.woff) format("woff"),url(/Static/Core/Fonts/DotFoodIcons.ttf) format("truetype"),url(/Static/Core/Fonts/DotFoodIcons.svg#DotFoodIcons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:DotFoodIcons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Bookmark-Blue:before{content:"\e940";color:#00426b}.icon-Bookmark-Blue .path2:before{content:"\e941";margin-left:-1em;color:#fff}.icon-Bookmark-Sm:before{content:"\e93f";color:#fff}.icon-Forecast:before{content:"\e939"}.icon-Up-Arrow:before{content:"\e938"}.icon-Check:before{content:"\e937"}.icon-Price-Change:before{content:"\e936"}.icon-Priced-On-Delivery:before{content:"\e934"}.icon-Catch-Weight:before{content:"\e935"}.icon-Exclaim:before{content:"\e933"}.icon-Delivery:before{content:"\e932"}.icon-Grid-View:before{content:"\e93c";color:#6e6e6e}.icon-Row-View:before{content:"\e93d"}.icon-Copy:before{content:"\e925"}.icon-Truck:before{content:"\e924"}.icon-Phone:before{content:"\e922"}.icon-Fax:before{content:"\e923"}.icon-Alert:before{content:"\e921"}.icon-Dot-Menu:before{content:"\e91e"}.icon-Replace:before{content:"\e91f"}.icon-Edit:before{content:"\e920"}.icon-Minus:before{content:"\e91d"}.icon-Sale-Tag:before{content:"\e91b"}.icon-Document:before{content:"\e91c"}.icon-Product-Cart:before{content:"\e914"}.icon-MayContain:before{content:"\e915"}.icon-Product-Temperature:before{content:"\e916"}.icon-FreeFrom:before{content:"\e917"}.icon-Contains:before{content:"\e918"}.icon-Add-To-List:before{content:"\e919"}.icon-Product-Packaging:before{content:"\e91a"}.icon-Cart-Full .path1:before{content:"\e900";color:#fff}.icon-Cart-Full .path2:before{content:"\e901";margin-left:-1em;color:#faba11}.icon-Profile-Notification .path1:before{content:"\e902";color:#fff}.icon-Profile-Notification .path2:before{content:"\e903";margin-left:-1em;color:#faba11}.icon-Default:before{content:"\e904"}.icon-Notification .path1:before{content:"\e905";color:#fff}.icon-Notification .path2:before{content:"\e906";margin-left:-1em;color:#faba11}.icon-Cart:before{content:"\e907"}.icon-Delete:before{content:"\e908"}.icon-Download:before{content:"\e909"}.icon-Cross:before{content:"\e90a"}.icon-Plus:before{content:"\e90b"}.icon-Menu:before{content:"\e90c"}.icon-Print:before{content:"\e90d"}.icon-Right-Arrow:before{content:"\e90e"}.icon-Email:before{content:"\e90f"}.icon-Search:before{content:"\e910"}.icon-User:before{content:"\e911"}.icon-Bell:before{content:"\e912"}.icon-Frozen:before{content:"\e913"}.icon-Date:before{content:"\e926";color:#6e6e6e}.icon-Method:before{content:"\e927";color:#6e6e6e}.icon-Favorite:before{content:"\e928";color:#d3d3d3}.icon-Favorited:before{content:"\e929";color:#faba11}.icon-External-Link:before{content:"\e92a";color:#0082ca}.icon-Case-Info:before{content:"\e92b"}.icon-Pallet-Info:before{content:"\e92c"}.icon-Mobile:before{content:"\e92d"}.icon-Approve:before{content:"\e92e"}.icon-Reject:before{content:"\e92f"}.icon-Active-Cart:before{content:"\e931";color:#80bc00}.icon-Pending:before{content:"\e930";color:#fa8611}.icon-Upload-File:before{content:"\e93a"}.icon-Download-File:before{content:"\e93b"}.icon-Calendar:before{content:"\e93e"}*,:after,:before,html{box-sizing:border-box}body,html{height:100%}body{background-color:var(--df-theme-color-background-default,#fff);font-family:var(--df-theme-typography-body-default-font-family);font-weight:var(--df-theme-typography-body-default-font-weight);font-size:var(--df-theme-typography-body-default-font-size);line-height:var(--df-theme-typography-body-default-line-height);letter-spacing:var(--df-theme-typography-body-default-letter-spacing);text-transform:var(--df-theme-typography-body-default-text-transform);width:100%}body.lock{overflow:hidden}body *,h1{color:var(--df-theme-color-content-default,#3f3f3f)}h1{font-family:var(--df-theme-typography-heading-alpha-mobile-font-family);font-weight:var(--df-theme-typography-heading-alpha-mobile-font-weight);font-size:var(--df-theme-typography-heading-alpha-mobile-font-size);line-height:var(--df-theme-typography-heading-alpha-mobile-line-height);letter-spacing:var(--df-theme-typography-heading-alpha-mobile-letter-spacing);text-transform:var(--df-theme-typography-heading-alpha-mobile-text-transform)}@media (min-width:60rem){h1{font-family:var(--df-theme-typography-heading-alpha-font-family);font-weight:var(--df-theme-typography-heading-alpha-font-weight);font-size:var(--df-theme-typography-heading-alpha-font-size);line-height:var(--df-theme-typography-heading-alpha-line-height);letter-spacing:var(--df-theme-typography-heading-alpha-letter-spacing);text-transform:var(--df-theme-typography-heading-alpha-text-transform)}}#main-container{height:100%}.wrapper{width:100%;margin:0 auto}@media screen and (min-width:1025px){.wrapper{width:100%;max-width:1280px}}@media only screen and (min-width:1025px) and (max-width:1280px){.wrapper{width:100%;max-width:1280px;padding:0 1.5rem}}.status-badge{display:inline-block;margin-left:.25rem;height:.5rem;width:.5rem;border-radius:var(--df-theme-border-radius-full,50%)}.status-badge.pending{background-color:#faba11}[v-cloak]{display:none!important}.themeable.Grey{background:var(--df-theme-color-background-subtle-neutral)}.themeable.Blue{background:var(--df-theme-color-background-subtle-brand)}.themeable.White{background:var(--df-theme-color-background-default)}::-ms-clear{width:0;height:0}.no-highlights{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hide-scrollbar{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{width:0;height:0}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}a.new-window:after{font-family:DotFoodIcons!important;font-size:1.25rem;font-weight:100;content:"\e92a";margin-left:8px;vertical-align:bottom}@media print{#feedbackBtn,.corporate-header,.no-print,section.header{display:none!important}}.usabilla_live_button_container:focus{outline-offset:1px}h1{font-size:2rem}h1,h2{font-family:GT-America-Standard-Bold,Arial,Helvetica,sans-serif}h2{font-size:1.6rem}b,h3,strong{font-family:GT-America-Standard-Bold,Arial,Helvetica,sans-serif}em{font-style:italic}a{text-decoration:underline}input[type=email],input[type=number],input[type=password],input[type=text],textarea{font-family:GT-America-Standard-Regular,Arial,Helvetica,sans-serif;-webkit-appearance:none}input[type=email].error,input[type=number].error,input[type=password].error,input[type=text].error,textarea.error{border:1px solid var(--color-text-avert)!important}input[type=search]{-webkit-appearance:none}.error-border{border:1px solid var(--color-text-avert)!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}div.error-banner{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:20px;background-color:var(--color-bg-avert);color:var(--color-bg-gray-dark);border-radius:6px;display:flex;align-items:center;padding:12px 16px}span.error{font-size:.625rem;color:var(--color-text-avert)}.custom-dropdown .vs__dropdown-toggle{height:54px!important}.custom-dropdown.three-lines .vs__dropdown-toggle{height:72px!important}.custom-dropdown .vs__dropdown-menu .sub-text{display:block;line-height:1;padding-bottom:12px;margin-top:-8px;color:var(--color-text-gray)}.custom-dropdown .vs__selected-options{padding:10px 15px}.custom-dropdown .vs__selected{display:block;margin:0;padding:0}.custom-dropdown .vs__selected.sub-text{color:var(--color-text-gray)}.custom-dropdown .label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;line-height:15px}.custom-dropdown .sub-text{color:var(--color-text-gray)}.custom-dropdown .sub-text,.custom-dropdown .value{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.custom-dropdown .value{font-size:.875rem;line-height:19px;padding:0;border:0}.custom-dropdown.hasError .vs__dropdown-toggle{border:1px solid var(--color-border-avert)}.custom-input,.custom-picker{display:flex;border:1px solid var(--color-border-gray);border-radius:4px;color:var(--color-text-dark);padding:.8125rem .9375rem;margin-top:1rem}.custom-input__selected,.custom-picker__selected{flex-grow:1}.custom-input__selected-label,.custom-picker__selected-label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;line-height:14px}.custom-input__selected-value,.custom-picker__selected-value{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px}.custom-input__error,.custom-picker__error{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:var(--color-text-avert);line-height:14px;margin-top:5px}.custom-input__error span,.custom-picker__error span{color:var(--color-text-avert)}.custom-input.hasError,.custom-picker.hasError{border:1px solid var(--color-border-avert)}.custom-input i,.custom-picker i{font-size:1.875rem;align-items:center;line-height:15px}.custom-picker i{font-size:1.5rem;line-height:normal}.custom-picker i,.custom-picker i:before{color:var(--color-brand-primary)}.custom-input input{font-size:.875rem;line-height:19px;border:0;width:100%;outline:none}.custom-input input,.edit-info{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.edit-info{color:var(--color-border-gray-dark);font-size:.75rem;line-height:17px;margin:10px 14px}.checkbox{position:relative;padding-left:27px;cursor:pointer;user-select:none}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox input:checked~.checkmark{background-color:var(--color-brand-primary);border:1px solid var(--color-brand-primary)}.checkbox input:checked~.checkmark:after{display:block}.checkbox input:disabled~.checkmark{background-color:var(--color-bg-gray-faint);border:1px solid var(--color-border-gray-dark)}.checkbox .checkmark{position:absolute;top:0;left:0;height:16px;width:16px;background-color:var(--color-text-white);border:1px solid var(--color-border-gray-dark);border-radius:2px}.checkbox .checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);margin-bottom:25px}.checkbox:hover input:not(:disabled)~.checkmark{border:1px solid var(--color-brand-primary)}.vdp-datepicker{height:33px}.vdp-datepicker .input-group{display:flex;flex-direction:column-reverse;flex-wrap:wrap;width:100%}.vdp-datepicker .input-group .input-group-prepend{position:absolute;top:5px;right:0}.vdp-datepicker .input-group input,.vdp-datepicker .input-group select{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.875rem;line-height:19px;display:flex;flex-direction:row;border:1px solid var(--color-border-white);width:100%;height:1.4em;padding:0}.vdp-datepicker .vdp-datepicker__calendar{position:absolute;border-radius:4px;left:-16px;top:50px;padding:10px 23px 18px;width:360px}@media screen and (max-width:600px){.vdp-datepicker .vdp-datepicker__calendar{width:288px}}.vdp-datepicker .vdp-datepicker__calendar header{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.875rem}.vdp-datepicker .vdp-datepicker__calendar header:not(.disabled):hover{background:transparent}.vdp-datepicker .vdp-datepicker__calendar header .prev:before{transform:rotate(180deg)}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.vdp-datepicker .vdp-datepicker__calendar header .next,.vdp-datepicker .vdp-datepicker__calendar header .prev{line-height:24px}}.vdp-datepicker .vdp-datepicker__calendar header .next:before,.vdp-datepicker .vdp-datepicker__calendar header .prev:before{font-family:DotFoodIcons!important;content:"\e90e";position:absolute;top:8px;right:13px;text-indent:0;display:block;line-height:normal;font-size:1.5rem;width:24px;height:24px;border-radius:4px;color:var(--color-brand-primary);background-color:var(--color-bg-brand-light);cursor:pointer}@media screen and (max-width:600px){.vdp-datepicker .vdp-datepicker__calendar header .next:before,.vdp-datepicker .vdp-datepicker__calendar header .prev:before{right:8px}}.vdp-datepicker .vdp-datepicker__calendar header .next:after,.vdp-datepicker .vdp-datepicker__calendar header .prev:after{border:0}.vdp-datepicker .vdp-datepicker__calendar header .next:not(.disabled):hover,.vdp-datepicker .vdp-datepicker__calendar header .prev:not(.disabled):hover,.vdp-datepicker .vdp-datepicker__calendar header .up:not(.disabled):hover{background:transparent}.vdp-datepicker .vdp-datepicker__calendar .cell{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-gray-bold);font-weight:600;font-size:.75rem}.vdp-datepicker .vdp-datepicker__calendar .cell.day{display:inline-grid;align-items:center;line-height:17px;height:44px;width:44px}@media screen and (max-width:600px){.vdp-datepicker .vdp-datepicker__calendar .cell.day{height:34px;width:34px}}.vdp-datepicker .vdp-datepicker__calendar .cell.day.selected{border-radius:50%}.vdp-datepicker .vdp-datepicker__calendar .cell.day.disabled{opacity:.5}.vdp-datepicker .vdp-datepicker__calendar .cell.day-header{display:inline-block;visibility:hidden;height:25px;padding:0 15px;line-height:17px}@media screen and (max-width:600px){.vdp-datepicker .vdp-datepicker__calendar .cell.day-header{padding:0 10px}}.vdp-datepicker .vdp-datepicker__calendar .cell.day-header:first-letter{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-weight:700;font-size:.75rem;visibility:visible}.vdp-datepicker .vdp-datepicker__calendar .cell.selected{background:var(--color-brand-primary);color:var(--color-text-white)}.modal-form .error-banner{width:100%;margin-bottom:24px}.modal-form .error-banner i{padding-right:8px}.modal-form .input-container{height:90px}.modal-form .input-container.textarea{height:190px}.modal-form .input-container.textarea .input-box,.modal-form .input-container.textarea textarea{height:154px}.modal-form .input-container .input-box{display:flex;flex-direction:column;justify-content:center;width:100%;height:56px;border:1px solid var(--color-border-gray);border-radius:4px;padding:10px 17px}.modal-form .input-container .input-box .input-label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:10px;line-height:14px}.modal-form .input-container .input-box input,.modal-form .input-container .input-box textarea{border:none;font-size:.875rem;line-height:19px;color:var(--color-text-dark)}.modal-form .input-container .input-box input:focus,.modal-form .input-container .input-box textarea:focus{outline:none}.modal-form .input-container .input-box textarea{resize:none;overflow:auto}.modal-form .input-container .error-message{display:inline-block;font-size:.625rem;line-height:14px;padding:2px 0 0 13px}.modal-form .actions button{width:auto;margin-bottom:0;margin-right:24px}.modal-form .actions .cancel{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-transform:uppercase;text-decoration:none;color:var(--color-brand-primary);cursor:pointer;margin:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}body .reset-line-height{line-height:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s!important}.fade-enter,.fade-leave-to{opacity:0!important}.fast-enter-active,.fast-leave-active{transition:opacity .2s!important}.fast-enter,.fast-leave-to{opacity:0!important}button,input[type=button],input[type=submit]{border-radius:6px;border:none;cursor:pointer}button:focus,input[type=button]:focus,input[type=submit]:focus{outline:none}button.disabled,input[type=button].disabled,input[type=submit].disabled{background-color:#d3d3d3;pointer-events:none;border:0}.blue-navigate-next,.blue-navigate-previous{font-size:1.875rem;color:#007bc7;background-color:#e7f0f9}.blue-navigate-next i,.blue-navigate-previous i{color:#007bc7}.blue-navigate-previous{transform:rotate(180deg)}.blue-button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;background-color:#007bc7;color:#fff;height:48px;font-size:.75rem;padding:0 36px;text-transform:uppercase}.blue-button i{color:#fff}[class*=" button-type-"],[class^=button-type-]{display:flex;align-items:center;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:2px;padding:8px 16px;font-size:.625rem;line-height:14px}[class*=" button-type-"] i,[class^=button-type-] i{margin-right:5px;font-size:1rem}[class*=" button-type-"].trim,[class^=button-type-].trim{padding:8px 0}.button-type-1{display:inline-flex;background-color:#f3f3f3;color:#3f3f3f}.button-type-1 i{color:#3f3f3f}.button-type-2,.button-type-2 i{color:#007bc7}.yellow-button{flex-grow:1;height:48px;border-radius:6px;background-color:#faba11;color:#3f3f3f;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;text-align:center;border:0;text-transform:uppercase;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;white-space:nowrap}.yellow-button i{font-size:1rem;font-weight:700;padding-right:5px}.white-button{flex-grow:1;border-radius:6px;background-color:#fff;color:#3f3f3f;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;text-align:center;border:1px solid #faba11;text-transform:uppercase;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;white-space:nowrap}.white-button i{font-size:1rem;font-weight:700;padding-right:5px}.v-select.vs--open .vs__dropdown-toggle .vs__open-indicator{transform:rotate(270deg)}.v-select .vs__dropdown-toggle{height:48px;border:1px solid #d3d3d3;border-radius:4px;background-color:#fff}.v-select .vs__dropdown-toggle .vs__open-indicator{transform:rotate(90deg);font-size:1.875rem;color:#3f3f3f}.v-select .vs__dropdown-toggle .vs__clear span{font-size:1.875rem;color:#3f3f3f}.v-select .vs__selected{color:#3f3f3f;border-radius:0;border:none}.v-select .vs__selected-options{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;padding-left:16px}.v-select .vs__selected-options input{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;font-weight:700}.v-select .vs__dropdown-menu{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}.v-select .vs__dropdown-menu .vs__dropdown-option{color:#3f3f3f}.v-select .vs__dropdown-menu li{line-height:36px;vertical-align:middle}.v-select .vs__dropdown-menu li.vs__dropdown-option--highlight{background-color:#f3f3f3}.rich-text{font-family:var(--df-theme-typography-body-default-font-family);font-weight:var(--df-theme-typography-body-default-font-weight);font-size:var(--df-theme-typography-body-default-font-size);line-height:var(--df-theme-typography-body-default-line-height);letter-spacing:var(--df-theme-typography-body-default-letter-spacing);text-transform:var(--df-theme-typography-body-default-text-transform)}.rich-text ol,.rich-text ul{padding:0 2rem 0 1rem;margin:.75rem 0}.rich-text ol ol,.rich-text ol ul,.rich-text ul ol,.rich-text ul ul{margin:.25rem 0}.rich-text ol{list-style:decimal}.rich-text ul{list-style:disc}.rich-text a,.rich-text a em,.rich-text a strong{color:var(--df-theme-color-link-default,#007bbd)}.rich-text h1{font-family:var(--df-theme-typography-heading-alpha-mobile-font-family);font-weight:var(--df-theme-typography-heading-alpha-mobile-font-weight);font-size:var(--df-theme-typography-heading-alpha-mobile-font-size);line-height:var(--df-theme-typography-heading-alpha-mobile-line-height);letter-spacing:var(--df-theme-typography-heading-alpha-mobile-letter-spacing);text-transform:var(--df-theme-typography-heading-alpha-mobile-text-transform)}@media (min-width:60rem){.rich-text h1{font-family:var(--df-theme-typography-heading-alpha-font-family);font-weight:var(--df-theme-typography-heading-alpha-font-weight);font-size:var(--df-theme-typography-heading-alpha-font-size);line-height:var(--df-theme-typography-heading-alpha-line-height);letter-spacing:var(--df-theme-typography-heading-alpha-letter-spacing);text-transform:var(--df-theme-typography-heading-alpha-text-transform)}}.rich-text h2{font-family:var(--df-theme-typography-heading-beta-mobile-font-family);font-weight:var(--df-theme-typography-heading-beta-mobile-font-weight);font-size:var(--df-theme-typography-heading-beta-mobile-font-size);line-height:var(--df-theme-typography-heading-beta-mobile-line-height);letter-spacing:var(--df-theme-typography-heading-beta-mobile-letter-spacing);text-transform:var(--df-theme-typography-heading-beta-mobile-text-transform)}@media (min-width:60rem){.rich-text h2{font-family:var(--df-theme-typography-heading-beta-font-family);font-weight:var(--df-theme-typography-heading-beta-font-weight);font-size:var(--df-theme-typography-heading-beta-font-size);line-height:var(--df-theme-typography-heading-beta-line-height);letter-spacing:var(--df-theme-typography-heading-beta-letter-spacing);text-transform:var(--df-theme-typography-heading-beta-text-transform)}}.rich-text h3{font-family:var(--df-theme-typography-heading-delta-font-family);font-weight:var(--df-theme-typography-heading-delta-font-weight);font-size:var(--df-theme-typography-heading-delta-font-size);line-height:var(--df-theme-typography-heading-delta-line-height);letter-spacing:var(--df-theme-typography-heading-delta-letter-spacing);text-transform:var(--df-theme-typography-heading-delta-text-transform)}.rich-text h4{font-family:var(--df-theme-typography-heading-epsilon-font-family);font-weight:var(--df-theme-typography-heading-epsilon-font-weight);font-size:var(--df-theme-typography-heading-epsilon-font-size);line-height:var(--df-theme-typography-heading-epsilon-line-height);letter-spacing:var(--df-theme-typography-heading-epsilon-letter-spacing);text-transform:var(--df-theme-typography-heading-epsilon-text-transform)}.rich-text .featured-body,.rich-text h5{font-family:var(--df-theme-typography-body-lg-mobile-font-family);font-weight:var(--df-theme-typography-body-lg-mobile-font-weight);font-size:var(--df-theme-typography-body-lg-mobile-font-size);line-height:var(--df-theme-typography-body-lg-mobile-line-height);letter-spacing:var(--df-theme-typography-body-lg-mobile-letter-spacing);text-transform:var(--df-theme-typography-body-lg-mobile-text-transform)}@media (min-width:60rem){.rich-text .featured-body,.rich-text h5{font-family:var(--df-theme-typography-body-lg-font-family);font-weight:var(--df-theme-typography-body-lg-font-weight);font-size:var(--df-theme-typography-body-lg-font-size);line-height:var(--df-theme-typography-body-lg-line-height);letter-spacing:var(--df-theme-typography-body-lg-letter-spacing);text-transform:var(--df-theme-typography-body-lg-text-transform)}}.rich-text .standard-body,.rich-text h6{font-family:var(--df-theme-typography-body-default-font-family);font-weight:var(--df-theme-typography-body-default-font-weight);font-size:var(--df-theme-typography-body-default-font-size);line-height:var(--df-theme-typography-body-default-line-height);letter-spacing:var(--df-theme-typography-body-default-letter-spacing);text-transform:var(--df-theme-typography-body-default-text-transform)}.rich-text p{font-family:var(--df-theme-typography-body-sm-font-family);font-weight:var(--df-theme-typography-body-sm-font-weight);font-size:var(--df-theme-typography-body-sm-font-size);line-height:var(--df-theme-typography-body-sm-line-height);letter-spacing:var(--df-theme-typography-body-sm-letter-spacing);text-transform:var(--df-theme-typography-body-sm-text-transform)}.rich-text strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.rich-text em{font-style:italic}.rich-text span.large-body{font-family:var(--df-theme-typography-body-md-font-family);font-weight:var(--df-theme-typography-body-md-font-weight);font-size:var(--df-theme-typography-body-md-font-size);line-height:var(--df-theme-typography-body-md-line-height);letter-spacing:var(--df-theme-typography-body-md-letter-spacing);text-transform:var(--df-theme-typography-body-md-text-transform)}.rich-text img{max-width:100%;height:auto}.email-share-form{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;max-height:70vh;color:#3f3f3f}@media screen and (max-width:600px){.email-share-form{margin:100px 20px;max-height:unset}}.email-share-form .modal-title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:36px;padding-bottom:16px}.email-share-form .blue-button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;height:48px;text-transform:uppercase;padding:0 36px;margin-right:24px}.email-share-form .confirmation .confirmation-message{font-size:.875rem;line-height:19px;padding-bottom:23px}.email-share-form .modal-form .error-banner{width:100%;margin-bottom:24px}.email-share-form .modal-form .error-banner i{padding-right:8px}.email-share-form .modal-form .input-container{height:90px}.email-share-form .modal-form .input-container.textarea{height:190px}.email-share-form .modal-form .input-container.textarea .input-box,.email-share-form .modal-form .input-container.textarea textarea{height:154px}.email-share-form .modal-form .input-container .input-box{display:flex;flex-direction:column;justify-content:center;width:100%;height:56px;border:1px solid #d3d3d3;border-radius:4px;padding:10px 17px}.email-share-form .modal-form .input-container .input-box .input-label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:10px;line-height:14px}.email-share-form .modal-form .input-container .input-box input,.email-share-form .modal-form .input-container .input-box textarea{border:none;font-size:.875rem;line-height:19px;color:#3f3f3f}.email-share-form .modal-form .input-container .input-box input:focus,.email-share-form .modal-form .input-container .input-box textarea:focus{outline:none}.email-share-form .modal-form .input-container .input-box textarea{resize:none;overflow:auto}.email-share-form .modal-form .input-container .error-message{display:inline-block;font-size:.625rem;line-height:14px;padding:2px 0 0 13px}.email-share-form .modal-form .actions{flex-direction:row}.email-share-form .modal-form .actions button{display:inline-flex;width:auto;margin-bottom:0;margin-right:24px}.email-share-form .modal-form .actions .cancel{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-transform:uppercase;text-decoration:none;color:#007bc7;cursor:pointer;margin:0}.EPiServerForms{width:40vw;max-width:512px;margin:80px auto 160px}@media only screen and (min-width:600px) and (max-width:1025px){.EPiServerForms{width:60%}}@media screen and (max-width:600px){.EPiServerForms{width:90%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.EPiServerForms{width:90%}}.EPiServerForms h2{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-bottom:20px;font-size:1.875rem}.EPiServerForms .Form__Description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;line-height:20px}.EPiServerForms .icon-container,.EPiServerForms .tooltip-container{padding:20px;position:absolute;right:2px;text-align:center;z-index:10;top:-20px}.EPiServerForms .icon-container.number,.EPiServerForms .icon-container.text,.EPiServerForms .tooltip-container.number,.EPiServerForms .tooltip-container.text{top:2px}.EPiServerForms .icon-container.textarea,.EPiServerForms .tooltip-container.textarea{top:-15px}.EPiServerForms .icon-container.file,.EPiServerForms .tooltip-container.file{top:auto;bottom:1px;right:1px}.EPiServerForms .icon-container{top:40px;right:20px;z-index:0;padding:0}.EPiServerForms .v-tooltip{display:inline-block;position:static;border-radius:50%;border:1px solid var(--color-border-gray-dark);color:var(--color-text-dark);height:14px;width:14px}.EPiServerForms .v-tooltip .overlay{display:none;font-size:.75rem;margin:-14px -10px}@media screen and (max-width:600px){.EPiServerForms .v-tooltip .overlay{margin-left:-30px}}.EPiServerForms .v-tooltip:before{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;content:"\003F";font-size:.75rem;line-height:12px;vertical-align:top}.EPiServerForms .v-tooltip:hover .overlay{display:inline-block}@media screen and (max-width:600px){.EPiServerForms .v-tooltip.tooltip-active .overlay{display:block}}@media only screen and (min-width:600px) and (max-width:1025px){.EPiServerForms .v-tooltip.tooltip-active .overlay{display:block}}.EPiServerForms .Form__Element{position:relative}.EPiServerForms .Form__Element label{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-right:10px;font-size:.875rem}.EPiServerForms .Form__Element label.Form__Element__Caption{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;transition:all .35s ease-in-out;position:absolute;color:var(--color-text-gray);left:16px;top:22px;margin:0}.EPiServerForms .Form__Element label.Form__Element__Caption.with-value{font-size:.625rem;top:10px}.EPiServerForms .Form__Element.FormParagraphText{line-height:20px}.EPiServerForms .Form__Element.FormParagraphText a{color:var(--color-brand-primary)}.EPiServerForms .Form__Element input:not([type=button]):not([type=radio]):not([type=checkbox]),.EPiServerForms .Form__Element select,.EPiServerForms .Form__Element textarea{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;border:1px solid var(--color-border-gray);border-radius:4px;padding:20px 16px 18px;font-size:.875rem;margin:0;outline:none;width:100%}.EPiServerForms .Form__Element input[type=search]::-webkit-search-cancel-button{display:none}.EPiServerForms .Form__Element.FormSelection label.Form__Element__Caption{top:14px}.EPiServerForms .Form__Element.FormSelection option,.EPiServerForms .Form__Element.FormSelection select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.EPiServerForms .Form__Element.FormSelection select{padding:38px 16px 18px}.EPiServerForms .Form__Element.FormSelection select .with-value{top:16px}.EPiServerForms .Form__Element.FormSelection select option:disabled{display:none}.EPiServerForms .Form__Element.FormTextbox--Textarea .Form__Element__Caption,.EPiServerForms .Form__Element.FormTextbox--Textarea .Form__Element__Caption.with-value{top:15px}.EPiServerForms .Form__Element.FormTextbox--Textarea textarea{height:200px;resize:vertical;padding-top:25px;overflow:auto}.EPiServerForms .Form__Element.FormChoice .Form__Element__Caption{margin-bottom:10px}.EPiServerForms .Form__Element.FormChoice label{display:flex;align-items:flex-start;padding-top:10px;padding-bottom:10px}.EPiServerForms .Form__Element.FormChoice label.checkbox,.EPiServerForms .Form__Element.FormChoice label.radio-button-option{min-height:40px;height:auto}.EPiServerForms .Form__Element.FormChoice input[type=checkbox],.EPiServerForms .Form__Element.FormChoice input[type=radio]{width:40px;flex-shrink:0}.EPiServerForms .Form__Element.FormChoice .checkbox .checkmark,.EPiServerForms .Form__Element.FormChoice .radio-button-option .radio{top:12px}.EPiServerForms .Form__Element.FormDateField .Form__Element__Caption,.EPiServerForms .Form__Element.FormFileUpload .Form__Element__Caption{position:static}.EPiServerForms .Form__Element.FormDateField .Form__Element__Caption.with-value,.EPiServerForms .Form__Element.FormFileUpload .Form__Element__Caption.with-value{font-size:.875rem}.EPiServerForms .Form__Element.FormDateField .Form__Element__Caption{width:100%}.EPiServerForms .Form__Element.FormDateField input{margin-top:10px}.EPiServerForms .Form__Element.FormCaptcha .Form__Element__Caption{position:static;vertical-align:baseline}.EPiServerForms .Form__Element.FormCaptcha .FormCaptcha__Refresh{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;background-color:transparent;color:var(--color-brand-primary)}.EPiServerForms .Form__Element.ValidationRequired .Form__Element__Caption:after{content:" *"}.EPiServerForms .Form__Element .Form__Element__ValidationError{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-avert);font-size:.75rem;margin-top:16px;line-height:16px}.EPiServerForms .Form__Element .helper-text{font-size:.625rem;line-height:14px;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-gray);margin-left:13px}.EPiServerForms .Form__Error_Message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;background-color:var(--color-bg-avert);border-radius:6px;margin-bottom:24px;padding:18px;display:none}.EPiServerForms .Form__Error_Message.show{display:flex}.EPiServerForms .Form__Error_Message .icon{margin-right:12px}.EPiServerForms .g-recaptcha{margin:10px 0}.form-container{display:flex}.form-container__content{display:flex;flex-direction:column;flex-grow:1}.form-container__content iframe{display:flex;border:none}.form-container.top-default{padding-top:2rem}.form-container.top-increased{padding-top:4rem}.form-container.top-decreased{padding-top:1rem}.form-container.bottom-default{padding-bottom:2rem}.form-container.bottom-increased{padding-bottom:4rem}.form-container.bottom-decreased{padding-bottom:1rem}@media screen and (max-width:600px){.form-container.top-default{padding-top:1rem}.form-container.top-increased{padding-top:2.5rem}.form-container.top-decreased{padding-top:.5rem}.form-container.bottom-default{padding-bottom:1rem}.form-container.bottom-increased{padding-bottom:2.5rem}.form-container.bottom-decreased{padding-bottom:.5rem}}@-moz-keyframes spin{to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes slide-down{0%{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@keyframes slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes toggleOff{0%{left:2px}to{left:14px}}@keyframes toggleOn{0%{left:14px}to{left:2px}}.btn{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray);background:var(--color-bg-gray-light);text-decoration:none;text-transform:uppercase;font-size:.75rem;line-height:1.2;padding:.9375rem 1.5rem;border-radius:.3125rem;display:flex;justify-content:center;align-items:center;min-width:120px;white-space:nowrap;border:2px solid transparent;transition:background-color .2s ease;cursor:pointer}.btn+.btn{margin-left:.5rem}.btn+.btn.btn--secondary{margin-left:0}.btn+.btn.btn--outline{margin-left:.5rem}.btn+.btn.btn--tab{margin-left:0}.btn:hover{filter:brightness(.98)}.btn--large{font-size:.875rem;line-height:1.2;padding:.9375rem 2rem;min-width:200px;border-radius:.275rem}.btn--small{padding:.8rem 1rem;min-width:120px}.btn--small,.btn--tiny{font-size:.625rem;line-height:1}.btn--tiny{padding:.5rem .875rem;min-width:40px;border-radius:.125rem}.btn--floating{height:46px;width:46px;border-radius:50%;text-transform:uppercase;font-size:.75rem;transition:transform .4s;min-width:unset;border:none;padding:0}.btn--floating:hover{transform:scale(1.1)}.btn--primary{color:var(--color-text-white);background:var(--color-brand-primary)}.btn--primary:hover{filter:brightness(1.063)}.btn--accent{color:var(--color-text-dark);background:var(--color-brand-accent)}.btn--secondary{color:var(--color-brand-primary);background:transparent;min-width:inherit}.btn--secondary.btn--disabled,.btn--secondary.btn--disabled[disabled=disabled]{background:transparent;color:var(--color-text-gray-light);pointer-events:none;opacity:.7}.btn--secondary.btn--disabled:hover,.btn--secondary.btn--disabled[disabled=disabled]:hover{filter:brightness(1)}.btn--outline{border:2px solid var(--color-border-brand)}.btn--utility{border-radius:.125rem;color:var(--color-text-white);background:var(--color-brand-primary);min-width:inherit;line-height:.7}.btn--utility [class^=icon-]{color:var(--color-text-white);font-size:1.5em;margin:0 4px 0 -4px}.btn--disabled,.btn[disabled=disabled]{background:var(--color-bg-gray)!important;color:var(--color-text-gray)!important;pointer-events:none}.btn--disabled:hover,.btn[disabled=disabled]:hover{filter:brightness(1)}.btn--disabled [class^=icon-],.btn[disabled=disabled] [class^=icon-]{background:var(--color-bg-gray)!important;color:var(--color-text-gray)!important}.btn--disabled label,.btn[disabled=disabled] label{color:var(--color-text-gray-light)}.btn--inverted{background:var(--color-bg-white);color:var(--color-brand-primary)}.btn--affirm{background:var(--color-bg-affirm-light);border:1px solid var(--color-border-affirm);color:var(--color-text-dark)}.btn--affirm [class^=icon-]{color:var(--color-text-affirm);font-size:1.1em;margin-right:3px;margin-bottom:-1px}.btn--affirm:hover{background:var(--color-bg-affirm-faint)}.btn--declare{background:var(--color-bg-declare-light);border:1px solid var(--color-border-declare);color:var(--color-text-dark)}.btn--declare [class^=icon-]{color:var(--color-text-declare);font-size:1.1em;margin-right:3px;margin-bottom:-1px}.btn--declare:hover{background:var(--color-bg-declare-faint)}.btn--avert{background:var(--color-bg-avert-light);border:1px solid var(--color-border-avert);color:var(--color-text-dark)}.btn--avert [class^=icon-]{color:var(--color-text-avert);font-size:1.1em;margin-right:3px;margin-bottom:-1px}.btn--avert:hover{background:var(--color-bg-avert-faint)}.btn--icon{font-size:1.25rem;padding:.25rem;min-width:20px;background:transparent;margin:0}.btn--icon [class*=" icon-"],.btn--icon [class^=icon-]{color:var(--color-brand-primary)}.btn--external:after{content:"\e92a";font-size:1.5em;margin-left:.3125rem;margin-right:-.3125rem}.btn--download:before,.btn--external:after{line-height:1px;font-family:DotFoodIcons!important}.btn--download:before{content:"\e909";font-size:2em;margin-left:-.3125rem;margin-right:.3125rem}.btn--options{border-radius:2px;padding:0;margin-right:30px;z-index:10;position:relative}@media screen and (max-width:600px){.btn--options{margin-left:16px;margin-right:0}}@media only screen and (min-width:600px) and (max-width:1025px){.btn--options{margin-left:16px;margin-right:0;justify-content:center;flex-basis:33.33333%}}.btn--options label{display:flex;align-items:center;justify-content:center;color:var(--color-text-white);padding:0 1rem 0 .5rem;cursor:pointer;width:100%}@media screen and (max-width:600px){.btn--options label{padding:0}}.btn--options i{color:var(--color-text-white);font-size:1.25rem;margin-right:.3125rem}@media screen and (max-width:600px){.btn--options i{display:none}}.btn--options .v-select{border-left:1px solid var(--color-border-brand-light)}@media screen and (max-width:600px){.btn--options .v-select{max-width:25px;display:flex;justify-content:center}}.btn--options .vs__dropdown-option{background:var(--color-bg-white)}.btn--options .vs__selected-options{padding:0;max-width:0;max-height:0;overflow:hidden;visibility:hidden;color:transparent}.btn--options .vs__dropdown-menu{left:unset;right:-2px;margin-top:6px;width:unset;text-transform:none;min-width:210px;background:var(--color-bg-white);z-index:9996}.btn--options .vs__actions{padding:0}.btn--options .v-select .vs__dropdown-toggle{background:transparent;height:unset;border:none;border-radius:0;padding:0 2px;pointer-events:none}.btn--options .v-select .vs__dropdown-toggle .vs__open-indicator{color:var(--color-text-white)}.btn--options .v-select .vs__dropdown-menu li.vs__dropdown-option{font-weight:400}.btn--options .v-select .vs__dropdown-menu li.vs__dropdown-option--highlight{background:transparent}.btn--options .v-select .vs__dropdown-menu li.vs__dropdown-option--highlight:hover{font-weight:600}.btn--tab{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;border-radius:0;font-size:.8125rem;padding:1.25rem 1.5rem 1rem;line-height:1.2;border:none;border-bottom:4px solid transparent;color:var(--color-text-gray);letter-spacing:.0163rem;min-width:172px}.btn--tab,.btn--tab:focus{background:var(--color-bg-white);outline:solid 1px var(--color-border-gray)}.btn--tab.active{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;border-bottom:4px solid var(--color-brand-primary);color:var(--color-brand-primary)}.btn--tab:hover{filter:brightness(1);color:var(--color-brand-primary)}.btn--tab-sm{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;background:var(--color-bg-white);border:none;border-bottom:2px solid transparent;text-transform:none;padding:.3125rem 0;min-width:unset;margin:0 .75rem;border-radius:0}.btn--tab-sm.active{border-bottom:2px solid var(--color-brand-primary)}.btn--tab-sm:hover{filter:brightness(1);color:var(--color-brand-primary);background:var(--color-bg-white)}.btn-bar{display:flex;align-items:center}.btn-bar__label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-transform:uppercase;color:var(--color-text-gray);margin-right:1rem}.data-table{display:block;width:100%;margin-bottom:60px;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.data-table .flex-1{flex:1}.data-table .flex-2{flex:2}.data-table .flex-3{flex:3}.data-table .flex-4{flex:4}.data-table .strong{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.data-table.striped .data-table__tr:nth-child(2n){background:var(--color-bg-gray-light)}.data-table.no-header .data-table__tr:first-child{border-radius:.5rem .5rem 0 0;border-top:1px solid var(--color-border-gray)}.data-table.key{margin-bottom:1rem}.data-table.key+p{font-size:.875rem;color:var(--color-text-gray)}.data-table__title-row{background:var(--color-brand-primary-dark);border-radius:.5rem .5rem 0 0;padding:.8125rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media screen and (min-width:1025px){.data-table__title-row{flex-direction:row;align-items:center}}@media only screen and (min-width:1025px) and (max-width:1280px){.data-table__title-row{flex-direction:row;align-items:center}}.data-table__title{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.35;color:var(--color-text-white);padding-bottom:.25rem}@media screen and (min-width:1025px){.data-table__title{padding-bottom:0}}@media only screen and (min-width:1025px) and (max-width:1280px){.data-table__title{padding-bottom:0}}.data-table__last-updated{font-family:OpenSans-Italic,Arial,Helvetica,sans-serif;font-size:.8125rem;color:var(--color-text-white)}@media screen and (min-width:1025px){.data-table__last-updated{font-size:.875rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.data-table__last-updated{font-size:.875rem}}.data-table__thead{display:flex;flex-direction:column;border:1px solid var(--color-border-gray);border-bottom:none;border-radius:0 0 .5rem .5rem}@media screen and (min-width:1025px){.data-table__thead{flex-direction:row;border-bottom:1px solid var(--color-border-gray);border-radius:0}}@media only screen and (min-width:1025px) and (max-width:1280px){.data-table__thead{flex-direction:row;border-bottom:1px solid var(--color-border-gray);border-radius:0}}.data-table__th{display:flex;justify-content:space-between;align-items:center;background:var(--color-bg-white);padding:.8125rem 1.25rem;min-height:48px;border-bottom:1px solid var(--color-border-gray)}.data-table__th strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.8125rem;line-height:1.3}.data-table__th span{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.3}@media screen and (min-width:1025px){.data-table__th{background:var(--color-bg-gray-light);flex-direction:column;justify-content:center;align-items:flex-start;border-bottom:none}}@media only screen and (min-width:1025px) and (max-width:1280px){.data-table__th{background:var(--color-bg-gray-light);flex-direction:column;justify-content:center;align-items:flex-start;border-bottom:none}}.data-table__th:last-child{border-radius:0 0 .5rem .5rem}@media screen and (min-width:1025px){.data-table__th:last-child{border-radius:0}}@media only screen and (min-width:1025px) and (max-width:1280px){.data-table__th:last-child{border-radius:0}}.data-table__col-heading{display:flex;flex-direction:column}.data-table__col-heading strong{white-space:nowrap}.data-table__tr{display:flex;flex-direction:column;background:var(--color-bg-white);width:100%;border-left:1px solid var(--color-border-gray);border-right:1px solid var(--color-border-gray);min-height:42px}.data-table__tr:last-child{border-radius:0 0 .5rem .5rem;border-bottom:1px solid var(--color-border-gray)}@media screen and (min-width:1025px){.data-table__tr{flex-direction:row;border-bottom:1px solid var(--color-border-gray)}}@media only screen and (min-width:1025px) and (max-width:1280px){.data-table__tr{flex-direction:row;border-bottom:1px solid var(--color-border-gray)}}.data-table__td{padding:.8125rem 1.25rem;font-size:.8125rem;line-height:1.2;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-border-gray)}.data-table__td.strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.8125rem}@media screen and (min-width:1025px){.data-table__td.strong{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}}@media only screen and (min-width:1025px) and (max-width:1280px){.data-table__td.strong{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}}.data-table__td.strong i{font-style:normal}@media screen and (min-width:1025px){.data-table__td{border-top:none}}@media only screen and (min-width:1025px) and (max-width:1280px){.data-table__td{border-top:none}}.data-table__pager-row{display:flex;justify-content:space-between;align-items:center;flex:1}.data-table__pager-count{font-size:.75rem;padding:.5rem 1.25rem}.data-table__pager{padding:.3125rem .5rem;line-height:1.2;display:flex;align-items:center;justify-content:space-between}.data-table__pager .btn{font-size:inherit;display:inline-block;margin:0 .5rem}.data-table__pager .btn svg{height:18px;width:18px;stroke:var(--color-brand-primary)}.data-table__pager .btn.disabled{background:transparent!important}.data-table__pager .btn.disabled svg{opacity:.3}.data-table__page-group{display:flex}.data-table__page{font-size:.75rem;color:var(--color-brand-primary);text-decoration:none;border-bottom:2px solid transparent;padding-bottom:2px;min-width:14px;margin:0 .5rem;text-align:center;cursor:pointer}.data-table__page::selection{background:transparent}.data-table__page.active{color:var(--color-text-dark);border-color:var(--color-brand-primary)}.data-table__page-numbers::selection{background:transparent}.data-table__ellipsis{color:var(--color-text-dark);text-decoration:none;cursor:pointer;margin:0 .5rem}.data-table__ellipsis::selection{background:transparent}.card{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;border:1px solid var(--color-border-gray);padding:1.25rem;border-radius:.25rem;background:var(--color-bg-white);position:relative;width:100%}.card--shadow{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.card--shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.card--flex-col{display:flex;flex-direction:column}.card--highlight{min-height:372px;box-shadow:0 -10px 15px -3px rgba(0,0,0,.1),0 -4px 6px -2px rgba(0,0,0,.05)}.card--highlight__label{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;text-transform:uppercase;margin-bottom:1rem}.card--highlight__title{margin-bottom:.5rem}.card--highlight__description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.6;margin-bottom:1.25rem}.card--highlight__link{text-decoration:none;color:var(--color-brand-primary)}.card--highlight__link:hover{color:var(--color-brand-primary-light);text-decoration:underline}.card--highlight__image{display:block;margin:0 auto;width:100%;max-width:175px;max-height:175px}.form{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.form__row{display:flex;flex-direction:column}@media only screen and (min-width:600px){.form__row{flex-direction:row}}.form__element--inline{display:flex;align-items:center}.form__element--inline input{border:1px solid var(--color-border-gray);border-right:0;min-height:48px;padding:.5rem 1rem;border-radius:.25rem 0 0 .25rem;outline:none}.form__element--inline input+.btn{border-radius:0 .25rem .25rem 0}.form__element--grouped{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;border:1px solid var(--color-border-gray);background:var(--color-bg-white);padding:.5rem;min-height:48px;min-width:88px;border-radius:.25rem}.form__element--grouped.disabled{background:var(--color-bg-white);color:var(--color-text-gray)}.form__element--grouped.disabled label{user-select:none}.form__element--grouped.disabled input{background:var(--color-bg-white);pointer-events:none}.form__element--grouped label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.625rem;text-transform:uppercase}.form__element--grouped input,.form__element--grouped select{font-size:.75rem;border:none;outline:none;width:40px;text-align:right;flex-grow:1}.form__element--grouped select{cursor:pointer}.form__element--grouped select option{font-size:.875rem;cursor:pointer}.form__element-wrapper{position:relative;padding:.5rem 0}.form__element-wrapper.select-all{display:flex;align-items:center}.form__element-wrapper.select-all label{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;cursor:pointer;margin-left:.25rem;font-size:.8125rem}.form__multiselect-list{width:100%;display:flex;flex-direction:column!important;border:1px solid var(--color-border-gray);height:180px;overflow-y:scroll;background:var(--color-bg-white);border-radius:.25rem}.form__multiselect-list label{padding:.3125rem;background:var(--color-bg-white);color:var(--color-text-dark);font-size:.8125rem;line-height:1.3;width:100%;cursor:pointer}.form__multiselect-list label input{display:none}.form__multiselect-list label:hover{background:var(--color-bg-gray-faint)}.form__multiselect-list label.selected{background:var(--color-brand-primary);color:var(--color-text-white)}.form__multiselect-list.has-error{border:1px solid var(--color-border-avert)}.form__multiselect-list.has-error+.form__element-error{display:block}.form__element{display:flex;justify-content:flex-start;align-items:center;border:1px solid var(--color-border-gray);background:var(--color-bg-white);padding:.5rem .8125rem;min-height:54px;border-radius:.25rem;position:relative}.form__element.has-error{border:1px solid var(--color-border-avert)}.form__element.has-error+.form__element-error{display:block}.form__element input,.form__element textarea{font-size:.8125rem;border:none;outline:none;width:100%;text-align:left;flex-grow:1}.form__element input[type=date]{min-width:150px;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}.form__element.textarea{padding:.8125rem}.form__element textarea{height:110px;margin-top:6px}.form__element.select label{font-size:.8125rem;color:var(--color-text-dark);position:absolute;padding:.5rem 0;pointer-events:none}.form__element select{border:none;outline:none;text-align:left;flex-grow:1;padding:.5rem 0}.form__element select,.form__element select option{font-size:.8125rem;cursor:pointer}.form__element-error{width:100%;font-size:.6875rem;color:var(--color-text-avert);display:none;padding-top:.5rem}.dot-toast-container{min-width:unset!important}.dot-toast-container.top-right{top:60px!important;right:40px!important}@media only screen and (min-width:600px) and (max-width:1025px){.dot-toast-container.top-right{top:80px!important;right:20px!important}}@media screen and (max-width:600px){.dot-toast-container.top-right{top:80px!important;right:20px!important}}.dot-toast-container .toasted{margin-top:0!important}.dot-toast-container .toasted.toasted-primary{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;background:var(--color-bg-gray-faint);font-size:.875rem;border-radius:.25rem;padding:1rem 2rem 1rem 1.25rem;color:var(--color-text-gray);border-left:4px solid var(--color-border-gray);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.dot-toast-container .toasted.toasted-primary a{color:var(--color-brand-primary);text-decoration:none}.dot-toast-container .toasted.toasted-primary a.action{text-transform:uppercase;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin:0 0 0 1rem;padding-right:0}.dot-toast-container .toasted.toasted-primary a:hover{text-decoration:none}.dot-toast-container .toasted.toasted-primary span{text-transform:uppercase;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;display:block;font-size:.8125rem;margin-bottom:.25rem}.dot-toast-container .toasted.toasted-primary.default{background:var(--color-bg-gray-light);border:2px solid var(--color-border-affirm);flex-direction:row;align-items:center;justify-content:center}.dot-toast-container .toasted.toasted-primary.default span{color:var(--color-text-affirm-dark)}.dot-toast-container .toasted.toasted-primary.success{background:#f0f7e0;border-color:var(--color-text-affirm-dark)}.dot-toast-container .toasted.toasted-primary.success span{color:var(--color-text-affirm-dark)}.dot-toast-container .toasted.toasted-primary.info{background:#fff1cc;border-color:var(--color-border-declare)}.dot-toast-container .toasted.toasted-primary.info span{color:var(--color-text-declare)}.dot-toast-container .toasted.toasted-primary.error{background:#fbeded;border-color:var(--color-border-avert)}.dot-toast-container .toasted.toasted-primary.error span{color:var(--color-text-avert)}.max-w-80{max-width:80px}.max-w-120{max-width:120px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.justify-start{justify-content:flex-start}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.relative{position:relative}.modal{z-index:9998;position:fixed;top:0;left:0;right:0;bottom:0;background:#6e6e6e;background:rgba(0,0,0,.6);overflow-y:auto;padding:50px 0;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto}.modal .backdrop{position:fixed;width:100vw;height:100vh}.modal .modal-content{position:relative;background-color:#fff;z-index:9998;overflow-y:auto;width:752px;padding:64px 97px}@media screen and (max-width:600px){.modal .modal-content{position:fixed;left:0;top:0;right:0;bottom:0;width:100vw;padding:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal .modal-content{position:fixed;left:0;top:0;right:0;bottom:0;width:100vw;padding:0;padding:95px}}.modal .modal-content .modal-header{display:flex}.modal .modal-content a.exit-icon{position:absolute;right:0;top:0;text-decoration:none;font-size:1.875rem;color:#007bc7;padding:15px 15px 0 0;line-height:0}.modal .modal-content a.exit-icon .icon-Cross{color:#007bc7}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal .modal-content a.exit-icon{right:20px;top:20px}}.modal .modal-content a.exit-icon:hover{cursor:pointer}.modal h2{color:#3f3f3f;font-size:1.5rem;line-height:1.2}.modal .apply-button,.modal h2{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.modal .apply-button{border-radius:6px;background-color:#007bc7;color:#fff;font-size:.75rem;font-weight:700;line-height:17px;text-align:center;text-transform:uppercase;padding:16px 38px;cursor:pointer;text-decoration:none}.modal .apply-button span{color:#fff}.modal .apply-button.disabled{background-color:#c8c8c8;pointer-events:none;cursor:default}.modal .cancel{color:#007bc7;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;line-height:17px;text-align:center;text-transform:uppercase;cursor:pointer}.modal--confirm .modal-header{margin-bottom:1.5rem}.modal--confirm .modal-content{width:auto;padding:2.5rem}@media only screen and (min-width:600px){.modal--confirm .modal-content{min-width:460px}}.modal--confirm .modal-footer{display:flex;padding:0}@media screen and (max-width:600px){.modal--confirm .modal-footer{flex-wrap:wrap;padding:80px 0}.modal--confirm .modal-footer .btn{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal--confirm .modal-footer{flex-wrap:wrap;padding:80px 0}.modal--confirm .modal-footer .btn{width:100%}}@media screen and (max-width:600px){.modal.modal-one .modal-header{min-height:98px}.modal.modal-one .modal-header h2{margin:62px 35px 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal.modal-one .modal-header{min-height:98px}.modal.modal-one .modal-header h2{margin:62px 35px 0}}.modal.modal-one .modal-body{flex-grow:1}.modal.modal-one .modal-body p{color:#3f3f3f;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;margin:20px 0}.modal.modal-one .modal-footer{display:flex;align-items:center;margin:20px 0 0}.modal.modal-one .modal-footer .apply-button{margin-right:24px}@media screen and (max-width:600px){.modal.modal-one .modal-footer{display:block;margin:0;padding:22px 36px}.modal.modal-one .modal-footer .apply-button{margin:0}.modal.modal-one .modal-footer .cancel{margin:24px 0 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal.modal-one .modal-footer{display:block;margin:0;padding:22px 36px}.modal.modal-one .modal-footer .apply-button{margin:0}.modal.modal-one .modal-footer .cancel{margin:24px 0 0}}.modal.modal-cart .modal-content{position:absolute;max-width:488px;max-height:100vh;padding:54px 64px;overflow:auto}@media screen and (max-width:600px){.modal.modal-cart .modal-content{height:100vh;padding:15px 15px 0;max-width:none;max-height:none;overflow:auto}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal.modal-cart .modal-content{height:100vh;padding:15px 15px 0;max-width:none;max-height:none;overflow:auto}}.modal.modal-cart .modal-content .modal-header{justify-content:space-between}.modal.modal-cart .modal-content .modal-header a.exit-icon{position:relative;padding:0}.modal.min-qty-confirmation .modal-content{max-width:488px;padding:54px 64px;overflow:auto}@media screen and (max-width:600px){.modal.min-qty-confirmation .modal-content{height:100vh;padding:15px 15px 0;max-width:none;max-height:none;overflow:auto}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal.min-qty-confirmation .modal-content{height:100vh;padding:15px 15px 0;max-width:none;max-height:none;overflow:auto}}.modal.min-qty-confirmation .modal-content .modal-header{justify-content:space-between}.modal.min-qty-confirmation .modal-content .modal-header h2{font-size:1.125rem;line-height:24px}.modal.min-qty-confirmation .modal-content .modal-header a.exit-icon{position:relative;padding:0}@media screen and (max-width:600px){.modal.modal-approval .modal-content{height:100vh;padding:15px 15px 0;max-width:none;max-height:none;overflow:auto}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal.modal-approval .modal-content{height:100vh;padding:15px 15px 0;max-width:none;max-height:none;overflow:auto}}.modal.modal-approval .modal-content .modal-header{justify-content:space-between}.modal.modal-approval .modal-content .modal-header a.exit-icon{position:relative;padding:0}.partial-loader{position:relative}.partial-loader__loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-bg-white);opacity:.9;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100}.partial-loader__loader.full-opacity{opacity:1}.partial-loader__loader.border{border:1px solid var(--color-border-gray)}.partial-loader__loader.bgColor{background:var(--color-bg-gray-faint)}.partial-loader__image{-webkit-animation:spin .5s linear infinite;-moz-animation:spin .5s linear infinite;animation:spin .5s linear infinite;height:28px;width:28px}.partial-loader__message{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;margin:.8125rem 0}.v-actions{display:flex;align-items:center}@media screen and (max-width:600px){.v-actions{flex-direction:column;align-items:normal}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.v-actions{flex-direction:column;align-items:normal}}.v-actions__submit{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-transform:uppercase;padding:0 36px}@media screen and (max-width:600px){.v-actions__submit{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.v-actions__submit{width:100%}}.v-actions__email{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-transform:uppercase;height:48px;padding:0 36px;color:var(--color-brand-primary);background-color:transparent;box-sizing:border-box;border:2px solid var(--color-brand-primary);border-radius:6px;margin-left:16px}@media screen and (max-width:600px){.v-actions__email{width:100%;margin-left:0;margin-top:16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.v-actions__email{width:100%}}.v-actions__cancel{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-brand-primary);text-decoration:none;text-transform:uppercase;margin-left:24px;cursor:pointer}@media screen and (max-width:600px){.v-actions__cancel{margin:1.5rem auto}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.v-actions__cancel{margin:1.5rem auto}}.email-share-form__label{display:flex}.email-share-form .heading--epsilon{margin-bottom:.5rem}.email-share-form .modal-confirmation{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.email-share-form .input-container p{font-size:.875rem;line-height:1.3;margin-bottom:.5rem}.email-share-form .input-container.print-options{display:flex;flex-direction:column;height:auto;padding-bottom:2rem}.email-share-form .input-container.print-options label{margin:.5rem 0}.email-share-form .input-container.delivery-method{height:auto;padding-bottom:2rem}.email-share-form .v-actions{padding-bottom:2rem}.email-share-form input[type=file]{display:none}.account-dashboard .content .heading-with-link{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px}@media screen and (max-width:600px){.account-dashboard .content .heading-with-link{padding-bottom:12px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.account-dashboard .content .heading-with-link{padding-bottom:12px}}.account-dashboard .content .heading-with-link .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.125rem}.account-dashboard .content .heading-with-link a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;text-decoration:none;text-transform:uppercase;color:#007bc7}.account-dashboard .content .two-column{display:flex}@media screen and (max-width:600px){.account-dashboard .content .two-column{flex-direction:column}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.account-dashboard .content .two-column{flex-direction:column}}.account-dashboard .content .two-column .section-heading{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.125rem;padding-bottom:22px}@media screen and (max-width:600px){.account-dashboard .content .two-column .section-heading{padding-bottom:12px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.account-dashboard .content .two-column .section-heading{padding-bottom:12px}}.account-dashboard .content .two-column .section-body{background-color:#fff;border-radius:4px;padding:0 16px}.account-dashboard .content .two-column .section-body .partial-loader{height:100%}.account-dashboard .content .two-column .section-body .partial-loader .loader{position:relative;padding:20px}.account-dashboard .content .two-column .main-content{width:67%;padding-right:25px}@media screen and (max-width:600px){.account-dashboard .content .two-column .main-content{width:100%;padding-right:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.account-dashboard .content .two-column .main-content{width:100%;padding-right:0}}.account-dashboard .content .two-column .sidebar-content{width:33%}@media screen and (max-width:600px){.account-dashboard .content .two-column .sidebar-content{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.account-dashboard .content .two-column .sidebar-content{width:100%}}.account-details .content-sections{display:flex;justify-content:space-between}@media screen and (max-width:600px){.account-details .content-sections{flex-direction:column}.account-details .content-sections>div{padding-bottom:48px}.account-details .content-sections>div:last-of-type{padding-bottom:0}}.account-reporting{padding:48px 0 80px}.account-reporting h1{color:#3f3f3f;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:700;line-height:36px;margin-bottom:48px}@media screen and (max-width:600px){.account-reporting h1{margin-bottom:24px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.account-reporting h1{margin-bottom:24px}}.account-reporting .description{padding-bottom:30px}.account-reporting .report{width:100%;height:80vh}.report-table{border-collapse:collapse;margin-bottom:0}.report-table__overflow{overflow-x:auto;width:100%;position:relative;box-shadow:0 1px 4px 0 rgba(0,0,4,.2)}.report-table__thead{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-weight:400;font-size:.875rem;color:var(--color-text-dark);border-left:1px solid var(--color-border-gray);border-right:1px solid var(--color-border-gray)}.report-table__th{text-align:left;white-space:nowrap;padding:.8125rem 1.25rem;border-bottom:1px solid var(--color-border-gray);background:var(--color-bg-gray-faint)}.report-table__th strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-weight:400}.report-table__tr{border-left:1px solid var(--color-border-gray);border-right:1px solid var(--color-border-gray)}.report-table__td{padding:.8125rem 1.25rem;font-size:.875rem;color:var(--color-text-gray);line-height:1.4;border-bottom:1px solid var(--color-border-gray);white-space:nowrap}.report-table__title{display:flex;align-items:center;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-weight:400;color:var(--color-text-white)}.report-table__title .btn.btn--utility{margin-left:1rem}.report-table__title-row{background:var(--color-brand-primary-dark);text-align:left;padding:.8125rem 1.25rem;font-size:1rem;border-radius:.5rem .5rem 0 0;display:flex;justify-content:space-between;align-items:center}.report-table__title-row .btn.btn--utility{background:transparent;border:1px solid hsla(0,0%,100%,.9);scale:.99;padding-top:.425rem;padding-bottom:.425rem}.report-table__title-row .btn.btn--utility:hover{scale:1;border:1px solid #fff;color:#fff}.account-layout{background-color:#f6f6f6;padding:48px 0 80px}@media screen and (max-width:600px){.account-layout{padding:48px 16px 80px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.account-layout{padding:48px 16px 80px}}.account-layout .wrapper{display:flex;padding:0}@media only screen and (min-width:600px) and (max-width:1025px){.account-layout .wrapper{padding:0 20px}}@media screen and (max-width:600px){.account-layout .wrapper{flex-direction:column}}@media only screen and (min-width:600px) and (max-width:1025px){.account-layout .wrapper{flex-direction:column}}.account-layout .wrapper .menu{width:17%}@media screen and (max-width:600px){.account-layout .wrapper .menu{width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.account-layout .wrapper .menu{width:100%}}.account-layout .wrapper .content{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#3f3f3f;width:83%;padding-left:53px;border-left:1px solid #d3d3d3}@media screen and (max-width:600px){.account-layout .wrapper .content{width:100%;border-left:none;padding:0}}@media only screen and (min-width:600px) and (max-width:1025px){.account-layout .wrapper .content{width:100%;border-left:none;padding:0}}.account-layout .wrapper .content h1{color:#3f3f3f;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:700;line-height:36px;margin-bottom:48px}@media screen and (max-width:600px){.account-layout .wrapper .content h1{margin-bottom:24px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.account-layout .wrapper .content h1{margin-bottom:24px}}.account-layout .wrapper .content h2{color:#3f3f3f;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:700;line-height:24px}.account-layout .wrapper .content .notification{position:relative;border-bottom:1px solid #d3d3d3;padding:11px 8px}.account-layout .wrapper .content .notification .notification-new,.account-layout .wrapper .content .notification .notification-read,.account-layout .wrapper .content .notification .notification-unread{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:#0065a4;line-height:18px;text-decoration:none;cursor:pointer}.account-layout .wrapper .content .notification .notification-new:visited,.account-layout .wrapper .content .notification .notification-read:visited,.account-layout .wrapper .content .notification .notification-unread:visited{color:#0065a4}.account-layout .wrapper .content .notification .notification-read,.account-layout .wrapper .content .notification .notification-read:visited{color:#3f3f3f}.account-layout .wrapper .content .notification .notification-new{position:relative;margin-left:12px}.account-layout .wrapper .content .notification .notification-new:after{content:"";display:block;position:absolute;top:6px;left:-12px;border-radius:50%;height:6px;width:6px;background:#eaaa00}.account-layout .wrapper .content .notification .notification-number-products{text-transform:uppercase}.account-layout .wrapper .content .notification .notification-number-products,.account-layout .wrapper .content .notification .notification-orderstatus-products{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;color:#b5b5b5;line-height:18px;margin-left:24px}.account-layout .wrapper .content .notification .notification-date{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;color:#6e6e6e;line-height:18px;position:absolute;right:0}.account-layout .wrapper .content .actions{margin-top:16px}.account-layout .wrapper .content .actions .show-less-button,.account-layout .wrapper .content .actions .show-more-button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;color:#007bc7;line-height:18px;text-transform:uppercase;text-decoration:none;padding:0 8px;cursor:pointer}.actions-required{padding-bottom:48px}.actions-required:last-of-type{padding-bottom:0}@media screen and (max-width:600px){.actions-required:last-of-type{padding-bottom:48px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.actions-required:last-of-type{padding-bottom:48px}}.actions-required .section-body{border-top:4px solid #fff1cc}.actions-required .section-body .action-required{padding:25px 0;border-bottom:1px solid #d3d3d3}.actions-required .section-body .action-required:last-of-type{border-bottom:none}.actions-required .section-body .action-required .action-id{font-size:.75rem;line-height:18px;padding-bottom:5px}.actions-required .section-body .action-required .action-details{display:flex}@media screen and (max-width:600px){.actions-required .section-body .action-required .action-details{flex-direction:column}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.actions-required .section-body .action-required .action-details{flex-direction:column}}.actions-required .section-body .action-required .action-details a{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:18px;color:#007bc7;text-decoration:none;width:60%}@media screen and (max-width:600px){.actions-required .section-body .action-required .action-details a{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.actions-required .section-body .action-required .action-details a{width:100%}}.actions-required .section-body .action-required .action-details a:hover{color:#0065a4}.actions-required .section-body .action-required .action-details .message-container{display:flex;align-items:center;width:40%;padding-left:20px}@media screen and (max-width:600px){.actions-required .section-body .action-required .action-details .message-container{width:100%;padding:5px 0 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.actions-required .section-body .action-required .action-details .message-container{width:100%;padding:5px 0 0}}.actions-required .section-body .action-required .action-details .message-container .dot{height:7px;width:7px;background-color:#eaaa00;border-radius:50%;margin-right:5px}.actions-required .section-body .action-required .action-details .message-container .message{font-size:.75rem;line-height:18px}.account-info{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#3f3f3f}.account-info .account-heading{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1rem;padding-bottom:16px}.account-info .account-content{font-size:.875rem;line-height:24px}.account-info .account-links{padding-top:24px}.account-info .account-links a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;text-transform:uppercase;text-decoration:none;color:#007bc7}.buying-group-memberships{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#3f3f3f}.buying-group-memberships .membership-heading{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1rem;padding-bottom:16px}.buying-group-memberships li{font-size:.875rem;line-height:24px}.distributor-info{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#3f3f3f}.distributor-info .distributor-heading{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1rem;padding-bottom:16px}.distributor-info .distributor-address{font-size:.875rem;line-height:24px}.account-drop-ship .company{display:flex;margin:21px 0 48px}@media screen and (max-width:600px){.account-drop-ship .company{display:block}}.account-drop-ship .company .title{height:14px;width:54px;color:#6e6e6e;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.4px;line-height:14px;margin:0 0 8px;text-transform:uppercase}.account-drop-ship .company .address{width:267px}.account-drop-ship .company .address .name{color:#3f3f3f;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:24px}.account-drop-ship .company .address .line{height:24px;width:267px;color:#3f3f3f;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:24px}.account-drop-ship .company .contacts-container{flex-grow:1}@media screen and (max-width:600px){.account-drop-ship .company .contacts-container{margin-top:25px}}.account-drop-ship .company .contacts{display:grid;grid-template-columns:repeat(auto-fit,268px);grid-gap:24px}@media screen and (max-width:600px){.account-drop-ship .company .contacts{display:block}}.account-drop-ship .company .contacts .contact{box-sizing:border-box;width:268px;border:1px solid #f3f3f3;border-radius:4px;padding:22px}@media screen and (max-width:600px){.account-drop-ship .company .contacts .contact{width:auto;margin-bottom:7px}}.account-drop-ship .company .contacts .contact .name{color:#3f3f3f;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:24px}.account-drop-ship .company .contacts .contact .line{line-height:17px;margin-top:8px}.account-drop-ship .company .contacts .contact .line,.account-menu{color:#3f3f3f;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}.account-menu{display:flex;padding-right:5px;flex-direction:column}.account-menu .account-info{padding:0 0 48px 5px}@media screen and (max-width:600px){.account-menu .account-info{padding:0 0 36px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.account-menu .account-info{padding:0 0 36px}}.account-menu .account-info .section-title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;padding-bottom:14px;text-transform:uppercase}.account-menu .account-info .account{display:flex;word-break:break-all;flex-direction:column;align-items:flex-start}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.account-menu .account-info .account{display:block}}@media screen and (max-width:600px){.account-menu .account-info .account{justify-content:space-between;align-items:center}}@media only screen and (min-width:600px) and (max-width:1025px){.account-menu .account-info .account{justify-content:space-between;align-items:center}}.account-menu .account-info .account .account-name{word-break:break-word;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1rem;padding-bottom:10px}@media screen and (max-width:600px){.account-menu .account-info .account .account-name{padding-bottom:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.account-menu .account-info .account .account-name{padding-bottom:0}}.account-menu .account-info .account a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;text-decoration:none;text-transform:uppercase;color:#007bc7;cursor:pointer}@media screen and (max-width:600px){.account-menu .account-info .account a{min-width:50px;text-align:end}}.account-menu .mobile-account-links{padding-bottom:48px;display:none}@media screen and (max-width:600px){.account-menu .mobile-account-links{display:block}}@media only screen and (min-width:600px) and (max-width:1025px){.account-menu .mobile-account-links{display:block}}.account-menu .mobile-account-links .vs__dropdown-menu li,.account-menu .mobile-account-links .vs__selected{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#3f3f3f;font-size:.875rem}.account-menu li a{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#3f3f3f;text-decoration:none}.account-menu li a.active{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:#007bc7}.account-menu .account-links-container{display:block}@media screen and (max-width:600px){.account-menu .account-links-container{display:none}}@media only screen and (min-width:600px) and (max-width:1025px){.account-menu .account-links-container{display:none}}.account-menu .account-links-container .account-links{padding-bottom:48px}.account-menu .account-links-container .account-links li{margin-bottom:25px;padding-left:5px}.account-menu .account-links-container .account-links li:last-of-type{margin-bottom:0}.account-menu .account-links-container .account-links li.active{border-left:2px solid #007bc7;padding-left:3px}.account-menu .account-links-container .account-help{padding-left:5px}.account-menu .account-links-container .account-help .help-title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1rem;line-height:22px;padding-bottom:16px}.account-menu .account-links-container .account-help li{margin-bottom:25px}.account-menu .account-links-container .account-help li:last-of-type{margin-bottom:0}.customer-profile .content .info{padding-top:5px;padding-bottom:5px}.customer-profile .content h2{padding-top:20px;padding-bottom:20px}.customer-profile .content span{padding-bottom:5px;display:inline-block}.customer-profile .content ul{padding-top:10px;padding-bottom:10px}.customer-profile .content ul li{list-style:disc;padding-top:5px;padding-bottom:5px}.recent-orders{padding-bottom:48px}.recent-orders .orders{background-color:#fff}.recent-orders .orders .order-container{display:flex;align-items:center;margin:0 24px}.recent-orders .orders .order{border-bottom:1px solid #d3d3d3;padding:24px 0}.recent-orders .orders .order:last-of-type{border-bottom:none}@media screen and (max-width:600px){.recent-orders .orders .order{justify-content:space-between;height:155px;padding:19px 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.recent-orders .orders .order{justify-content:space-between;height:155px;padding:19px 0}}.recent-orders .orders .order .order-info{display:flex;flex-direction:column;width:22%}@media screen and (max-width:600px){.recent-orders .orders .order .order-info{width:50%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.recent-orders .orders .order .order-info{width:50%}}.recent-orders .orders .order .order-info .po{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-transform:uppercase;color:#007bc7;line-height:24px}.recent-orders .orders .order .order-info .po a{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-decoration:none;text-transform:uppercase;color:#007bc7;line-height:24px}.recent-orders .orders .order .order-info .delivery-info{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:16px}.recent-orders .orders .order .order-info .order-dates{font-size:.625rem;color:#6e6e6e;line-height:24px;padding-bottom:16px}.recent-orders .orders .order .order-info .delivery{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;display:flex;align-items:center;color:#6e6e6e}.recent-orders .orders .order .order-info .delivery i{font-size:1.125rem;color:#3f3f3f;padding-right:5px}.recent-orders .orders .order .order-tracking{width:78%}@media screen and (max-width:600px){.recent-orders .orders .order .order-tracking{width:50%;height:100%;display:flex;padding-top:11px;justify-content:flex-end}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.recent-orders .orders .order .order-tracking{width:50%;height:100%;display:flex;padding-top:11px;justify-content:flex-end}}.recent-orders .orders .order .order-tracking .dots-lines{display:flex;align-items:center;justify-content:center;padding-bottom:10px}@media screen and (max-width:600px){.recent-orders .orders .order .order-tracking .dots-lines{flex-direction:column;justify-content:unset;padding-bottom:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.recent-orders .orders .order .order-tracking .dots-lines{flex-direction:column;justify-content:unset;padding-bottom:0}}.recent-orders .orders .order .order-tracking .dots-lines .dot-line{display:flex;align-items:center;width:25%}@media screen and (max-width:600px){.recent-orders .orders .order .order-tracking .dots-lines .dot-line{display:none}.recent-orders .orders .order .order-tracking .dots-lines .dot-line.active{display:flex;flex-direction:column;height:25%;width:unset}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.recent-orders .orders .order .order-tracking .dots-lines .dot-line{display:none}.recent-orders .orders .order .order-tracking .dots-lines .dot-line.active{display:flex;flex-direction:column;height:25%;width:unset}}.recent-orders .orders .order .order-tracking .dots-lines .dot-line .line-segment{width:100%;height:1px;background-color:#6e6e6e;margin:0 4px}@media screen and (max-width:600px){.recent-orders .orders .order .order-tracking .dots-lines .dot-line .line-segment{display:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.recent-orders .orders .order .order-tracking .dots-lines .dot-line .line-segment{display:none}}.recent-orders .orders .order .order-tracking .dots-lines .dot-line .line-segment.complete{background-color:#80bc00}.recent-orders .orders .order .order-tracking .dots-lines .dot{height:7px;width:7px;min-height:7px;min-width:7px;background-color:#6e6e6e;border-radius:50%}@media screen and (max-width:600px){.recent-orders .orders .order .order-tracking .dots-lines .dot{display:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.recent-orders .orders .order .order-tracking .dots-lines .dot{display:none}}.recent-orders .orders .order .order-tracking .dots-lines .dot.complete{background-color:#80bc00}.recent-orders .orders .order .order-tracking .dots-lines .dot.active{height:12px;width:12px;min-height:12px;min-width:12px;background-color:#80bc00}@media screen and (max-width:600px){.recent-orders .orders .order .order-tracking .dots-lines .dot.active{display:block;height:8px;width:8px;min-height:8px;min-width:8px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.recent-orders .orders .order .order-tracking .dots-lines .dot.active{display:block;height:8px;width:8px;min-height:8px;min-width:8px}}.recent-orders .orders .order .order-tracking .order-steps{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;display:flex;text-transform:uppercase;text-align:center;color:#6e6e6e}@media screen and (max-width:600px){.recent-orders .orders .order .order-tracking .order-steps{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;flex-direction:column;text-align:left;padding-left:14px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.recent-orders .orders .order .order-tracking .order-steps{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;flex-direction:column;text-align:left;padding-left:14px}}.recent-orders .orders .order .order-tracking .order-steps .step{width:25%}@media screen and (max-width:600px){.recent-orders .orders .order .order-tracking .order-steps .step{width:unset;height:25%;display:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.recent-orders .orders .order .order-tracking .order-steps .step{width:unset;height:25%;display:none}}.recent-orders .orders .order .order-tracking .order-steps .step.complete{color:#3f3f3f}.recent-orders .orders .order .order-tracking .order-steps .step.active{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:#3f3f3f}@media screen and (max-width:600px){.recent-orders .orders .order .order-tracking .order-steps .step.active{display:block}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.recent-orders .orders .order .order-tracking .order-steps .step.active{display:block}}.recent-orders .orders .no-order{padding:48px 0;font-size:.875rem;color:#484848}@media screen and (max-width:600px){.checkout-page .checkout-head{padding:0 15px 30px}}@media only screen and (min-width:600px) and (max-width:1025px){.checkout-page .checkout-head{padding:0 15px 30px}}.checkout-page .back-to-cart{display:inline-block;color:#007bc7;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;line-height:17px;text-align:center;text-decoration:none;text-transform:uppercase;margin:40px 0 0}.checkout-page h1{color:#3f3f3f;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;line-height:36px;margin:36px 0}.checkout-page .cart-details .title{color:#3f3f3f;font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:300;line-height:36px}.checkout-page .cart-details .line-item{color:#6e6e6e;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.1px;line-height:17px;margin:8px 0 0}.checkout-page .cart-details .line-item .label{display:inline;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-right:8px;text-transform:uppercase}.checkout-page .checkout-content{display:flex;flex-direction:column-reverse;margin:0}@media screen and (min-width:1025px){.checkout-page .checkout-content{flex-direction:row;margin:57px 0}}.checkout-page .checkout-content .main-content{flex-grow:1}@media only screen and (min-width:600px) and (max-width:1025px){.checkout-page .checkout-content .main-content{padding:0 15px}}.checkout-page .checkout-content .right-side{width:343px;margin-left:58px}@media only screen and (min-width:600px) and (max-width:1025px){.checkout-page .checkout-content .right-side{margin:0;width:auto;padding:35px 15px}}@media screen and (max-width:600px){.checkout-page .checkout-content .right-side{margin:0;width:auto;padding:0 15px 42px}}.order-confirmation-page{display:flex;flex-direction:column;padding:80px 0}@media screen and (max-width:600px){.order-confirmation-page{padding:40px 16px 36px}}@media only screen and (min-width:600px) and (max-width:1025px){.order-confirmation-page{padding-right:150px;padding-left:150px}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.order-confirmation-page{padding-right:50px;padding-left:50px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-confirmation-page{padding:80px 26px}}.order-confirmation-page .page-title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:36px;color:#3f3f3f}.order-confirmation-page .container{margin-top:33px;display:flex}@media screen and (max-width:600px){.order-confirmation-page .container{flex-direction:column}}.order-confirmation-page .container h2{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#3f3f3f;font-size:1.5rem;line-height:36px;font-weight:300;margin-bottom:12px}.order-confirmation-page .container .left-panel{flex:1}.order-confirmation-page .container .right-panel{width:343px;margin-left:58px;padding:8px 0 0}@media screen and (max-width:600px){.order-confirmation-page .container .right-panel{width:100%;margin-left:0}}.order-confirmation-page .container .order-details{margin-bottom:49px}@media screen and (max-width:600px){.order-confirmation-page .container .order-details{margin-bottom:36px}}.order-confirmation-page .container .delivery-address{margin-bottom:40px}.order-confirmation-page .container .delivery-address .title{margin-bottom:11px}.order-confirmation-page .container .delivery-date{margin-bottom:36px}.order-confirmation-page .container .delivery-date .value{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#6e6e6e;font-size:.625rem;line-height:22px}.order-confirmation-page .container .delivery-date .bold-value{margin-right:8px}.order-confirmation-page .container .delivery-contact{margin-bottom:36px}@media screen and (max-width:600px){.order-confirmation-page .container .delivery-contact{display:none}}.order-confirmation-page .container .delivery-contact .bold-value{margin-bottom:20px}@media screen and (max-width:600px){.order-confirmation-page .container .special-instructions{display:none}}.order-confirmation-page .container .delivery-contact-mobile{display:none;margin:40px 0}.order-confirmation-page .container .delivery-contact-mobile .bold-value{margin-bottom:20px}@media screen and (max-width:600px){.order-confirmation-page .container .delivery-contact-mobile{display:block}}.order-confirmation-page .container .special-instructions-mobile{display:none}@media screen and (max-width:600px){.order-confirmation-page .container .special-instructions-mobile{display:block}}.order-confirmation-page .container .title{margin-bottom:26px}.order-confirmation-page .container .section-title{color:#6e6e6e;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;text-transform:uppercase;line-height:14px;font-weight:700;letter-spacing:.4px;margin-bottom:8px}.order-confirmation-page .container .section-title i{font-size:1rem;margin-right:8px;vertical-align:sub}.order-confirmation-page .container .inline-value{color:#6e6e6e;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.1px;line-height:17px;margin-bottom:9px}.order-confirmation-page .container .inline-value .bold{margin-right:5px;text-transform:uppercase}.order-confirmation-page .container .bold{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-weight:700}.order-confirmation-page .container .bold-value{color:#3f3f3f;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-weight:600;font-size:.875rem;line-height:19px}.order-confirmation-page .container .item-value{color:#3f3f3f;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;margin-bottom:20px}.order-confirmation-page .container .item-value i{font-size:1.125rem;vertical-align:middle;margin-right:17px}.order-confirmation-page .container .address-value{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-weight:600;color:#484848;font-size:.875rem;line-height:19px;margin-top:8px}.open-carts{background-color:#0065a4;height:80px;display:flex;position:relative}.open-carts .open-carts-block{color:#fff;margin:auto}.open-carts .open-carts-block div{display:inline-flex;vertical-align:middle}.open-carts .open-carts-block .icon-container{display:inline-flex;background-color:#fff;border-radius:100%;border:4px solid #fff}.open-carts .open-carts-block .icon-container i{color:#0065a4;font-size:2.375rem}.open-carts .open-carts-block .open-carts-info{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#fff;padding:10px}.open-carts .open-carts-block .open-carts-view{padding-left:20px}.open-carts .open-carts-block .open-carts-view a{color:#fff;text-decoration:none;text-transform:uppercase;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;cursor:pointer;font-size:.8125rem}.shipment-summary{position:relative;border:1px solid var(--color-border-gray);border-top:3px solid var(--color-border-brand-light);border-radius:4px;padding:37px 20px 26px;margin:30px 0 0}@media screen and (max-width:600px){.shipment-summary{padding:25px 20px;transition:all .5s}.shipment-summary .collapse-content{max-height:0;overflow:hidden;transition:max-height .5s}.shipment-summary.open{padding:37px 20px 26px}.shipment-summary.open .collapse-content{max-height:1000px}}.shipment-summary .toggle{position:absolute;top:40px;right:18px}.shipment-summary .toggle i{font-size:1.875rem;color:var(--color-brand-primary)}@media screen and (min-width:1025px){.shipment-summary .toggle{display:none}}@media only screen and (min-width:600px) and (max-width:1025px){.shipment-summary .toggle{display:none}}.shipment-summary .title{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:27px;flex-grow:1;margin:0 0 5px}.shipment-summary .title .info-tooltip{display:inline-block;width:14px;height:14px;border:1px solid var(--color-border-gray-dark);border-radius:50%;vertical-align:top;text-align:center}.shipment-summary .title .info-tooltip:before{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;content:"\003F";font-size:.625rem;line-height:12px;vertical-align:top;color:#000;font-weight:700}.shipment-summary .dates{color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:19px}.shipment-summary table{width:100%;margin:18px 0 0}.shipment-summary table thead{border-bottom:1px solid var(--color-border-gray-standard)}.shipment-summary table thead th{vertical-align:bottom}.shipment-summary table tfoot{border-top:1px solid var(--color-border-gray-standard)}.shipment-summary table tfoot td,.shipment-summary table tfoot th,.shipment-summary table thead td,.shipment-summary table thead th{padding:8px 0}.shipment-summary table tbody tr:first-child td{padding-top:8px}.shipment-summary table tbody tr:last-child td{padding-bottom:8px}.shipment-summary table td,.shipment-summary table th{color:var(--color-text-gray);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;text-align:right;padding:4px 0}.shipment-summary table td:first-child,.shipment-summary table th:first-child{text-align:left}.shipment-summary table td.hl,.shipment-summary table th.hl{color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2px;line-height:17px;text-transform:uppercase}.shipment-summary .summary-alert{margin:25px 0}.shipment-summary .truck-load{border-radius:6px;color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.2px;line-height:17px;background-color:var(--color-bg-brand-light);padding:18px 17px;margin:25px 0 0}.shipment-summary .truck-load .label{display:flex}.shipment-summary .truck-load .progress-bar{height:12px;background-color:var(--color-bg-gray);margin-top:15px}.shipment-summary .truck-load .progress-bar .fill{height:12px;background-color:var(--color-brand-primary-dark)}.shipment-summary .truck-load i{font-size:1rem;margin-right:8px}.featured-categories-block{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#3f3f3f}.featured-categories-block .categories-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px}.featured-categories-block .categories-header .title{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;text-transform:uppercase}.featured-categories-block .categories-links{display:flex;flex-direction:column;flex-basis:100%;flex:1}.featured-categories-block .categories-links .link{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px;color:#007bc7;text-decoration:none;margin-bottom:24px}.featured-categories-block .categories-links .link:last-child{margin-bottom:0}@media screen and (max-width:600px){.brand-listing{padding:0 16px}}.brand-listing .brand-listing-block{position:relative;display:flex;flex-direction:column;padding:80px 0 95px;justify-content:space-between}@media screen and (max-width:600px){.brand-listing .brand-listing-block{padding:48px 0 80px}}@media only screen and (min-width:600px) and (max-width:1025px){.brand-listing .brand-listing-block{padding:80px 80px 95px}}.brand-listing .brand-listing-block .title{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:3rem;padding-bottom:80px;font-weight:400}@media screen and (max-width:600px){.brand-listing .brand-listing-block .title{font-size:1.875rem;padding-bottom:48px}}.brand-listing .brand-listing-block .brands-names{display:flex;flex-wrap:wrap}.brand-listing .brand-listing-block .brands-names a{color:#007bc7;text-decoration:none}.brand-listing .brand-listing-block .brands-names a:hover{text-decoration:underline}.brand-listing .brand-listing-block .brands-names a,.brand-listing .brand-listing-block .brands-names span{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;line-height:24px;width:23%;margin:0 2% 2% 0;text-align:center}@media screen and (max-width:600px){.brand-listing .brand-listing-block .brands-names a,.brand-listing .brand-listing-block .brands-names span{width:48%;margin:0 2% 2% 0}}.brand-listing .brand-listing-block .brands-names li{list-style:none;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;line-height:24px;width:23%;margin:0 2% 2% 0;text-align:center}@media screen and (max-width:600px){.brand-listing .brand-listing-block .brands-names li{width:48%;margin:0 2% 2% 0}}.brand-listing .brand-listing-block .error{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.25rem}.category-hero{position:relative;height:180px;overflow:hidden;z-index:0}@media screen and (min-width:1025px){.category-hero{height:240px}}.category-hero .wrapper{position:relative;height:inherit;display:flex;align-items:center;z-index:100}@media screen and (min-width:1025px){.category-hero .wrapper h1{line-height:72px}}.category-hero .wrapper h1.white{color:#fff}.category-hero .wrapper h1.gray{color:#3f3f3f}.category-hero .headline{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#3f3f3f;font-size:2.5rem;font-weight:300;word-wrap:break-word;margin:0 28px}@media screen and (min-width:1025px){.category-hero .headline{font-size:4rem;font-weight:300;margin:0 96px}}.category-hero .top-shadow{position:absolute;top:0;left:0;box-shadow:inset 0 20px 20px -20px #f9f9fb;height:20px;width:100%;z-index:200}.category-hero img{position:absolute;top:0;width:100%;height:180px;object-fit:cover}@media screen and (min-width:1025px){.category-hero img{height:240px}}.sub-categories{background-color:#f9f9fb}.sub-categories .sub-category-items{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;padding:80px 0}@media only screen and (min-width:600px) and (max-width:1025px){.sub-categories .sub-category-items{grid-template-columns:repeat(2,1fr);margin:0 10px}}@media screen and (max-width:600px){.sub-categories .sub-category-items{padding:28px 0 68px;grid-template-columns:1fr}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.sub-categories .sub-category-items{display:flex;flex-wrap:wrap;justify-content:flex-start}.sub-categories .sub-category-items .item-container{width:372px;height:120px;margin:4px}}.item-container{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;height:120px;background-color:#fff;border:1px solid #f3f3f3;border-radius:4px;padding:0 20px;box-sizing:border-box;font-size:1rem;line-height:22px;display:flex;align-items:center;justify-content:space-between;user-select:none;text-decoration:none}.item-container:hover{border-color:#007bc7}.item-container:hover .item{color:#007bc7}@media screen and (max-width:600px){.item-container{height:80px;border-radius:3px;padding:0 24px;margin:0 20px}}.item-container .item{word-wrap:break-word;padding-right:20px;color:#3f3f3f}.item-container img{max-width:100px;max-height:100px}@media screen and (max-width:600px){.item-container img{max-width:57px;max-height:57px}}.cross-sell-products{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#3f3f3f}.cross-sell-products-heading{padding-bottom:48px}@media screen and (max-width:600px){.cross-sell-products-heading{padding:0 20px 48px}}.cross-sell-products-heading .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;padding-right:7px}.cross-sell-products-heading .subtitle{font-size:1rem}.cross-sell-products-content{display:flex;align-items:center;justify-content:center}.cross-sell-products-content .blue-navigate-next,.cross-sell-products-content .blue-navigate-previous{z-index:100}@media screen and (max-width:600px){.cross-sell-products-content .blue-navigate-next,.cross-sell-products-content .blue-navigate-previous{display:none}}.cross-sell-products-content .blue-navigate-next.hidden,.cross-sell-products-content .blue-navigate-previous.hidden{visibility:hidden}.cross-sell-products-content .overflow-container{overflow:hidden;margin:0 24px}@media screen and (max-width:600px){.cross-sell-products-content .overflow-container{overflow:auto;margin:0}}.cross-sell-products-content .overflow-container .cross-sell-items{display:flex;transition:transform .5s ease-out}.cross-sell-products-content .overflow-container .cross-sell-items .cross-sell-item{display:flex;flex-direction:column;align-items:center;padding-right:15px}@media screen and (max-width:600px){.cross-sell-products-content .overflow-container .cross-sell-items .cross-sell-item:first-of-type{padding-left:20px}}.cross-sell-products-content .overflow-container .cross-sell-items .cross-sell-item:last-of-type{padding-right:0}.cross-sell-products-content .overflow-container .cross-sell-items .cross-sell-item .product-image{display:flex;align-items:center;justify-content:center;width:120px;height:120px}.cross-sell-products-content .overflow-container .cross-sell-items .cross-sell-item .product-image img{text-decoration:none;max-width:100px;max-height:100px}.cross-sell-products-content .overflow-container .cross-sell-items .cross-sell-item .product-title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-align:center;text-decoration:none;letter-spacing:.2px;padding:28px 0 6px}.cross-sell-products-content .overflow-container .cross-sell-items .cross-sell-item .product-title:visited{color:inherit}.cross-sell-products-content .overflow-container .cross-sell-items .cross-sell-item .product-description{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:20px;text-align:center}.utility-widgets{font-size:1.375rem;color:#3f3f3f;display:flex}.utility-widgets i{cursor:pointer;padding-left:10px}.utility-widgets i:hover{color:#007bc7}.component-library{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.component-library__page-content{max-width:1024px;padding:1rem 0}.component-library__page-content img{max-width:100%;height:auto}.component-library .section{padding:1rem 0}.component-library .section .flex-row{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.component-library .section .flex-row.pulled{margin:0 -.8125rem}.component-library .section .flex-row+h3{margin-top:2rem}.component-library .section .flex-col{display:flex;flex-direction:column}.component-library .section .cl-swatch{width:100%;display:flex;padding:.8125rem}@media screen and (min-width:1025px){.component-library .section .cl-swatch{width:33.33%}}.component-library .section .cl-swatch__sample{background:var(--color-bg-gray-faint);border:1px solid var(--color-border-gray);min-width:100px;min-height:100px;border-radius:100%;display:flex;align-items:center;justify-content:center}.component-library .section .cl-swatch__sample.border-default{border:1px solid var(--color-border-gray)}.component-library .section .cl-swatch__sample.border-light{background:var(--color-bg-white);border:1px solid var(--color-border-gray-light)}.component-library .section .cl-swatch__sample.border-dark{border:1px solid var(--color-border-gray-dark)}.component-library .section .cl-swatch__sample.border-standard{border:1px solid var(--color-border-gray-standard)}.component-library .section .cl-swatch__sample.border-brand{border:1px solid var(--color-border-brand)}.component-library .section .cl-swatch__sample.border-brand-light{border:1px solid var(--color-border-brand-light)}.component-library .section .cl-swatch__sample.border-affirm{border:1px solid var(--color-border-affirm)}.component-library .section .cl-swatch__sample.border-avert{border:1px solid var(--color-border-avert)}.component-library .section .cl-swatch__sample.border-declare{border:1px solid var(--color-border-declare)}.component-library .section .cl-swatch__color{min-width:80px;min-height:80px;border-radius:100%}.component-library .section .cl-swatch__color.brand-primary{background:var(--color-brand-primary)}.component-library .section .cl-swatch__color.brand-primary-light{background:var(--color-bg-brand-light)}.component-library .section .cl-swatch__color.brand-primary-dark{background:var(--color-brand-primary-dark)}.component-library .section .cl-swatch__color.brand-accent{background:var(--color-brand-accent)}.component-library .section .cl-swatch__color.brand-accent-dark{background:var(--color-brand-accent-dark)}.component-library .section .cl-swatch__color.bg-white{background:var(--color-bg-white)}.component-library .section .cl-swatch__color.bg-black{background:var(--color-bg-black)}.component-library .section .cl-swatch__color.bg-gray-faint{background:var(--color-bg-gray-faint)}.component-library .section .cl-swatch__color.bg-gray-light{background:var(--color-bg-gray-light)}.component-library .section .cl-swatch__color.bg-gray{background:var(--color-bg-gray)}.component-library .section .cl-swatch__color.bg-midnight{background:var(--color-bg-midnight)}.component-library .section .cl-swatch__color.bg-gray-dark{background:var(--color-bg-gray-dark)}.component-library .section .cl-swatch__color.bg-brand-light{background:var(--color-bg-brand-light)}.component-library .section .cl-swatch__color.bg-affirm{background:var(--color-bg-affirm)}.component-library .section .cl-swatch__color.bg-affirm-light{background:var(--color-bg-affirm-light)}.component-library .section .cl-swatch__color.bg-affirm-faint{background:var(--color-bg-affirm-faint)}.component-library .section .cl-swatch__color.bg-declare{background:var(--color-bg-declare)}.component-library .section .cl-swatch__color.bg-declare-light{background:var(--color-bg-declare-light)}.component-library .section .cl-swatch__color.bg-declare-faint{background:var(--color-bg-declare-faint)}.component-library .section .cl-swatch__color.bg-avert{background:var(--color-bg-avert)}.component-library .section .cl-swatch__color.bg-avert-light{background:var(--color-bg-avert-light)}.component-library .section .cl-swatch__color.bg-avert-faint{background:var(--color-bg-avert-faint)}.component-library .section .cl-swatch__info{display:flex;flex-direction:column;padding-left:.8125rem;flex-grow:1}.component-library .section .cl-swatch__name{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.5}.component-library .section .cl-swatch .cl-text{padding:.8125rem}.component-library .section .cl-swatch .text-white{color:var(--color-text-white);background:var(--color-brand-primary)}.component-library .section .cl-swatch .text-white .cl-swatch__name,.component-library .section .cl-swatch .text-white code{color:var(--color-text-white)}.component-library .section .cl-swatch .text-dark{color:var(--color-text-dark);background:var(--color-bg-gray-faint)}.component-library .section .cl-swatch .text-dark .cl-swatch__name,.component-library .section .cl-swatch .text-dark code{color:var(--color-text-dark)}.component-library .section .cl-swatch .text-gray{color:var(--color-text-gray);background:var(--color-bg-gray-faint)}.component-library .section .cl-swatch .text-gray .cl-swatch__name,.component-library .section .cl-swatch .text-gray code{color:var(--color-text-gray)}.component-library .section .cl-swatch .text-gray-light{color:var(--color-text-gray-light);background:var(--color-bg-gray-faint)}.component-library .section .cl-swatch .text-gray-light .cl-swatch__name,.component-library .section .cl-swatch .text-gray-light code{color:var(--color-text-gray-light)}.component-library .section .cl-swatch .text-gray-faint{color:var(--color-text-gray-faint);background:var(--color-bg-gray-dark)}.component-library .section .cl-swatch .text-gray-faint .cl-swatch__name,.component-library .section .cl-swatch .text-gray-faint code{color:var(--color-text-gray-faint)}.component-library .section .cl-swatch .text-brand{color:var(--color-brand-primary);background:var(--color-bg-gray-faint)}.component-library .section .cl-swatch .text-brand .cl-swatch__name,.component-library .section .cl-swatch .text-brand code{color:var(--color-brand-primary)}.component-library .section .cl-swatch .text-affirm{color:var(--color-text-affirm);background:var(--color-bg-gray-faint)}.component-library .section .cl-swatch .text-affirm .cl-swatch__name,.component-library .section .cl-swatch .text-affirm code{color:var(--color-text-affirm)}.component-library .section .cl-swatch .text-affirm-dark{color:var(--color-text-affirm-dark);background:var(--color-bg-affirm)}.component-library .section .cl-swatch .text-affirm-dark .cl-swatch__name,.component-library .section .cl-swatch .text-affirm-dark code{color:var(--color-text-affirm-dark)}.component-library .section .cl-swatch .text-declare{color:var(--color-text-declare);background:var(--color-bg-declare)}.component-library .section .cl-swatch .text-declare .cl-swatch__name,.component-library .section .cl-swatch .text-declare code{color:var(--color-text-declare)}.component-library .section .cl-swatch .text-avert{color:var(--color-text-avert);background:var(--color-bg-avert)}.component-library .section .cl-swatch .text-avert .cl-swatch__name,.component-library .section .cl-swatch .text-avert code{color:var(--color-text-avert)}.component-library .section .cl-swatch code{background:transparent;color:var(--color-text-dark);padding:.25rem 0}.component-library p{line-height:1.5;margin-bottom:1rem}.component-library code{background:var(--color-bg-gray-light);color:var(--color-brand-primary);font-size:.95em;line-height:1;padding:.25rem;white-space:nowrap}.component-library pre{display:none;background:var(--color-bg-gray-faint);color:var(--color-text-dark);padding:1rem 1.5rem;line-height:1.2;margin:1rem 0;border:1px solid var(--color-border-gray);font-weight:400}body.site--library{overflow:hidden}body.site--library .grid-container{display:grid;grid-template-columns:280px 1fr 140px;grid-template-rows:64px 1fr 32px;gap:0 0;grid-template-areas:"header header header" "sidenav main main" "footer footer footer";height:100vh}body.site--library .header{grid-area:header;color:#fbfbfb;background-color:var(--color-brand-primary-dark);display:flex;align-items:center;padding:1rem}body.site--library .sidenav{grid-area:sidenav;background-color:var(--color-bg-gray-faint);display:flex;flex-direction:column;height:100%;overflow-y:scroll;padding:1.5rem .5rem 2.5rem 1.5rem;font-size:.6875rem}body.site--library .main{grid-area:main;background-color:transparent;overflow:auto;padding:4rem 8rem 8rem 4rem;overflow-y:auto}body.site--library .footer{grid-area:footer;background-color:var(--color-bg-gray-dark);border-top:1px solid var(--color-border-gray-light);display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem}body.site--library .footer span{font-size:.6875rem;color:var(--color-text-gray-light)}body.site--library .footer__copyright{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}body.site--library .footer__build-version{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.accordion-container{padding:40px 32px}@media only screen and (min-width:600px){.accordion-container.top-default{padding-top:40px}.accordion-container.top-increased{padding-top:80px}.accordion-container.top-decreased{padding-top:20px}.accordion-container.bottom-default{padding-bottom:40px}.accordion-container.bottom-increased{padding-bottom:80px}.accordion-container.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.accordion-container.top-default,.accordion-container.top-increased{padding-top:40px}.accordion-container.top-decreased{padding-top:20px}.accordion-container.bottom-default,.accordion-container.bottom-increased{padding-bottom:40px}.accordion-container.bottom-decreased{padding-bottom:20px}}.accordion-container.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.accordion-container.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.accordion-container.narrow-width{padding-left:16px;padding-right:16px}}@media screen and (max-width:600px){.accordion-container{padding-right:16px;padding-left:16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.accordion-container{padding-right:16px;padding-left:16px}}.accordion-container .accordion-content{width:100%;border-top:1px solid #d3d3d3}.accordion-container .accordion-content .accordion-section div.wrapper{width:100%}.editorial-block{padding-left:96px;padding-right:96px;position:relative}@media only screen and (min-width:600px){.editorial-block.top-default{padding-top:40px}.editorial-block.top-increased{padding-top:80px}.editorial-block.top-decreased{padding-top:20px}.editorial-block.bottom-default{padding-bottom:40px}.editorial-block.bottom-increased{padding-bottom:80px}.editorial-block.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.editorial-block.top-default,.editorial-block.top-increased{padding-top:40px}.editorial-block.top-decreased{padding-top:20px}.editorial-block.bottom-default,.editorial-block.bottom-increased{padding-bottom:40px}.editorial-block.bottom-decreased{padding-bottom:20px}}.editorial-block.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.editorial-block.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.editorial-block.narrow-width{padding-left:16px;padding-right:16px}}@media screen and (max-width:600px){.editorial-block{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.editorial-block{padding-left:32px;padding-right:32px}}.editorial-block .editorial-block-heading{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;line-height:65px;font-size:3rem;margin-bottom:40px}.editorial-block .editorial-block-description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;width:100%}.editorial-block .cta{margin-top:36px}.editorial-block .cta a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-transform:uppercase;text-decoration:none;color:#007bc7}.headline-block{display:flex;flex-direction:column;align-items:center}.headline-block.top-default{padding-top:1rem}.headline-block.top-increased{padding-top:2.5rem}.headline-block.top-decreased{padding-top:.5rem}@media only screen and (min-width:600px){.headline-block.top-default{padding-top:2.5rem}.headline-block.top-increased{padding-top:5rem}.headline-block.top-decreased{padding-top:1rem}}.headline-block.bottom-default{padding-bottom:1rem}.headline-block.bottom-increased{padding-bottom:2.5rem}.headline-block.bottom-decreased{padding-bottom:.5rem}@media only screen and (min-width:600px){.headline-block.bottom-default{padding-bottom:2.5rem}.headline-block.bottom-increased{padding-bottom:5rem}.headline-block.bottom-decreased{padding-bottom:1rem}}.headline-block__title{font-family:var(--df-theme-typography-heading-beta-serif-mobile-font-family);font-weight:var(--df-theme-typography-heading-beta-serif-mobile-font-weight);font-size:var(--df-theme-typography-heading-beta-serif-mobile-font-size);line-height:var(--df-theme-typography-heading-beta-serif-mobile-line-height);letter-spacing:var(--df-theme-typography-heading-beta-serif-mobile-letter-spacing);text-transform:var(--df-theme-typography-heading-beta-serif-mobile-text-transform);color:var(--df-theme-color-content-default,#3f3f3f);text-align:center}@media (min-width:60rem){.headline-block__title{font-family:var(--df-theme-typography-heading-beta-serif-font-family);font-weight:var(--df-theme-typography-heading-beta-serif-font-weight);font-size:var(--df-theme-typography-heading-beta-serif-font-size);line-height:var(--df-theme-typography-heading-beta-serif-line-height);letter-spacing:var(--df-theme-typography-heading-beta-serif-letter-spacing);text-transform:var(--df-theme-typography-heading-beta-serif-text-transform)}}.max-w-narrow .headline-block__title{width:100%;max-width:320px}.max-w-default .headline-block__title{width:100%;max-width:660px}.headline-block__title:after{content:"";display:block;width:80px;height:2px;background:var(--df-theme-color-border-brand,#0065a4);margin:2.5rem auto 0}.small-featured-content-block{display:flex}.small-featured-content-block .block-info__image img{width:170px;height:170px}@media screen and (max-width:600px){.small-featured-content-block .block-info__image img{width:73px;height:73px}}@media only screen and (min-width:600px) and (max-width:1025px){.small-featured-content-block .block-info__image img{width:73px;height:73px}}.small-featured-content-block .block-info{flex:1;display:flex;margin:7px 0 7px 35px;flex-direction:column;position:relative}@media screen and (max-width:600px){.small-featured-content-block .block-info{margin:5px 0 5px 16px}}@media only screen and (min-width:600px) and (max-width:1025px){.small-featured-content-block .block-info{margin:5px 0 5px 16px}}.small-featured-content-block .block-info__title{font-family:Merriweather-Bold,Arial,Helvetica,sans-serif;margin-bottom:10px;font-size:1.25rem;line-height:28px;letter-spacing:.2px}.small-featured-content-block .block-info__description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;max-width:350px;font-size:.875rem;line-height:24px;margin-bottom:10px}.small-featured-content-block .block-info__headline{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;color:#6e6e6e;margin-bottom:14px;white-space:pre}.small-featured-content-block .block-info__call-to-action{position:absolute;left:0;bottom:0}@media screen and (max-width:600px){.small-featured-content-block .block-info__call-to-action{position:relative}}@media only screen and (min-width:600px) and (max-width:1025px){.small-featured-content-block .block-info__call-to-action{position:relative}}.small-featured-content-block .block-info__call-to-action a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;color:#007bc7;font-size:.625rem}.small-featured-content-block .block-info__call-to-action a.new-window:after{font-size:1rem;vertical-align:sub}.small-featured-content-container-block{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:600px){.small-featured-content-container-block.top-default{padding-top:40px}.small-featured-content-container-block.top-increased{padding-top:80px}.small-featured-content-container-block.top-decreased{padding-top:20px}.small-featured-content-container-block.bottom-default{padding-bottom:40px}.small-featured-content-container-block.bottom-increased{padding-bottom:80px}.small-featured-content-container-block.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.small-featured-content-container-block.top-default,.small-featured-content-container-block.top-increased{padding-top:40px}.small-featured-content-container-block.top-decreased{padding-top:20px}.small-featured-content-container-block.bottom-default,.small-featured-content-container-block.bottom-increased{padding-bottom:40px}.small-featured-content-container-block.bottom-decreased{padding-bottom:20px}}.small-featured-content-container-block.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.small-featured-content-container-block.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.small-featured-content-container-block.narrow-width{padding-left:16px;padding-right:16px}}@media screen and (max-width:600px){.small-featured-content-container-block{flex-direction:column}}@media only screen and (min-width:600px) and (max-width:1025px){.small-featured-content-container-block{flex-direction:column;flex-direction:row;padding-left:32px;padding-right:32px}}@media screen and (max-width:600px){.small-featured-content-container-block{padding-left:16px;padding-right:16px}}.small-featured-content-container-block>div{width:48%;margin-bottom:80px}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.small-featured-content-container-block>div{margin-bottom:60px}}.small-featured-content-container-block>div:nth-last-child(-n+2){margin-bottom:0}@media screen and (max-width:600px){.small-featured-content-container-block>div{margin-bottom:48px;width:100%}.small-featured-content-container-block>div:nth-last-child(-n+2){margin-bottom:48px}.small-featured-content-container-block>div:last-child{margin-bottom:0}}.dot-expressway-block .description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#6e6e6e;font-size:.75rem;line-height:20px;max-width:255px}@media screen and (max-width:600px){.dot-expressway-block .description{max-width:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.dot-expressway-block .description{max-width:none}}.dot-expressway-block .description .link{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;display:block;color:#007bc7;font-size:.625rem;line-height:14px;text-transform:uppercase;text-decoration:none;margin:11px 0 26px}.dot-expressway-block .description .link .icon{font-size:1rem;vertical-align:middle}.line-separator{padding:0;height:1px;background:#d3d3d3}@media screen and (max-width:600px){.line-separator{width:calc(100vw - 32px)}}@media only screen and (min-width:600px) and (max-width:1025px){.line-separator{width:calc(100vw - 64px)}}.corporate-start-page{background-color:#fff}.corporate-start-page .highlight-blocks{display:flex;flex-wrap:wrap;padding-bottom:75px}@media only screen and (min-width:600px) and (max-width:1025px){.corporate-start-page .highlight-blocks{width:570px}}@media screen and (max-width:600px){.corporate-start-page .highlight-blocks{flex-direction:column}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.corporate-start-page .highlight-blocks{flex-direction:row}}.corporate-start-page .highlight-blocks>div{width:24%;margin-right:1%;margin-bottom:17px}@media only screen and (min-width:600px) and (max-width:1025px){.corporate-start-page .highlight-blocks>div{width:268px;margin-right:17px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.corporate-start-page .highlight-blocks>div{width:268px;margin-right:17px}}@media screen and (max-width:600px){.corporate-start-page .highlight-blocks>div{display:flex;width:auto}}@media screen and (max-width:600px){.corporate-start-page .highlight-blocks>div:last-of-type{margin:0 16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.corporate-start-page .highlight-blocks>div:last-of-type{margin:0 16px}}@media screen and (max-width:600px){.corporate-start-page .highlight-blocks>div{margin:0 16px 16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.corporate-start-page .highlight-blocks>div{margin:0 16px 16px}}.corporate-start-page .highlight-blocks .highlight-block{width:100%;height:373px;border:1px solid #d3d3d3;border-radius:4px;box-shadow:0 -2px 4px 0 rgba(0,0,0,.2);padding:22px;overflow:hidden;background-color:#fff}@media screen and (max-width:600px){.corporate-start-page .highlight-blocks .highlight-block{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.corporate-start-page .highlight-blocks .highlight-block{width:100%}}.generic-block-page{width:40%;margin:80px auto 160px}@media only screen and (min-width:600px) and (max-width:1025px){.generic-block-page{width:60%}}@media screen and (max-width:600px){.generic-block-page{width:90%}}.start-page{background-color:#f9f9f9}.start-page .highlight-blocks{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:3rem}.start-page .highlight-blocks.with-header{transform:translateY(-50px)}@media screen and (max-width:600px){.start-page .highlight-blocks.with-header{transform:translateY(-20px)}}@media only screen and (min-width:600px) and (max-width:1025px){.start-page .highlight-blocks.with-header{transform:translateY(-20px)}}@media only screen and (min-width:600px) and (max-width:1025px){.start-page .highlight-blocks{width:76%}}@media screen and (max-width:600px){.start-page .highlight-blocks{flex-direction:column}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.start-page .highlight-blocks{flex-direction:row}}.start-page .highlight-blocks>div{width:calc(25% - 10px);padding:0 5px 10px;display:flex}@media screen and (max-width:600px){.start-page .highlight-blocks>div{width:calc(50% - 10px)}}@media only screen and (min-width:600px) and (max-width:1025px){.start-page .highlight-blocks>div{width:calc(50% - 10px)}}@media screen and (max-width:600px){.start-page .highlight-blocks>div{padding:.5rem 1.25rem;display:flex;width:auto}}.start-page .highlight-blocks>div:nth-child(n+5){display:none}.contact-us,.start-page .main-content{display:flex;flex-direction:column}.contact-us{padding:30px 10px;width:100%}@media screen and (min-width:1025px){.contact-us{padding:24px 75px 60px}}.contact-us .heading{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.875rem;color:var(--color-text-dark);line-height:36px;margin-bottom:24px}.contact-us__main-content{display:flex}@media screen and (max-width:600px){.contact-us__main-content{flex-direction:column}}@media only screen and (min-width:600px) and (max-width:1025px){.contact-us__main-content{flex-direction:column}}@media screen and (max-width:600px){.contact-us__main-content{padding:48px 16px 40px}}.contact-us__form{width:60%}@media screen and (max-width:600px){.contact-us__form{width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.contact-us__form{width:100%}}.contact-us__right-info{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-dark);flex-direction:column;padding:45px 60px 60px;flex:1}@media screen and (max-width:600px){.contact-us__right-info{padding:40px 0 0}}@media only screen and (min-width:600px) and (max-width:1025px){.contact-us__right-info{padding:40px 0 0}}.contact-us__right-info h1,.contact-us__right-info h2,.contact-us__right-info h3{white-space:nowrap;margin-bottom:0}.contact-us .error-msg{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:var(--color-text-avert);line-height:14px;margin-top:10px;padding-left:13px}.contact-us .blue-button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;padding:10px 40px}.faq{display:flex;padding:60px 0;flex-direction:column}@media screen and (max-width:600px){.faq{padding:24px 16px 80px;flex-direction:column}}@media only screen and (min-width:600px) and (max-width:1025px){.faq{padding:60px 30px}}.faq .wrapper{display:flex}@media screen and (max-width:600px){.faq .wrapper{flex-direction:column}}.faq .menu{width:17%;border-right:1px solid #d3d3d3}@media screen and (max-width:600px){.faq .menu{width:100%;border:none}}@media only screen and (min-width:600px) and (max-width:1025px){.faq .menu{width:20%}}.faq .content{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#3f3f3f;width:83%;padding-left:98px}.faq .content.no-side-menu{width:100%;padding:0}.faq .content.no-side-menu .top-content{margin-bottom:60px}@media screen and (max-width:600px){.faq .content{width:100%;border-left:none;padding-left:0}}@media only screen and (min-width:600px) and (max-width:1025px){.faq .content{width:75%}}.faq .content .page-title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:#3f3f3f;font-size:1.875rem;line-height:36px;padding-bottom:16px;padding-top:6px}@media screen and (max-width:600px){.faq .content .page-title{padding-top:0}}.faq .content .rich-text.page-description{margin-bottom:40px}.faq .content .faq-sections{border-bottom:1px solid #d3d3d3}.faq .content .articles .article-content .article-row{box-sizing:border-box;padding:34px 0;border-bottom:2px solid #d3d3d3}.faq .content .articles .article-content .article-row:first-of-type{border-top:2px solid #d3d3d3}.faq .content .articles .article-content .article-row .article-header{margin-bottom:8px}.faq .content .articles .article-content .article-row .article-header .date{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;color:#6e6e6e;margin-bottom:6px}.faq .content .articles .article-content .article-row .article-header .date .separator{padding:0 10px}.faq .content .articles .article-content .article-row .article-header h1{line-height:26px}.faq .content .articles .article-content .article-row .article-header .link{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:#007bc7;font-size:1.125rem;line-height:24px;text-decoration:none}.faq .content .articles .article-content .article-row .article-description p{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#3f3f3f;font-size:.875rem;line-height:22px}.faq .content .articles .article-content .actions{display:flex;align-items:center;justify-content:center;margin-top:60px}@media screen and (max-width:600px){.faq .content .articles .article-content .actions{margin-top:50px}}.faq .content .articles .article-content .actions .show-more-button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;min-width:326px;padding:16px;text-transform:uppercase}@media screen and (max-width:600px){.faq .content .articles .article-content .actions .show-more-button{flex:1}}.faq .accordion-container{padding:0}@media screen and (min-width:1025px){.faq .accordion-container.wrapper{width:100%}}.faq .accordion-container .editorial-block.wrapper{display:block}.faq .accordion-container.narrow-width{max-width:100%}.faq .accordion-container .accordion-content>div:last-child .accordion-section{border-bottom:none}.request-submission{padding:72px 0 80px;max-width:559px}@media screen and (max-width:600px){.request-submission{padding:40px 16px 80px}}.request-submission .header-section{margin-bottom:40px;color:#3f3f3f}.request-submission .header-section .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.875rem;line-height:36px;margin-bottom:24px}.request-submission .header-section .subtitle-message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:24px;max-width:516px}.request-submission .content .custom-dropdown,.request-submission .content .custom-input,.request-submission .content .custom-picker{background-color:#fff}.request-submission .content .custom-dropdown .vs__dropdown-toggle{min-height:60px}.request-submission .content .custom-dropdown .vs__selected-options{padding:10px 16px}.request-submission .content .label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;color:#3f3f3f;letter-spacing:.2px;line-height:14px;margin-bottom:2px}.request-submission .content .label.first{margin-bottom:12px}.request-submission .content .label.optional{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;color:#6e6e6e;line-height:14px}.request-submission .content .reason-return-options{margin-bottom:12px}.request-submission .content .product-row-errors{display:flex;flex:1}.request-submission .content .product-row-errors .error-col-container{width:33%}.request-submission .content .dot-number-error{order:2}.request-submission .content .quantity-error{order:3}.request-submission .content .date-items-error{order:4}.request-submission .content .product-row{display:flex;flex:1;margin-bottom:12px}@media screen and (max-width:600px){.request-submission .content .product-row{flex-direction:column}}.request-submission .content .product-row .dot-number{order:1;margin-right:8px}.request-submission .content .product-row .quantity{order:2;margin-right:8px}.request-submission .content .product-row .received-date{order:3}.request-submission .content .product-row .dot-number,.request-submission .content .product-row .quantity,.request-submission .content .product-row .received-date{width:33%}@media screen and (max-width:600px){.request-submission .content .product-row .dot-number,.request-submission .content .product-row .quantity,.request-submission .content .product-row .received-date{width:100%;margin-right:0}}.request-submission .content .received-date .vdp-datepicker__calendar-button{right:auto;left:-8px}.request-submission .content .received-date .custom-picker__selected-label,.request-submission .content .received-date input.form-control{padding-left:21px}.request-submission .content .case-codes,.request-submission .content .purchase-order-number{margin-bottom:12px}@media only screen and (min-width:600px){.request-submission .content .vdp-datepicker__calendar{left:unset;width:360px}}.request-submission .content .comments{height:189px;padding:0}.request-submission .content .comments .custom-input__selected{padding:10.5px 15px}@media screen and (max-width:600px){.request-submission .content .comments{flex-direction:column;height:380px}}.request-submission .content .comments .selected{padding:10.5px 15px}.request-submission .content .comments textarea{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px;border:0;resize:none;height:150px;width:100%;outline:none;overflow:auto}.request-submission .content .comments .photos{position:relative;border-left:1px solid #d3d3d3;width:34%;background:#eef3f8}.request-submission .content .comments .photos.with-files{background:#fff}@media screen and (max-width:600px){.request-submission .content .comments .photos{height:189px;width:100%;border-left:0;border-top:1px solid #d3d3d3}}.request-submission .content .comments .photos .blue-button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;position:absolute;top:155px;left:15px;display:inline;text-align:center;text-transform:uppercase;vertical-align:middle;border-radius:3px;border:none;cursor:pointer;padding:5px 10px;height:auto}.request-submission .content .comments .photos .blue-button:focus{outline:none}.request-submission .content .comments .photos .blue-button.disabled{pointer-events:none;opacity:.5;background-color:#ccc}.request-submission .content .comments .photos .input-label{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:#797979;line-height:14px;position:absolute;left:90px;top:160px}.request-submission .content .comments .photos .input-upload{display:none}.request-submission .content .comments .photos .files-uploaded{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px;margin-top:5px}.request-submission .content .comments .photos .files-uploaded .container{display:inline-block;background-color:#eef3f8;padding:3px 6px}.request-submission .content .comments .photos .files-uploaded .container .file-name{display:inline-block;max-width:135px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.request-submission .content .comments .photos .files-uploaded .container .icon{cursor:pointer;vertical-align:middle}.request-submission .content .disclaimer-msg{margin-top:27px;margin-bottom:41px;max-width:512px}.request-submission .content .disclaimer-msg .checkbox{display:flex}.request-submission .content .actions{display:flex;align-items:center}@media screen and (max-width:600px){.request-submission .content .actions{flex-direction:column}}.request-submission .content .actions button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;height:48px}@media screen and (max-width:600px){.request-submission .content .actions button{margin-bottom:20px;width:100%}}.request-submission .content .actions .cancel{color:#007bc7;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;text-align:center;text-transform:uppercase;cursor:pointer;margin-left:8px;width:116px}@media screen and (max-width:600px){.request-submission .content .actions .cancel{width:100%;height:auto;margin:0}}.request-submission .content .error-msg{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:#ff1414;line-height:14px;margin-top:2px;padding-left:13px}.product-compare-page{margin:35px 0 120px 150px}@media screen and (max-width:600px){.product-compare-page{margin:32px 0 71px}}@media only screen and (min-width:600px) and (max-width:1025px){.product-compare-page{margin:35px 0 120px 20px}}.product-compare-page h1{color:#3f3f3f;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;line-height:36px;margin-bottom:42px}@media screen and (max-width:600px){.product-compare-page h1{margin:0 16px 40px}}.product-compare-page .compare-table{display:flex;position:relative}.product-compare-page .compare-table .blue-navigate-next,.product-compare-page .compare-table .blue-navigate-previous{position:absolute;top:140px;z-index:200}.product-compare-page .compare-table .blue-navigate-next.left-scroll,.product-compare-page .compare-table .blue-navigate-previous.left-scroll{left:135px;top:140px}@media screen and (max-width:600px){.product-compare-page .compare-table .blue-navigate-next.left-scroll,.product-compare-page .compare-table .blue-navigate-previous.left-scroll{left:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.product-compare-page .compare-table .blue-navigate-next.left-scroll,.product-compare-page .compare-table .blue-navigate-previous.left-scroll{left:115px}}.product-compare-page .compare-table .blue-navigate-next.right-scroll,.product-compare-page .compare-table .blue-navigate-previous.right-scroll{right:25px}@media screen and (max-width:600px){.product-compare-page .compare-table .blue-navigate-next.right-scroll,.product-compare-page .compare-table .blue-navigate-previous.right-scroll{right:16px}}.product-compare-page .compare-table .left-shade,.product-compare-page .compare-table .right-shade{position:absolute;top:0;height:100%;width:235px;z-index:100}@media screen and (max-width:600px){.product-compare-page .compare-table .left-shade,.product-compare-page .compare-table .right-shade{width:70px}}@media only screen and (min-width:600px) and (max-width:1025px){.product-compare-page .compare-table .left-shade,.product-compare-page .compare-table .right-shade{width:70px}}.product-compare-page .compare-table .right-shade{right:0;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.product-compare-page .compare-table .left-shade{left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}@media screen and (max-width:600px){.product-compare-page .compare-table .left-shade{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0))}}@media only screen and (min-width:600px) and (max-width:1025px){.product-compare-page .compare-table .left-shade{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0))}}.product-compare-page .compare-table .labels{display:flex;flex-direction:column;width:195px;position:relative}.product-compare-page .compare-table .labels>div{border:0;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}@media screen and (max-width:600px){.product-compare-page .compare-table .labels{display:none}}@media only screen and (min-width:600px) and (max-width:1025px){.product-compare-page .compare-table .labels{width:175px}}.product-compare-page .compare-table .visibilityLabel{visibility:hidden}.product-compare-page .compare-table .products-container{position:relative;max-width:calc(100vw - 362px)}@media screen and (max-width:600px){.product-compare-page .compare-table .products-container{max-width:none;width:100%}}.product-compare-page .compare-table .products{display:flex;max-width:100%;overflow-x:hidden}@media screen and (max-width:600px){.product-compare-page .compare-table .products{max-width:none;width:100%;padding:0 12.4vw}}.product-compare-page .compare-table .product-details{height:492px;border-bottom:.5px solid #6e6e6e}.product-compare-page .compare-table [class*=" line-"],.product-compare-page .compare-table [class^=line-]{max-width:291px;min-width:291px;color:#3f3f3f;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:24px;padding:11px 40px 11px 16px;border-bottom:.5px solid #d3d3d3}.product-compare-page .compare-table [class*=" line-"] b,.product-compare-page .compare-table [class^=line-] b{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;margin-right:7px}@media screen and (max-width:600px){.product-compare-page .compare-table [class*=" line-"],.product-compare-page .compare-table [class^=line-]{width:auto;height:auto!important;padding-right:30px}}.product-compare-page .compare-table [class*=" line-"].title,.product-compare-page .compare-table [class^=line-].title{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}@media screen and (min-width:1025px){.product-compare-page .compare-table [class*=" line-"].title,.product-compare-page .compare-table [class^=line-].title{display:none}}.product-compare-page .compare-table .line-1{height:47px}.product-compare-page .compare-table .line-2{height:72px}.product-compare-page .compare-table .line-3{height:95px}.product-block{position:relative;height:488px;width:267px;border:1px solid #f6f6f6;border-radius:4px;margin:0 24px 24px 0;-webkit-print-color-adjust:exact}@media screen and (max-width:600px){.product-block{border-radius:0;border-width:1px 0 0;border-color:#d3d3d3;padding-top:50px;height:auto;width:auto;margin:0}.product-block:last-child{border-bottom-width:1px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-block{border-radius:0;border-width:1px 0 0;border-color:#d3d3d3;padding-top:50px;height:auto;width:auto;margin:0}.product-block:last-child{border-bottom-width:1px}}@media print{.product-block{height:420px}}.product-block.sponsored{border-top:3px solid #b0cfee}@media screen and (max-width:600px){.product-block.sponsored{border-width:3px 0 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-block.sponsored{border-width:3px 0 0}}.product-block.selected{border-color:#007bc7}.product-block.mini{padding-top:10px;height:213px}.product-block.mini .item-image{float:right;height:40px;width:40px;margin:0 16px}.product-block.full-mobile .item-image{float:none;height:160px;width:160px;margin:31px auto 10px}@media screen and (max-width:600px){.product-block.full-mobile{padding-top:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-block.full-mobile{padding-top:0}}.product-block .checkbox{position:absolute;top:20px;left:20px}@media print{.product-block .checkbox{display:none}}.product-block .favorite-icon{position:absolute;right:20px;top:20px;width:16px;height:16px;cursor:pointer}.product-block .favorite-icon i{position:absolute;top:0;left:0}.product-block .item-sponsored{color:#6d9dcd;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.16px;line-height:14px;text-transform:uppercase;text-align:center;position:absolute;left:0;right:0;top:7px}.product-block .item-image{height:152px;width:152px;margin:39px auto 10px}.product-block .item-image a{cursor:pointer}.product-block .item-image.sponsored{margin-top:0}.product-block .item-image img{max-width:100%;max-height:100%}@media screen and (max-width:600px){.product-block .item-image{float:right;height:80px;width:80px;margin:0 16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-block .item-image{float:right;height:80px;width:80px;margin:0 16px}}.product-block .item-content{padding:0 20px}.product-block .tag-bar{height:20px}.product-block .tag-bar .tag{display:inline-block;border-radius:2px;background-color:#f6f6f6;padding:3px 11px;color:#3f3f3f;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.16px;line-height:14px;text-transform:uppercase}.product-block .tag-bar .tag.verified{background-color:#e7f0f9}.product-block .tag-bar .tag.sale{background-color:#007bc7;color:#fff}.product-block .identity-bar{display:flex;height:14px;margin-top:7px}.product-block .identity-bar .ident{color:#3f3f3f;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.17px;line-height:14px;margin-right:24px;white-space:nowrap}@media screen and (max-width:600px){.product-block .identity-bar .ident{margin-right:14px}}.product-block .identity-bar .ident:last-child{margin:0}.product-block .identity-bar .ident b{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.product-block .item-name{height:76px;margin-top:6px}.product-block .item-name a{color:#000;font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:300;line-height:24px;text-decoration:none;cursor:pointer}.product-block .item-status{height:17px;color:#80bc00;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.2px;line-height:17px;margin-top:13px}.product-block .item-delivery{height:14px;font-size:.625rem;line-height:14px}.product-block .item-delivery,.product-block .item-price{color:#3f3f3f;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.product-block .item-price{font-size:1.5rem;line-height:36px;margin-top:3px}.product-block .item-price .case{color:#3f3f3f;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.2px;line-height:17px}.product-block .item-price .cross-line{color:#3f3f3f;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.2px;line-height:17px;margin-left:7px;text-decoration:line-through}.product-block .add-to-cart,.product-block .item-action{margin:12px 0 20px}@media print{.product-block .add-to-cart,.product-block .item-action{display:none}}.product-block .item-action button{width:100%;border-radius:4px;border:0;background-color:#007bc7;color:#fff;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;text-align:center;text-transform:uppercase;padding:14.5px 24px;white-space:nowrap}.product-block .item-action button [class^=icon-]{color:#fff;font-size:.875rem;margin-right:13px;vertical-align:middle}.page-not-found{padding-top:106px;margin:0 auto;display:flex;width:60%;max-width:1140px}@media screen and (max-width:600px){.page-not-found{flex-direction:column;padding:55px 18px 0;width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.page-not-found{flex-direction:column;padding:55px 18px 0;width:100%;padding:55px 100px 0}}.page-not-found .heading--alpha{margin-bottom:1rem}.page-not-found__body{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.4}.page-not-found__body a{color:var(--color-brand-primary)}.page-not-found__body ul{list-style:outside;margin:12px 0}.page-not-found__body ul li{margin-left:16px;margin-top:15px}.page-not-found__image{text-align:center}@media screen and (max-width:600px){.page-not-found__image{margin-top:10px}.page-not-found__image img{max-width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.page-not-found__image{margin-top:10px}.page-not-found__image img{max-width:100%}}.error-class{flex-direction:column;padding-top:106px;margin:0 auto;display:flex;width:60%}@media screen and (max-width:600px){.error-class{padding:55px 18px 0;width:100%}}.error-class .logo{display:inline-flex}.error-class .logo,.error-class .logo img{height:60px;width:60px}.error-class .title{margin-bottom:48px;font-size:30px}.error-class .sub-heading,.error-class .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.error-class .sub-heading{margin-bottom:20px;font-size:24px}.error-class .action-link{margin:10px 0}.error-class .body{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;line-height:24px;font-size:16px}.error-class .body a{color:#007bc7}.error-class .body ul{list-style:outside;margin:12px 0}.error-class .body ul li{margin-left:16px;margin-top:15px}.shipping-method-address{margin-top:32px}.shipping-method-address.drop-ship{margin-top:16px}.shipping-method-address .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:10px}.shipping-method-address .line{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-top:4px;font-size:14px}.shipping-method-address .new-address-form{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding-bottom:15px;margin:15px 0}.shipping-method-address .new-address-form .custom-input-row{display:flex}.shipping-method-address .new-address-form .custom-input-row>div{width:50%}.shipping-method-address .new-address-form .custom-input-row>div:last-child{margin-left:15px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.shipping-method-address .new-address-form .custom-input-row .vs__actions{margin-right:20px}}.shipping-method-address .custom-dropdown.hasError{border:1px solid #ff1414;border-radius:4px}.shipping-method-address .custom-dropdown.hasError .vs__dropdown-toggle{height:55px!important;border:none}.shipping-method-address .hasError .label,.shipping-method-address .hasError input{color:#ff1414}.shipping-method-address .vs__dropdown-toggle{height:58px!important}.invoice-report-page__header{padding-bottom:1.5rem}.invoice-report-page .heading--zeta{margin-top:.5rem}.invoice-report-page__form{width:100%;max-width:700px}.invoice-report-page__form .form__element--grouped label{padding-left:.25rem}.invoice-report-page__form-row{display:flex;flex-direction:column}@media only screen and (min-width:600px){.invoice-report-page__form-row{flex-direction:row}}.invoice-report-page__form-row+.invoice-report-page__form-row{margin-top:1.5rem}.invoice-report-page__form-row+.form__multiselect-list{margin-top:0}.invoice-report-page__form-row.space-between{justify-content:space-between}.invoice-report-page__form-row.flex-col{flex-direction:column;align-items:flex-start;margin-top:1.5rem}.invoice-report-page__form-row.flex-col label{margin-bottom:.5rem}.invoice-report-page__form-row.flex-col .form__element{width:100%;max-width:350px}.invoice-report-page__form-row.btn-bar{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border-gray)}.invoice-report-page__form-row .form__element-wrapper .heading--epsilon{display:block;padding-bottom:.3125rem}@media only screen and (min-width:600px){.invoice-report-page__form-row .form__element-wrapper+.form__element-wrapper{margin-left:1.5rem}}.location-preferences-page__header{padding-bottom:1.5rem}.location-preferences-page .preferences-input{max-width:350px}.location-preferences-page .preferences-input .vs__selected{white-space:nowrap}.location-preferences-page .preferences-input .custom-dropdown{margin-bottom:1rem}.image-link__image,.image-no-link{width:100%}.order-detail-item{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark);padding:1.5rem 0;border-bottom:1px solid var(--color-border-gray);display:flex;width:100%}.order-detail-item .row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.order-detail-item .flex-col{display:flex;flex-direction:column;flex-basis:32%}@media only screen and (min-width:600px){.order-detail-item .flex-col{flex:1;padding-left:1.5rem}}.order-detail-item .flex-col:first-child{flex-basis:68%;padding-left:0;padding-right:1.8125rem}@media only screen and (min-width:600px){.order-detail-item .flex-col:first-child{flex:2;padding-right:0;min-width:40%}}.order-detail-item .flex-col:last-child{flex-basis:68%;padding-left:0;padding-right:1.8125rem;margin-top:1rem}@media only screen and (min-width:600px){.order-detail-item .flex-col:last-child{flex:2;padding-left:1.5rem;margin-top:0}}.order-detail-item__item{padding:25px 0;border-bottom:1px solid var(--color-border-gray);display:flex}.order-detail-item__image{justify-content:center;min-width:80px;max-width:80px;display:flex;flex-direction:column}@media screen and (max-width:600px){.order-detail-item__image{display:none}}.order-detail-item__details{display:flex;flex-wrap:wrap}@media only screen and (min-width:600px){.order-detail-item__details{flex-wrap:nowrap}}.order-detail-item__content{display:flex;flex-direction:column;flex-grow:1}@media only screen and (min-width:600px){.order-detail-item__content{padding-left:1.5rem}}.order-detail-item__numbers{display:flex;font-size:.625rem;margin-bottom:.25rem}.order-detail-item__numbers strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.order-detail-item__numbers span{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-right:.5rem}.order-detail-item__title--link{color:var(--color-brand-primary);text-decoration:none}.order-detail-item__title,.order-detail-item__title--link{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.4;margin-top:.25rem;margin-bottom:.5rem}.order-detail-item__temp{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;text-transform:uppercase}.order-detail-item__price{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark);line-height:1.4;margin-bottom:.25rem}.order-detail-item__weight{font-size:.6875rem;color:var(--color-text-gray);padding:.25rem 0}.order-detail-item__weight strong{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.order-detail-item__quantity{display:flex;justify-content:space-between}.order-detail-item__quantity span{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem;line-height:1.4;color:var(--color-text-gray);margin-bottom:.25rem}.order-detail-item__cut-reason{display:flex;flex-direction:column}.order-detail-item__cut-reason span{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.8125rem;line-height:1.3;text-transform:capitalize;white-space:nowrap;color:var(--color-text-declare);margin-bottom:.25rem}.order-detail-item__action-link{padding:.25rem 0 0}.order-detail-item__action-link a{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5;color:var(--color-brand-primary);text-decoration:none}.order-detail-item__action-link a:hover{text-decoration:underline}.order-summary{background:var(--color-bg-gray-faint);border:1px solid var(--color-border-gray);border-top:3px solid var(--color-border-brand-light);border-radius:.25rem;padding:1.5rem}.order-summary__title{display:flex;justify-content:space-between;align-items:center}.order-summary__title .heading--gamma{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:1.25rem}.order-summary__title i{font-size:1.5rem;color:var(--color-brand-primary);font-weight:700;cursor:pointer}.order-summary__contact{padding:1.5rem 0}.order-summary__contact address{display:flex;flex-direction:column;font-style:normal;margin-bottom:1rem;line-height:1.4}.order-summary__contact address strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray)}.order-summary__contact.sample-express address{margin-top:1rem}.order-summary__label{display:flex;align-items:center;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:1.4;color:var(--color-text-gray);text-transform:uppercase;letter-spacing:.4px;margin-bottom:.5rem}.order-summary__label i{font-size:1.125rem;margin-right:.25rem}.sample-express .order-summary__label{margin-bottom:.25rem}.order-summary__value strong{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.4}.order-summary__value+.order-summary__label{margin-top:1rem}.order-summary__detail{padding:1.5rem 0;border-top:1px solid var(--color-border-gray);display:flex}.order-summary__detail.stacked{flex-direction:column}.order-summary__detail:last-child{padding-bottom:0}.order-summary__detail-col{display:flex;flex-direction:column;font-size:.75rem;color:var(--color-text-gray);flex:1;align-items:flex-end}.order-summary__detail-col:first-child{align-items:flex-start;flex:2}.order-summary__detail-col strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;letter-spacing:.2px;line-height:1.5;text-transform:uppercase;margin-bottom:.5rem;color:var(--color-text-gray);font-size:.625rem}.order-summary__detail-col strong.large{font-size:.75rem}@media screen and (max-width:600px){.order-summary__detail-col strong.large{max-width:120px}}@media screen and (min-width:1025px){.order-summary__detail-col strong.large{max-width:120px}}.order-summary__detail-col span{line-height:1.4}.order-summary__detail-row{display:flex;justify-content:space-between;align-items:center;margin:.3125rem 0}.order-summary__detail-row strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;letter-spacing:.2px;line-height:1.5;text-transform:uppercase;color:var(--color-text-gray);font-size:.625rem}.order-summary__detail-row strong.large{font-size:.75rem}.order-summary__detail-row span{line-height:1.4;font-size:.75rem}.order-summary__detail-row.total span{font-size:1.125rem;line-height:1.4;color:var(--color-text-gray)}.order-summary__row{display:flex}.order-summary__row-col,.order-summary__special-instructions{display:flex;flex-direction:column}.order-summary__special-instructions strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;letter-spacing:.2px;line-height:1.5;text-transform:uppercase;color:var(--color-text-gray);font-size:.75rem;margin:0 0 .25rem}.order-summary__special-instructions span{font-size:.8125rem;line-height:1.4}.order-detail{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark);padding:1.5rem}@media only screen and (min-width:600px) and (max-width:1025px){.order-detail{padding:2rem}}@media screen and (min-width:1025px){.order-detail{padding:2.5rem 0 4rem}.order-detail .wrapper{padding:0}}.order-detail .heading--alpha{margin:1.5rem 0}.order-detail .modal.order-document-download-failed .modal-header .heading--gamma{margin-bottom:1rem}.order-detail .modal.order-document-download-failed .modal-body p{margin-bottom:2rem}.order-detail__header{padding:.5rem 0 1.5rem;border-bottom:1px solid var(--color-border-gray)}@media only screen and (min-width:600px) and (max-width:1025px){.order-detail__header{padding:1rem 0 2rem}}@media screen and (min-width:1025px){.order-detail__header{padding:1.25rem 0 2.25rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.order-detail__header{padding:1.25rem 0 2.25rem}}.order-detail__header .btn.btn--secondary{display:inline-flex;padding-left:0;border:0}.order-detail__header-description{margin:1rem 0 1.8125rem}.order-detail__header-description p{font-size:.875rem;line-height:1.5}@media only screen and (min-width:600px){.order-detail__header-description p{font-size:1rem}}.order-detail__header-row{display:flex;justify-content:space-between;align-items:center}.order-detail__header-row .heading--beta-display{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.25rem}@media screen and (min-width:1025px){.order-detail__header-row .heading--beta-display{font-size:1.5rem}}.order-detail__method{display:flex;align-items:center;justify-content:flex-start;margin:.25rem 0}.order-detail__method .divider{margin:0 .8125rem;color:var(--color-text-gray-light)}.order-detail__content{display:flex;padding:1.5rem 0}@media only screen and (min-width:600px){.order-detail__content{padding:2.25rem 0}}.order-detail__content-main{display:flex;flex-direction:column;flex-basis:100%}.order-detail__header-group{display:flex;flex-wrap:wrap;padding-bottom:2rem;border-bottom:1px solid var(--color-border-gray);line-height:1.5}@media only screen and (min-width:600px){.order-detail__header-group{justify-content:space-between}}.order-detail__header-group .heading--zeta{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;margin-bottom:.25rem}.order-detail__header-group a{text-decoration:none;color:var(--color-brand-primary);align-self:flex-start}.order-detail__header-group a[href^=mailto]{text-transform:lowercase}.order-detail__header-group .tracking-number{margin-top:2rem}.order-detail__order-placed{display:flex;flex-direction:column;flex-basis:100%}@media only screen and (min-width:600px){.order-detail__order-placed{flex-basis:40%;padding-right:1.5rem;padding-bottom:0}}.order-detail__order-placed+.order-detail__approver,.order-detail__order-placed+.order-detail__documents{padding-top:1.5rem}@media only screen and (min-width:600px){.order-detail__order-placed+.order-detail__approver,.order-detail__order-placed+.order-detail__documents{padding-top:0}}.order-detail__approver{display:flex;flex-direction:column;flex-basis:100%}@media only screen and (min-width:600px){.order-detail__approver{flex-basis:25%}}.order-detail__documents{display:flex;flex-direction:column;flex-basis:100%}.order-detail__documents .partial-loader{min-height:32px;width:170px}@media only screen and (min-width:600px){.order-detail__documents{padding-right:1.5rem;align-items:flex-end;flex-basis:35%}}.order-detail__documents .btn.btn--secondary{padding:0;margin-left:-10px;justify-content:flex-start}.order-detail__documents .btn.btn--secondary:first-child{margin-top:.25rem}.order-detail__documents .btn.btn--secondary [class*=" icon-"],.order-detail__documents .btn.btn--secondary [class^=icon-]{font-size:1.5rem;padding:0 .25rem;min-width:20px;background:transparent;margin:0;color:var(--color-brand-primary)}.order-detail__actions{padding:2rem 0;border-bottom:1px solid var(--color-border-gray)}.order-detail__actions .btn.btn--primary{border-radius:2px}@media screen and (max-width:600px){.order-detail__actions{border-top:1px solid var(--color-border-gray)}}@media only screen and (min-width:600px) and (max-width:1025px){.order-detail__actions{border-top:1px solid var(--color-border-gray)}}.order-detail__actions-form{display:flex;align-items:center}@media screen and (max-width:600px){.order-detail__actions-form{flex-direction:column;align-items:flex-start}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-detail__actions-form{flex-direction:column;align-items:flex-start}}.order-detail__actions-msg{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5;letter-spacing:0;color:var(--color-text-gray);margin-left:1rem}.order-detail__item-container .partial-loader__loader{min-height:130px}.order-detail__item-container .message.message--centered{margin-top:1.5rem}.order-detail__cut-order{padding:1.5rem 0;border-bottom:1px solid var(--color-border-gray)}.order-detail__cut-order .message.message--declare{margin:.5rem 0 1.25rem}.order-detail__cut-order .btn-bar{padding:.25rem 0}.order-detail__content-aside{display:flex;flex-direction:column;padding:2rem 0}@media screen and (min-width:1025px){.order-detail__content-aside{flex-basis:100%;padding:0 0 0 2.8125rem;max-width:388px}}.order-filter{margin-bottom:1.25rem;width:100%}@media only screen and (min-width:600px){.order-filter{margin-bottom:0;width:auto}}@media screen and (min-width:1025px){.order-filter{padding:.3125rem 0}}@media only screen and (min-width:1025px) and (max-width:1280px){.order-filter{padding:.3125rem 0}}.order-filter__desktop{position:relative;display:flex;align-items:center;padding-right:1.5rem}.order-filter__label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-transform:uppercase;color:var(--color-text-gray);padding-right:1.75rem}.order-filter__selected-label{position:relative;display:flex;color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.2px;line-height:17px;cursor:pointer}.order-filter__options{width:180px;border-radius:0 0 .25rem .25rem;background-color:var(--color-bg-white);box-shadow:0 1px 4px 0 rgba(0,0,0,.2);position:absolute;top:28px;right:0;z-index:9998;max-height:312px;overflow-y:auto}.order-filter__options.multi-ship-to{width:232px}.order-filter__options-list{margin:.5rem 0}.order-filter__options-list-item{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;padding:.75rem 1.25rem;color:var(--color-text-dark);font-size:.75rem;line-height:1.5;list-style:none;text-decoration:none}.order-filter__options-list-item.active{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.order-filter__options-list-link{cursor:pointer;text-decoration:none;display:flex;flex-direction:column}.order-filter__mobile{padding:1rem;border:1px solid var(--color-border-gray);border-radius:.25rem;background-color:var(--color-bg-gray-faint);position:relative;display:flex;align-items:center;justify-content:space-between}.order-filter__icon-mobile{position:absolute;top:10px;right:6px;font-size:1.75rem;transform:rotate(90deg)}.order-filter__mobile-selected{color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.2px;line-height:1.2;margin-right:1.25rem}@media screen and (max-width:600px){.order-filter__modal .modal-content{display:flex;flex-direction:column;flex:1}.order-filter__modal .modal-content .modal-body{padding:53px 35px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-filter__modal .modal-content{display:flex;flex-direction:column;flex:1}.order-filter__modal .modal-content .modal-body{padding:53px 35px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-filter__modal .modal-content{padding:2.5rem}}@media only screen and (min-width:600px) and (max-width:1025px){.order-filter__modal .modal-body{padding:53px 0}}.order-filter__modal .modal-body li{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-bottom:1.125rem}.order-filter__modal .modal-body li.active,.order-filter__modal .modal-body li.active span,.order-filter__modal .modal-body li.active strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.order-filter__modal .modal-body a{color:var(--color-text-dark);font-size:.8125rem;line-height:1.5;text-decoration:none}.order-filter__icon{position:absolute;right:-24px;top:-1px;font-size:1.25rem}.order-filter__icon.open{transform:rotate(-90deg)}.order-filter__icon.closed{transform:rotate(90deg)}.order-history-item{border:1px solid var(--color-border-gray);border-radius:.25rem;margin-bottom:1.5rem}.order-history-item__header{background-color:var(--color-bg-gray-faint);padding:1rem 2rem 1rem 1.25rem;border-bottom:1px solid var(--color-border-gray);border-radius:.25rem .25rem 0 0;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:600px) and (max-width:1025px){.order-history-item__header{align-items:flex-start}}@media screen and (max-width:600px){.order-history-item__header{align-items:flex-start}}.order-history-item__order-type{color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.4}@media screen and (max-width:600px){.order-history-item__order-type{display:flex;flex-direction:column;white-space:nowrap;font-size:.8125rem}}.order-history-item__order-type .divider{padding:0 .5rem}@media screen and (max-width:600px){.order-history-item__order-type .divider{display:none}}.order-history-item__po-number{color:var(--color-brand-primary);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.5;text-decoration:none}.order-history-item__status{color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.4;padding:.25rem 0}.order-history-item__detail{padding:1rem 2rem 1rem 1.25rem;display:flex;justify-content:space-between}@media only screen and (min-width:600px) and (max-width:1025px){.order-history-item__detail{flex-direction:column}}@media screen and (max-width:600px){.order-history-item__detail{flex-direction:column}}.order-history-item__detail-col{margin-bottom:.8125rem}@media screen and (min-width:1025px){.order-history-item__detail-col{margin-bottom:0}}@media only screen and (min-width:1025px) and (max-width:1280px){.order-history-item__detail-col{margin-bottom:0}}.order-history-item__detail-label{color:var(--color-text-gray);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:2;text-transform:uppercase}.order-history-item__detail-value{color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:2}.toggle-switch{border:1px solid var(--color-border-gray);height:18px;width:30px;display:block;border-radius:18px;position:relative;cursor:pointer}.toggle-switch:before{content:"";display:block;height:12px;width:12px;border-radius:100%;background:var(--color-brand-primary);position:absolute;top:2px}.toggle-switch.initializing:before{animation-duration:0s!important;-webkit-animation-duration:0s!important}.toggle-switch.off:before{left:2px;animation:toggleOn .2s;-moz-animation:toggleOn .2s;-webkit-animation:toggleOn .2s}.toggle-switch.off.gray:before{background:var(--color-bg-gray)}.toggle-switch.on:before{left:14px;animation:toggleOff .2s;-moz-animation:toggleOff .2s;-webkit-animation:toggleOff .2s}.page-search{width:388px;height:44px;position:relative;border:1px solid var(--color-border-gray);border-radius:.25rem}@media screen and (max-width:600px){.page-search{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.page-search{width:100%}}.page-search input{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;width:100%;height:100%;padding:0 15px;color:var(--color-text-dark);border:none;border-radius:5px}.page-search input::placeholder{color:var(--color-text-gray)}.page-search input:focus{outline:none}.page-search i{font-size:1.5rem;position:absolute;top:9px;right:13px;color:var(--color-text-dark)}.global-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;opacity:.9;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.global-loader__image{-webkit-animation:spin .5s linear infinite;-moz-animation:spin .5s linear infinite;animation:spin .5s linear infinite}.global-loader__message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;color:#3f3f3f;padding-top:32px}.order-history-page{padding:45px 0}@media screen and (max-width:600px){.order-history-page{padding:45px 16px}}@media only screen and (min-width:600px) and (max-width:1025px){.order-history-page{padding:45px 32px}}.order-history-page .heading--alpha{margin-bottom:1.5rem}.order-history-page .heading--gamma{margin-bottom:.75rem}.order-history-page .page-search{width:100%}@media only screen and (min-width:600px){.order-history-page .page-search{max-width:388px;min-width:340px}}.order-history-page__description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-bottom:2rem}.order-history-page__order-actions{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--color-border-gray);margin-bottom:2rem}@media screen and (min-width:1025px){.order-history-page__order-actions{padding:1.75rem 0}}@media only screen and (min-width:1025px) and (max-width:1280px){.order-history-page__order-actions{padding:1.75rem 0}}.order-history-page__filter-bar{display:flex;align-items:center;flex-grow:1;justify-content:space-between}@media screen and (max-width:600px){.order-history-page__filter-bar{flex-wrap:wrap-reverse}}.order-history-page__filter-bar .right-side-filters{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:600px){.order-history-page__filter-bar .right-side-filters{flex-direction:row;width:unset}}.order-history-page__filters{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:600px){.order-history-page__filters{flex-direction:row;align-items:center}}.order-history-page__order-toggle{display:flex;align-items:center;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-top:1.25rem}@media only screen and (min-width:600px){.order-history-page__order-toggle{margin-top:0;margin-left:2.625rem}}.order-history-page__toggle-label{font-size:.75rem;margin-right:.75rem;white-space:nowrap}.pagination-bar{margin:27px 0;position:relative}.pagination-bar ul{list-style:none;display:flex;justify-content:center;align-items:center}.pagination-bar ul li{color:var(--color-brand-primary);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;letter-spacing:.14px;line-height:19px;text-align:center;cursor:pointer}.pagination-bar ul li.gap{padding:14px;color:var(--color-text-gray)}.pagination-bar ul li a{display:block;margin:14px;text-decoration:none;color:inherit}.pagination-bar ul li a.active{color:var(--color-text-gray);border-bottom:2px solid var(--color-border-brand);margin-bottom:12px}.pagination-bar ul li.prev{margin-right:16px}.pagination-bar ul li.prev .blue-navigate-previous{left:unset}.pagination-bar ul li.next{margin-left:16px}.pagination-bar ul li.next .blue-navigate-next{right:unset}.report-page{padding:40px 20px;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}@media screen and (min-width:1025px){.report-page{padding:80px 0}}@media only screen and (min-width:1025px) and (max-width:1280px){.report-page{padding:80px 0}}.report-page .heading--beta{margin-bottom:1rem}.report-page p{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-bottom:1.5rem}.report-page .heading--delta{font-size:.8125rem;margin-bottom:.425rem}.report-page .custom-dropdown .vs__dropdown-toggle{height:42px!important}.report-page .vdp-datepicker{height:42px;border:1px solid var(--color-border-gray);border-radius:.25rem;padding:10px 15px}.report-page .vdp-datepicker .vdp-datepicker__calendar{width:360px}.report-page .vdp-datepicker .input-group .input-group-prepend{top:12px;right:12px}.report-page__report-data{padding-top:4rem}.report-page__content-section{display:flex;flex-direction:column;width:100%}@media screen and (min-width:1025px){.report-page__content-section .rich-text{padding-right:60px}}@media only screen and (min-width:1025px) and (max-width:1280px){.report-page__content-section .rich-text{padding-right:60px}}.report-page__content{min-height:518px}.report-page__form{display:flex;padding:.5rem 0}.report-page__dropdown-wrapper{display:flex;flex-direction:column;position:relative}.report-page__dropdown-wrapper .error-msg{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:var(--color-text-avert);line-height:1.4;position:absolute;bottom:-20px;left:20px}@media screen and (max-width:600px){.report-page__dropdown-wrapper .error-msg{position:static}}@media only screen and (min-width:600px) and (max-width:1025px){.report-page__dropdown-wrapper .error-msg{position:static}}.report-page__form-row{display:flex;flex-direction:column}.report-page__form-row .btn.btn--secondary{align-self:flex-end;padding:.8125rem 0}.report-page__submit-button{display:flex;justify-content:center;align-items:flex-end;margin-bottom:2rem}.report-page__submit-button .btn.btn--primary{align-self:flex-end}.report-page__form-input{width:100%;padding:.5rem .8125rem;border:1px solid var(--color-border-gray);border-radius:.25rem;font-size:.8125rem;color:var(--color-text-dark);min-height:42px}.report-page__form-input:focus{border-color:var(--color-brand-primary);outline:none}.report-page__form-list{list-style:none;padding:0;margin:0;max-height:314px;min-height:314px;overflow-y:auto;border:1px solid var(--color-border-gray)}.report-page__form-list-item{padding:.5rem .75rem;cursor:pointer;font-size:.8125rem;color:var(--color-text-dark);border-bottom:1px solid var(--color-border-gray-standard)}.report-page__form-list-item.selected{background-color:var(--color-bg-brand-light);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.report-page__form-list-item:checked,.report-page__form-list-item:hover{background-color:#1967d2;color:var(--color-text-white)}.report-page__form-col-center,.report-page__form-col-left,.report-page__form-col-right{flex:1;padding:0;background:var(--color-bg-white);margin-right:1.5rem}.report-page__form-col-center:last-child,.report-page__form-col-left:last-child,.report-page__form-col-right:last-child{margin-right:0}.report-page__form-col-left{max-width:280px}.report-page__form-col-left .report-page__form-row{margin-bottom:1rem}.report-page__content{background:var(--color-bg-white);border-radius:.75rem;display:flex;flex-direction:column;width:100%;padding:1rem 1.5rem 1.5rem}.account-addresses{width:100%}.account-addresses .addresses-grid{margin:24px 0 100px;display:flex;flex-wrap:wrap}@media screen and (max-width:600px){.account-addresses .addresses-grid{margin-bottom:57px}}.account-addresses .addresses-grid .address{margin-right:4%;margin-bottom:40px;width:28%}.account-addresses .addresses-grid .address .defaultAddressContainer{width:142px;height:25px}.account-addresses .addresses-grid .address .defaultAddressContainer .default{padding:6px 8px;background-color:#0065a4;color:#fff;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;letter-spacing:0;line-height:14px}@media screen and (max-width:600px){.account-addresses .addresses-grid .address .defaultAddressContainer .default{margin-top:30px}}@media screen and (max-width:600px){.account-addresses .addresses-grid .address{width:100%;margin-right:0;margin-bottom:15px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.account-addresses .addresses-grid .address{width:100%;margin-right:0;margin-bottom:15px}}.account-addresses .addresses-grid .address .name{color:#3f3f3f;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:24px}.account-addresses .addresses-grid .address .line{height:24px;color:#3f3f3f;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-addresses .addresses-grid .address .line.customer-number{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.radio-button-option{padding:0 0 12px 23px;display:flex;position:relative;cursor:pointer}@media screen and (max-width:600px){.radio-button-option{padding-bottom:18px}}@media only screen and (min-width:600px) and (max-width:1025px){.radio-button-option{padding-bottom:18px}}.radio-button-option:last-of-type{padding-bottom:0}.radio-button-option:hover .radio{background-color:var(--color-bg-gray)}.radio-button-option input[type=radio]{position:absolute;opacity:0;cursor:pointer}.radio-button-option input[type=radio]:checked~.radio{border:1px solid var(--color-brand-primary)}.radio-button-option input[type=radio]:checked~.radio:after{display:block}.radio-button-option .radio{position:absolute;top:0;left:0;height:14px;width:14px;background-color:var(--color-text-white);border-radius:50%;border:1px solid var(--color-bg-gray);display:flex;justify-content:center;align-items:center}.radio-button-option .radio:after{content:"";display:none;width:10px;height:10px;border-radius:50%;background:var(--color-brand-primary)}@media screen and (max-width:600px){.change-account .modal-content{padding:0;display:flex;flex-direction:column}.change-account .modal-content .modal-header{padding:25px 35px 0}.change-account .modal-content .modal-body{overflow-y:auto;padding:0 2rem}.change-account .modal-content .modal-footer{padding:22px 35px;box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.change-account .modal-content .modal-footer .partial-loader{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.change-account .modal-content{padding:0;display:flex;flex-direction:column}.change-account .modal-content .modal-header{padding:25px 35px 0}.change-account .modal-content .modal-body{overflow-y:auto;padding:0 2rem}.change-account .modal-content .modal-footer{padding:22px 35px;box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.change-account .modal-content .modal-footer .partial-loader{width:100%}}.change-account .modal-content .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;color:var(--color-text-dark);padding-bottom:2rem}.change-account .modal-content .accounts{display:flex;flex-wrap:wrap;max-height:30vh;margin-bottom:3rem;overflow-y:auto}@media screen and (max-width:600px){.change-account .modal-content .accounts{max-height:calc(100vh - 270px)}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.change-account .modal-content .accounts{max-height:calc(100vh - 270px)}}.change-account .modal-content .accounts .radio-button-option{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.5;color:var(--color-text-dark);width:50%;padding-right:.8125rem;padding-bottom:2rem;word-break:break-word}@media screen and (max-width:600px){.change-account .modal-content .accounts .radio-button-option{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.change-account .modal-content .accounts .radio-button-option{width:100%}}.change-account .modal-content .accounts .radio-button-option .radio{margin-top:2px}.change-account .modal-content .accounts .radio-button-option strong{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.change-account .modal-content .accounts .accountItemDetails{display:flex;flex-direction:column}.change-account .modal-content .page-search{width:100%;margin-bottom:2rem}.frequently-ordered-products{padding-bottom:48px}.frequently-ordered-products:last-of-type{padding-bottom:0}@media screen and (max-width:600px){.frequently-ordered-products:last-of-type{padding-bottom:48px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.frequently-ordered-products:last-of-type{padding-bottom:48px}}.frequently-ordered-products .section-body .numbered-item{display:flex;padding:15px 0;border-bottom:1px solid var(--color-border-gray);align-items:center}.frequently-ordered-products .section-body .numbered-item:last-of-type{border-bottom:none}.frequently-ordered-products .section-body .numbered-item .number{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;width:30px;margin-right:5px}.frequently-ordered-products .section-body .numbered-item .image{display:flex;align-items:center;justify-content:center;width:50px;height:50px;min-width:50px;min-height:50px;margin-right:15px}.frequently-ordered-products .section-body .numbered-item .image img{max-width:50px;max-height:50px}.frequently-ordered-products .section-body .numbered-item a{font-size:.75rem;line-height:18px;color:var(--color-text-dark);text-decoration:none;padding-right:19px;flex-grow:2;flex-basis:75%}.frequently-ordered-products .section-body .numbered-item a:hover{color:var(--color-brand-primary)}.frequently-ordered-products .section-body .numbered-item .price-section{white-space:nowrap}.frequently-ordered-products .section-body .numbered-item .price-section .price{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;padding-right:3px}.frequently-ordered-products .section-body .numbered-item .price-section .uom{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;padding-right:5px}.frequently-ordered-products .partial-loader{height:100%}.frequently-ordered-products .partial-loader .loader{position:relative;padding:20px}.checkbox{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:18px;margin-bottom:12px}.checkbox label{display:inline-block;cursor:pointer}.checkbox label:hover{color:var(--color-brand-primary)}.v-tooltip{position:relative;overflow:visible}.v-tooltip .overlay{position:absolute;width:146px;border-radius:4px;background-color:#3f3f3f;color:#fff;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:16px;text-align:center;padding:5px 10px;display:none;margin-bottom:6px;bottom:100%;left:50%;transform:translateX(-50%)}.v-tooltip .overlay.action-info{width:auto;white-space:nowrap;background-color:#3f3f3f}.v-tooltip .overlay.bottom{bottom:auto;top:100%;margin:6px 0 0}.v-tooltip .overlay.right{margin:0 0 0 6px;left:100%;bottom:auto;top:50%;transform:translateY(-50%)}.v-tooltip .overlay.left{margin:0 6px 0 0;right:100%;left:auto;bottom:auto;top:50%;transform:translateY(-50%)}@media screen and (min-width:1025px){.v-tooltip:hover .overlay{display:block}}@media screen and (max-width:600px){.v-tooltip.active .overlay{display:block}}@media only screen and (min-width:600px) and (max-width:1025px){.v-tooltip.active .overlay{display:block}}.question-mark-tooltip{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;border:1px solid var(--color-border-black);border-radius:50%;vertical-align:super;text-align:center;cursor:pointer;margin-left:.25rem}.question-mark-tooltip.middle-aligned{vertical-align:middle}.question-mark-tooltip:before{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;content:"\003F";font-size:.625rem;vertical-align:top;color:var(--color-text-dark)}.question-mark-tooltip.black-version{background-color:var(--color-bg-black);border:none}.question-mark-tooltip.black-version:before{color:var(--color-text-white)}.question-mark-tooltip.small-version{width:.75rem;height:.75rem}.question-mark-tooltip.small-version:before{font-size:.625rem}.impersonate-account.modal-one{color:var(--color-text-dark);cursor:auto}.impersonate-account.modal-one .modal-content{overflow-y:visible}.impersonate-account.modal-one .modal-content .header-row{display:flex;justify-content:space-between;width:100%;align-items:baseline;margin-bottom:.5rem}.impersonate-account.modal-one .modal-content .header-row__checkbox{display:flex;align-items:center}.impersonate-account.modal-one .modal-content .header-row__checkbox .checkbox{padding-left:1.5rem;margin-bottom:0}.impersonate-account.modal-one .modal-content .header-row__checkbox .question-mark-tooltip{margin-left:.3125rem}.impersonate-account.modal-one .modal-content .v-tooltip .overlay{width:auto;text-transform:none;transform:translateX(-68%);margin-bottom:18px;white-space:nowrap}@media screen and (max-width:600px){.impersonate-account.modal-one .modal-content{padding:50px 36px 20px;flex-direction:column;overflow-y:auto;display:flex}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.impersonate-account.modal-one .modal-content{padding:50px 36px 20px;flex-direction:column;overflow-y:auto;display:flex}}.impersonate-account.modal-one .modal-content h2{margin:0}.impersonate-account.modal-one .modal-content .error-banner{margin-bottom:16px}.impersonate-account.modal-one .modal-content .primary-content{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:18px;padding-bottom:2px;position:static}.impersonate-account.modal-one .modal-content .secondary-content{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.2px;line-height:18px;color:var(--color-text-gray);position:static}.impersonate-account.modal-one .modal-content .accounts .instructions{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;display:inline-block;padding-bottom:7px}.impersonate-account.modal-one .modal-content .accounts .v-select{margin-bottom:24px;color:var(--color-text-dark)}.impersonate-account.modal-one .modal-content .accounts .v-select .vs__dropdown-toggle{min-height:48px;height:auto;padding:0}.impersonate-account.modal-one .modal-content .accounts .v-select .vs__selected-options{padding:4px 8px;min-height:48px;height:auto;flex:1}.impersonate-account.modal-one .modal-content .accounts .v-select .vs__clear{margin:0}.impersonate-account.modal-one .modal-content .accounts .v-select .vs__search{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:100;margin:0}.impersonate-account.modal-one .modal-content .accounts .v-select .vs__selected{flex-direction:column;justify-content:center;align-items:flex-start;padding:2px 0;margin:0}.impersonate-account.modal-one .modal-content .accounts .v-select .vs__dropdown-menu{background-color:var(--color-bg-gray-faint);max-height:284px}.impersonate-account.modal-one .modal-content .accounts .v-select .vs__dropdown-menu .vs__dropdown-option{display:flex;flex-direction:column;justify-content:center;height:71px;border-bottom:1px solid var(--color-border-gray);margin:0 16px;padding:3px 0}.impersonate-account.modal-one .modal-content .accounts .v-select .vs__dropdown-menu .vs__dropdown-option:last-of-type{border-bottom:none}.impersonate-account.modal-one .modal-content .accounts .v-select .vs__dropdown-menu .vs__no-options{text-align:left;padding-left:23px}.impersonate-account.modal-one .modal-content .users-container .users-label{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;padding-bottom:9px}.impersonate-account.modal-one .modal-content .users-container .users{display:flex;flex-wrap:wrap;max-height:300px;margin-bottom:36px;overflow-y:auto}@media screen and (max-width:600px){.impersonate-account.modal-one .modal-content .users-container .users{margin-bottom:20px;max-height:calc(100vh - 370px)}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.impersonate-account.modal-one .modal-content .users-container .users{margin-bottom:20px;max-height:calc(100vh - 370px);height:auto;overflow-y:unset;max-height:none}}.impersonate-account.modal-one .modal-content .users-container .users .radio-button-option{display:inline-flex;flex-direction:column;padding-right:10px;padding-bottom:22px;width:50%}@media screen and (max-width:600px){.impersonate-account.modal-one .modal-content .users-container .users .radio-button-option{width:100%}}.impersonate-account.modal-one .modal-content .users-container .users .radio-button-option .radio{margin-top:2px}.wobo.modal-one{color:var(--color-text-dark);cursor:auto}.wobo.modal-one .modal-content{overflow-y:visible}.wobo.modal-one .modal-content .v-tooltip .overlay{width:auto;text-transform:none;transform:translateX(-68%);margin-bottom:18px;white-space:nowrap}@media screen and (max-width:600px){.wobo.modal-one .modal-content{padding:50px 36px 20px;flex-direction:column;overflow-y:auto;display:flex}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.wobo.modal-one .modal-content{padding:50px 36px 20px;flex-direction:column;overflow-y:auto;display:flex}}.wobo.modal-one .modal-content h2{margin:0}.wobo.modal-one .modal-content .error-banner{margin-bottom:16px}.wobo.modal-one .modal-content .primary-content{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:18px;padding-bottom:2px;position:static}.wobo.modal-one .modal-content .secondary-content{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.2px;line-height:18px;color:var(--color-text-gray);position:static}.wobo.modal-one .modal-content .accounts .instructions{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;display:inline-block;padding-bottom:7px}.wobo.modal-one .modal-content .accounts .v-select{margin-bottom:24px;color:var(--color-text-dark)}.wobo.modal-one .modal-content .accounts .v-select .vs__dropdown-toggle{min-height:48px;height:auto;padding:0}.wobo.modal-one .modal-content .accounts .v-select .vs__selected-options{padding:4px 8px;min-height:48px;height:auto;flex:1}.wobo.modal-one .modal-content .accounts .v-select .vs__clear{margin:0}.wobo.modal-one .modal-content .accounts .v-select .vs__search{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:100;margin:0}.wobo.modal-one .modal-content .accounts .v-select .vs__selected{flex-direction:column;justify-content:center;align-items:flex-start;padding:2px 0;margin:0}.wobo.modal-one .modal-content .accounts .v-select .vs__dropdown-menu{background-color:var(--color-bg-gray-faint);max-height:284px}.wobo.modal-one .modal-content .accounts .v-select .vs__dropdown-menu .vs__dropdown-option{display:flex;flex-direction:column;justify-content:center;height:71px;border-bottom:1px solid var(--color-border-gray);margin:0 16px;padding:3px 0}.wobo.modal-one .modal-content .accounts .v-select .vs__dropdown-menu .vs__dropdown-option:last-of-type{border-bottom:none}.wobo.modal-one .modal-content .accounts .v-select .vs__dropdown-menu .vs__no-options{text-align:left;padding-left:23px}.max-length-text{display:block}.max-length-text__tooltip{display:inline-block;width:14px;height:14px;border:1px solid #007bc7;border-radius:50%;vertical-align:middle;text-align:center;cursor:pointer;margin-left:3px;margin-bottom:3px;z-index:9998}.max-length-text__tooltip:before{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;content:"\002B";font-size:.75rem;line-height:12px;vertical-align:top;color:#007bc7;font-weight:700}.recent-orders-highlight{display:flex;flex-grow:1}.recent-orders-highlight .partial-loader{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.recent-orders-highlight .btn.btn--accent{display:inline-flex}.recent-orders-highlight strong{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.recent-orders-highlight__content,.recent-orders-highlight__info{display:flex;flex-direction:column}.recent-orders-highlight__info{justify-content:center;align-items:center;padding:0 0 1rem}.recent-orders-highlight__detail{display:flex;flex-direction:column;text-align:center}.recent-orders-highlight__detail label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray-light);font-size:.75rem;text-transform:uppercase;line-height:1.4}.recent-orders-highlight__detail span{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.8125rem;line-height:1.4}.recent-orders-highlight__count{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:5.25rem;line-height:.8;color:var(--color-brand-primary);letter-spacing:-1px;margin-bottom:.5rem}.cart-tag{display:flex;justify-content:flex-start;align-items:center}.cart-tag__icon{font-size:.875rem;vertical-align:middle;margin-right:.25rem}.cart-tag__text{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:1;letter-spacing:.16px;color:var(--color-text-gray);text-transform:uppercase}.orange .cart-tag__text{color:var(--color-text-attentive)}.red .cart-tag__text{color:var(--color-text-avert)}.green .cart-tag__text{color:var(--color-text-affirm)}.all-carts-page{color:#3f3f3f;padding:85px 0 120px}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page{padding:40px 75px 80px}}@media screen and (max-width:600px){.all-carts-page{padding:40px 0 80px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.all-carts-page{padding:40px 0 80px}}.all-carts-page .all-carts-header{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;display:flex;justify-content:space-between;padding-bottom:42px}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .all-carts-header{border-bottom:1px solid #d3d3d3}}@media screen and (max-width:600px){.all-carts-page .all-carts-header{padding:0 16px 24px;border-bottom:1px solid #d3d3d3}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.all-carts-page .all-carts-header{padding:0 16px 24px;border-bottom:1px solid #d3d3d3}}.all-carts-page .all-carts-header .title{font-size:1.5rem}.all-carts-page .all-carts-header button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;display:flex;align-items:center;height:30px;padding:0 15px;text-transform:uppercase}.all-carts-page .all-carts-header button i{font-size:1rem;padding-right:3px}.all-carts-page .carts{display:table;border-collapse:collapse;width:100%;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}@media screen and (max-width:600px){.all-carts-page .carts{display:block}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts{display:block}}.all-carts-page .carts .cart-headers{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.2px;background-color:#f3f3f3;display:flex}.all-carts-page .carts .cart-headers>div{padding:20px;text-align:left}.all-carts-page .carts .cart-headers>div.line-items,.all-carts-page .carts .cart-headers>div.order-deadline,.all-carts-page .carts .cart-headers>div.po,.all-carts-page .carts .cart-headers>div.weight{width:15.5%}@media screen and (max-width:600px){.all-carts-page .carts .cart-headers>div.line-items,.all-carts-page .carts .cart-headers>div.order-deadline,.all-carts-page .carts .cart-headers>div.po,.all-carts-page .carts .cart-headers>div.weight{width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart-headers>div.line-items,.all-carts-page .carts .cart-headers>div.order-deadline,.all-carts-page .carts .cart-headers>div.po,.all-carts-page .carts .cart-headers>div.weight{width:100%}}.all-carts-page .carts .cart-headers>div.cart-name,.all-carts-page .carts .cart-headers>div.delivery,.all-carts-page .carts .cart-headers>div.status{width:18%}@media screen and (max-width:600px){.all-carts-page .carts .cart-headers>div.cart-name,.all-carts-page .carts .cart-headers>div.delivery,.all-carts-page .carts .cart-headers>div.status{width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart-headers>div.cart-name,.all-carts-page .carts .cart-headers>div.delivery,.all-carts-page .carts .cart-headers>div.status{width:100%}}.all-carts-page .carts .cart{position:relative;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;border-bottom:1px solid #d3d3d3;display:flex;cursor:pointer;text-decoration:none;color:#3f3f3f;min-height:72px}.all-carts-page .carts .cart .cart-tag-container .cart-tag{padding-bottom:8px}@media screen and (max-width:600px){.all-carts-page .carts .cart .cart-tag-container .cart-tag{padding-right:12px}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart .cart-tag-container .cart-tag{padding-right:12px}}.all-carts-page .carts .cart.active .status .actions .action:nth-child(-n+2){padding-bottom:0}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart{position:relative}}@media screen and (max-width:600px){.all-carts-page .carts .cart{display:block;padding:24px}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart{display:block;padding:24px}}.all-carts-page .carts .cart:hover{background-color:#f9f9f9}@media screen and (max-width:600px){.all-carts-page .carts .cart:hover{background-color:unset}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart:hover{background-color:unset}}.all-carts-page .carts .cart:hover .status .actions{display:flex}.all-carts-page .carts .cart:hover .status .cart-tag{display:none}.all-carts-page .carts .cart>div{padding:20px}@media screen and (max-width:600px){.all-carts-page .carts .cart>div{display:block;padding:0 0 10px;vertical-align:unset;height:unset;line-height:24px;width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div{display:block;padding:0 0 10px;vertical-align:unset;height:unset;line-height:24px;width:100%}}.all-carts-page .carts .cart>div.line-items,.all-carts-page .carts .cart>div.order-deadline,.all-carts-page .carts .cart>div.po,.all-carts-page .carts .cart>div.weight{width:15.5%}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.line-items,.all-carts-page .carts .cart>div.order-deadline,.all-carts-page .carts .cart>div.po,.all-carts-page .carts .cart>div.weight{width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.line-items,.all-carts-page .carts .cart>div.order-deadline,.all-carts-page .carts .cart>div.po,.all-carts-page .carts .cart>div.weight{width:100%}}.all-carts-page .carts .cart>div.cart-name,.all-carts-page .carts .cart>div.delivery,.all-carts-page .carts .cart>div.status{width:18%}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.cart-name,.all-carts-page .carts .cart>div.delivery,.all-carts-page .carts .cart>div.status{width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.cart-name,.all-carts-page .carts .cart>div.delivery,.all-carts-page .carts .cart>div.status{width:100%}}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.po{display:flex;justify-content:space-between;padding-bottom:10px;line-height:unset}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.po{display:flex;justify-content:space-between;padding-bottom:10px;line-height:unset}}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.po .cart-tag-container{display:inline-flex;justify-content:flex-end;flex-basis:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.po .cart-tag-container{display:inline-flex;justify-content:flex-end;flex-basis:100%}}.all-carts-page .carts .cart>div.po .poid{color:#007bc7;width:100%;word-wrap:break-word;text-decoration:none}.all-carts-page .carts .cart>div.cart-name{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;word-wrap:break-word}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.cart-name{font-size:1rem}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.cart-name{font-size:1rem}}.all-carts-page .carts .cart>div.delivery{display:flex;align-items:center}.all-carts-page .carts .cart>div.delivery .delivery-container{display:flex;color:#6e6e6e}.all-carts-page .carts .cart>div.delivery .delivery-container i{font-size:1rem;font-weight:700;padding-right:10px}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.delivery .delivery-container i{line-height:24px}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.delivery .delivery-container i{line-height:24px}}.all-carts-page .carts .cart>div.delivery .delivery-container .section-title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:.625rem;margin-bottom:8px}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.delivery .delivery-container .section-title{margin-bottom:0}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.delivery .delivery-container .section-title{margin-bottom:0}}.all-carts-page .carts .cart>div.delivery .delivery-container .address-value{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;margin-bottom:8px}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.delivery .delivery-container .address-value{margin-bottom:0}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.delivery .delivery-container .address-value{margin-bottom:0}}.all-carts-page .carts .cart>div.delivery .delivery-container .delivery-window{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;color:#6e6e6e}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.order-deadline{padding-bottom:0}}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.order-deadline{padding-bottom:10px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.all-carts-page .carts .cart>div.order-deadline{padding-bottom:10px}}.all-carts-page .carts .cart>div.status{display:flex;align-items:flex-start;justify-content:flex-start}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.status{width:unset;position:absolute;right:24px;top:55px;padding-bottom:0}}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.status{width:unset;position:static;padding-bottom:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.all-carts-page .carts .cart>div.status{width:unset;position:static;padding-bottom:0}}.all-carts-page .carts .cart>div.status .actions{display:none;align-items:center}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.status .actions{display:flex;flex-direction:column;align-items:flex-start}}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.status .actions{display:flex;flex-direction:row;flex-wrap:wrap;width:320px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.all-carts-page .carts .cart>div.status .actions{display:flex;flex-direction:row;flex-wrap:wrap;width:320px}}.all-carts-page .carts .cart>div.status .actions .action{margin-right:8px}.all-carts-page .carts .cart>div.status .actions .action.hide{display:none}.all-carts-page .carts .cart>div.status .actions .action:last-of-type{margin-right:12px}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.status .actions .action:last-of-type{margin-right:0}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.status .actions .action:last-of-type{margin-right:0}}.all-carts-page .carts .cart>div.status .actions .action .icon-Favorite:before{color:#3f3f3f}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.status .actions .action .icon-Favorite:before{color:#007bc7}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.status .actions .action .icon-Favorite:before{color:#007bc7}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.status .actions .action{padding-bottom:20px}}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.status .actions .action{margin-right:0}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.status .actions .action{margin-right:0}}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.status .actions .action{width:50%;justify-content:flex-start;padding-bottom:0}.all-carts-page .carts .cart>div.status .actions .action:nth-child(-n+2){padding-bottom:20px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.all-carts-page .carts .cart>div.status .actions .action{width:50%;justify-content:flex-start;padding-bottom:0}.all-carts-page .carts .cart>div.status .actions .action:nth-child(-n+2){padding-bottom:20px}}.all-carts-page .carts .cart>div.status .actions .action .modal-body{display:none}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.status .actions .action .modal-footer{padding:80px 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.all-carts-page .carts .cart>div.status .actions .action .modal-footer{padding:80px 0}}.all-carts-page .carts .cart>div.status .actions .action .add-to-list,.all-carts-page .carts .cart>div.status .actions .action .delete-cart,.all-carts-page .carts .cart>div.status .actions .action .make-active-cart{display:flex;align-items:center;justify-content:center;height:30px;width:30px;border:1px solid #6e6e6e;border-radius:2px;background-color:#fff;padding:0}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.status .actions .action .add-to-list,.all-carts-page .carts .cart>div.status .actions .action .delete-cart,.all-carts-page .carts .cart>div.status .actions .action .make-active-cart{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;height:unset;width:unset;border:none;background-color:unset;font-size:.625rem;letter-spacing:.1px}.all-carts-page .carts .cart>div.status .actions .action .add-to-list i,.all-carts-page .carts .cart>div.status .actions .action .add-to-list span,.all-carts-page .carts .cart>div.status .actions .action .delete-cart i,.all-carts-page .carts .cart>div.status .actions .action .delete-cart span,.all-carts-page .carts .cart>div.status .actions .action .make-active-cart i,.all-carts-page .carts .cart>div.status .actions .action .make-active-cart span{color:#007bc7}.all-carts-page .carts .cart>div.status .actions .action .add-to-list i,.all-carts-page .carts .cart>div.status .actions .action .delete-cart i,.all-carts-page .carts .cart>div.status .actions .action .make-active-cart i{font-size:.875rem;padding-right:5px}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.status .actions .action .add-to-list,.all-carts-page .carts .cart>div.status .actions .action .delete-cart,.all-carts-page .carts .cart>div.status .actions .action .make-active-cart{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;height:unset;width:unset;border:none;background-color:unset;font-size:.625rem;letter-spacing:.1px}.all-carts-page .carts .cart>div.status .actions .action .add-to-list i,.all-carts-page .carts .cart>div.status .actions .action .add-to-list span,.all-carts-page .carts .cart>div.status .actions .action .delete-cart i,.all-carts-page .carts .cart>div.status .actions .action .delete-cart span,.all-carts-page .carts .cart>div.status .actions .action .make-active-cart i,.all-carts-page .carts .cart>div.status .actions .action .make-active-cart span{color:#007bc7}.all-carts-page .carts .cart>div.status .actions .action .add-to-list i,.all-carts-page .carts .cart>div.status .actions .action .delete-cart i,.all-carts-page .carts .cart>div.status .actions .action .make-active-cart i{font-size:.875rem;padding-right:5px}}.all-carts-page .carts .cart>div.status .actions .action .add-to-list:hover,.all-carts-page .carts .cart>div.status .actions .action .delete-cart:hover,.all-carts-page .carts .cart>div.status .actions .action .make-active-cart:hover{background-color:#f3f3f3;cursor:pointer}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.status .actions .action .add-to-list:hover,.all-carts-page .carts .cart>div.status .actions .action .delete-cart:hover,.all-carts-page .carts .cart>div.status .actions .action .make-active-cart:hover{background-color:unset}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.status .actions .action .add-to-list:hover,.all-carts-page .carts .cart>div.status .actions .action .delete-cart:hover,.all-carts-page .carts .cart>div.status .actions .action .make-active-cart:hover{background-color:unset}}.all-carts-page .carts .cart>div.status .actions .action .add-to-list i,.all-carts-page .carts .cart>div.status .actions .action .delete-cart i,.all-carts-page .carts .cart>div.status .actions .action .make-active-cart i{font-size:1rem}.all-carts-page .carts .cart>div.align-right{text-align:right}@media screen and (max-width:600px){.all-carts-page .carts .cart>div.align-right{text-align:unset}}@media only screen and (min-width:600px) and (max-width:1025px){.all-carts-page .carts .cart>div.align-right{text-align:unset}}.cart-banner{display:flex;width:100%;padding:16px 16px 20px;margin:24px 0;border-radius:6px}@media screen and (max-width:600px){.cart-banner{flex-direction:column;order:1;margin-bottom:0}}@media only screen and (min-width:600px) and (max-width:1025px){.cart-banner{flex-direction:column;order:1;margin-bottom:0}}.cart-banner.pending{background-color:#fff1cc}.cart-banner.pending .cart-banner__message-type,.cart-banner.pending i{color:#fa8611}.cart-banner.rejected{background-color:#ffd1d1}.cart-banner.rejected .cart-banner__message-type,.cart-banner.rejected i{color:#ff1414}.cart-banner__message-type{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;padding:2px 24px 12px 0;text-transform:uppercase;line-height:14px;white-space:nowrap}.cart-banner__message-type i{font-size:.875rem;padding-right:2px;vertical-align:middle}.cart-banner__message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px;color:#3f3f3f}.cart-banner__message-text{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;letter-spacing:.2px;color:#484848;padding-bottom:12px}.cart-banner__notes-label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}@media screen and (max-width:600px){.cart-item.checkout-item+.cart-message{margin:1rem}}@media only screen and (min-width:600px) and (max-width:1025px){.cart-item.checkout-item+.cart-message{margin:1rem}}@media screen and (min-width:1025px){.cart-item.checkout-item+.cart-message{margin:3rem 0 2rem}}.cart-carousel-item{height:112px;width:256px;border:1px solid var(--color-border-gray);border-radius:4px;margin-right:6px;flex-shrink:0;padding:12.5px 14px;cursor:pointer;background:var(--color-bg-white)}@media only screen and (min-width:1025px) and (max-width:1280px){.cart-carousel-item{width:128px}}.cart-carousel-item.active{position:relative;display:flex;flex-direction:column;height:auto;min-height:150px;max-width:326px;padding:16px;border:1px solid var(--color-border-brand);margin-right:36px;cursor:default;flex-grow:1}@media screen and (max-width:600px){.cart-carousel-item.active{height:unset;min-height:unset;width:100%;padding:0;border:none;margin:0}}@media only screen and (min-width:600px) and (max-width:1025px){.cart-carousel-item.active{height:unset;min-height:unset;width:100%;padding:0;border:none;margin:0}}@media only screen and (min-width:1025px) and (max-width:1280px){.cart-carousel-item.active{max-width:356px;width:auto;flex:1}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.cart-carousel-item.active{max-width:none}}.cart-carousel-item.active .tag{font-size:.625rem;letter-spacing:.16px;line-height:14px;padding:3px 9px}.cart-carousel-item.active .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:1.125rem;font-weight:300;line-height:33px}.cart-carousel-item.active .title .po-label{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-gray)}.cart-carousel-item.active .line-items{margin-top:8px}.cart-carousel-item.active .line-items .delivery-method{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;letter-spacing:.1px}.cart-carousel-item.active .line-items .delivery-date{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark);line-height:19px}.cart-carousel-item.active .line-items .submitter{font-size:1rem;line-height:20px;padding-bottom:4px}.cart-carousel-item.active .line-items .submit-date{font-size:.75rem;line-height:20px}.cart-carousel-item.selected{border-color:var(--color-border-brand)}.cart-carousel-item.selected.active .bottom{margin-top:20px;justify-content:unset}.cart-carousel-item.selected.active .bottom form{padding-right:16px}.cart-carousel-item.selected.active .bottom .cart-tag{padding:5px 10px 0 0}.cart-carousel-item.selected .bottom{margin-top:0}.cart-carousel-item .title{color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.1px;line-height:16px}.cart-carousel-item .title .inline-edit{display:flex}.cart-carousel-item .title .cart-name,.cart-carousel-item .title .po-number{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-carousel-item .title .po-label{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-gray);display:inline;text-transform:uppercase;margin-left:5px}.cart-carousel-item .line-items{margin-top:6px}.cart-carousel-item .line-items .delivery-method{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;color:var(--color-text-gray);line-height:14px;text-transform:uppercase}.cart-carousel-item .line-items .delivery-date{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;color:var(--color-text-gray-bold);line-height:14px}.cart-carousel-item .line-items .submitter{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:20px;color:var(--color-text-dark)}.cart-carousel-item .line-items .submit-date{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;color:var(--color-text-gray)}.cart-carousel-item .line-items .submit-date .date{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.cart-carousel-item .bottom{display:flex;justify-content:space-between}.cart-carousel-item .bottom .cart-tag{padding-top:3px}.cart-carousel{display:flex;background:var(--color-bg-gray-faint)}@media screen and (max-width:600px){.cart-carousel{padding:0 16px;background-color:transparent}}@media only screen and (min-width:600px) and (max-width:1025px){.cart-carousel{padding:0 16px;background-color:transparent;padding:0 32px}}.cart-carousel .wrapper{position:relative}.cart-carousel .action-bar{position:absolute;top:31px;right:16px;display:none;align-items:center;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;z-index:1}@media screen and (min-width:1025px){.cart-carousel .action-bar{display:flex}}.cart-carousel .view-all-carts{padding-top:24px;display:block}@media screen and (min-width:1025px){.cart-carousel .view-all-carts{display:none}}.cart-carousel .view-all-carts a{padding:0}.cart-carousel .carousel-container{position:relative;display:flex;align-items:flex-end;padding:20px 0;justify-content:space-between}@media screen and (max-width:600px){.cart-carousel .carousel-container{padding-bottom:0}}@media only screen and (min-width:600px) and (max-width:1025px){.cart-carousel .carousel-container{padding-bottom:0}}@media screen and (min-width:1025px){.cart-carousel .carousel-container{min-height:203px}}.cart-carousel .navigate .left,.cart-carousel .navigate .right{display:flex;justify-content:center;align-items:center;height:112px;width:36px;border-radius:4px;background:var(--color-bg-brand-light);cursor:pointer}.cart-carousel .navigate .left i,.cart-carousel .navigate .right i{font-size:1.875rem;color:var(--color-brand-primary)}.cart-carousel .navigate .left{margin-right:6px}.cart-carousel .navigate .left i{transform:rotate(180deg)}.cart-carousel .navigate.disabled{pointer-events:none}.cart-carousel .navigate.disabled .left,.cart-carousel .navigate.disabled .right{opacity:.5;background-color:var(--color-bg-gray)}.cart-carousel .carousel{display:none;align-items:center;justify-content:center;padding-top:25px}@media screen and (min-width:1025px){.cart-carousel .carousel{display:flex}}.cart-carousel .carousel .scroller-container{overflow:hidden;max-width:786px}.cart-carousel .carousel .scroller-container .scroller{display:flex;transition:transform 1s ease-out}@media print{.cart-carousel{background:transparent}.cart-carousel .view-all-carts{display:none}.cart-carousel .carousel-container{background:transparent;padding:0}.cart-carousel .cart-carousel-item.selected{padding:0 0 20px;border:none;min-height:auto}.cart-carousel .cart-carousel-item.selected .bottom,.cart-carousel .cart-carousel-item.selected .button-type-2{display:none}.cart-carousel .cart-carousel-item.selected .title{font-size:12pt}.cart-carousel .cart-carousel-item.selected .line-items{margin-top:0}.cart-carousel .cart-carousel-item.selected .line-items .delivery-date,.cart-carousel .cart-carousel-item.selected .line-items .delivery-method{font-size:9pt}}.cart-page .wrapper{padding:0 16px}@media only screen and (min-width:600px) and (max-width:1025px){.cart-page .wrapper{padding:0 32px}}.cart-page .main-alert{margin:0 15px 26px}@media screen and (min-width:1025px){.cart-page .main-alert{margin:46px 0}}@media screen and (min-width:1025px){.cart-page .message.message--padded{margin:2rem 0 1rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.cart-page .message.message--padded{margin:2rem 0 1rem}}.cart-page .message.message--declare{margin-bottom:1.5rem}.cart-page .cart-container{display:flex;flex-direction:column-reverse;margin:0}@media screen and (min-width:1025px){.cart-page .cart-container{flex-direction:row;flex-wrap:wrap;margin:24px 0}}@media only screen and (min-width:1025px) and (max-width:1280px){.cart-page .cart-container{flex-wrap:nowrap}}.cart-page .cart-container .main-content{padding-bottom:20px;flex:1}@media screen and (min-width:1025px){.cart-page .cart-container .main-content{padding:0}}.cart-page .cart-container .main-content .cart-empty-message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;padding-top:15%;text-align:center}.cart-page .cart-container .right-side{margin:0;width:auto;padding:35px 0}@media screen and (min-width:1025px){.cart-page .cart-container .right-side{width:343px;margin-left:58px;padding:8px 0 0}}@media print{.cart-page .actions,.cart-page .cart-summary .action-row,.cart-page .cart-summary .button-type-2,.cart-page .cart-summary .hr,.cart-page .checkout,.cart-page .list-header,.cart-page .shipment-summary .toggle,.cart-page .shipment-summary .truck-load .progress-bar,.cart-page .unavailable-cart-items-container{display:none}.cart-page .wrapper{padding:0}.cart-page .cart-container{display:block;flex-direction:unset}.cart-page .cart-container .right-side{page-break-before:always}.cart-page .cart-content .list-container form:first-of-type .cart-item{border-top:1px solid var(--color-border-gray)}.cart-page .cart-item .image img{height:40px;width:40px;margin-top:6px}.cart-page .cart-item .identity-bar{padding-bottom:0}.cart-page .cart-item .details .title{font-size:9pt;line-height:1.2;margin:4px 0}.cart-page .cart-item .details .title a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.cart-page .cart-item .identity-bar .ident{font-size:8pt;line-height:1.2}.cart-page .cart-item .details .type{margin:6px 0 8px}.cart-page .cart-item .item-status{font-size:8pt;line-height:1.2}.cart-page .cart-item .pricing .price{font-size:9pt;line-height:1.2}.cart-page .cart-item .item-wrapper{padding:10px 0}.cart-page .cart-item .add-to-cart.horizontal{margin-top:-14px}.cart-page .cart-item{page-break-before:auto;page-break-inside:avoid}.cart-page .item-price{font-size:8pt;margin-bottom:8px}.cart-page .add-to-cart.horizontal .input-section .quantity-box{padding:0;border:none;display:flex;justify-content:flex-end}.cart-page .cart-item .add-to-cart.horizontal .input-section .quantity .quantity-box{height:auto}.cart-page .cart-item .line .label,.cart-page .cart-item .line .value{font-size:7pt;line-height:1.2}.cart-page .cart-summary{padding:0 0 20px;width:100%;border:none;border-bottom:1px solid var(--color-border-gray)}.cart-page .cart-summary .title{font-size:12pt}.cart-page .cart-summary .addresses .address-value,.cart-page .cart-summary .delivery-date .bold-value,.cart-page .cart-summary .summary-row{font-size:9pt}.cart-page .cart-summary .delivery-address{margin:16px 0}.cart-page .cart-summary .summary-row.total .value{font-size:12pt}.cart-page .shipment-summary{padding:20px 0 0;border:none;width:100%;margin:0}.cart-page .shipment-summary .title{font-size:12pt}.cart-page .shipment-summary .dates{font-size:10pt}.cart-page .shipment-summary table{margin-top:10px}.cart-page .shipment-summary table td.hl,.cart-page .shipment-summary table th.hl{font-size:9pt}.cart-page .shipment-summary table thead{border-bottom:1px solid var(--color-border-gray)}.cart-page .shipment-summary table tfoot{border-top:1px solid var(--color-border-gray)}.cart-page .shipment-summary .truck-load{margin:20px 0 0;padding:0;background:none}}.google-places-autocomplete{height:57px;width:100%;position:relative}.google-places-autocomplete i{font-size:1.75rem;color:#007bc7;position:absolute;top:16px;left:10px}.google-places-autocomplete input{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;letter-spacing:0;line-height:19px;color:#3f3f3f;width:100%;height:100%;padding:0 16px;border:1px solid #d3d3d3;border-radius:4px}.google-places-autocomplete input:focus{outline:none}.google-places-autocomplete input::placeholder{color:#6e6e6e}.google-places-autocomplete input.has-icon{padding-left:44px}.google-places-autocomplete input::-webkit-search-cancel-button,.google-places-autocomplete input::-webkit-search-decoration,.google-places-autocomplete input::-webkit-search-results-button,.google-places-autocomplete input::-webkit-search-results-decoration{-webkit-appearance:none}.direct-ship-item-grid .item{position:relative}.direct-ship-item-grid .loading-spinner{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.direct-ship-item-grid .hide{visibility:hidden}.direct-ship-item-grid .product-image{padding:1rem .25rem;position:unset;word-break:break-word;max-width:88px;font-size:.75rem;vertical-align:top;border:none;outline:none}.direct-ship-item-grid .product-image img{border:none;outline:none}.direct-ship-item-grid .direct-ship__item-image{max-width:72px;max-height:72px;margin:0 .25rem}.direct-ship-item-grid .items{display:table;border-collapse:collapse;width:100%;color:#3f3f3f}@media screen and (max-width:600px){.direct-ship-item-grid .items{display:block;border-top:1px solid #d3d3d3}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.direct-ship-item-grid .items{display:block;border-top:1px solid #d3d3d3}}.direct-ship-item-grid .items .items-header{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;display:table-row;height:51px;background-color:#f3f3f3;border-bottom:1px solid #d3d3d3}@media screen and (max-width:600px){.direct-ship-item-grid .items .items-header{display:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.direct-ship-item-grid .items .items-header{display:none}}.direct-ship-item-grid .items .items-header>div{display:table-cell;vertical-align:middle}.direct-ship-item-grid .items .item{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;display:table-row;height:64px;border-bottom:1px solid #d3d3d3}@media screen and (max-width:600px){.direct-ship-item-grid .items .item{display:block;height:unset;position:relative;padding:16px 0}.direct-ship-item-grid .items .item.has-error{padding:5px 0 27px}.direct-ship-item-grid .items .item.has-error .delete{top:5px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.direct-ship-item-grid .items .item{display:block;height:unset;position:relative;padding:16px 0}.direct-ship-item-grid .items .item.has-error{padding:5px 0 27px}.direct-ship-item-grid .items .item.has-error .delete{top:5px}}.direct-ship-item-grid .items .item>div{display:table-cell;vertical-align:middle;line-height:20px}.direct-ship-item-grid .items .item>div.item-detail{min-width:60px}.direct-ship-item-grid .items .item>div.item-detail label{display:none}.direct-ship-item-grid .items .item>div.item-detail.product-name .mfr-gtin{padding-bottom:3px}.direct-ship-item-grid .items .item>div.item-detail.product-name .mfr-gtin label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;display:unset;padding-right:3px}.direct-ship-item-grid .items .item>div.item-detail.product-name .mfr-gtin span{padding-right:5px}.direct-ship-item-grid .items .item>div.item-detail.pricing-detail{padding-right:40px}.direct-ship-item-grid .items .item>div.item-detail.pricing-detail .pricing-detail__container{display:flex;justify-content:flex-start}.direct-ship-item-grid .items .item>div.item-detail.pricing-detail .pricing-detail__container .price-unavailable{white-space:nowrap}.direct-ship-item-grid .items .item>div.item-detail.pricing-detail .pricing-detail__container .strike-through{text-decoration:line-through;color:#6e6e6e;margin-right:16px}.direct-ship-item-grid .items .item>div.item-detail.status .value{color:#80bc00}@media screen and (max-width:600px){.direct-ship-item-grid .items .item>div{display:block}.direct-ship-item-grid .items .item>div.item-detail{clear:both;padding:5px 24px 0}.direct-ship-item-grid .items .item>div.item-detail.pricing-detail .partial-loader{display:flex}.direct-ship-item-grid .items .item>div.item-detail.pricing-detail .partial-loader .pricing-detail__container{justify-content:flex-start;flex-direction:row-reverse}.direct-ship-item-grid .items .item>div.item-detail.pricing-detail .partial-loader .pricing-detail__container .strike-through{margin-left:12px;margin-right:0}.direct-ship-item-grid .items .item>div.item-detail.no-pad{padding:0}.direct-ship-item-grid .items .item>div.item-detail.product-name{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.direct-ship-item-grid .items .item>div.item-detail label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;display:inline;padding-right:5px}.direct-ship-item-grid .items .item>div.item-detail label.hide{display:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.direct-ship-item-grid .items .item>div{display:block}.direct-ship-item-grid .items .item>div.item-detail{clear:both;padding:5px 24px 0}.direct-ship-item-grid .items .item>div.item-detail.pricing-detail .partial-loader{display:flex}.direct-ship-item-grid .items .item>div.item-detail.pricing-detail .partial-loader .pricing-detail__container{justify-content:flex-start;flex-direction:row-reverse}.direct-ship-item-grid .items .item>div.item-detail.pricing-detail .partial-loader .pricing-detail__container .strike-through{margin-left:12px;margin-right:0}.direct-ship-item-grid .items .item>div.item-detail.no-pad{padding:0}.direct-ship-item-grid .items .item>div.item-detail.product-name{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.direct-ship-item-grid .items .item>div.item-detail label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;display:inline;padding-right:5px}.direct-ship-item-grid .items .item>div.item-detail label.hide{display:none}}.direct-ship-item-grid .items .item>div input[type=number]{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;height:32px;padding:0 12px;border:1px solid #d3d3d3;border-radius:2px}.direct-ship-item-grid .items .item>div input[type=number]::-webkit-inner-spin-button,.direct-ship-item-grid .items .item>div input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.direct-ship-item-grid .items .item>div .error-container{position:absolute;line-height:13px}.direct-ship-item-grid .items .item>div .error-container span{padding-right:24px;display:inline-block}.direct-ship-item-grid .items .item>div.row-number{text-align:center}@media screen and (max-width:600px){.direct-ship-item-grid .items .item>div.row-number{float:left;padding:4px 10px 20px 24px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.direct-ship-item-grid .items .item>div.row-number{float:left;padding:4px 10px 20px 24px}}.direct-ship-item-grid .items .item>div.row-number.no-pad{padding-bottom:0}.direct-ship-item-grid .items .item>div.dot-number{width:75px}@media screen and (max-width:600px){.direct-ship-item-grid .items .item>div.dot-number{float:left;padding-bottom:20px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.direct-ship-item-grid .items .item>div.dot-number{float:left;padding-bottom:20px}}.direct-ship-item-grid .items .item>div.dot-number.no-pad{padding-bottom:0}.direct-ship-item-grid .items .item>div.dot-number input{width:70px}.direct-ship-item-grid .items .item>div.quantity{width:90px}@media screen and (max-width:600px){.direct-ship-item-grid .items .item>div.quantity{float:left;padding-bottom:20px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.direct-ship-item-grid .items .item>div.quantity{float:left;padding-bottom:20px}}.direct-ship-item-grid .items .item>div.quantity.no-pad{padding-bottom:0}.direct-ship-item-grid .items .item>div.quantity input{width:60px}.direct-ship-item-grid .items .item>div.delete{width:30px;padding-right:0}@media screen and (max-width:600px){.direct-ship-item-grid .items .item>div.delete{position:absolute;right:24px;top:16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.direct-ship-item-grid .items .item>div.delete{position:absolute;right:24px;top:16px}}.direct-ship-item-grid .items .item>div.delete i{display:flex;align-items:center;justify-content:center;font-size:1rem;width:30px;height:30px;border-radius:2px;background-color:#f3f3f3;cursor:pointer}.direct-ship-item-grid .footer-section{display:flex;justify-content:space-between;align-items:center;padding-top:24px}@media screen and (max-width:600px){.direct-ship-item-grid .footer-section{padding:24px 16px 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.direct-ship-item-grid .footer-section{padding:24px 16px 0}}@media screen and (max-width:600px){.direct-ship-item-grid .footer-section{flex-direction:column}}.direct-ship-item-grid .footer-section a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:#007bc7;text-transform:uppercase;text-decoration:none;cursor:pointer}.direct-ship-item-grid .footer-section a.disabled{color:#6e6e6e;cursor:unset}.direct-ship-item-grid .footer-section .add-row{display:flex;flex-direction:column}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.direct-ship-item-grid .footer-section .add-row{max-width:40%}}@media screen and (max-width:600px){.direct-ship-item-grid .footer-section .add-row{padding-bottom:24px;align-items:center}}.direct-ship-item-grid .footer-section .add-row span{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;padding-top:5px}.direct-ship-item-grid .footer-section form a{padding-right:40px}.direct-ship-item-grid p{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-bottom:1.5rem}.direct-ship-item-grid .btn--secondary{font-size:.75rem;padding:.625rem 1.5rem}.direct-ship-item-grid .btn--secondary [class*=" icon-"],.direct-ship-item-grid .btn--secondary [class^=icon-]{font-size:1rem;margin-right:.5rem;color:var(--color-brand-primary)}.direct-ship-item-grid__content-section{display:flex;flex-direction:column;width:100%;padding-bottom:4rem}@media only screen and (min-width:600px){.direct-ship-item-grid__content-section{flex-direction:row}}@media screen and (min-width:1025px){.direct-ship-item-grid__content-section .rich-text{padding-right:60px}}@media only screen and (min-width:1025px) and (max-width:1280px){.direct-ship-item-grid__content-section .rich-text{padding-right:60px}}.direct-ship-item-grid__messages{margin-bottom:1rem}@media screen and (min-width:1025px){.direct-ship-item-grid__messages{margin-bottom:3rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.direct-ship-item-grid__messages{margin-bottom:3rem}}.direct-ship-item-grid__messages .message{align-items:center}.direct-ship-item-grid__messages .message i[class^=icon-]{font-size:1.125rem}.direct-ship-item-grid__messages .message+.message{margin-top:1.25rem}.direct-ship-item-grid__messages .message.multiple{align-items:flex-start}.direct-ship-item-grid__messages .message .flex{display:flex;flex-direction:column}.direct-ship-item-grid__form{padding:1rem 0;overflow-x:scroll}@media screen and (min-width:1025px){.direct-ship-item-grid__form{overflow-x:visible}}@media only screen and (min-width:1025px) and (max-width:1280px){.direct-ship-item-grid__form{overflow-x:visible}}.direct-ship-item-grid__table{width:100%}.direct-ship-item-grid__thead{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem}.direct-ship-item-grid__tr{border-bottom:.5px solid var(--color-border-gray)}.direct-ship-item-grid__th{background:var(--color-bg-gray-light);padding:1rem .5rem;text-align:left;vertical-align:middle;white-space:nowrap}.direct-ship-item-grid__th+.direct-ship-item-grid__th{padding:1rem .25rem}.direct-ship-item-grid__th:nth-child(2){padding-left:1.25rem}.direct-ship-item-grid__td{font-size:.75rem;vertical-align:top;padding:1rem .5rem}.direct-ship-item-grid__td.v-align-middle{vertical-align:middle}.direct-ship-item-grid__td:first-child{padding-left:0;padding-right:0}.direct-ship-item-grid__td+.direct-ship-item-grid__td{padding:1rem .25rem}.direct-ship-item-grid__td--image{word-break:break-word;max-width:88px}.direct-ship-item-grid__button-container{display:flex;align-content:center;justify-content:flex-start}.direct-ship-item-grid__button-container .btn.btn--primary{padding:.5rem 1.25rem .5rem .75rem;margin-right:.5rem}.direct-ship-item-grid__button-container [class^=icon-]{color:var(--color-text-white);font-size:1.5em;margin-right:.75rem}.direct-ship-item-grid__item-content{display:flex;flex-direction:column;align-content:flex-start;padding-right:.5rem;max-width:340px}.has-error .direct-ship-item-grid__item-content{padding-bottom:1.625rem}.direct-ship-item-grid__item-image{width:72px;height:72px;margin:0 .25rem}.direct-ship-item-grid__item-brand-supplier{display:flex}.direct-ship-item-grid__item-brand-supplier span{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-dark)}.direct-ship-item-grid__item-brand-supplier span:last-child:before{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:var(--color-text-gray-light);content:"|";margin:0 .5rem}.direct-ship-item-grid__item-description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.9375rem;line-height:1.2;color:var(--color-brand-primary);margin:.625rem 0 .8125rem;text-decoration:none}.direct-ship-item-grid__item-identifiers{display:flex;margin-bottom:.25rem}.direct-ship-item-grid__item-identifiers span{margin-right:1rem}.direct-ship-item-grid__item-identifiers strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-right:.3125rem}.direct-ship-item-grid__error{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-avert);white-space:nowrap;position:absolute;left:48px;bottom:16px}.direct-ship-request-form{background:#fff;width:1140px;margin:0 auto}.direct-ship-request-form .uppercase{text-transform:uppercase}.direct-ship-request-form h1{color:#3f3f3f;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;line-height:36px;margin:36px 0 24px}.direct-ship-request-form p{font-weight:400;font-size:.875rem;line-height:24px}.direct-ship-request-form .heading{color:var(--color-text-dark);font-size:1.25rem;line-height:1.5;border-bottom:1px solid var(--color-border-gray);padding:0 0 .8125rem;margin:0 0 24px;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.direct-ship-request-form .section-heading{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;letter-spacing:-.16px;line-height:20px}.direct-ship-request-form .line-item{color:#6e6e6e;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.1px;line-height:17px;margin:8px 0 0}.direct-ship-request-form .line-item .label{display:inline;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-right:8px;text-transform:uppercase}.direct-ship-request-form .form-content{display:flex;flex-direction:row;margin-top:57px}.direct-ship-request-form .form-content .main-content{flex-grow:1}.direct-ship-request-form .form-content .shipping-details{display:flex;flex-direction:column;width:100%}.direct-ship-request-form .form-content .right-side{width:343px;margin-left:58px}.direct-ship-request-form .form-content .right-side .account-summary{min-width:343px;border:1px solid var(--color-border-gray);border-top:3px solid var(--color-border-brand-light);border-radius:4px;padding:24px 20px}.direct-ship-request-form .form-content .right-side .account-summary .head{display:flex;align-items:center;margin:0 0 13px}.direct-ship-request-form .form-content .right-side .account-summary .title{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:27px;flex-grow:1}.direct-ship-request-form .form-content .right-side .account-summary .account-details{position:relative;margin-top:24px}.direct-ship-request-form .form-content .right-side .account-summary .account-details .account-detail-row{display:flex;align-items:center;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2px;line-height:17px;text-transform:uppercase;margin-bottom:11px}.direct-ship-request-form .form-content .right-side .account-summary .account-details .account-detail-row>div{color:var(--color-text-gray)}.direct-ship-request-form .form-content .right-side .account-summary .account-details .account-detail-row .value{flex-grow:1;text-align:right}.direct-ship-request-form .contact-information{display:flex;padding-bottom:40px;border-bottom:1px solid var(--color-border-gray);margin-bottom:40px}.direct-ship-request-form .contact-information .col{margin-right:40px;width:50%}.direct-ship-request-form .contact-information .col .bottom-border{padding-bottom:24px;border-bottom:1px solid var(--color-border-gray);margin-bottom:24px}.direct-ship-request-form .contact-information .col .action-link{padding:16px 0 0 16px}.direct-ship-request-form .contact-information .col .action-link a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:0;line-height:17px;text-decoration:none;text-transform:uppercase;cursor:pointer;color:var(--color-brand-primary)}.direct-ship-request-form .contact-information .col .state-zip{display:flex}.direct-ship-request-form .contact-information .col .state{flex-grow:1;padding:16px 12px 0 0}.direct-ship-request-form .contact-information .col .state .vs__dropdown-toggle{height:60px!important}.direct-ship-request-form .contact-information .col .error-msg{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:var(--color-text-avert);line-height:14px;margin-top:5px}.direct-ship-request-form .freight-wrapper{margin-top:57px}.direct-ship-request-form .freight-wrapper .freight-answer{margin-top:16px}.direct-ship-request-form .freight-wrapper .freight-disclaimer{margin-top:12px}.direct-ship-request-form .freight-wrapper .custom-dropdown{margin-top:24px}.direct-ship-request-form .quote-only{margin-top:16px}.direct-ship-request-form .btn--disabled,.direct-ship-request-form .btn[disabled=disabled]{background:var(--color-bg-gray)!important;color:var(--color-text-gray)!important;pointer-events:none}.direct-ship-request-form .btn--primary{color:var(--color-text-white);background:var(--color-brand-primary)}.direct-ship-request-form .btn--large{font-size:.875rem;line-height:1.2;padding:.9375rem 2rem;min-width:200px;border-radius:.275rem}.direct-ship-request-form .submit-button{margin-bottom:36px;margin-top:36px}@media only screen and (min-width:600px) and (max-width:1025px){.direct-ship-request-form{padding:83px 25px}}@media screen and (max-width:600px){.direct-ship-request-form{padding:40px 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.direct-ship-request-form{padding:40px 0}}.direct-ship-request-form .page-title{font-size:1.5rem;color:#3f3f3f;margin-bottom:24px;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}@media screen and (max-width:600px){.direct-ship-request-form .page-title{padding:0 16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.direct-ship-request-form .page-title{padding:0 16px}}.direct-ship-request-form .header-section{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;display:flex;padding-bottom:40px;justify-content:space-between}@media screen and (max-width:600px){.direct-ship-request-form .header-section{padding:0 16px 40px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.direct-ship-request-form .header-section{padding:0 16px 40px}}.direct-ship-request-form .header-section .page-description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:22px;flex-grow:1;color:#3f3f3f}@media screen and (max-width:600px){.direct-ship-request-form .header-section form{display:none}}@media only screen and (min-width:600px) and (max-width:1025px){.direct-ship-request-form .header-section form{display:none}}.direct-ship-request-form .header-section a{font-size:.625rem;color:#007bc7;text-transform:uppercase;text-decoration:none;cursor:pointer;padding-right:40px}.direct-ship-request-form .header-section a:last-of-type{padding-right:0}.direct-ship-request-form .header-section input[type=file]{visibility:hidden;width:0;height:0}.direct-ship-request-form .top-level-messages{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}@media screen and (max-width:600px){.direct-ship-request-form .top-level-messages{margin:0 16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.direct-ship-request-form .top-level-messages{margin:0 16px}}.direct-ship-request-form .top-level-messages i{font-size:.875rem;padding-right:12px}.direct-ship-request-form .top-level-messages .error,.direct-ship-request-form .top-level-messages .success{margin-bottom:20px}.direct-ship-request-form .top-level-messages .error{display:flex;padding:12px 16px;border-radius:6px;background-color:#ffd1d1}.direct-ship-request-form .top-level-messages .success{display:flex;padding:12px 16px;border-radius:6px;background-color:#cce499}.direct-ship-request-form .open-sans-regular{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:14px}.direct-ship-request-form .open-sans-bold{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:14px}.discontinued-actions-bar.results-bar .of-results{margin-left:0}@media screen and (max-width:600px){.discontinued-actions-bar.results-bar .left-actions{display:none}}@media screen and (max-width:600px){.discontinued-actions-bar.results-bar .right-actions{justify-content:flex-start}}.discontinued-actions-bar.results-bar .right-actions .btn.btn--utility{margin-left:1.8125rem}.discontinued-actions-bar.results-bar .right-actions .sort-by{margin:0}.discontinued-actions-bar.results-bar .right-actions .sort-by .v-select{width:112px}.discontinued-actions-bar.results-bar .right-actions .sort-by .vs__dropdown-menu{right:0;left:unset}.discontinued-alternative{padding:1rem 2.5rem 1.5rem 0;display:flex;flex-direction:column}@media screen and (max-width:600px){.discontinued-alternative{width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.discontinued-alternative{width:50%}}@media screen and (min-width:1025px){.discontinued-alternative{width:25%}}@media only screen and (min-width:1025px) and (max-width:1280px){.discontinued-alternative{width:25%}}.discontinued-alternative__img{margin-bottom:.5rem}.discontinued-alternative__brand{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;margin:.5rem 0;color:var(--color-text-dark)}.discontinued-alternative__description{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.8125rem;line-height:1.4;color:var(--color-brand-primary);text-decoration:none;cursor:pointer}.discontinued-alternative__status{padding:.75rem 0}.discontinued-alternative__status .product-status{margin-bottom:0}.discontinued-alternative__price{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.8125rem}.discontinued-alternative .add-to-cart{margin:20px -1px 0}.discontinued-alternative .add-to-cart.horizontal .input-section .quantity-box{height:38px;width:80px;border-radius:.25rem;padding:.5rem}.discontinued-alternative .yellow-button{max-width:120px;height:38px}.product-card-detail__recent,.product-card-detail__status{display:flex;flex-direction:column}.product-card-detail__recent{margin-bottom:.5rem}.product-card-detail__recent span{font-size:.875rem;padding:.3125rem 0}.product-card-detail__price{display:flex;align-items:flex-end;padding:.25rem 0}.product-card-detail__price strong{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.9375rem}.product-card-detail__price span{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.8125rem;margin-left:4px}.product-card-detail__price .placeholder-shimmer{margin-left:0}.product-card-detail__toggle.btn.btn--secondary{justify-content:flex-start;padding-left:0}.product-card-detail__toggle svg{margin-right:.5rem}.product-card-detail__toggle path{color:var(--color-brand-primary)}.product-card-detail__alternatives-section{padding:1.5rem 0 0;margin-top:1rem;border-top:1px solid var(--color-border-gray-light);width:100%;min-height:200px;position:relative}.product-card-detail__alternatives-section .partial-loader{height:100%}.product-card-detail__alternatives{width:100%;display:flex;flex-wrap:wrap;padding-bottom:.5rem}.product-card-detail__alternatives .message.message--padded{width:100%}.product-card-detail__alternatives .heading--gamma{width:100%;margin-bottom:.5rem}.product-card-detail__unpublished{color:var(--color-text-dark);font-size:.8125rem;padding:.25rem 0}.product-card-detail.product-card-detail--discontinued{padding:32px 0 16px;flex-wrap:wrap;border-bottom:1px solid var(--color-border-gray)}.product-card-detail.product-card-detail--discontinued:first-child{border-top:none;margin-top:0}@media screen and (min-width:1025px){.product-card-detail.product-card-detail--discontinued .product-card-detail__item-details{width:calc(100% - 250px)}}@media only screen and (min-width:1025px) and (max-width:1280px){.product-card-detail.product-card-detail--discontinued .product-card-detail__item-details{width:calc(100% - 250px)}}@media screen and (min-width:1025px){.product-card-detail.product-card-detail--discontinued .product-card-detail__actions{min-width:250px}}@media only screen and (min-width:1025px) and (max-width:1280px){.product-card-detail.product-card-detail--discontinued .product-card-detail__actions{min-width:250px}}.product-card-detail.product-card-detail--discontinued .product-card-detail__description.unpublished span{color:var(--color-text-dark)}.discontinued-items{padding:40px 20px;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}@media screen and (min-width:1025px){.discontinued-items{padding:80px 0;min-height:600px}}@media only screen and (min-width:1025px) and (max-width:1280px){.discontinued-items{padding:80px 0;min-height:600px}}.discontinued-items .heading--beta{margin-bottom:1rem}.discontinued-items__content-section{display:flex;flex-direction:column;width:100%;max-width:840px;margin-bottom:.5rem}@media only screen and (min-width:600px){.discontinued-items__content-section{flex-direction:row}}@media screen and (min-width:1025px){.discontinued-items__content-section .rich-text{padding-right:60px}}@media only screen and (min-width:1025px) and (max-width:1280px){.discontinued-items__content-section .rich-text{padding-right:60px}}.discontinued-items__container .message.message--padded{margin-top:1.5rem}.discontinued-items__actions{padding:.5rem 0;border-bottom:1px solid var(--color-border-gray)}.discontinued-items__actions .results-bar .select-all{padding-left:0}.discontinued-items__actions .results-bar .right-actions .button{margin-right:0}.discontinued-items__actions .results-bar.mobile .button:first-child{display:none}.discontinued-items__actions .results-bar.mobile .button:nth-child(2){margin-left:0}.item-matchup{padding:83px 0;min-height:688px}.item-matchup #upload-file{opacity:0;position:absolute;z-index:-1}.item-matchup .btn-bar .btn.btn--primary [class^=icon-]{color:var(--color-text-white);font-size:1em;margin:0 8px 0 -4px}.item-matchup__page-title{margin-bottom:.5rem}.item-matchup__page-title.heading--beta-display{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.875rem}.item-matchup__page-description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.875rem;line-height:1.6;padding-bottom:1.25rem}@media screen and (min-width:1025px){.item-matchup__page-description{padding-bottom:2rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.item-matchup__page-description{padding-bottom:2rem}}.item-matchup .message.message--avert{margin-bottom:1.5rem}.item-matchup .btn--secondary{font-size:.75rem;padding:.625rem 1.5rem}.item-matchup .btn--secondary [class*=" icon-"],.item-matchup .btn--secondary [class^=icon-]{font-size:1rem;margin-right:.5rem;color:var(--color-brand-primary)}.marketing-cart-item{border-bottom:1px solid var(--color-border-gray)}.marketing-cart-item__content{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:1.25rem 0;min-height:120px}.marketing-cart-item__content .btn{min-width:auto;font-size:1rem;padding:.3125rem}.marketing-cart-item__content-container{display:flex;flex-direction:column;flex-grow:1;padding:0 0 0 .8125rem}.marketing-cart-item__content-container .flex-row{display:flex;justify-content:space-between;align-items:center}.marketing-cart-item__content-container .item-error{color:var(--color-text-avert);font-size:.75rem;margin-top:5px}.marketing-cart-item__content-container .item-error__box{border:1px solid var(--color-border-avert)}.marketing-cart-item__content-container .cart-message{margin-top:1rem;margin-bottom:0}@media screen and (min-width:1025px){.marketing-cart-item__content-container .cart-message{max-width:570px}}.marketing-cart-item__name{font-size:.875rem;line-height:1.4;flex-grow:1;text-decoration:none;padding:0 .8125rem}@media only screen and (min-width:600px){.marketing-cart-item__name{padding:0 1rem}}.marketing-cart-item__selected-features{font-size:.75rem;margin-top:.25rem}.marketing-cart-item__selected-features ul{list-style-type:disc;padding-left:1.25rem}.marketing-cart-item__selected-features ul li{line-height:1.4;justify-content:center;align-items:center;display:flex}.marketing-cart-item__selected-features ul li .price{width:25%;text-align:right;white-space:nowrap}.marketing-cart-item__selected-features ul li .description{width:75%;text-align:left;padding-left:8px;display:flex}.marketing-cart-item__selected-features .input-section .quantity-box{display:flex;align-items:center;padding:7px}.marketing-cart-item__selected-features .input-section .quantity-box .label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:left}.marketing-cart-item__selected-features .input-section .quantity-box input{width:60%;text-align:right}.marketing-cart-item__price{font-size:.875rem}.marketing-cart-item__read-only{font-size:.875rem;margin-left:6rem;display:flex}.marketing-cart-item__read-only label{font-size:.8125rem;text-transform:uppercase}.marketing-cart-item__read-only span{width:2rem;text-align:right;display:inline-block}.marketing-cart-item__quantity-input{margin:0 .8125rem}@media only screen and (min-width:600px){.marketing-cart-item__quantity-input{margin:0 1.125rem 0 1.5rem}}.marketing-cart-item__image-container{width:40px}@media only screen and (min-width:600px){.marketing-cart-item__image-container{width:80px}}.marketing-cart-item__image-container img{max-width:100%}.marketing-cart-item__element--grouped{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;border:1px solid var(--color-border-gray);background:var(--color-bg-white);padding:.25rem;min-height:24px;min-width:60px;border-radius:.25rem;margin-right:.5rem}.marketing-cart-item__element--grouped.disabled{background:var(--color-bg-white);color:var(--color-text-gray)}.marketing-cart-item__element--grouped.disabled label{user-select:none}.marketing-cart-item__element--grouped.disabled input{background:var(--color-bg-white);pointer-events:none}.marketing-cart-item__element--grouped label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.625rem;text-transform:uppercase;margin-right:.25rem}.marketing-cart-item__element--grouped input,.marketing-cart-item__element--grouped select{font-size:.75rem;border:none;outline:none;width:24px;text-align:center;flex-grow:0;margin-left:.25rem}.marketing-cart-item__element--grouped select{cursor:pointer}.marketing-cart-item__element--grouped select option{font-size:.875rem;cursor:pointer}.marketing-cart-page{padding:0 20px}@media screen and (min-width:1025px){.marketing-cart-page{padding:0 0 120px}}.marketing-cart-page__header{padding:40px 0 20px}@media screen and (min-width:1025px){.marketing-cart-page__header{padding:80px 0 40px}}.marketing-cart-page__header .heading--alpha{font-size:1.5rem}.marketing-cart-page__content{display:flex;flex-direction:column}@media screen and (min-width:1025px){.marketing-cart-page__content{flex-direction:row;align-items:flex-start}}.marketing-cart-page__cart-item-container{width:100%;margin-right:57px}.marketing-cart-page__cart-item-container>.cart-message{margin-bottom:1.125rem}.marketing-cart-page__cart-items{border-top:1px solid var(--color-border-gray);margin-bottom:40px;flex-grow:1;display:flex;flex-direction:column;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}@media screen and (min-width:1025px){.marketing-cart-page__cart-items{margin-bottom:0}}.marketing-cart-page__cart-items.has-items{border-bottom:none}.marketing-cart-page__cart-items.empty-cart{justify-content:center;border-bottom:1px solid var(--color-border-gray)}.marketing-cart-page__cart-items.empty-cart p{text-align:center;padding:80px 0}.marketing-cart-page__cart-items .partial-loader{width:100%}.marketing-cart-page__cart-summary{width:100%;padding:20px;margin-bottom:60px;border:1px solid var(--color-border-gray);border-top:3px solid var(--color-border-brand-light);border-radius:.25rem;height:auto}@media screen and (min-width:1025px){.marketing-cart-page__cart-summary{max-width:343px;margin-bottom:0}}.marketing-cart-page__cart-summary .btn{width:100%}.marketing-cart-page__cart-summary-title{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:1.25rem;margin:.25rem 0 1.25rem}.marketing-cart-page__cart-summary-content{padding:.8125rem 0}.marketing-cart-page__payment-method{margin-bottom:.5rem;border-bottom:1px solid var(--color-border-gray)}.marketing-cart-page__cart-summary-row{display:flex;align-items:baseline;justify-content:space-between;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;padding:.5rem 0}.marketing-cart-page__cart-summary-row.padding-bottom-none{padding-bottom:0}.marketing-cart-page__cart-summary-row label{font-size:.75rem;text-transform:uppercase;color:var(--color-text-gray)}.marketing-cart-page__cart-summary-row label.small{font-size:.625rem}.marketing-cart-page__cart-summary-row span{font-size:.75rem;color:var(--color-text-gray)}.marketing-cart-page__cart-summary-row span.big{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem}.marketing-cart-page__cart-summary-row span.medium{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark)}.marketing-cart-page__cart-summary-row:last-of-type{margin-bottom:1rem}.marketing-cart-page__checkout-error{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:var(--color-text-avert);padding-top:.3125rem;line-height:1.5}.marketing-cart-page__cart-summary-terms{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.4;padding:1rem 0 0}.marketing-cart-page__cart-summary-terms a{color:var(--color-brand-primary)}.marketing-checkout-page{padding:0 20px}@media screen and (min-width:1025px){.marketing-checkout-page{padding:0 0 120px}}.marketing-checkout-page__header{padding:20px 0}.marketing-checkout-page__header .btn--secondary{display:inline-block;padding-left:0;margin-bottom:.5rem}.marketing-checkout-page__content{display:flex;flex-direction:column}@media screen and (min-width:1025px){.marketing-checkout-page__content{flex-direction:row;align-items:flex-start}}.marketing-checkout-page__checkout-form{width:100%;margin-right:57px;margin-bottom:40px;flex-grow:1;display:flex;flex-direction:column;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}@media screen and (min-width:1025px){.marketing-checkout-page__checkout-form{min-height:400px;margin-bottom:0}}.marketing-checkout-page__form-group-header{margin-bottom:1rem}.marketing-checkout-page__form-group-header,.marketing-checkout-page__items-header{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:600}.marketing-checkout-page__items-header{border-bottom:1px solid var(--color-border-gray);margin-top:2rem;margin-bottom:0;padding-bottom:1.5rem}.marketing-checkout-page__form-group{padding:2rem 0;border-bottom:1px solid var(--color-border-gray)}.marketing-checkout-page__form-group:first-child{padding-top:1rem}.marketing-checkout-page__form-group.bottom-border-none{border-bottom:none}.marketing-checkout-page__form-group p{font-size:.8125rem;line-height:1.5;margin-bottom:1rem}.marketing-checkout-page__form-group-col{width:100%}.marketing-checkout-page__form-group-col .custom-input input{padding-left:0}.marketing-checkout-page__form-group-col #vs1__combobox,.marketing-checkout-page__form-group-col #vs1__combobox input{cursor:pointer}@media only screen and (min-width:600px){.marketing-checkout-page__form-group-col{width:44%}}.marketing-checkout-page__cart-summary{width:100%;padding:20px;margin-bottom:60px;border:1px solid var(--color-border-gray);border-top:3px solid var(--color-border-brand-light);border-radius:.25rem;height:auto}@media screen and (min-width:1025px){.marketing-checkout-page__cart-summary{max-width:343px;margin-bottom:0}}.marketing-checkout-page__cart-summary .btn{width:100%}.marketing-checkout-page__cart-summary-title{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:1.25rem;margin:.25rem 0 1rem}.marketing-checkout-page .g-recaptcha{margin-bottom:1rem}@-moz-keyframes placeHolderShimmer{0%{background-position:-100px 0}to{background-position:100px 0}}@-webkit-keyframes placeHolderShimmer{0%{background-position:-100px 0}to{background-position:100px 0}}@keyframes placeHolderShimmer{0%{background-position:-100px 0}to{background-position:100px 0}}.placeholder-shimmer{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background-color:var(--color-bg-gray-light);background:linear-gradient(90deg,#f3f3f3 12%,#fafafa 24%,#f3f3f3 48%);background-size:180px 16px;height:inherit;width:inherit;position:relative;margin:.25rem 0;display:block;border-radius:.25rem}.product-status{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;margin-bottom:8px;display:flex;flex-direction:column}.product-status__message,.product-status__reason{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem;line-height:1.4;width:100%;margin-top:6px}.product-status__label{display:flex;align-items:center}.product-status__label:nth-of-type(2){margin-top:6px}.product-status__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.3}.a4 .product-status__text,.a5 .product-status__text,.a6 .product-status__text,.a10 .product-status__text,.a13 .product-status__text,.a14 .product-status__text,.a101 .product-status__text,.a102 .product-status__text,.dc-status-a .product-status__text,.dc-status-m .product-status__text,.dc-status-n .product-status__text,.s1 .product-status__text,.s2 .product-status__text,.s4 .product-status__text,.s5 .product-status__text,.special.order .product-status__text,.stocked .product-status__text{color:var(--color-text-affirm)}.a7 .product-status__text,.a8 .product-status__text,.a11 .product-status__text,.a12 .product-status__text,.a15 .product-status__text,.a16 .product-status__text,.a17 .product-status__text,.a18 .product-status__text,.a19 .product-status__text,.a103 .product-status__text,.a104 .product-status__text,.a106 .product-status__text,.a108 .product-status__text{color:var(--color-text-declare)}.a1 .product-status__text,.a2 .product-status__text,.a3 .product-status__text,.a109 .product-status__text,.dc-status-d .product-status__text,.discontinued .product-status__text,.s3 .product-status__text,.s6 .product-status__text{color:var(--color-text-avert)}.product-status__icon{content:"";min-height:15px;min-width:15px;margin-right:6px;background-repeat:no-repeat;background-size:15px 15px}.a4 .product-status__icon,.a5 .product-status__icon,.a10 .product-status__icon,.a101 .product-status__icon,.a102 .product-status__icon,.dc-status-a .product-status__icon,.s1 .product-status__icon,.s5 .product-status__icon,.stocked .product-status__icon{background-image:url(/Static/Core/Img/ico-affirm-check.svg)}.a6 .product-status__icon,.a13 .product-status__icon,.a14 .product-status__icon,.dc-status-m .product-status__icon,.dc-status-n .product-status__icon,.s2 .product-status__icon,.s4 .product-status__icon,.special.order .product-status__icon{background-image:url(/Static/Core/Img/ico-affirm-clock.svg)}.a1 .product-status__icon,.a2 .product-status__icon,.a3 .product-status__icon,.a109 .product-status__icon,.dc-status-d .product-status__icon,.discontinued .product-status__icon,.s3 .product-status__icon,.s6 .product-status__icon{background-image:url(/Static/Core/Img/ico-avert-times.svg)}.a7 .product-status__icon,.a8 .product-status__icon,.a11 .product-status__icon,.a15 .product-status__icon,.a17 .product-status__icon,.a18 .product-status__icon,.a19 .product-status__icon,.a103 .product-status__icon,.a104 .product-status__icon,.a106 .product-status__icon,.a108 .product-status__icon{background-image:url(/Static/Core/Img/ico-declare-exclamation.svg)}.a12 .product-status__icon,.a16 .product-status__icon{background-image:url(/Static/Core/Img/ico-declare-times.svg)}.multiple-lists-dropdown{width:345px;height:195px;position:absolute;right:-1px;top:34px;background:var(--color-bg-white);border:1px solid var(--color-border-gray);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:300;border-radius:4px;cursor:default}.multiple-lists-dropdown .partial-loader__loader{padding-top:4.5rem}.multiple-lists-dropdown__header{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-bottom:1px solid var(--color-border-gray);font-size:1rem}.multiple-lists-dropdown__header span{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;color:var(--color-text-gray);text-transform:uppercase;letter-spacing:.4px}.multiple-lists-dropdown__header i{margin-inline:2px 10px}.multiple-lists-dropdown__header .close-header{font-size:1.5rem;cursor:pointer}.multiple-lists-dropdown__header .close-header i{margin-right:-3px;color:var(--color-text-gray)}.multiple-lists-dropdown__header .close-header i:hover{color:var(--color-text-dark)}.multiple-lists-dropdown__content{display:flex;flex-direction:column;color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:18px;margin-bottom:12px;overflow:auto;max-height:150px;padding:.5rem}.multiple-lists-dropdown__content .checkmark{margin-top:2px}.add-to-cart{flex-direction:column}.add-to-cart.horizontal .input-section .quantity-box{display:flex;align-items:center;padding:7px}.add-to-cart.horizontal .input-section .quantity-box .label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:left}.add-to-cart.horizontal .input-section .quantity-box input{width:60%;text-align:right}.add-to-cart .active-cart-mismatch-message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5;color:var(--color-text-dark);padding-bottom:1rem}.add-to-cart .multiples-and-quantity{display:flex;margin-top:1rem;font-size:.75rem;line-height:1rem}.add-to-cart .multiples-and-quantity .divider{color:var(--color-border-gray);padding:0 1rem}.add-to-cart .modal.modal-one.min-qty-confirmation .min-qty-confirmation__description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.3;color:var(--color-text-gray);margin:1rem 0}.add-to-cart .modal.modal-one.min-qty-confirmation .message.message--inform{font-size:.75rem;border-radius:0;margin:1rem 0 1.5rem;flex-direction:row}.add-to-cart .modal.modal-one.min-qty-confirmation .message.message--inform span{color:var(--color-text-dark);width:50%}.add-to-cart .input-section{display:flex;flex-basis:100%}.add-to-cart .input-section .quantity-box{height:48px;width:88px;border:1px solid var(--color-border-gray);border-radius:4px;background-color:var(--color-bg-white);padding:6px;margin-right:8px}.add-to-cart .input-section .quantity-box .label{color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;text-align:center}.add-to-cart .input-section .quantity-box input{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;text-align:center;width:100%;border:0;outline:none;box-shadow:none}.add-to-cart .input-section .quantity-box input::-webkit-inner-spin-button,.add-to-cart .input-section .quantity-box input::-webkit-outer-spin-button{appearance:none;margin:0}.add-to-cart .input-section .partial-loader{display:flex;flex-grow:1}.add-to-cart .input-section .partial-loader .no-click{pointer-events:none}.add-to-cart .error-container{line-height:15px}.add-to-cart .error-container .error,.wishlist-item-content{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.wishlist-item-content{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;padding:2rem 0;border-bottom:1px solid var(--color-border-gray-light)}@media print{.wishlist-item-content{flex-direction:row;padding-block:.5rem}}.wishlist-item-content:last-child{border-bottom:none}@media only screen and (min-width:600px){.wishlist-item-content{flex-direction:row;padding:1.25rem 0}}.wishlist-item-content__item-image{order:0}.wishlist-item-content__item-image img{max-width:80px;max-height:80px;border-radius:4px;margin-right:15px}@media screen and (max-width:600px){.wishlist-item-content__item-image img{margin:0}}@media only screen and (min-width:600px) and (max-width:1025px){.wishlist-item-content__item-image img{margin:0}}.wishlist-item-content__item-image img:hover{cursor:pointer}@media screen and (max-width:600px){.wishlist-item-content__item-image{order:1}}@media only screen and (min-width:600px) and (max-width:1025px){.wishlist-item-content__item-image{order:1}}.wishlist-item-content__item-details{display:flex;flex-grow:1}.wishlist-item-content__item-information{padding-right:1rem}.wishlist-item-content__item-availability{display:flex;flex-direction:column;justify-content:center;min-width:256px;min-height:104px}@media print{.wishlist-item-content__item-availability{flex-direction:row;min-width:0}}.wishlist-item-content__item-availability .add-to-cart-container{display:flex}.wishlist-item-content__item-availability .add-to-cart-container .white-button,.wishlist-item-content__item-availability .add-to-cart-container .yellow-button{height:40px;min-width:120px}.wishlist-item-content__item-availability .add-to-cart-container .quantity-box{height:40px;width:80px}@media print{.wishlist-item-content__item-availability .add-to-cart-container{display:none}}.wishlist-item-content__cta{display:flex;flex-direction:column;justify-content:center}@media print{.wishlist-item-content__cta{display:none}}.wishlist-item-content .delete{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;background-color:var(--color-bg-gray-light);cursor:pointer;margin-left:.5rem}.wishlist-item-content .delete i{font-size:1.125rem}.wishlist-item-content__item-price{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.4;margin:.8125rem 0}.wishlist-item-content__eyebrow{display:flex;flex-wrap:wrap;align-items:flex-start;line-height:2;margin-bottom:.5rem}@media only screen and (min-width:600px){.wishlist-item-content__eyebrow{margin-bottom:0}}.wishlist-item-content__eyebrow-label{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-dark);text-decoration:none;text-transform:capitalize;white-space:nowrap}.wishlist-item-content__eyebrow-label:after{content:"|";color:var(--color-text-gray-faint);margin:0 .75rem}.no-product-line-description .wishlist-item-content__eyebrow-label:nth-child(2):after,.three-lines .wishlist-item-content__eyebrow-label:after,.two-lines.one-on-first-line .wishlist-item-content__eyebrow-label:first-child:after,.two-lines.two-on-first-line .wishlist-item-content__eyebrow-label:nth-child(2):after,.wishlist-item-content__eyebrow-label:nth-child(3):after{content:"\a0"}.wishlist-item-content__item-description{color:var(--color-brand-primary);font-size:1rem;line-height:1.6;text-decoration:none;display:inline-flex;cursor:pointer}.wishlist-item-content__item-description--no-link{color:var(--color-text-dark)}@media only screen and (min-width:600px){.wishlist-item-content__item-description{font-size:1rem}}.wishlist-item-content__item-numbers{display:flex;flex-wrap:wrap;color:var(--color-text-dark);font-size:.75rem;padding:.25rem 0;line-height:1.5}.wishlist-item-content__item-number{margin-right:12px}.wishlist-item-content__item-number strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-right:4px}.wishlist-item-content__item-specs{display:flex;flex-wrap:wrap;color:var(--color-text-dark);padding:.3125rem 0}.wishlist-item-content__item-specs span{font-size:.625rem;padding:.3125rem .5rem;background:var(--color-bg-gray-faint);margin-right:.25rem;margin-bottom:.25rem;white-space:nowrap}.wishlist-item-content__item-temperature{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.5625rem;font-weight:700;text-transform:uppercase}.email-widget .email-tooltip{color:#fff}.email-widget .email-tooltip .overlay{right:-50px;left:unset;transform:unset}.heading--alpha{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:400}@media only screen and (min-width:600px) and (max-width:1025px){.heading--alpha{font-size:1.625rem}}@media screen and (min-width:1025px){.heading--alpha{font-size:1.875rem}}.heading--alpha-display{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:2.375rem;line-height:1.34;font-weight:300}@media only screen and (min-width:600px) and (max-width:1025px){.heading--alpha-display{font-size:2.625rem}}@media screen and (min-width:1025px){.heading--alpha-display{font-size:3rem}}.heading--beta{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:1.5;font-weight:400}@media only screen and (min-width:600px) and (max-width:1025px){.heading--beta{font-size:1.375rem}}@media screen and (min-width:1025px){.heading--beta{font-size:1.5rem}}.heading--beta-display{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:1.5;font-weight:300}@media only screen and (min-width:600px) and (max-width:1025px){.heading--beta-display{font-size:1.625rem}}@media screen and (min-width:1025px){.heading--beta-display{font-size:1.875rem}}.heading--beta-serif{font-family:Merriweather-Bold,Arial,Helvetica,sans-serif;font-size:1.375rem;line-height:1.4}@media only screen and (min-width:600px) and (max-width:1025px){.heading--beta-serif{font-size:1.5rem}}@media screen and (min-width:1025px){.heading--beta-serif{font-size:1.625rem}}.heading--gamma{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.35;font-weight:400}@media only screen and (min-width:600px){.heading--gamma{font-size:1.125rem}}.heading--delta{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.4;font-weight:400}@media only screen and (min-width:600px){.heading--delta{font-size:1rem}}.heading--epsilon{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.4;font-weight:400}@media only screen and (min-width:600px){.heading--epsilon{font-size:.875rem}}.heading--zeta{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.4}@media only screen and (min-width:600px){.heading--zeta{font-size:.75rem}}[class^=heading--].border-b{padding:.625em 0;margin:0 0 1em;border-bottom:1px solid var(--color-border-gray)}.cart-message,.message{display:flex;align-items:flex-start;justify-content:flex-start;background:var(--color-bg-gray-faint);color:var(--color-text-dark);padding:.9375rem 2rem .9375rem 1rem;border-radius:.375rem;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem;line-height:1.3}.cart-message i[class^=icon-],.message i[class^=icon-]{line-height:1.3;margin-right:.5rem}.cart-message a,.message a{color:var(--color-brand-primary);cursor:pointer}.cart-message--compact,.message--compact{padding:.75rem 1rem}.cart-message--padded,.message--padded{padding:2rem 3rem 2rem 2rem;font-size:.875rem}.cart-message--centered,.message--centered{justify-content:center}.cart-message--avert,.message--avert{background:var(--color-bg-avert)}.cart-message--affirm,.message--affirm{background:var(--color-bg-affirm)}.cart-message--affirm-light,.message--affirm-light{background:var(--color-bg-affirm-light)}.cart-message--declare,.message--declare{background:var(--color-bg-declare)}.cart-message--inform,.message--inform{background:var(--color-bg-brand-light)}.multiple-lists{padding:1.5rem}@media screen and (min-width:1025px){.multiple-lists{padding:83px 0}}@media only screen and (min-width:1025px) and (max-width:1280px){.multiple-lists{padding:83px 0}}.multiple-lists__page-title{margin-bottom:.5rem}.multiple-lists__page-title.heading--beta-display{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.875rem}.multiple-lists__list-header{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:600px){.multiple-lists__list-header{flex-direction:column;align-items:flex-start}}@media screen and (min-width:1025px){.multiple-lists__list-header{border-bottom:1px solid var(--color-border-gray)}}@media only screen and (min-width:1025px) and (max-width:1280px){.multiple-lists__list-header{border-bottom:1px solid var(--color-border-gray)}}.multiple-lists__list-header .icon-container{display:flex;cursor:pointer}.multiple-lists__list-header .icon-container .icon-button{display:flex;justify-content:center;align-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--color-border-gray);box-sizing:border-box}.multiple-lists__list-header .icon-container .icon-button i{font-size:1.375rem;color:var(--color-text-dark)}.multiple-lists__list-header .icon-container .icon-button i.icon-Delete{font-size:1.125rem}.multiple-lists__list-header .icon-container .icon-button:first-child{margin-right:6px}.multiple-lists__list-header .select-all{padding-left:1.425rem}.multiple-lists__list-header .select-all__label{color:var(--color-text-dark);font-size:.875rem;line-height:1.5;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-right:1.25rem;cursor:pointer}.multiple-lists__list-header .select-all .checkbox .checkmark{top:3px;border:1px solid var(--color-border-gray-dark)}.multiple-lists__list-header .share-actions{display:flex;gap:10px;padding:.25rem 0 1rem}.multiple-lists__list-header .share-actions label{cursor:pointer;padding-left:0}.multiple-lists__list-header .share-actions #upload-file{opacity:0;position:absolute;z-index:-1}.multiple-lists__my-items-desc{padding:20px 0}.multiple-lists__page-description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.875rem;line-height:1.6;padding-bottom:1.25rem}@media screen and (min-width:1025px){.multiple-lists__page-description{padding-bottom:2rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.multiple-lists__page-description{padding-bottom:2rem}}.multiple-lists__content{display:flex;flex-direction:column}@media screen and (min-width:1025px){.multiple-lists__content{flex-direction:row}}@media only screen and (min-width:1025px) and (max-width:1280px){.multiple-lists__content{flex-direction:row}}.multiple-lists__sidenav{padding:0;min-width:200px}@media screen and (max-width:600px){.multiple-lists__sidenav{margin-bottom:1rem}}@media screen and (min-width:1025px){.multiple-lists__sidenav{padding:0 1rem 1rem 0;display:flex;flex-direction:column}}@media only screen and (min-width:1025px) and (max-width:1280px){.multiple-lists__sidenav{padding:0 1rem 1rem 0;display:flex;flex-direction:column}}@media print{.multiple-lists__sidenav{display:none}}.multiple-lists__sidenav .btn--utility{min-width:0;max-width:140px}.multiple-lists__sidenav .custom-input input{background-color:transparent}.multiple-lists__sidenav .disabled{pointer-events:none;color:var(--color-text-gray)}.multiple-lists__list-container{display:flex;flex-direction:column;flex-grow:1}.multiple-lists__select-list-name{margin-bottom:1.5rem}@media screen and (min-width:1025px){.multiple-lists__select-list-name{display:none}}@media only screen and (min-width:1025px) and (max-width:1280px){.multiple-lists__select-list-name{display:none}}@media print{.multiple-lists__select-list-name{display:none}}.multiple-lists__list-name{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:1rem;text-decoration:none;display:none;padding:.75rem 0;cursor:pointer}@media only screen and (min-width:600px){.multiple-lists__list-name{display:block}}.multiple-lists__list-name:first-of-type{margin-top:1rem}.multiple-lists__list-name:hover{color:var(--color-brand-primary-light)}.multiple-lists__list-name.selected{color:var(--color-brand-primary)}.multiple-lists__selected-list{flex-grow:1}.multiple-lists__selected-list .message.message--padded{margin-top:1rem}.multiple-lists__selected-list .partial-loader__loader{padding-top:2rem}.multiple-lists__selected-list-name{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.25rem;padding:.25rem 0 1rem;display:flex;align-items:center}.multiple-lists__selected-list-name input{margin-right:1rem;flex-grow:1}.multiple-lists__selected-list-name .custom-input{margin-top:0}.multiple-lists__selected-list-name .partial-loader{display:flex;align-items:center}.multiple-lists__selected-list-name button{margin-left:1rem}.multiple-lists .of-results{display:flex;align-items:center;color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:-.13px;line-height:20px;margin-left:24px}@media screen and (max-width:600px){.multiple-lists .of-results{margin:0}}.multiple-lists .of-results .dropdown{min-width:60px}.multiple-lists .of-results .dropdown .v-select .vs__selected-options>.vs__selected{opacity:1}.multiple-lists .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label{display:flex;align-items:center;opacity:1}.multiple-lists .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label span{font-size:.875rem}@media screen and (max-width:600px){.multiple-lists .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label span{font-size:.75rem}}@media only screen and (min-width:600px) and (max-width:1025px){.multiple-lists .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label span{font-size:.75rem}}.multiple-lists .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label .action{transform:rotate(270deg);opacity:1}.multiple-lists .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label .action:hover{color:var(--color-text-dark)}.multiple-lists .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label .action.down{transform:rotate(90deg)}.multiple-lists .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label .action i[class^=icon-]{font-size:1.875rem;opacity:1}.multiple-lists .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label .action i[class^=icon-]:hover{color:var(--color-text-dark)}.multiple-lists .of-results .dropdown .v-select .vs__actions{display:none}.multiple-lists .dropdown{position:relative;color:var(--color-text-dark)}.multiple-lists .dropdown .v-select .vs__dropdown-toggle{border:none;padding:0}.multiple-lists .dropdown .v-select .vs__dropdown-toggle .vs__selected-options{padding-left:0;flex-wrap:nowrap}.multiple-lists .dropdown .v-select .vs__dropdown-toggle .vs__selected-options .vs__search{padding:0}.multiple-lists .dropdown .v-select .vs__dropdown-toggle .vs__selected{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;position:relative;border:none;margin:0;padding:0;white-space:nowrap}.multiple-lists .dropdown .v-select .vs__dropdown-toggle .vs__selected:hover{color:var(--color-brand-primary)}.multiple-lists .dropdown .v-select .vs__dropdown-toggle .vs__actions{padding:0}.multiple-lists .dropdown .v-select .vs__dropdown-menu{border-radius:0 0 4px 4px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.multiple-lists .dropdown .v-select .vs__dropdown-menu .vs__dropdown-option--highlight{font-weight:600;background-color:var(--color-bg-white)}.multiple-lists__edit-list-name{background:none;border:none;cursor:pointer;margin-left:.425rem;font-size:1.375rem;padding:0;display:flex}.multiple-lists__edit-list-name i{color:var(--color-brand-primary)}.multiple-lists .custom-input{padding-block:5px}.multiple-lists__action-buttons{display:flex;align-items:center;margin-block:.5rem}.multiple-lists__messages{margin-bottom:1rem}@media screen and (min-width:1025px){.multiple-lists__messages{margin-bottom:3rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.multiple-lists__messages{margin-bottom:3rem}}.multiple-lists__messages .message{align-items:center;position:relative}.multiple-lists__messages .message i[class^=icon-]{font-size:1.125rem}.multiple-lists__messages .message+.message{margin-top:1.25rem}.multiple-lists__messages .message.multiple{align-items:flex-start}.multiple-lists__messages .message .flex{display:flex;flex-direction:column}.multiple-lists__messages .message .close-btn{position:absolute;top:50%;right:1rem;transform:translateY(-8px);font-size:1rem;height:16px;width:16px;background:none;border:none;cursor:pointer}.multiple-lists .share-actions-bar{display:flex;align-items:center;position:fixed;bottom:2rem;width:50%;left:50%;margin-left:-25%;background-color:var(--color-text-dark);border-radius:6px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);padding:.875rem 1.5rem;z-index:100;max-width:1140px}@media only screen and (min-width:600px) and (max-width:1025px){.multiple-lists .share-actions-bar{width:calc(100% - 150px);margin:0 75px;left:unset}}@media screen and (max-width:600px){.multiple-lists .share-actions-bar{display:block;height:unset;width:calc(100% - 32px);margin:0 16px;padding:20px;left:unset}}.multiple-lists .share-actions-bar .btn{height:1.9375rem;border-radius:.125rem;padding:0 .8125rem;margin-right:.5rem}.multiple-lists .share-actions-bar .btn [class^=icon-]{font-size:1.25rem;padding-right:.25rem;color:var(--color-text-white)}.multiple-lists .share-actions-bar .btn--secondary{background:var(--color-bg-white)}.multiple-lists .share-actions-bar .btn--small{min-width:auto}.multiple-lists .share-actions-bar .btn--small .icon-Delete{font-size:1rem}.multiple-lists .share-actions-bar .btn--cancel{background:transparent;padding:.25rem;margin-right:0;color:var(--color-text-white)}.multiple-lists .share-actions-bar .btn+.btn{margin-left:.4px}.multiple-lists .share-actions-bar .btn--disabled,.multiple-lists .share-actions-bar .btn[disabled=disabled]{opacity:1}.multiple-lists .share-actions-bar__actions{flex-grow:1;display:flex;align-items:center;justify-content:space-between}.multiple-lists .share-actions-bar__button-group{display:flex;flex-wrap:wrap}@media screen and (max-width:600px){.multiple-lists .share-actions-bar__button-group{flex-direction:column}}.multiple-lists .share-actions-bar__label{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;display:flex;align-items:center;font-size:.875rem;padding-right:1.25rem}.multiple-lists .share-actions-bar__label a,.multiple-lists .share-actions-bar__label span{color:var(--color-text-white)}@media screen and (max-width:600px){.multiple-lists .share-actions-bar__label{display:flex;justify-content:space-between;padding:0 0 20px}}.order-approval-item{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:20px;min-height:125px;border-bottom:1px solid var(--color-border-gray);padding:24px 0 20px 20px}.order-approval-item .icon-MayContain{padding-right:4px}.order-approval-item .error-link,.order-approval-item .po-link{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;display:block;color:var(--color-brand-primary);text-decoration:none}.order-approval-item .error-link{padding-left:10px;font-size:.625rem;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.order-approval-item .content{display:flex}@media screen and (max-width:600px){.order-approval-item .content{display:block;max-height:unset}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-item .content{display:block;max-height:unset}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.order-approval-item .content{display:block;max-height:unset;padding:24px 75px}}.order-approval-item .content .delivery,.order-approval-item .content .notes,.order-approval-item .content .po-section,.order-approval-item .content .submitted-by,.order-approval-item .content .temperature{padding-right:20px}@media screen and (max-width:600px){.order-approval-item .content .delivery,.order-approval-item .content .notes,.order-approval-item .content .po-section,.order-approval-item .content .submitted-by,.order-approval-item .content .temperature{padding:0 0 8px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-item .content .delivery,.order-approval-item .content .notes,.order-approval-item .content .po-section,.order-approval-item .content .submitted-by,.order-approval-item .content .temperature{padding:0 0 8px}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.order-approval-item .content .delivery,.order-approval-item .content .notes,.order-approval-item .content .po-section,.order-approval-item .content .submitted-by,.order-approval-item .content .temperature{padding:0 0 8px}}@media screen and (max-width:600px){.order-approval-item .content .po-section{display:flex;justify-content:space-between;padding-bottom:19px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-item .content .po-section{display:flex;justify-content:space-between;padding-bottom:19px}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.order-approval-item .content .po-section{display:flex;justify-content:space-between;padding-bottom:19px}}.order-approval-item .content .po-section .po-link{padding-bottom:27px;line-height:18px}@media screen and (max-width:600px){.order-approval-item .content .po-section .po-link{padding-bottom:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-item .content .po-section .po-link{padding-bottom:0}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.order-approval-item .content .po-section .po-link{padding-bottom:0}}.order-approval-item .content .edit-po{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:18px;color:var(--color-brand-primary);text-decoration:none;cursor:pointer}.order-approval-item .content .edit-po .icon-Edit{font-size:1rem;vertical-align:middle;color:var(--color-brand-primary);padding-right:6px}.order-approval-item .content .custom-input{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;display:flex;border:1px solid var(--color-border-gray);border-radius:4px;color:var(--color-text-dark);padding:2.5px 5px;margin-top:0;margin-bottom:10px}@media screen and (max-width:600px){.order-approval-item .content .custom-input{margin-bottom:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-item .content .custom-input{margin-bottom:0}}.order-approval-item .content .custom-input input{font-size:.75rem}@media screen and (max-width:600px){.order-approval-item .content .v-actions{flex-direction:row}.order-approval-item .content .v-actions__cancel{margin:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-item .content .v-actions{flex-direction:row}.order-approval-item .content .v-actions__cancel{margin:0}}.order-approval-item .content .v-actions__submit{font-size:.6875rem;height:32px;padding:0 15px}.order-approval-item .content .v-actions__cancel{font-size:.6875rem;margin-left:10px}.order-approval-item .titled-info .title{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}@media screen and (max-width:600px){.order-approval-item .titled-info .title{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-item .titled-info .title{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.order-approval-item .titled-info .title{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}}.order-approval-item .titled-info .italic{font-family:OpenSans-Italic,Arial,Helvetica,sans-serif}@media screen and (max-width:600px){.order-approval-item .actions{padding-top:8px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-item .actions{padding-top:8px}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.order-approval-item .actions{padding-top:8px}}.order-approval-item .actions a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;display:inline-flex;justify-content:center;align-items:center;height:30px;border-radius:4px;padding:0 12px;text-decoration:none;text-transform:uppercase;cursor:pointer}.order-approval-item .actions a.disabled{opacity:.3;cursor:default}.order-approval-item .actions [class^=icon-]{font-size:1rem;margin-right:4px}.order-approval-item .error-banner{margin-top:16px;color:var(--color-text-dark);line-height:17px}@media screen and (max-width:600px){.order-approval-item{padding:24px 16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-item{padding:24px 16px}}@media screen and (max-width:600px){.order-approval-modal.modal.modal-approval a.exit-icon{right:0;top:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-modal.modal.modal-approval a.exit-icon{right:0;top:0}}@media screen and (max-width:600px){.order-approval-modal.modal.modal-approval .modal-header{padding-top:25px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-modal.modal.modal-approval .modal-header{padding-top:25px}}.order-approval-modal.modal.modal-approval .modal-content{height:auto;max-height:85vh;padding-right:24px}@media only screen and (min-width:1025px) and (max-width:1280px){.order-approval-modal.modal.modal-approval .modal-content{max-height:700px}}@media screen and (max-width:600px){.order-approval-modal.modal.modal-approval .modal-content{padding-right:15px;max-height:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-modal.modal.modal-approval .modal-content{padding-right:15px;max-height:none}}.order-approval-modal.modal.modal-approval .modal-content .modal-body,.order-approval-modal.modal.modal-approval .modal-content .modal-footer,.order-approval-modal.modal.modal-approval .modal-content .modal-header{padding-right:33px}@media screen and (max-width:600px){.order-approval-modal.modal.modal-approval .modal-content .modal-body,.order-approval-modal.modal.modal-approval .modal-content .modal-footer,.order-approval-modal.modal.modal-approval .modal-content .modal-header{padding-right:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-modal.modal.modal-approval .modal-content .modal-body,.order-approval-modal.modal.modal-approval .modal-content .modal-footer,.order-approval-modal.modal.modal-approval .modal-content .modal-header{padding-right:0}}.order-approval-modal .copy-text{margin:24px 0 26px}.order-approval-modal .input-label{margin:24px 0 0}.order-approval-modal .custom-input{margin-top:0}.order-approval-modal .custom-input__selected-value textarea{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px;border:0;resize:none;height:150px;width:100%;outline:none;overflow:auto}.order-approval-modal .modal-footer{padding-top:20px}@media screen and (max-width:600px){.order-approval-modal .modal-footer .actions{padding-bottom:10px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-modal .modal-footer .actions{padding-bottom:10px}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.order-approval-modal .modal-footer .actions{padding-bottom:10px}}.order-approval-modal .modal-footer .actions .btn{min-width:120px}.order-approval-modal .modal-footer .actions .partial-loader{display:flex;flex-grow:1}.order-approval-modal .modal-footer .actions .partial-loader .no-click{pointer-events:none}.order-approval-page{color:var(--color-text-dark);padding:85px 0 80px}@media only screen and (max-width:1025px) and (orientation:landscape) and (min-height:420px){.order-approval-page{padding:40px 75px 80px}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.order-approval-page{padding:40px 0 80px}}@media screen and (max-width:600px){.order-approval-page{padding:40px 0 80px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-page{padding:40px 0 80px}}.order-approval-page .header{padding-bottom:35px}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.order-approval-page .header{padding:0 75px 35px}}@media screen and (max-width:600px){.order-approval-page .header{padding:0 16px 35px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-page .header{padding:0 16px 35px}}.order-approval-page .header .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:36px;padding-bottom:9px}.order-approval-page .header .description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;line-height:24px;width:70%}@media screen and (max-width:600px){.order-approval-page .header .description{width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.order-approval-page .header .description{width:100%}}.order-approval-page .page-actions{display:flex;justify-content:flex-end;padding-bottom:21px}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.order-approval-page .page-actions{padding:0 75px}}@media screen and (max-width:600px){.order-approval-page .page-actions{padding:0 16px 21px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-page .page-actions{padding:0 16px 21px}}.order-approval-page .orders .po-number,.order-approval-page .orders .po-section{width:132px}@media screen and (max-width:600px){.order-approval-page .orders .po-number,.order-approval-page .orders .po-section{width:unset}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-page .orders .po-number,.order-approval-page .orders .po-section{width:unset}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.order-approval-page .orders .po-number,.order-approval-page .orders .po-section{width:unset}}.order-approval-page .orders .submitted-by{width:150px}.order-approval-page .orders .delivery{width:196px}.order-approval-page .orders .temperature{width:106px}.order-approval-page .orders .items{width:72px}.order-approval-page .orders .notes{width:265px}.order-approval-page .orders .field-label{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.order-approval-page .orders .headers{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;display:flex;align-items:center;height:51px;background-color:var(--color-bg-gray-light);padding:0 20px}@media screen and (max-width:600px){.order-approval-page .orders .headers{display:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-approval-page .orders .headers{display:none}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.order-approval-page .orders .headers{display:none}}.order-approval-page .orders .order-approval-item:nth-child(odd){background-color:var(--color-bg-gray-faint)}.order-form{padding:83px 0;min-height:688px}@media only screen and (min-width:600px) and (max-width:1025px){.order-form{padding:83px 25px}}@media screen and (max-width:600px){.order-form{padding:40px 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form{padding:40px 0}}.order-form .page-title{font-size:1.5rem;color:var(--color-text-dark);margin-bottom:24px;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}@media screen and (max-width:600px){.order-form .page-title{padding:0 16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form .page-title{padding:0 16px}}.order-form .header-section{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;display:flex;padding-bottom:40px;justify-content:space-between}@media screen and (max-width:600px){.order-form .header-section{padding:0 16px 40px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form .header-section{padding:0 16px 40px}}.order-form .header-section .page-description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:22px;flex-grow:1;color:var(--color-text-dark)}@media screen and (min-width:1025px){.order-form .header-section .page-description{max-width:730px}}@media screen and (max-width:600px){.order-form .header-section form{display:none}}@media only screen and (min-width:600px) and (max-width:1025px){.order-form .header-section form{display:none}}.order-form .header-section a{font-size:.625rem;color:var(--color-brand-primary);text-transform:uppercase;text-decoration:none;cursor:pointer;padding-right:40px}.order-form .header-section a:last-of-type{padding-right:0}.order-form .header-section input[type=file]{visibility:hidden;width:0;height:0}.order-form .top-level-messages{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}@media screen and (max-width:600px){.order-form .top-level-messages{margin:0 16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form .top-level-messages{margin:0 16px}}.order-form .top-level-messages i{font-size:.875rem;padding-right:12px}.order-form .top-level-messages .error,.order-form .top-level-messages .success{margin-bottom:20px}.order-form .top-level-messages .error{display:flex;padding:12px 16px;border-radius:6px;background-color:var(--color-bg-avert)}.order-form .top-level-messages .success{display:flex;padding:12px 16px;border-radius:6px;background-color:var(--color-bg-affirm)}.order-form .items{display:table;border-collapse:collapse;width:100%;color:var(--color-text-dark)}@media screen and (max-width:600px){.order-form .items{display:block;border-top:1px solid var(--color-border-gray)}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form .items{display:block;border-top:1px solid var(--color-border-gray)}}.order-form .items .items-header{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;display:table-row;height:51px;background-color:var(--color-bg-gray-light);border-bottom:1px solid var(--color-border-gray)}@media screen and (max-width:600px){.order-form .items .items-header{display:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form .items .items-header{display:none}}.order-form .items .items-header>div{display:table-cell;vertical-align:middle}.order-form .items .item{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;display:table-row;height:64px;border-bottom:1px solid var(--color-border-gray)}@media screen and (max-width:600px){.order-form .items .item{display:block;height:unset;position:relative;padding:16px 0}.order-form .items .item.has-error{padding:5px 0 27px}.order-form .items .item.has-error .delete{top:5px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form .items .item{display:block;height:unset;position:relative;padding:16px 0}.order-form .items .item.has-error{padding:5px 0 27px}.order-form .items .item.has-error .delete{top:5px}}.order-form .items .item>div{display:table-cell;vertical-align:middle;padding:0 4px;line-height:20px}.order-form .items .item>div.item-detail{min-width:60px}.order-form .items .item>div.item-detail label{display:none}.order-form .items .item>div.item-detail.product-name .mfr-gtin{padding-bottom:3px}.order-form .items .item>div.item-detail.product-name .mfr-gtin label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;display:unset;padding-right:3px}.order-form .items .item>div.item-detail.product-name .mfr-gtin span{padding-right:5px}.order-form .items .item>div.item-detail.pricing-detail{padding-right:40px}.order-form .items .item>div.item-detail.pricing-detail .pricing-detail__container{display:flex;justify-content:flex-start}.order-form .items .item>div.item-detail.pricing-detail .pricing-detail__container .price-unavailable{white-space:nowrap}.order-form .items .item>div.item-detail.pricing-detail .pricing-detail__container .strike-through{text-decoration:line-through;color:var(--color-text-gray);margin-right:16px}.order-form .items .item>div.item-detail.status .value{color:var(--color-text-affirm)}@media screen and (max-width:600px){.order-form .items .item>div{display:block}.order-form .items .item>div.item-detail{clear:both;padding:5px 24px 0}.order-form .items .item>div.item-detail.pricing-detail .partial-loader{display:flex}.order-form .items .item>div.item-detail.pricing-detail .partial-loader .pricing-detail__container{justify-content:flex-start;flex-direction:row-reverse}.order-form .items .item>div.item-detail.pricing-detail .partial-loader .pricing-detail__container .strike-through{margin-left:12px;margin-right:0}.order-form .items .item>div.item-detail.no-pad{padding:0}.order-form .items .item>div.item-detail.product-name{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.order-form .items .item>div.item-detail label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;display:inline;padding-right:5px}.order-form .items .item>div.item-detail label.hide{display:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form .items .item>div{display:block}.order-form .items .item>div.item-detail{clear:both;padding:5px 24px 0}.order-form .items .item>div.item-detail.pricing-detail .partial-loader{display:flex}.order-form .items .item>div.item-detail.pricing-detail .partial-loader .pricing-detail__container{justify-content:flex-start;flex-direction:row-reverse}.order-form .items .item>div.item-detail.pricing-detail .partial-loader .pricing-detail__container .strike-through{margin-left:12px;margin-right:0}.order-form .items .item>div.item-detail.no-pad{padding:0}.order-form .items .item>div.item-detail.product-name{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.order-form .items .item>div.item-detail label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;display:inline;padding-right:5px}.order-form .items .item>div.item-detail label.hide{display:none}}.order-form .items .item>div .vselect--order-form .vs__dropdown-toggle,.order-form .items .item>div input[type=number],.order-form .items .item>div input[type=text]{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;height:32px;padding:0 12px;border:1px solid var(--color-border-gray);border-radius:2px}.order-form .items .item>div .vselect--order-form .vs__dropdown-toggle:focus,.order-form .items .item>div input[type=number]:focus,.order-form .items .item>div input[type=text]:focus{outline:1px solid var(--color-border-black);outline-offset:1px}.order-form .items .item>div input[type=number]::-webkit-inner-spin-button,.order-form .items .item>div input[type=number]::-webkit-outer-spin-button,.order-form .items .item>div input[type=text]::-webkit-inner-spin-button,.order-form .items .item>div input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-form .items .item>div .error-container{position:absolute;line-height:13px}.order-form .items .item>div .error-container span{padding-right:24px;display:inline-block}.order-form .items .item>div.row-number{text-align:center}@media screen and (max-width:600px){.order-form .items .item>div.row-number{display:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form .items .item>div.row-number{display:none}}.order-form .items .item>div.row-number.no-pad{padding-bottom:0}.order-form .items .item>div.item-code-type{width:160px;position:relative}@media screen and (max-width:600px){.order-form .items .item>div.item-code-type{float:left;padding-bottom:20px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form .items .item>div.item-code-type{float:left;padding-bottom:20px}}.order-form .items .item>div.item-code-type.no-pad{padding-bottom:0}.order-form .items .item>div.item-code-type select{width:100%;background-color:var(--color-bg-white)}.order-form .items .item>div .vselect--order-form{width:100%;font-size:.75rem}.order-form .items .item>div .vselect--order-form .vs__dropdown-toggle{min-height:32px;height:32px;padding:0 12px}.order-form .items .item>div .vselect--order-form .vs__selected{margin:0;padding:0;line-height:30px}.order-form .items .item>div .vselect--order-form .vs__dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;width:100%;z-index:9999}.order-form .items .item>div .vselect--order-form .vs__search input{height:30px;padding:0;font-size:.75rem}.order-form .items .item>div .vselect--order-form .vs__selected-options{padding:0}.order-form .items .item>div .vselect--order-form .vs__actions{align-items:center;height:100%;padding:0}.order-form .items .item>div .vselect--order-form.vs--open .vs__dropdown-toggle,.order-form .items .item>div .vselect--order-form .vs__dropdown-toggle:focus{outline:1px solid var(--color-border-black);outline-offset:1px}.order-form .items .item>div.dot-number{width:140px}@media screen and (max-width:600px){.order-form .items .item>div.dot-number{float:left;padding-bottom:20px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form .items .item>div.dot-number{float:left;padding-bottom:20px}}.order-form .items .item>div.dot-number.no-pad{padding-bottom:0}.order-form .items .item>div.dot-number input{width:100%}.order-form .items .item>div.quantity{width:90px}@media screen and (max-width:600px){.order-form .items .item>div.quantity{float:left;padding-bottom:20px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form .items .item>div.quantity{float:left;padding-bottom:20px}}.order-form .items .item>div.quantity.no-pad{padding-bottom:0}.order-form .items .item>div.quantity input{width:60px}.order-form .items .item>div.delete{width:30px;padding-right:0}@media screen and (max-width:600px){.order-form .items .item>div.delete{position:absolute;right:24px;top:16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form .items .item>div.delete{position:absolute;right:24px;top:16px}}.order-form .items .item>div.delete i{display:flex;align-items:center;justify-content:center;font-size:1rem;width:30px;height:30px;border-radius:2px;background-color:var(--color-bg-gray-light);cursor:pointer}.order-form .footer-section{display:flex;justify-content:space-between;align-items:center;padding-top:24px}@media screen and (max-width:600px){.order-form .footer-section{padding:24px 16px 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form .footer-section{padding:24px 16px 0}}@media screen and (max-width:600px){.order-form .footer-section{flex-direction:column}}.order-form .footer-section a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-brand-primary);text-transform:uppercase;text-decoration:none;cursor:pointer}.order-form .footer-section a.disabled{color:var(--color-text-gray);cursor:unset}.order-form .footer-section .add-row{display:flex;flex-direction:column}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.order-form .footer-section .add-row{max-width:40%}}@media screen and (max-width:600px){.order-form .footer-section .add-row{padding-bottom:24px;align-items:center}}.order-form .footer-section .add-row span{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;padding-top:5px}.order-form .footer-section form a{padding-right:40px}.order-form .product-status{margin:.25rem 0}.order-form .product-status .product-status__message{font-size:.75rem;margin-top:0}.order-form .product-status .product-status__text{font-size:.8125rem}.order-form .product-status .product-status__icon{min-height:14px;min-width:14px;background-size:14px 14px}.trade-show-promotions__actions-row{display:flex;flex-direction:column;padding:1rem 0}.trade-show-promotions__actions{display:flex;flex-direction:column;width:100%}.trade-show-promotions__actions .vs__dropdown-toggle{margin:0 0 1rem}@media only screen and (min-width:600px){.trade-show-promotions__actions{flex-direction:row;width:auto;justify-content:space-between}.trade-show-promotions__actions .vs__dropdown-toggle{min-width:288px;margin:0 1rem;height:20px}.trade-show-promotions__actions .vs__selected,.trade-show-promotions__actions .vs__selected-options{font-size:.875rem}}.trade-show-promotions__delete-selected{display:flex;align-items:center;justify-content:center;padding-bottom:1rem}.trade-show-promotions__delete-selected .checkbox{padding-right:2rem;margin-bottom:0}@media only screen and (min-width:600px){.trade-show-promotions__delete-selected{justify-content:flex-start;padding-bottom:0}.trade-show-promotions__delete-selected .btn.btn--secondary{padding-left:0;padding-top:.9375rem;padding-bottom:.9375rem}}.trade-show-promotions__submit{display:flex;flex-direction:column}@media only screen and (min-width:600px){.trade-show-promotions__submit{flex-direction:row;flex-wrap:nowrap}}.trade-show-promotions__dropdown-wrapper{display:flex;flex-direction:column;position:relative}.trade-show-promotions__dropdown-wrapper .error-msg{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:var(--color-text-avert);line-height:1.4;position:absolute;bottom:-20px;left:20px}@media screen and (max-width:600px){.trade-show-promotions__dropdown-wrapper .error-msg{position:static}}@media only screen and (min-width:600px) and (max-width:1025px){.trade-show-promotions__dropdown-wrapper .error-msg{position:static}}.trade-show-promotions__actions-label{padding:1rem 0;font-size:.875rem;text-align:center}@media only screen and (min-width:600px){.trade-show-promotions__actions-label{text-align:right}}.trade-show-promotions{padding:40px 20px;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}@media screen and (min-width:1025px){.trade-show-promotions{padding:80px 0}}@media only screen and (min-width:1025px) and (max-width:1280px){.trade-show-promotions{padding:80px 0}}.trade-show-promotions .heading--beta{margin-bottom:1rem}.trade-show-promotions p{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-bottom:1.5rem}.trade-show-promotions .btn--secondary{font-size:.75rem;padding:.625rem 1.5rem}.trade-show-promotions .btn--secondary [class*=" icon-"],.trade-show-promotions .btn--secondary [class^=icon-]{font-size:1rem;margin-right:.5rem;color:var(--color-brand-primary)}.trade-show-promotions__content-section{display:flex;flex-direction:column;width:100%;padding-bottom:4rem}@media only screen and (min-width:600px){.trade-show-promotions__content-section{flex-direction:row}}@media screen and (min-width:1025px){.trade-show-promotions__content-section .rich-text{padding-right:60px}}@media only screen and (min-width:1025px) and (max-width:1280px){.trade-show-promotions__content-section .rich-text{padding-right:60px}}.trade-show-promotions__get-started{display:flex;flex-direction:column;padding:2rem;background:var(--color-bg-gray-faint);min-width:340px}.trade-show-promotions__get-started .heading--gamma{margin-bottom:.5rem}.trade-show-promotions__get-started .btn{padding-left:0;justify-content:flex-start}.trade-show-promotions__get-started input[type=file]{display:none;visibility:hidden;width:0;height:0}.trade-show-promotions__messages{margin-bottom:1rem}@media screen and (min-width:1025px){.trade-show-promotions__messages{margin-bottom:3rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.trade-show-promotions__messages{margin-bottom:3rem}}.trade-show-promotions__messages .message{align-items:center}.trade-show-promotions__messages .message i[class^=icon-]{font-size:1.125rem}.trade-show-promotions__messages .message+.message{margin-top:1.25rem}.trade-show-promotions__messages .message.multiple{align-items:flex-start}.trade-show-promotions__messages .message .flex{display:flex;flex-direction:column}.trade-show-promotions__form{padding:1rem 0;overflow-x:scroll}@media screen and (min-width:1025px){.trade-show-promotions__form{overflow-x:visible}}@media only screen and (min-width:1025px) and (max-width:1280px){.trade-show-promotions__form{overflow-x:visible}}.trade-show-promotions__table{width:100%}.trade-show-promotions__thead{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem}.trade-show-promotions__tr{border-bottom:.5px solid var(--color-border-gray)}.trade-show-promotions__th{background:var(--color-bg-gray-light);padding:1rem .5rem;text-align:left;vertical-align:middle;white-space:nowrap}.trade-show-promotions__th+.trade-show-promotions__th{padding:1rem .25rem}.trade-show-promotions__th:nth-child(2){padding-left:1.25rem}.trade-show-promotions__td{font-size:.75rem;vertical-align:top;padding:1rem .5rem}.trade-show-promotions__td.v-align-middle{vertical-align:middle}.trade-show-promotions__td:first-child{padding-left:0;padding-right:0}.trade-show-promotions__td+.trade-show-promotions__td{padding:1rem .25rem}.trade-show-promotions__td--image{word-break:break-word;max-width:88px}.trade-show-promotions__button-container{display:flex;align-content:center;justify-content:flex-start}.trade-show-promotions__button-container .btn.btn--primary{padding:.5rem 1.25rem .5rem .75rem;margin-right:.5rem}.trade-show-promotions__button-container [class^=icon-]{color:var(--color-text-white);font-size:1.5em;margin-right:.75rem}.trade-show-promotions__item-content{display:flex;flex-direction:column;align-content:flex-start;padding-right:.5rem;max-width:340px}.has-error .trade-show-promotions__item-content{padding-bottom:1.625rem}.trade-show-promotions__item-image{width:72px;height:72px;margin:0 .25rem}.trade-show-promotions__item-brand-supplier{display:flex}.trade-show-promotions__item-brand-supplier span{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-dark)}.trade-show-promotions__item-brand-supplier span:last-child:before{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:var(--color-text-gray-light);content:"|";margin:0 .5rem}.trade-show-promotions__item-description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.9375rem;line-height:1.2;color:var(--color-brand-primary);margin:.625rem 0 .8125rem;text-decoration:none}.trade-show-promotions__item-identifiers{display:flex;margin-bottom:.25rem}.trade-show-promotions__item-identifiers span{margin-right:1rem}.trade-show-promotions__item-identifiers strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-right:.3125rem}.trade-show-promotions__error{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-avert);white-space:nowrap;position:absolute;left:48px;bottom:16px}.trade-show-promotions .promotion-type{min-width:164px;width:100%}@media screen and (max-width:600px){.trade-show-promotions .promotion-type{flex-basis:100%;margin:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.trade-show-promotions .promotion-type{flex-basis:100%;margin:0}}.trade-show-promotions .promotion-type .vs__dropdown-toggle{height:42px!important}.trade-show-promotions .promotion-type .vs__selected{white-space:nowrap;line-height:1;display:flex;font-size:.75rem}.trade-show-promotions .promotion-type .vs__selected-options{height:42px;display:flex;flex-wrap:nowrap}.trade-show-promotions .promotion-type .vs--single.vs--open .vs__selected{position:relative}.trade-show-promotions-actions-bar .share-actions-bar .btn .icon-Delete{font-size:.9375rem}.trade-show-promotions__tr,.trade-show-promotions__tr .input-wrapper{position:relative}.trade-show-promotions__tr .input-wrapper:before{font-size:.875rem;position:absolute;top:15px}.trade-show-promotions__tr .input-wrapper.dollar-sign:before{content:"$";left:18px}.trade-show-promotions__tr .input-wrapper.percent input[type=text]{padding-right:1.3125rem}.trade-show-promotions__tr .input-wrapper.percent:before{content:"%";right:8px}.trade-show-promotions__td{position:unset}.trade-show-promotions__td .price{font-size:.875rem;white-space:nowrap;padding-right:1.5rem}.trade-show-promotions__td .price span{margin-right:.25rem}.trade-show-promotions__td .status{padding-right:1.5rem}.trade-show-promotions__td .flex{display:flex;align-items:center}.trade-show-promotions__td .flex.padding{padding-top:.8125rem;padding-bottom:.8125rem}.trade-show-promotions__td input[type=number],.trade-show-promotions__td input[type=text]{border:1px solid var(--color-border-gray);padding:.75rem .5rem;border-radius:.25rem;margin-left:.5rem}.trade-show-promotions__td input[type=number].invalid,.trade-show-promotions__td input[type=text].invalid{border:1px solid var(--color-border-avert)}.trade-show-promotions__td .btn.delete{padding:.3125rem;font-size:1rem;min-width:auto;margin-left:.5rem;position:relative;text-transform:unset}.trade-show-promotions__td .btn.delete .v-tooltip{position:absolute;top:0;left:0;right:0;bottom:0}.trade-show-promotions__td .btn.delete .v-tooltip .overlay{width:auto;margin-bottom:8px}.trade-show-promotions__td .product-status{margin-bottom:0}.trade-show-promotions__td.invalid-dot-number{height:104px}.trade-show-promotions__td .vs--disabled .vs__clear,.trade-show-promotions__td .vs--disabled .vs__dropdown-toggle,.trade-show-promotions__td .vs--disabled .vs__open-indicator,.trade-show-promotions__td .vs--disabled .vs__search,.trade-show-promotions__td .vs--disabled .vs__selected{background:var(--color-bg-white)}.create-shipping-contact{padding:24px 0 40px;border-bottom:1px solid var(--color-border-gray);margin-bottom:40px}.create-shipping-contact .mt-24{margin-top:1.5rem}.create-shipping-contact .mb-16{margin-bottom:1rem}.create-shipping-contact .contact-information{display:flex;padding-bottom:40px;border-bottom:1px solid var(--color-border-gray);margin-bottom:40px}@media screen and (max-width:600px){.create-shipping-contact .contact-information{flex-direction:column}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.create-shipping-contact .contact-information{flex-direction:column}}.create-shipping-contact .contact-information .section-heading{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;letter-spacing:-.16px;line-height:20px}.create-shipping-contact .contact-information .col{width:50%}@media screen and (max-width:600px){.create-shipping-contact .contact-information .col{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.create-shipping-contact .contact-information .col{width:100%}}.create-shipping-contact .contact-information .col .error-msg{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:var(--color-text-avert);line-height:14px;margin-top:5px}.create-shipping-contact .contact-information .col.col1{margin-right:40px}@media screen and (max-width:600px){.create-shipping-contact .contact-information .col.col1{margin-right:0;padding-bottom:40px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.create-shipping-contact .contact-information .col.col1{margin-right:0;padding-bottom:40px}}.create-shipping-contact .contact-information .col.col1 .bottom-border{padding-bottom:24px;border-bottom:1px solid var(--color-border-gray);margin-bottom:24px}.create-shipping-contact .contact-information .col.col1 .action-link{padding:16px 0 0 16px}.create-shipping-contact .contact-information .col.col1 .action-link a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:0;line-height:17px;text-decoration:none;text-transform:uppercase;cursor:pointer;color:var(--color-brand-primary)}.create-shipping-contact .contact-information .col.col1 .action-link a i{font-size:.875rem;color:var(--color-brand-primary);vertical-align:middle}.create-shipping-contact .contact-information .col.col1 .state-zip{display:flex}.create-shipping-contact .contact-information .col.col1 .state-zip .state{flex-grow:1;padding:16px 12px 0 0}.create-shipping-contact .contact-information .col.col1 .state-zip .state .vs__dropdown-toggle{height:60px!important}.create-shipping-contact .contact-information .col.col1 .state-zip .zip{width:200px}.create-shipping-contact .save-contact .save-address{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:18px;display:flex}.create-shipping-contact .save-contact .override-error{margin-top:23px}.create-shipping-contact .save-contact .rich-text>*{line-height:18px;cursor:pointer}.create-shipping-contact .save-contact .v-actions{padding-top:40px}.promotion-highlight{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#6e6e6e}.promotion-highlight .promotions-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px}.promotion-highlight .promotions-header .title{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;text-transform:uppercase}.promotion-highlight .promotions-header .navigation{display:flex;align-items:center;position:relative;right:-9px}.promotion-highlight .promotions-header .navigation .navigate-left,.promotion-highlight .promotions-header .navigation .navigate-right{display:flex;align-items:center;justify-content:center;color:#007bc7;font-size:1.5rem;cursor:pointer}.promotion-highlight .promotions-header .navigation .navigate-left.navigate-left,.promotion-highlight .promotions-header .navigation .navigate-right.navigate-left{transform:rotate(180deg)}.promotion-highlight .promotions-header .navigation .navigation-heading{font-size:.625rem;line-height:22px;padding:0 8px}@media screen and (max-width:600px){.promotion-highlight .promotions-header .navigation .navigation-heading{padding:0}}.promotion-highlight .promotion-items .promotion-title a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:24px;color:#007bc7;text-decoration:none}.promotion-highlight .promotion-items .date-range{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;letter-spacing:.1px;line-height:14px}.promotion-highlight .promotion-items .image-container{display:flex;align-items:center;justify-content:center;text-decoration:none;height:120px;margin:16px 0}.promotion-highlight .promotion-items .image-container img{max-width:120px;max-height:120px}.promotion-highlight .promotion-items .numbers{font-size:.625rem;padding-bottom:6px}.promotion-highlight .promotion-items .numbers .label{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;padding-right:4px}.promotion-highlight .promotion-items .numbers .number{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;padding-right:27px}.promotion-highlight .promotion-items .numbers .number:last-of-type{padding-right:0}.promotion-highlight .promotion-items .description{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:1rem;line-height:24px;color:#000}.promotion-highlight .no-promotions-text{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:#3f3f3f;font-size:1rem;line-height:24px;padding:16px 25px}.promotion-highlight .partial-loader{height:100%}.shipping-address-list{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;width:100%}.shipping-address-list__thead{background:var(--color-bg-gray-light);text-align:left;padding:1rem;display:flex}.shipping-address-list__thead span:first-child{width:2rem}.shipping-address-list__thead span:nth-child(2),.shipping-address-list__thead span:nth-child(3){flex:2}.shipping-address-list__thead span:nth-child(4){flex:1}@media screen and (max-width:600px){.shipping-address-list__thead{display:none}}.shipping-address-list__content{display:flex;flex-wrap:wrap;border-bottom:.5px solid var(--color-border-gray);padding:1rem;line-height:1.4}.shipping-address-list__content:nth-child(odd){background:var(--color-bg-gray-faint)}.shipping-address-list__content div:first-child{width:2rem}.shipping-address-list__content div:nth-child(2),.shipping-address-list__content div:nth-child(3){flex:2}.shipping-address-list__content div:nth-child(4){flex:1}.shipping-address-list__content .invalid__message{flex-basis:100%;margin-top:.5rem;margin-left:2rem;line-height:1.2}.shipping-address-list__content .invalid__message span,.shipping-address-list__content .invalid__message strong{color:var(--color-text-avert);font-size:.75rem;line-height:1}.shipping-address-list__content .address,.shipping-address-list__content .contact-info{display:flex;flex-direction:column}@media screen and (max-width:600px){.shipping-address-list__content{display:grid;grid-template-columns:32px 1fr;gap:.5rem}.shipping-address-list__content .invalid__message{margin-left:0;margin-top:0}.shipping-address-list__content .index{grid-row:span 4}}.marketing-add-to-cart{display:flex}.marketing-add-to-cart .btn{flex-grow:1;min-width:auto;margin-left:.5rem}.marketing-add-to-cart .btn i{font-size:.9125rem;font-weight:800;padding-right:5px}.marketing-add-to-cart .btn.no-click{cursor:default}.marketing-add-to-cart.compact{padding-top:.5rem}.marketing-add-to-cart.compact .btn{padding:.25rem;font-size:.75rem}.marketing-add-to-cart.compact .form__element--grouped{min-height:40px;min-width:unset}.marketing-add-to-cart.compact .form__element--grouped input{width:32px}.combobox{width:100%}.combobox,.combobox .custom-input__selected-value{position:relative}.combobox .dropdown{position:absolute;background-color:var(--color-bg-white);border:1px solid var(--color-border-gray);border-radius:.25rem;list-style:none;padding:0;max-height:200px;overflow-y:auto;width:calc(100% + 1rem);margin:0 0 0 -.5rem;top:calc(100% + .25rem);z-index:9998;box-sizing:border-box}.combobox .dropdown li{padding:.5rem;cursor:pointer;font-size:.6875rem}.combobox .dropdown li:hover{background-color:var(--color-bg-gray-faint)}.combobox .icon-Right-Arrow{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);content:"\e90e";fill:rgba(60,60,60,.5);transition:transform .15s cubic-bezier(1,-.115,.975,.855);cursor:pointer;font-size:1.875rem}.combobox .rotate{transform:translateY(-50%) rotate(270deg)}.combobox .icon-Right-Arrow.hidden-arrow{display:none}.bulk-edit-cart-items .share-actions-bar .btn .icon-Delete,.bulk-edit-cart-items .share-actions-bar .btn .icon-Edit,.bulk-edit-cart-items .share-actions-bar .btn .icon-Truck{font-size:.9375rem}.bulk-edit-cart-items .modal-title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:36px;padding-bottom:16px}@media screen and (max-width:600px){.bulk-edit-cart-items .modal-title{margin-top:100px}}.bulk-edit-cart-items .modal-height{padding:10px 0;min-height:250px}.bulk-edit-cart-items .modal-footer{margin-top:16px;display:flex;justify-content:flex-start;gap:10px}.cart-item{border-bottom:1px solid var(--color-border-gray);position:relative}.cart-item .item-content-wrapper{display:flex;flex-direction:column;flex:1}.cart-item .item-content-wrapper .item-details-wrapper{display:flex}.cart-item .item-content-wrapper .product-tag{margin-right:5px;margin-bottom:5px}.cart-item.widget{border:0}.cart-item.widget .identity-bar{margin-bottom:7px;padding:0}.cart-item.widget .item-wrapper{height:auto;padding:0}.cart-item.widget .details-container{flex-direction:column}.cart-item.widget .pricing{padding:0}.cart-item.widget .details .title{margin-top:0}.cart-item .item-message{display:flex;padding:14px 0;border-bottom:1px dashed var(--color-border-gray);margin-left:40px;margin-top:6px}.cart-item .item-message .icon{width:22px;flex-shrink:0}.cart-item .item-message .icon i{color:var(--color-text-dark);font-size:1rem}.cart-item .item-message__message{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.2px;line-height:17px}.cart-item .item-wrapper{display:flex;padding:1.125rem 0}@media screen and (max-width:600px){.cart-item .item-wrapper{height:auto;padding-top:0}}.cart-item .select{align-self:center;text-align:center;width:30px}@media screen and (max-width:600px){.cart-item .select{width:50px;flex-shrink:0;align-self:flex-start;text-align:right;padding-top:5px}}.cart-item .image{padding:0 1rem 1rem 0}.cart-item .image img{max-width:80px;width:80px}@media screen and (max-width:600px){.cart-item .image{display:none}}.cart-item .details-container{display:flex;flex-grow:1;flex-wrap:wrap}@media screen and (max-width:600px){.cart-item .details-container{flex-direction:column}}.cart-item .details-container__message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.6875rem;padding-top:.25rem;line-height:1.2}@media screen and (max-width:600px){.cart-item .details-container__message{padding-top:0}}.cart-item .details-container__message span{color:var(--color-text-dark)}.cart-item .product-status{font-size:.8125rem}.cart-item .product-status__icon{min-height:13px;min-width:13px;margin-right:5px;background-size:13px 13px}.cart-item .product-status__message{font-size:.75rem;margin-top:4px}.cart-item .identity-bar{display:flex;flex-wrap:wrap;width:100%;padding-bottom:.5rem;align-items:center}.cart-item .identity-bar .ident{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.6875rem;letter-spacing:.17px;line-height:1.4;margin-right:1rem;display:flex;flex-wrap:wrap}@media screen and (max-width:600px){.cart-item .identity-bar .ident{width:50%;margin-right:0;padding-bottom:.25rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.cart-item .identity-bar .ident{width:50%;margin-right:0;padding-bottom:.25rem}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.cart-item .identity-bar .ident{width:50%;margin-right:0;padding-bottom:.25rem}}.cart-item .identity-bar .ident strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-right:4px}.cart-item .identity-bar .ident:last-child{margin:0}.cart-item .identity-bar .tag{border-radius:2px;background-color:var(--color-bg-gray-faint);padding:3px 11px;color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.16px;line-height:14px;text-transform:uppercase;margin-right:20px}.cart-item .identity-bar .tag.verified{background-color:var(--color-bg-brand-light)}.cart-item .identity-bar .tag.sale{background-color:var(--color-brand-primary);color:var(--color-text-white)}.cart-item .action-bottom{display:flex;padding:0 15px 25px 51px}.cart-item .action-bottom .favorite-icon{display:flex;align-items:center}.cart-item .action-bottom .action,.cart-item .action-bottom .favorite-icon-label{display:flex;align-items:center;color:var(--color-brand-primary);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.1px;line-height:1.5;margin-right:1rem;cursor:pointer}.cart-item .action-bottom .action:last-child,.cart-item .action-bottom .favorite-icon-label:last-child{margin:0}.cart-item .action-bottom .action i,.cart-item .action-bottom .favorite-icon-label i{font-size:1rem;margin-right:7.5px}.cart-item .multiple-lists-dropdown{top:23px;right:-3px}.cart-item .details{flex-grow:1}.cart-item .details .title{width:80%;color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.2;margin:.25rem 0}.cart-item .details .title a{color:var(--color-brand-primary);text-decoration:none}@media screen and (max-width:600px){.cart-item .details .title{margin-top:0;width:auto;height:auto;margin-bottom:.5rem}}.cart-item .details .type{color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;letter-spacing:.17px;line-height:14px;text-transform:uppercase;margin:1rem 0}@media screen and (max-width:600px){.cart-item .details .type{margin-bottom:10px}}.cart-item .details .delivery{color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.8125rem;margin-bottom:15px}@media screen and (max-width:600px){.cart-item .details .delivery{margin-bottom:10px}}.cart-item .pricing .bold{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.cart-item .pricing .price{color:var(--color-text-dark);font-size:.875rem;display:flex;flex-direction:column;align-items:flex-start}.cart-item .pricing .price .sub-total{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);margin-bottom:2px}.cart-item .pricing .price .price-values{flex-direction:column}.cart-item .pricing .price .description{display:flex}.cart-item .pricing .price .case{margin-left:2px}.cart-item .pricing .price .product-discount{color:var(--color-text-gray);font-size:.8125rem;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;text-decoration:none}.cart-item .pricing .price .product-discount .strike{text-decoration:line-through}.cart-item .add-to-cart.horizontal{display:flex;flex-direction:column;align-items:flex-end}@media screen and (min-width:1025px){.cart-item .add-to-cart.horizontal{margin-top:-2rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.cart-item .add-to-cart.horizontal{margin-top:-2rem}}.cart-item .add-to-cart.horizontal .input-section{margin-top:4px}.cart-item .add-to-cart.horizontal .input-section .quantity{width:100px}.cart-item .add-to-cart.horizontal .input-section .quantity .quantity-box{width:100%;margin:0 0 10px}.cart-item .add-to-cart.horizontal .input-section .quantity .quantity-readonly{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;display:flex;justify-content:space-between;align-items:center;margin-top:3px;margin-bottom:24px}.cart-item .add-to-cart.horizontal .input-section .quantity .quantity-readonly .uppercase{text-transform:uppercase}.cart-item .add-to-cart.horizontal .input-section .quantity .quantity-readonly .label{color:var(--color-text-gray);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;line-height:19px;letter-spacing:-.12px;font-size:.875rem}.cart-item .add-to-cart.horizontal .input-section .quantity .quantity-readonly .value{color:var(--color-text-gray);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem}.cart-item .line{display:flex;max-width:90px;width:100%;align-self:flex-end}.cart-item .line .label{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-weight:600;flex-grow:1}.cart-item .line .label,.cart-item .line .value{color:var(--color-text-gray);font-size:.6875rem;letter-spacing:-.12px;line-height:15px}.cart-item .line .value{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;text-align:right;justify-content:flex-end}.cart-item .line.big{font-size:.875rem;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;margin-bottom:.8125rem;padding:.25rem 0;min-width:90px}.cart-item .line.big .label,.cart-item .line.big .value{font-size:inherit;font-family:inherit}.cart-item .actions{width:20px;text-align:center;margin-left:12px;margin-top:2px}.cart-item .actions i{position:relative;color:var(--color-brand-primary);z-index:100;cursor:pointer}.cart-item .actions i.open{color:var(--color-text-dark)}@media screen and (max-width:600px){.cart-item .actions{display:none}}.cart-item .action-overlay{position:absolute;display:flex;align-items:center;justify-content:flex-end;padding-right:30px;top:0;right:0;bottom:0;width:139px;opacity:.95;background-color:var(--color-bg-gray-faint);z-index:9998}@media screen and (max-width:600px){.cart-item .action-overlay{display:none}}.cart-item .action-overlay .action{display:flex;justify-content:center;align-items:center;height:30px;width:30px;border:1px solid var(--color-bg-gray-faint);border-radius:15px;background-color:var(--color-bg-white);cursor:pointer;margin:0 4.5px}.cart-item .action-overlay .action .icon-Favorite:before,.cart-item .action-overlay .action i{color:var(--color-text-dark)}.cart-item .cases-available{color:var(--color-text-gray);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:20px}.cart-item .message.message--compact{margin-top:.25rem}.cart-item.checkout-item .image,.cart-item.no-checkbox .image{text-align:initial}.cart-item.checkout-item .quantity,.cart-item.no-checkbox .quantity{display:flex;flex-direction:column;padding-right:0;width:90px}.cart-item.checkout-item .quantity .quantity-box.error,.cart-item.no-checkbox .quantity .quantity-box.error{border:1px solid var(--color-border-avert)}.cart-item.checkout-item .quantity .quantity-box input,.cart-item.no-checkbox .quantity .quantity-box input{border:none!important}@media screen and (max-width:600px){.cart-item.checkout-item,.cart-item.no-checkbox{padding:1.125rem 1rem}.cart-item.checkout-item .item-wrapper,.cart-item.no-checkbox .item-wrapper{padding:0}.cart-item.checkout-item .details,.cart-item.no-checkbox .details{margin-right:20px}.cart-item.checkout-item .quantity,.cart-item.no-checkbox .quantity{flex-shrink:0;justify-content:flex-start}.cart-item.checkout-item .action-bottom,.cart-item.no-checkbox .action-bottom{padding:25px 15px 0 0}}.cart-item.checkout-item .product-price,.cart-item.no-checkbox .product-price{display:flex;align-items:flex-start;flex-wrap:wrap}.cart-item.checkout-item .product-price .price-values,.cart-item.no-checkbox .product-price .price-values{margin-bottom:.3125rem}.cart-item.checkout-item .product-price .case,.cart-item.no-checkbox .product-price .case{margin-left:4px;white-space:nowrap}@media screen and (min-width:1025px){.cart-item.checkout-item:last-child{margin-bottom:32px}}@media only screen and (min-width:1025px) and (max-width:1280px){.cart-item.checkout-item:last-child{margin-bottom:32px}}.cart-item .supplier-inputs{display:flex;padding:1rem 0;width:100%}@media screen and (max-width:600px){.cart-item .supplier-inputs{display:block}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.cart-item .supplier-inputs{display:block}}@media only screen and (min-width:600px) and (max-width:1025px){.cart-item .supplier-inputs{max-width:510px}}@media screen and (min-width:1025px){.cart-item .supplier-inputs{max-width:464px}}@media only screen and (min-width:1025px) and (max-width:1280px){.cart-item .supplier-inputs{max-width:464px}}.cart-item .supplier-inputs__field{background-color:var(--color-bg-white);position:relative;flex-grow:1}.cart-item .supplier-inputs__field:first-child{margin-right:1.5rem}.cart-item .supplier-inputs__field .custom-input{margin-top:0;padding:.25rem .5rem .5rem}.cart-item .supplier-inputs__field .custom-input input{line-height:.9;color:var(--color-text-gray);font-size:.6875rem;padding:0}.cart-item .supplier-inputs__field .custom-input__selected-value{line-height:.9}.cart-item .supplier-inputs__field .custom-input__error{position:absolute;bottom:-1rem}.cart-item .supplier-inputs__field .label{color:var(--color-text-gray);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;letter-spacing:-.12px;font-size:.75rem;white-space:nowrap;top:0;left:.5rem;position:relative;display:none}.cart-item .supplier-inputs__field .value{color:var(--color-text-gray);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}@media screen and (max-width:600px){.cart-item .supplier-inputs__field{margin-bottom:15px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.cart-item .supplier-inputs__field{margin-bottom:15px}}.cart-item.checkout-item .product-price{margin-bottom:.8125rem}.cart-item.checkout-item .pricing .case{margin-left:4px}.cart-item.checkout-item .pricing .price{color:var(--color-text-dark)}.cart-item.checkout-item .pricing .price.original{color:var(--color-text-gray);text-decoration:line-through}.cart-item.checkout-item .gl-reference-info{display:flex;margin-bottom:15px}.cart-item.checkout-item .gl-reference-info__data{flex:1;display:flex;flex-direction:column;max-width:50%;word-break:break-word;padding-right:.8125rem;line-height:1.4}.cart-item.checkout-item .gl-reference-info__data strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.6875rem}.cart-item.checkout-item .gl-reference-info__data span{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem}.cart-item.checkout-item .content-item{padding:.5rem 20px .5rem 0;cursor:pointer}@media screen and (max-width:600px){.cart-item.checkout-item .content-item{padding:.5rem 0}}.cart-item.checkout-item .content-item .selected .vs__dropdown-toggle{height:90px!important}.cart-item.checkout-item .product-status{font-size:.8125rem}.cart-item.checkout-item .product-status__icon{min-height:13px;min-width:13px;margin-right:5px;background-size:13px 13px}.cart-item.checkout-item .product-status__message{font-size:.75rem;margin-top:4px}.cart-content .cart-message{margin:.5rem 0 0}.cart-content .cart-message.with-margin{margin:1rem 0}.cart-content .list-container{flex:1}.cart-content .list-container .action-items{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.cart-content .list-container .action-items .select-all{padding-right:1.425rem}.cart-content .list-container .action-items .select-all__label{color:var(--color-text-dark);font-size:.875rem;line-height:1.5;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-right:1.25rem;cursor:pointer}.cart-content .list-container .action-items .select-all .checkbox .checkmark{top:3px;border:1px solid var(--color-border-gray-dark)}.cart-content .list-container .list-header{border-bottom:1px solid var(--color-border-gray)}@media screen and (max-width:600px){.cart-content .list-container .list-header .print{display:none}}@media only screen and (min-width:600px) and (max-width:1025px){.cart-content .list-container .list-header .print{display:none}}.cart-content .list-container__heading{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.25rem;padding:14px 24px 16px;background-color:var(--color-bg-gray-light);border-bottom:1px solid var(--color-border-gray)}@media screen and (min-width:1025px){.cart-content .list-container form:last-child{margin-bottom:32px}}@media only screen and (min-width:1025px) and (max-width:1280px){.cart-content .list-container form:last-child{margin-bottom:32px}}.cart-content .action-bar{display:flex;border-bottom:2px solid var(--color-border-gray);padding:0 0 9px}@media screen and (max-width:600px){.cart-content .action-bar{border:0;padding:0 15px;margin:0 0 24px}}.cart-content .action-bar .bulk-select{height:30px;width:30px;border-radius:2px;background-color:var(--color-bg-gray-light);margin-right:16px;padding:8px 7px}.cart-content .action-bar .button-type-1{margin-right:8px}.cart-order-approval{border:1px solid var(--color-border-gray);border-top:3px solid var(--color-border-brand-light);border-radius:4px;padding:24px 20px;margin-bottom:35px}@media screen and (max-width:600px){.cart-order-approval{margin-bottom:30px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.cart-order-approval{margin-bottom:30px}}.cart-order-approval .top-section{border-bottom:1px solid var(--color-border-gray)}.cart-order-approval .top-section .title{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:27px;color:var(--color-text-dark);padding-bottom:25px}.cart-order-approval .top-section .order-info{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;display:flex;justify-content:space-between;padding-bottom:11px;color:var(--color-text-gray)}.cart-order-approval .top-section .order-info:last-of-type{padding-bottom:26px}.cart-order-approval .top-section .order-info label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;letter-spacing:.2px;text-transform:uppercase}.cart-order-approval .notes{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px;padding:25px 0 31px;color:var(--color-text-dark)}.cart-order-approval .notes .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;letter-spacing:.17px;color:var(--color-text-gray);padding-bottom:8px}.cart-order-approval .actions{display:flex;justify-content:space-between}.cart-order-approval .actions .btn{min-width:unset;width:calc(50% - 6px)}.cart-order-approval .actions .btn.disabled{opacity:.3;cursor:default}.cart-order-approval .actions i[class^=icon-]{font-size:1.25rem}.cart-order-approval .error-message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-avert);margin-top:15px}.edit-po-modal .modal-content{max-width:488px;padding:64px}@media screen and (max-width:600px){.edit-po-modal .modal-content{padding:64px 16px;max-width:unset}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.edit-po-modal .modal-content{padding:64px 16px;max-width:unset}}.edit-po-modal .modal-content .custom-input__error span{color:var(--color-text-avert)}.edit-po-modal .modal-content .modal-footer{padding-top:20px}.delivery-date-picker{align-items:center;padding-right:.5rem;cursor:pointer}.delivery-date-picker input{cursor:pointer;padding:0}.cart-summary{border:1px solid var(--color-border-gray);border-top:3px solid var(--color-border-brand-light);border-radius:4px;padding:24px 20px}@media screen and (min-width:1025px){.cart-summary{min-width:343px}}@media only screen and (min-width:1025px) and (max-width:1280px){.cart-summary{min-width:343px}}.cart-summary .sample-express{display:flex;flex-direction:column;margin-bottom:1.5rem}.cart-summary .sample-express .section-label{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.4}.cart-summary .head{display:flex;align-items:center;margin:0 0 13px}.cart-summary .title{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:27px;flex-grow:1}.cart-summary .action-row{display:flex}.cart-summary .action-row.row-reverse{flex-direction:row-reverse}.cart-summary .action-row .v-tooltip .overlay{width:auto;text-transform:none;transform:translateX(-36%);margin-bottom:24px}.cart-summary .delivery-address{margin:1.5rem 0}.cart-summary .delivery-address .title{margin-bottom:11px}.cart-summary .delivery-address .address-value{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.875rem;line-height:19px}.cart-summary .delivery-address .supplier-route{display:flex;flex-direction:column;margin-bottom:.5rem}.cart-summary .delivery-address .supplier-route__name{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.875rem;line-height:1.4;margin-right:.5rem;margin-bottom:.1875rem}.cart-summary .delivery-address .supplier-route__label{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.75rem}.cart-summary .delivery-date{margin-bottom:24px}.cart-summary .delivery-date .value{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.625rem;line-height:22px;margin-bottom:16px}.cart-summary .delivery-date .bold-value{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.875rem;line-height:19px;margin-right:8px}.cart-summary .delivery-date .ship-to-availability{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-decoration:none;font-size:.625rem;color:var(--color-brand-primary);line-height:22px}.cart-summary .delivery-class-readonly{padding:.8125rem 1.25rem}.cart-summary .delivery-class-readonly__label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:1.4;color:var(--color-text-dark)}.cart-summary .delivery-class-readonly__value{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.4}.cart-summary .delivery-class-readonly+.delivery-date-picker{margin-top:6px}.cart-summary .section-title{color:var(--color-text-gray);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;text-transform:uppercase;line-height:14px;font-weight:700;letter-spacing:.4px;margin-bottom:.25rem}.cart-summary .section-title i{font-size:1rem;margin-right:.25rem;vertical-align:sub}.cart-summary .addresses{display:flex;flex-direction:column;margin-top:1rem}.cart-summary .addresses .address-value{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-weight:600;color:var(--color-text-gray-bold);font-size:.875rem;line-height:19px}.cart-summary .shipping-to{margin-top:16px}.cart-summary .shipping-to .vs__dropdown-toggle{height:auto!important}.cart-summary .shipping-to .vs__dropdown-toggle .vs__search{-webkit-appearance:none;border-radius:0;border:none;padding:0;margin:0;height:0}.cart-summary .bold-value{color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-weight:600;font-size:.875rem;line-height:19px}.cart-summary .hr{box-sizing:border-box;height:1px;border-bottom:1px solid var(--color-border-gray);margin:20px 0}.cart-summary .summary-row{display:flex;align-items:center;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2px;line-height:17px;text-transform:uppercase;margin-bottom:11px}.cart-summary .summary-row>div{color:var(--color-text-gray)}.cart-summary .summary-row .value{flex-grow:1;text-align:right}.cart-summary .summary-row.total{margin-top:29px;margin-bottom:20px}.checkout-page .cart-summary .summary-row.total{margin-bottom:11px}.cart-summary .summary-row.total>div{color:var(--color-text-dark)}.cart-summary .summary-row.total .value{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:22px}.cart-summary .submitted{color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:-.16px;line-height:20px;text-align:center;margin:18px 0}.cart-summary .btn--accent.btn--large{width:100%}.cart-summary .approval-form .notes{overflow:auto;width:100%;margin-bottom:4px;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.cart-summary .approval-form .notes .label{color:var(--color-text-gray);line-height:17px;font-size:.75rem;padding:10px 0}@media screen and (max-width:600px){.cart-summary .approval-form .notes .label{padding:6px 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.cart-summary .approval-form .notes .label{padding:6px 0}}.cart-summary .approval-form .notes textarea{height:87px;resize:none;margin:0}.cart-summary .approval-form .notes textarea,.cart-summary .approval-form .notes textarea:focus{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;border:1px solid var(--color-border-gray)}.cart-summary .approval-form .notes textarea:read-only{height:auto;pointer-events:none;border:none}.cart-summary .approval-form,.cart-summary .checkout-form{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;align-items:center;padding-top:0}.cart-summary .approval-form__row,.cart-summary .checkout-form__row{width:100%;display:flex;position:relative;justify-content:space-between}.cart-summary .approval-form__row .overlay,.cart-summary .checkout-form__row .overlay{right:0;left:auto;transform:none}.cart-summary .approval-form .partial-loader,.cart-summary .checkout-form .partial-loader{margin-top:20px;width:100%}.cart-summary .checkout-with-approval{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.cart-summary .checkout-with-approval .notes{padding-bottom:32px}.cart-summary .checkout-with-approval .notes__label{font-size:.75rem;font-weight:700;color:var(--color-text-gray);line-height:14px;padding-bottom:16px}.cart-summary .checkout-with-approval .notes__text{font-size:.875rem;color:var(--color-text-dark);line-height:19px}@media only screen and (min-width:600px) and (max-width:1025px){.cart-summary .custom-picker .vdp-datepicker__calendar footer,.cart-summary .custom-picker .vdp-datepicker__calendar header{width:50%;margin:0 auto}}@media only screen and (min-width:600px) and (max-width:1025px){.cart-summary .custom-picker .vdp-datepicker__calendar>div{width:50%;margin:0 auto 40px}}.cart-summary .custom-picker .vdp-datepicker__calendar .cell.day{height:30px}@media only screen and (min-width:600px) and (max-width:1025px){.cart-summary .custom-picker .vdp-datepicker__calendar .cell.day{height:38px}}.cart-summary .checkout .modal-content{width:488px;padding:54px 64px}@media screen and (max-width:600px){.cart-summary .checkout .modal-content{width:unset;padding:40px 16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.cart-summary .checkout .modal-content{width:unset;padding:40px 16px}}.cart-summary .terms-and-conditions{display:flex;color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:18px}.cart-summary .terms-and-conditions .checkmark{top:1px}.cart-summary .terms-and-conditions .agreement{margin:-3px 5px 0 0}.cart-summary .tooltip-container{display:flex;flex-direction:column;padding-top:2px}.cart-summary .tooltip-container .info-tooltip{width:14px;height:14px;border:1px solid var(--color-border-gray-dark);border-radius:50%;vertical-align:top;text-align:center}.cart-summary .tooltip-container .info-tooltip:before{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;content:"\003F";font-size:.625rem;line-height:12px;vertical-align:top;color:var(--color-text-black);font-weight:700}.cart-summary .cart-message{margin-bottom:.8125rem}.cart-summary .error{color:var(--color-text-avert);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;margin-top:5px}.cart-summary .delivery-date-readonly{align-items:center;display:flex;color:#3f3f3f;padding:15px 20px}.attached-file{border:1px solid var(--color-border-gray);border-radius:.375rem;padding:.5rem;display:inline-flex;align-items:center;margin:1rem 0}.attached-file__name{padding:0 1rem 0 .625rem}.attached-file__name strong{font-size:.875rem;line-height:1.6}.attached-file__remove{border-left:1px solid var(--color-border-gray)}.attached-file .btn--secondary{padding:0 .5rem}.attached-file .btn--secondary i[class^=icon-]{font-size:1rem;margin-right:.25rem;color:var(--color-brand-primary)}.checkout-details{display:flex;flex-direction:column}.checkout-details .error-msg{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:var(--color-text-avert);line-height:1.4;margin-top:.3125rem}@media screen and (max-width:600px){.checkout-details{display:block;padding:0 15px 35px}}.checkout-details__contact-information,.checkout-details__special-instructions{width:48%}@media screen and (max-width:600px){.checkout-details__contact-information,.checkout-details__special-instructions{width:100%}}.checkout-details__shipping-information{width:100%}.checkout-details__container{width:100%;display:flex;justify-content:space-between;padding-bottom:3.75rem}.checkout-details__contact-name{color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:1.4;margin:1rem 0}.checkout-details__line-item{display:flex;align-items:center;color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.4;margin-top:1rem}.checkout-details__line-item i{font-size:1.125rem;margin-right:1rem}@media screen and (max-width:600px){.checkout-details__special-instructions{margin-top:2.5rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.checkout-details__special-instructions{margin-top:0}}.checkout-details__special-instructions textarea{width:100%;height:160px;border:1px solid var(--color-border-gray);border-radius:.25rem;background-color:var(--color-bg-white);outline:none;color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;padding:1rem;line-height:1.4;resize:none}.checkout-details__special-instructions textarea::placeholder{font-size:.75rem}.checkout-details__special-instructions .char-limit{display:block;color:var(--color-text-gray);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;text-align:right;margin:8px 0 0}.checkout-details__special-instructions .char-limit .count{margin-right:5px}.checkout-details__special-instructions.broker,.checkout-details__special-instructions.customer,.checkout-details__special-instructions.supplier{width:74%;margin-top:0;margin-bottom:2.5rem}.checkout-details__special-instructions.broker p,.checkout-details__special-instructions.customer p,.checkout-details__special-instructions.supplier p{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem;line-height:1.4;color:var(--color-text-dark);margin-bottom:.8125rem}.checkout-details__title{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:1.25rem;line-height:1.5;border-bottom:1px solid var(--color-border-gray);padding:0 0 .8125rem}.checkout-details__title--border{border-bottom:2px solid var(--color-border-gray)}.checkout-details__title--no-border{border-bottom:none}.checkout-details__content{display:flex;flex-direction:column;padding-top:1rem;padding-bottom:3.75rem;width:100%}.checkout-details__content.supplier{padding-bottom:2rem}.checkout-details__content-item{padding:.5rem 0}@media screen and (min-width:1025px){.checkout-details__content-item{width:74%}}.checkout-details__content-item .selected .vs__dropdown-toggle{height:58px!important}.checkout-details__content-item.custom-dropdown{position:relative}.checkout-details__content-item.custom-dropdown .v-select .vs__selected-options input{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.8125rem;font-weight:400;padding:0;line-height:1.5;margin-top:6px}.checkout-details__content-item.custom-dropdown.disabled:after{background:var(--color-bg-white);position:absolute;content:"";top:0;left:0;right:0;bottom:0;opacity:.5;z-index:9996;cursor:default}.checkout-details__content-item .btn--primary,.checkout-details__content-item .btn--secondary{padding-top:.75rem;padding-bottom:.75rem}.checkout-details__content-item .attached-file .btn--secondary{padding:0 .5rem}.checkout-details__content-item input[type=file]{visibility:hidden;height:0;width:0}.checkout-details__content-item .message{align-items:center;margin:.5rem 0}.checkout-details__content-item .message.message--affirm-light{margin:3rem 0 1rem}.checkout-details__content-item .message i[class^=icon-]{font-size:1rem;margin-right:.5rem}.checkout-details__content-item .message strong{margin-right:.25rem}.checkout-details__checkbox-row{display:flex;align-items:center}.checkout-details__checkbox-row.checkbox{margin-bottom:0}.checkout-details__checkbox-label{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;padding-left:1.6875rem;line-height:1.4;cursor:pointer}.checkout-details__address-list-toggle{display:flex;align-items:center;padding:.625rem 0;border-bottom:1px solid var(--color-border-gray)}.checkout-details__address-list-toggle a{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-brand-primary);text-decoration:none;cursor:pointer;display:flex;align-items:center}.checkout-details__address-list-toggle i[class^=icon-]{font-size:1.25rem;margin-right:.5rem;color:var(--color-brand-primary)}.checkout-details__address-list{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.unavailable-cart-items{margin:8px 0 57px}@media screen and (max-width:600px){.unavailable-cart-items{margin:26px 0}}.unavailable-cart-items__head{display:flex;min-height:53px;border-radius:6px 6px 0 0;background-color:var(--color-bg-avert);padding:18px}.unavailable-cart-items__title{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.unavailable-cart-items__message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.unavailable-cart-items__body{border-color:var(--color-border-gray);border-style:solid;border-width:0 1px;max-height:0;transition:max-height .5s;overflow:hidden}.unavailable-cart-items__body.open{max-height:746px;border-width:0 1px 1px}.unavailable-cart-items__collapse-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:47px;background-color:var(--color-bg-gray-faint);border:1px solid var(--color-border-gray);border-top:0 solid var(--color-border-gray);border-radius:0 0 6px 6px;padding:18px 18px 0}@media screen and (max-width:600px){.unavailable-cart-items__collapse-bar{padding:18px 12px 0}}.unavailable-cart-items__collapse-bar .fill{flex-basis:100%}.unavailable-cart-items__collapse-bar .button{display:flex;align-items:center;padding-bottom:18px;cursor:pointer}.unavailable-cart-items__collapse-bar .button.toggle{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.unavailable-cart-items__collapse-bar .button.toggle i{font-size:1.125rem;margin:0 0 0 6px;transform:rotate(90deg)}.unavailable-cart-items__collapse-bar .button.toggle i.less{transform:rotate(-90deg)}.unavailable-cart-items .quantity{display:flex;flex-direction:column}.unavailable-cart-items .unavailable-cart-items__collapse-bar,.unavailable-cart-items .unavailable-cart-items__head{color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.2px;line-height:17px}.unavailable-cart-items .unavailable-cart-items__collapse-bar i,.unavailable-cart-items .unavailable-cart-items__head i{font-size:1rem;margin-right:12px}.unavailable-cart-items-item:last-child{border:0}.unavailable-cart-items-item:first-child .v-tooltip .overlay{left:-35px;bottom:-70px}.unavailable-cart-items-item:not(:first-child) .v-tooltip .overlay{left:-35px;bottom:10px}.unavailable-cart-items-item .item-wrapper{padding:17px 15px}.unavailable-cart-items-item .item-wrapper .quantity{min-width:105px;margin-right:1rem}@media screen and (max-width:600px){.unavailable-cart-items-item .item-wrapper .quantity{padding-left:15px}}.unavailable-cart-items-item .item-wrapper .item-price{margin-bottom:.5rem}.unavailable-cart-items-item .item-wrapper .price{flex-direction:unset;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.unavailable-cart-items-item .item-wrapper .line{padding-right:0;max-width:unset}.unavailable-cart-items-item .item-wrapper .line.big{margin-bottom:.5rem}.unavailable-cart-items-item .item-wrapper .price-values{display:flex;flex-direction:row!important;align-items:center}.unavailable-cart-items-item .item-wrapper .image{align-self:flex-start}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.unavailable-cart-items-item .title{margin:0}}@media screen and (max-width:600px){.unavailable-cart-items-item .identity-bar{padding:17px 15px 0}.unavailable-cart-items-item .item-wrapper{padding:5px 15px 15px}.unavailable-cart-items-item .details-container{flex:1}}.media-block__video,.media-block img{width:100%;object-fit:cover}.advertisement-container-block{background:var(--color-bg-gray-faint);max-width:1280px;margin:0 auto}@media screen and (max-width:600px){.advertisement-container-block{margin:0}}@media only screen and (min-width:600px) and (max-width:1025px){.advertisement-container-block{margin:0}}.advertisement-container-block.default-padding{padding-top:2rem;padding-bottom:2rem}.advertisement-container-block.decrease-padding{padding-top:1rem;padding-bottom:1rem}.advertisement-container-block.increase-padding{padding-top:3rem;padding-bottom:3rem}.advertisement-container-block .title{color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2px;line-height:1;text-align:center;text-transform:uppercase;margin-bottom:1.5rem}@media screen and (min-width:1025px){.advertisement-container-block .title{margin-bottom:2rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.advertisement-container-block .title{margin-bottom:2rem}}.advertisement-container-block .big-tile-ad.wrapper{max-width:1280px;width:auto}.advertisement-container-block .big-tile-ad.wrapper.with-margins{max-width:970px}@media only screen and (min-width:1025px) and (max-width:1280px){.advertisement-container-block .big-tile-ad.wrapper.with-margins{padding:0}}.advertisement-container-block .big-tile-ad.wrapper div{width:100%;height:auto}.advertisement-container-block .big-tile-ad.wrapper div a:hover{cursor:pointer}.advertisement-container-block .big-tile-ad.wrapper div img{width:100%;height:auto;transform:none;position:relative;top:0;left:0}.advertisement-container-block .tiles-ads{display:flex;justify-content:center}@media screen and (max-width:600px){.advertisement-container-block .tiles-ads{flex-direction:column;align-items:center}}@media only screen and (min-width:600px) and (max-width:1025px){.advertisement-container-block .tiles-ads{flex-direction:column;align-items:center}}.advertisement-container-block .tiles-ads div{width:300px;height:250px}.advertisement-container-block .tiles-ads div:not(:last-child){margin-right:25px}@media screen and (max-width:600px){.advertisement-container-block .tiles-ads div:not(:last-child){margin-right:0;margin-bottom:12px}}@media only screen and (min-width:600px) and (max-width:1025px){.advertisement-container-block .tiles-ads div:not(:last-child){margin-right:0;margin-bottom:12px}}.advertisement-container-block .tiles-ads div img{width:100%;height:100%}.advertisement-container-block .tiles-ads div a{cursor:pointer}.brand-block-column{display:table-cell;padding:0 10px 22px;vertical-align:middle;height:120px}.brand-block-column img{max-width:120px;max-height:120px;height:auto;justify-self:center}.brand-block-column img:hover{cursor:pointer}.brand-letter-link-block{position:relative;display:flex;flex-wrap:wrap;padding:40px 130px 95px}.brand-letter-link-block ol{display:inline-table}.brand-letter-link-block li{display:inline-block;list-style:none}@media screen and (max-width:600px){.brand-letter-link-block{margin-left:10px;width:calc(100% - 10px)}}@media only screen and (min-width:600px) and (max-width:1025px){.brand-letter-link-block{margin-left:10px;width:calc(100% - 10px);padding:40px 70px 95px}}@media screen and (max-width:600px){.brand-letter-link-block{padding:48px 0 80px}}.brand-letter-link-block .letter{cursor:pointer;border:1px solid var(--color-bg-gray-light);background:var(--color-bg-gray-faint);border-radius:2px;width:113px;height:95px;display:flex;align-items:center;justify-content:center;position:relative;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;text-decoration:none;font-size:1.5rem;line-height:95px;color:var(--color-text-dark);margin:0 10px 10px 0}.brand-letter-link-block .letter.active,.brand-letter-link-block .letter:hover{border:1px solid var(--color-brand-primary-dark);color:var(--color-brand-primary-dark)}@media only screen and (min-width:600px) and (max-width:1025px){.brand-letter-link-block .letter{line-height:82px;height:82px;width:93px}}@media screen and (max-width:600px){.brand-letter-link-block .letter{color:var(--color-brand-primary-dark);line-height:72px;height:72px;width:23%;margin-right:2%;margin-bottom:2%}}.featured-brand-block{text-transform:uppercase;flex-wrap:wrap}.featured-brand-block .headline{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-align:center;color:var(--color-text-dark);font-size:.75rem;letter-spacing:.2px;line-height:17px;padding-bottom:21px}.featured-brand-block .wrapper{width:100%}.featured-brand-block .brands{display:flex;flex-wrap:wrap;justify-content:space-evenly}.featured-brand-block .brands>div{display:table}.marketing-item-block{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;display:flex;flex-direction:column;justify-content:space-between;container-type:inline-size}.marketing-item-block__image{max-width:100%;min-width:100%;height:auto;margin-bottom:.5rem}.marketing-item-block__image-link{text-decoration:none;cursor:pointer}.marketing-item-block__product-title{color:var(--color-text-dark);text-decoration:none;cursor:pointer}.marketing-item-block__product-title:hover{color:var(--color-brand-primary)}.marketing-item-block__tag-bar{display:flex;flex-wrap:wrap;padding:1rem 0}.marketing-item-block__tag-bar .product-tag{margin-right:4px;margin-bottom:4px}.marketing-item-block__price-availability{padding:1.5rem 0 .8125rem;font-size:.9375rem}.marketing-item-block__button-bar{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;flex-wrap:wrap}@container (min-width: 285px){.marketing-item-block__button-bar{margin-top:2rem}}@container (max-width: 284px){.marketing-item-block__button-bar{margin-top:2rem}.marketing-item-block__button-bar .marketing-add-to-cart{margin-top:1rem;width:100%}.marketing-item-block__button-bar .marketing-add-to-cart .btn{max-width:unset}}.marketing-item-block__button-bar .btn{width:100%;min-width:132px;max-width:132px}.marketing-item-block__button-bar .btn.btn--accent.configure{margin-left:0}.marketing-item-block__button-bar .btn.btn--secondary{padding-left:0;justify-content:flex-start}.marketing-item-block__price-limit{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem;margin-top:.8125rem;color:var(--color-text-avert);display:flex;align-items:center;justify-content:flex-end;padding:0 .25rem}.marketing-item-block__description p{margin:0;font-size:.875rem;line-height:1.5}.marketing-item-block__long-description .inline_btn{font-weight:400}.marketing-item-block__long-description p{margin:0;font-size:.875rem;line-height:1.5}.marketing-item-block__long-description span,.marketing-item-block__long-description strong{font-weight:400}.marketing-item-block__long-description ul{padding-left:1.5rem;margin:0;list-style-type:disc}.marketing-item-block__long-description ul li{margin:.25rem 0;font-size:.875rem;line-height:1.5}.marketing-container-block{padding:2rem 0;width:100%;max-width:1280px;margin:0 auto}@media only screen and (min-width:600px){.marketing-container-block.top-default{padding-top:40px}.marketing-container-block.top-increased{padding-top:80px}.marketing-container-block.top-decreased{padding-top:20px}.marketing-container-block.bottom-default{padding-bottom:40px}.marketing-container-block.bottom-increased{padding-bottom:80px}.marketing-container-block.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.marketing-container-block.top-default,.marketing-container-block.top-increased{padding-top:40px}.marketing-container-block.top-decreased{padding-top:20px}.marketing-container-block.bottom-default,.marketing-container-block.bottom-increased{padding-bottom:40px}.marketing-container-block.bottom-decreased{padding-bottom:20px}}.marketing-container-block.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.marketing-container-block.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.marketing-container-block.narrow-width{padding-left:16px;padding-right:16px}}.marketing-container-block.full-width{max-width:none}@media screen and (max-width:600px){.marketing-container-block.full-width{padding-left:2rem;padding-right:2rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.marketing-container-block.full-width{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.marketing-container-block.full-width{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:1025px){.marketing-container-block.full-width{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.marketing-container-block.full-width{padding-left:3rem;padding-right:3rem}}.marketing-container-block.full-width .marketing-container-block__items{max-width:none}@media screen and (max-width:600px){.marketing-container-block{padding:2rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.marketing-container-block{padding:2rem}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.marketing-container-block{padding:2.5rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.marketing-container-block{padding:3rem}}.marketing-container-block .heading--beta{font-size:1.5rem;margin-bottom:1.5rem}.marketing-container-block__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:3rem;margin:0 auto;max-width:1280px;width:100%}@media screen and (max-width:600px){.marketing-container-block__items{grid-template-columns:1fr!important}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.marketing-container-block__items{grid-template-columns:1fr!important}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.marketing-container-block__items{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:2rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.marketing-container-block__items{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}}.horizontal-product-display{width:100%;max-width:1280px;margin:0 auto}@media only screen and (min-width:600px){.horizontal-product-display.top-default{padding-top:40px}.horizontal-product-display.top-increased{padding-top:80px}.horizontal-product-display.top-decreased{padding-top:20px}.horizontal-product-display.bottom-default{padding-bottom:40px}.horizontal-product-display.bottom-increased{padding-bottom:80px}.horizontal-product-display.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.horizontal-product-display.top-default,.horizontal-product-display.top-increased{padding-top:40px}.horizontal-product-display.top-decreased{padding-top:20px}.horizontal-product-display.bottom-default,.horizontal-product-display.bottom-increased{padding-bottom:40px}.horizontal-product-display.bottom-decreased{padding-bottom:20px}}.horizontal-product-display.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.horizontal-product-display.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.horizontal-product-display.narrow-width{padding-left:16px;padding-right:16px}}@media screen and (max-width:600px){.horizontal-product-display{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:600px) and (max-width:1025px){.horizontal-product-display{padding-left:2rem;padding-right:2rem}}.horizontal-product-display__wrapper{position:relative}.horizontal-product-display .title{margin-bottom:1.5rem;margin-left:.3125rem}.horizontal-product-display .title__heading{display:flex;align-items:baseline;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.horizontal-product-display .title h2{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:36px;font-weight:400}.horizontal-product-display .title h3{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;line-height:24px;margin:.5rem 0 0}.horizontal-product-display .title__link{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:18px;color:var(--color-brand-primary);text-transform:uppercase;text-decoration:none;letter-spacing:1px}.horizontal-product-display .title__link:focus,.horizontal-product-display .title__link:hover{text-decoration:underline}.horizontal-product-display .blue-navigate-next,.horizontal-product-display .blue-navigate-previous{display:flex;position:absolute;top:50%;z-index:100}@media screen and (max-width:600px){.horizontal-product-display .blue-navigate-next,.horizontal-product-display .blue-navigate-previous{display:none}}@media only screen and (min-width:600px) and (max-width:1025px){.horizontal-product-display .blue-navigate-next,.horizontal-product-display .blue-navigate-previous{display:none}}.horizontal-product-display .blue-navigate-next.disabled,.horizontal-product-display .blue-navigate-previous.disabled{opacity:.5;cursor:default;pointer-events:none;background-color:var(--color-bg-gray)}.horizontal-product-display .blue-navigate-next .icon-arrow,.horizontal-product-display .blue-navigate-previous .icon-arrow{height:1em;width:1em;fill:currentColor;cursor:pointer}.horizontal-product-display .blue-navigate-next .icon-arrow path,.horizontal-product-display .blue-navigate-previous .icon-arrow path{color:var(--color-brand-primary)}.horizontal-product-display .blue-navigate-previous{transform:translateY(calc(-50% + 18px)) rotate(180deg);left:-18px}.horizontal-product-display .blue-navigate-next{transform:translateY(calc(-50% + 18px));right:-18px}.horizontal-product-display__container{overflow-x:hidden;margin:0 auto}@media screen and (max-width:600px){.horizontal-product-display__container{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.horizontal-product-display__container::-webkit-scrollbar{width:0;background:transparent}}@media only screen and (min-width:600px) and (max-width:1025px){.horizontal-product-display__container{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.horizontal-product-display__container::-webkit-scrollbar{width:0;background:transparent}}.horizontal-product-display__container__scrollable-container{display:flex;flex-wrap:nowrap;transition:transform .5s linear}.horizontal-product-display__container__scrollable-container .product{height:418px;min-width:250px;max-width:250px;background-color:var(--color-bg-white);padding:0 12px;margin-right:7px;border:1px solid var(--color-border-gray);border-radius:4px}.horizontal-product-display__container__scrollable-container .product.short-product{height:366px}.horizontal-product-display__container__scrollable-container .product.short-product .loader img{height:100%;width:auto;min-height:16px;min-width:16px}.horizontal-product-display__container__scrollable-container .product.short-product.promotional-content .content img,.horizontal-product-display__container__scrollable-container .product.short-product.promotional-content .link img{object-fit:cover}.horizontal-product-display__container__scrollable-container .product.short-product.marketing{height:380px}.horizontal-product-display__container__scrollable-container .product.short-product.marketing .product-desc{height:25px}.horizontal-product-display__container__scrollable-container .product.promotional-content{position:relative}.horizontal-product-display__container__scrollable-container .product.promotional-content .content,.horizontal-product-display__container__scrollable-container .product.promotional-content .link{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0}.horizontal-product-display__container__scrollable-container .product.promotional-content .content .text,.horizontal-product-display__container__scrollable-container .product.promotional-content .link .text{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;line-height:22px;color:var(--color-text-dark);font-size:.875rem;position:absolute;top:25px;left:25px;right:25px;bottom:25px}.horizontal-product-display__container__scrollable-container .product.promotional-content .content img,.horizontal-product-display__container__scrollable-container .product.promotional-content .link img{width:100%;height:100%;border-radius:4px}.horizontal-product-display__container__scrollable-container .product a{text-decoration:none}@media only screen and (min-width:600px) and (max-width:1025px){.horizontal-product-display__container__scrollable-container .product{display:inline-block;white-space:normal;margin-right:10px}.horizontal-product-display__container__scrollable-container .product:last-child{margin:0}}@media screen and (max-width:600px){.horizontal-product-display__container__scrollable-container .product{margin-right:17px}}.horizontal-product-display__container__scrollable-container .product .product-image{margin:1.5rem 0;cursor:pointer}.horizontal-product-display__container__scrollable-container .product .product-image a{display:block}.horizontal-product-display__container__scrollable-container .product .product-image img{display:block;margin:0 auto;width:150px;height:150px;object-fit:contain}.horizontal-product-display__container__scrollable-container .product .product-brand{color:var(--color-text-dark);font-size:.75rem;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;line-height:17px;margin-bottom:.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.horizontal-product-display__container__scrollable-container .product .identity-bar{display:flex;align-items:center}.horizontal-product-display__container__scrollable-container .product .identity-bar .ident{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.17px;line-height:14px;margin-right:24px;padding-bottom:4px}.horizontal-product-display__container__scrollable-container .product .identity-bar .ident:last-child{margin:0}.horizontal-product-display__container__scrollable-container .product .identity-bar .ident b{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.horizontal-product-display__container__scrollable-container .product .product-desc{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;height:34px;line-height:1.3;margin-bottom:.5rem}.horizontal-product-display__container__scrollable-container .product .product-desc a{cursor:pointer}.horizontal-product-display__container__scrollable-container .product .product-desc a span{color:var(--color-brand-primary)}.horizontal-product-display__container__scrollable-container .product .product-status{font-size:.75rem;height:30px}.horizontal-product-display__container__scrollable-container .product .product-status__icon{min-height:14px;min-width:14px;margin-right:4px;background-size:14px 14px}.horizontal-product-display__container__scrollable-container .product .product-status__message{font-size:.6875rem}.horizontal-product-display__container__scrollable-container .product .sold-out{color:var(--color-text-avert);font-size:.75rem;letter-spacing:.2px;height:20px;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.horizontal-product-display__container__scrollable-container .product .item-price{color:var(--color-text-dark);margin-bottom:0}.horizontal-product-display__container__scrollable-container .product .item-price .product-price{height:19px;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px}.horizontal-product-display__container__scrollable-container .product .item-price .unavailable{height:19px}.horizontal-product-display__container__scrollable-container .product .item-price .case{font-size:.75rem}.horizontal-product-display__container__scrollable-container .product .item-price .product-uom{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;letter-spacing:.2px;line-height:17px;margin-right:12px;font-size:.75rem}.horizontal-product-display__container__scrollable-container .product .item-price .product-discount{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-bg-gray);font-size:.75rem;line-height:17px;letter-spacing:.2px;text-decoration:line-through}.horizontal-product-display__container__scrollable-container .product .product-amount{color:var(--color-text-black);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px}.horizontal-product-display__container__scrollable-container .product .add-to-cart{margin-top:16px}.horizontal-product-display__container__scrollable-container .product .add-to-cart .input-section .quantity-box{height:36px;width:74px;border-radius:2px}.horizontal-product-display__container__scrollable-container .product .add-to-cart .input-section .quantity-box.error-border .label{color:var(--color-text-avert)}.horizontal-product-display__container__scrollable-container .product .add-to-cart .input-section .yellow-button{width:120px;height:36px}.horizontal-product-display__container__scrollable-container .product .add-to-cart span.error{display:block;margin-top:2px}.horizontal-product-display__item-temperature{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.5625rem;font-weight:700;text-transform:uppercase;margin-bottom:6px}.horizontal-product-display__price-display{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:1rem;padding:.25rem 0}.horizontal-product-display__inventory-message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.6875rem;padding:.25rem 0;height:16px}.horizontal-product-display__item-numbers{display:flex;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5;color:var(--color-text-dark);margin-bottom:6px}.horizontal-product-display__item-numbers .highlight{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.super-sponsor{margin-bottom:1rem;container-type:inline-size;position:relative}.super-sponsor__container{display:flex;background:var(--color-bg-gray-faint);border:1px solid var(--color-border-gray-standard);border-radius:.25rem;padding:1rem 1rem 1rem 1.25rem}@container (min-width: 1440px){.super-sponsor__container .super-sponsor__right{margin-left:3rem}}@media screen and (max-width:600px){.super-sponsor__container{flex-direction:column}}.super-sponsor__left{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:320px;margin-right:2rem}.super-sponsor__left .btn.btn--secondary{padding-left:0;display:inline-block}.super-sponsor__overlay-link{position:absolute;inset:0;z-index:2;display:block;background:transparent}.super-sponsor__brand-link{position:relative;z-index:3}.super-sponsor__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-left:.25rem}.super-sponsor__content .heading--gamma{font-size:.875rem}@media screen and (min-width:1025px){.super-sponsor__content .heading--gamma{font-size:1rem}}.super-sponsor__brand-logo{width:144px;height:144px;border-radius:50%;border:1px solid var(--color-border-gray);display:flex;align-items:center;justify-content:center;background:var(--color-bg-white);margin-bottom:1rem;overflow:hidden}@media screen and (min-width:1025px){.super-sponsor__brand-logo{width:120px;height:120px}}.super-sponsor__brand-logo-img{max-width:84%;max-height:84%;object-fit:contain;display:flex;justify-self:center}.super-sponsor__message{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;margin:0 0 6px;font-size:1.25rem;line-height:21px;color:var(--color-text-black)}@media screen and (min-width:1025px){.super-sponsor__message{font-size:1.125rem;line-height:20px}}.super-sponsor__supplier-name{font-size:.8125rem;line-height:1.5;color:var(--color-text-gray)}@media screen and (min-width:1025px){.super-sponsor__supplier-name{font-size:.875rem}}.super-sponsor__right{position:relative;z-index:3;min-width:0;margin-left:auto;display:flex;justify-content:flex-end}.super-sponsor__right .horizontal-product-display{padding:0}.super-sponsor__right .horizontal-product-display__container{overflow-x:scroll!important;margin-bottom:0}@media screen and (max-width:600px){.super-sponsor__right .horizontal-product-display__container{width:100%;scrollbar-width:inherit}}@media only screen and (min-width:600px) and (max-width:1025px){.super-sponsor__right .horizontal-product-display__container{width:100%;scrollbar-width:inherit}}.super-sponsor__right .horizontal-product-display__container::-webkit-scrollbar{height:6px;margin-left:.375rem}.super-sponsor__right .horizontal-product-display__container::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--color-bg-gray-faint)}.super-sponsor__right .horizontal-product-display__container::-webkit-scrollbar-thumb{background-color:var(--color-bg-gray);border-radius:.375rem}.super-sponsor__right .horizontal-product-display__container__scrollable-container .product{min-width:226px;max-width:226px;max-height:266px;margin-right:.8125rem}.super-sponsor__right .horizontal-product-display__container__scrollable-container .product-image img{height:120px}.super-sponsor__right .horizontal-product-display__container__scrollable-container.scroll{margin-bottom:.75rem}@media screen and (max-width:600px){.super-sponsor__right{margin-left:0;justify-content:flex-start}}.trend-tile-block{display:flex;align-items:center;justify-content:space-between;width:32%;min-height:120px;background-color:var(--color-bg-white);border:1px solid var(--color-border-gray);border-radius:4px;margin:4px;text-decoration:none;padding:20px}@media screen and (max-width:600px){.trend-tile-block{width:100%;padding:18px 24px;min-height:80px}}@media only screen and (min-width:600px) and (max-width:1025px){.trend-tile-block{width:48%}}.trend-tile-block__title{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;flex-direction:column;flex-grow:1;font-size:1rem;color:var(--color-text-dark);line-height:22px;margin-right:30px;padding:0}@media screen and (max-width:600px){.trend-tile-block__title{margin-left:0;margin-right:32px;margin-bottom:0;min-width:136px}}.trend-tile-block .image-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.trend-tile-block .image{height:80px;width:120px}@media screen and (max-width:600px){.trend-tile-block .image{height:40px;width:60px}}@media only screen and (min-width:600px){.trends-block.top-default{padding-top:40px}.trends-block.top-increased{padding-top:80px}.trends-block.top-decreased{padding-top:20px}.trends-block.bottom-default{padding-bottom:40px}.trends-block.bottom-increased{padding-bottom:80px}.trends-block.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.trends-block.top-default,.trends-block.top-increased{padding-top:40px}.trends-block.top-decreased{padding-top:20px}.trends-block.bottom-default,.trends-block.bottom-increased{padding-bottom:40px}.trends-block.bottom-decreased{padding-bottom:20px}}.trends-block.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.trends-block.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.trends-block.narrow-width{padding-left:16px;padding-right:16px}}.trends-block.wrapper{max-width:1280px;width:100%}.trends-block .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;color:var(--color-text-dark);line-height:36px;margin-left:4px;margin-bottom:25px}.trends-block .trends-tiles{display:flex;flex-wrap:wrap;justify-content:space-between}.variant-snapshot-highlights .heading--alpha-display{font-size:1.5rem;line-height:1.2;margin-bottom:0}@media screen and (min-width:1025px){.variant-snapshot-highlights .heading--alpha-display{font-size:1.875rem;margin-bottom:.5rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.variant-snapshot-highlights .heading--alpha-display{font-size:1.875rem;margin-bottom:.5rem}}.variant-snapshot-highlights__eyebrow{display:flex;flex-wrap:wrap;line-height:2;margin-bottom:.5rem}@media only screen and (min-width:600px){.variant-snapshot-highlights__eyebrow{margin-bottom:.25rem}}.variant-snapshot-highlights__eyebrow-link{font-size:.75rem;color:var(--color-text-gray-faint)}.variant-snapshot-highlights__eyebrow-link:after{content:"|";color:var(--color-text-gray-faint);margin:0 .75rem}.no-product-line-description .variant-snapshot-highlights__eyebrow-link:nth-child(2):after,.three-lines .variant-snapshot-highlights__eyebrow-link:after,.two-lines.one-on-first-line .variant-snapshot-highlights__eyebrow-link:first-child:after,.two-lines.two-on-first-line .variant-snapshot-highlights__eyebrow-link:nth-child(2):after,.variant-snapshot-highlights__eyebrow-link:nth-child(3):after{content:"\a0"}.variant-snapshot-highlights__eyebrow-link a{color:var(--color-brand-primary);text-decoration:none;text-transform:capitalize}.variant-snapshot-highlights__eyebrow-link a:hover{color:var(--color-brand-primary-light)}.variant-snapshot-highlights__numbers{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media screen and (max-width:600px){.variant-snapshot-highlights__numbers{padding-top:.8125rem;margin-bottom:1rem}.variant-snapshot-highlights__numbers .number{width:50%}.variant-snapshot-highlights__numbers .top-number{margin-bottom:.5rem}}@media screen and (min-width:1025px){.variant-snapshot-highlights__numbers{flex-wrap:nowrap}}@media only screen and (min-width:1025px) and (max-width:1280px){.variant-snapshot-highlights__numbers{flex-wrap:nowrap}}@media print{.variant-snapshot-highlights__numbers{padding-bottom:1.25rem}}.variant-snapshot-highlights__numbers .number{display:flex;font-size:.875rem;line-height:1.5;order:2;text-transform:uppercase;padding-right:24px}@media print{.variant-snapshot-highlights__numbers .number{font-size:.438rem}}.variant-snapshot-highlights__numbers .number:last-of-type{padding-right:0}.variant-snapshot-highlights__numbers .number .label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-right:4px}.variant-assets{display:flex;padding:0}@media screen and (max-width:600px){.variant-assets{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;width:auto}}@media only screen and (min-width:600px) and (max-width:1025px){.variant-assets{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;width:auto;padding:0 75px}}@media screen and (min-width:1025px){.variant-assets{flex-direction:column;padding:0}}@media print{.variant-assets{flex-direction:column;padding:0}}.variant-assets-container{display:flex;align-items:center;justify-content:center;height:170px;width:170px;border:1px solid var(--df-theme-color-border-subtle-neutral);border-radius:var(--df-theme-border-radius-md);padding:15px;margin-bottom:16px}@media only screen and (min-width:600px) and (max-width:1025px){.variant-assets-container{height:200px;width:200px;min-width:200px;min-height:200px;margin:0 .5rem 0 0}.variant-assets-container:first-of-type{margin-left:calc(50% - 100px)}}@media only screen and (min-width:1025px) and (max-width:1280px){.variant-assets-container{margin:0 0 1rem}}@media screen and (max-width:600px){.variant-assets-container{height:200px;width:200px;min-width:200px;min-height:200px;margin:0 .5rem 0 0}.variant-assets-container:first-of-type{margin-left:calc(50% - 100px)}}@media print{.variant-assets-container{height:108px;width:108px}}.variant-assets-element{aspect-ratio:1/1;max-height:140px;max-width:140px}@media print{.variant-assets-element{max-height:99px;max-width:99px}}.variant-assets .see-more{font-family:var(--df-theme-typography-label-strong-sm-font-family);font-weight:var(--df-theme-typography-label-strong-sm-font-weight);font-size:var(--df-theme-typography-label-strong-sm-font-size);line-height:var(--df-theme-typography-label-strong-sm-line-height);letter-spacing:var(--df-theme-typography-label-strong-sm-letter-spacing);text-transform:var(--df-theme-typography-label-strong-sm-text-transform);width:170px;color:var(--df-theme-color-content-secondary);text-align:center;cursor:pointer}@media screen and (min-width:1025px){.variant-assets .modal .modal-content{width:90%;max-width:1280px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-assets .modal .modal-content{padding:0;overflow:auto}}@media screen and (max-width:600px){.variant-assets .modal .modal-content .exit-icon{z-index:var(--df-theme-color-content-secondary)}}@media only screen and (min-width:600px) and (max-width:1025px){.variant-assets .modal .modal-content .exit-icon{z-index:var(--df-theme-color-content-secondary)}}@media screen and (max-width:600px){.variant-assets .modal .modal-content .modal-body{display:flex;align-items:center;justify-content:center}.variant-assets .modal .modal-content .asset-carousel,.variant-assets .modal .modal-content .modal-body{min-height:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-assets .modal .modal-content .modal-body{display:flex;align-items:center;justify-content:center}.variant-assets .modal .modal-content .asset-carousel,.variant-assets .modal .modal-content .modal-body{min-height:100%}}.key-content-table{display:flex;flex-direction:column;margin-bottom:14px;max-width:600px}.key-content-table .content-border-top{border-top:1px solid var(--color-border-gray)}.key-content-table .heading--delta{margin-bottom:.5rem}.key-content-table .question-mark-tooltip{width:12px;height:12px}.key-content-table .question-mark-tooltip:before{font-size:.625rem;line-height:10px}.key-content-table__row{display:flex;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.6875rem;border-bottom:1px solid var(--color-border-gray)}.key-content-table__row.highlight{margin:1rem 0;border-bottom:none}@media screen and (max-width:600px){.key-content-table__row.highlight{margin:.5rem 0}}.key-content-table__row.highlight .key-content-table__label,.key-content-table__row.highlight .key-content-table__value{background-color:var(--color-bg-brand-light)}.key-content-table__row.border-top{margin-top:.5rem;border-top:1px solid var(--color-border-gray)}.key-content-table__label{width:43%;background-color:var(--color-bg-gray-faint);padding:16px 0 16px 24px;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);border-right:1px solid var(--color-border-gray);line-height:1.5}@media screen and (max-width:600px){.key-content-table__label{padding-left:16px;width:50%}.key-content-table__label label.weight-label{display:block;width:100%;margin-bottom:8px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.key-content-table__label{padding-left:16px;width:50%}.key-content-table__label label.weight-label{display:block;width:100%;margin-bottom:8px}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.key-content-table__label{padding-left:16px;width:50%}.key-content-table__label label.weight-label{display:block;width:100%;margin-bottom:8px}}.key-content-table__value{padding:16px 0 16px 16px;flex-direction:column;width:57%;color:var(--color-text-dark);display:flex;flex-wrap:wrap;line-height:1.5;justify-content:flex-start}@media only screen and (min-width:1025px) and (max-width:1280px){.key-content-table__value{flex-direction:column;gap:11px}}@media screen and (max-width:600px){.key-content-table__value{flex-direction:column;gap:11px}}@media only screen and (min-width:600px) and (max-width:1025px){.key-content-table__value{flex-direction:column;gap:11px}}@media screen and (min-width:1025px){.key-content-table__value{flex-direction:row}}@media only screen and (min-width:1025px) and (max-width:1280px){.key-content-table__value{flex-direction:column;padding-left:16px}}@media screen and (max-width:600px){.key-content-table__value{padding-left:16px;width:50%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.key-content-table__value{padding-left:16px;width:50%}}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.key-content-table__value{padding-left:16px;width:50%}}.key-content-table__value label{margin-right:14px;white-space:nowrap}.key-content-table__value label.with-margin{margin-bottom:12px}@media screen and (min-width:1025px){.key-content-table__value label.with-margin{margin-bottom:0}}@media only screen and (min-width:1025px) and (max-width:1280px){.key-content-table__value label.with-margin{margin-bottom:12px}}.gtin-levels__heading{font-size:.75rem;padding-bottom:4px;line-height:1.5;margin:0 0 16px}.gtin-levels__table{width:100%;border-collapse:separate;border-top:1px solid #d3d3d3}.gtin-levels__table td,.gtin-levels__table th{font-size:.625rem;line-height:1.5;padding:10px;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.gtin-levels__table td:first-child,.gtin-levels__table th:first-child{border-left:1px solid #d3d3d3}.gtin-levels__table th{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-align:left;vertical-align:bottom}.gtin-levels__table td{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;white-space:nowrap}.gtin-levels__table td:first-child{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;border-left:1px solid #d3d3d3}.gtin-levels__table td.truncate{max-width:150px}.gtin-levels__table td.truncate>div{width:96%;text-overflow:ellipsis;overflow:hidden}.base-product-print{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.base-product-print .section-heading,.base-product-print .stock-status{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-dark);padding-bottom:4px}.base-product-print .availability{margin:0 0 24px;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.4;color:var(--color-text-dark)}.base-product-print .availability__status{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-transform:capitalize;margin-bottom:4px}.base-product-print .availability__message,.base-product-print .availability__reason{margin-bottom:4px}.base-product-print .stock-status{margin:0 0 24px;padding:0;color:var(--color-text-affirm)}.base-product-print .section-content{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:1.4;color:var(--color-text-dark)}.base-product-print .borders{border-left:1px solid var(--color-border-gray);border-right:1px solid var(--color-border-gray)}.base-product-print .page-header{position:relative;margin:20px 0}.base-product-print .page-header.page-two{page-break-before:always}.base-product-print .page-header img{position:absolute;top:4px;right:0;height:32px}.base-product-print .page-header .number label{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.4;color:var(--color-text-dark);margin-top:8px}.base-product-print .page-header .number label.label{font-weight:700}.base-product-print .page-header .heading--alpha-display{padding-right:50px}.base-product-print .focus{display:flex}.base-product-print .focus .side{padding-right:24px;max-width:200px}.base-product-print .focus .side .variant-assets-container{display:none;margin:0 0 24px}.base-product-print .focus .side .variant-assets-container:first-child{display:flex}.base-product-print .focus .side .price-container{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.4}.base-product-print .focus .side .list-price{font-size:.625rem;line-height:1.4;margin:4px 0}.base-product-print .focus .side .list-price .strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.base-product-print .focus .side .list-price .discount{text-decoration:line-through;margin-left:.25rem}.base-product-print .focus .side .label-price-by,.base-product-print .focus .side .priced-by-catch-weight{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:1.4;margin:16px 0;min-width:132px}.base-product-print .focus .main{flex-basis:80%}.base-product-print .focus .main .stock-status{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-affirm);letter-spacing:.2px;line-height:17px;margin-bottom:10px}.base-product-print .variant-snapshot-highlights .single .supplier{font-size:.5rem}.base-product-print .variant-snapshot-highlights .description{font-size:1.125rem;line-height:1.5;margin-right:60px}.base-product-print .variant-snapshot-highlights .number-info .number{font-size:.625rem}.base-product-print .broker-information{border:none;padding:0;max-width:180px;margin:0 0 24px}.base-product-print .broker-information__title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-dark);margin-bottom:4px;padding:0;text-transform:none;letter-spacing:0;line-height:1.3}.base-product-print .broker-information__name{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-dark);padding-bottom:12px;line-height:1.3}.base-product-print .broker-information__message{margin:0}.base-product-print .key-content-table{max-width:100%;margin-bottom:0}.base-product-print .key-content-table__row{font-size:.625rem}.base-product-print .key-content-table__label{padding:10px}.base-product-print .key-content-table__value{padding:10px;flex-direction:row}.base-product-print .key-content-table__value .with-margin{margin-bottom:0}.base-product-print .features-preparation,.base-product-print .ingredients-certifications{display:flex;flex-wrap:wrap;page-break-inside:avoid}.base-product-print .features-preparation .section-content,.base-product-print .ingredients-certifications .section-content{font-size:.625rem;line-height:1.4;padding:18px 18px 24px 0;width:50%;border-bottom:1px solid var(--color-border-gray)}.base-product-print .features-preparation .section-content:nth-child(2),.base-product-print .ingredients-certifications .section-content:nth-child(2){border-right:1px solid var(--color-border-gray)}.base-product-print .features-preparation .section-content:nth-child(3n+3),.base-product-print .ingredients-certifications .section-content:nth-child(3n+3){padding-left:18px}.base-product-print .features-preparation .section-content.full,.base-product-print .ingredients-certifications .section-content.full{width:100%}.base-product-print .features-preparation .section-content .contains>div,.base-product-print .ingredients-certifications .section-content .contains>div{line-height:1.5}.base-product-print .features-preparation .section-content .contains,.base-product-print .features-preparation .section-content .may-contain,.base-product-print .ingredients-certifications .section-content .contains,.base-product-print .ingredients-certifications .section-content .may-contain{margin-bottom:8px}.base-product-print .features-preparation .section-content .contains .item:after,.base-product-print .features-preparation .section-content .may-contain .item:after,.base-product-print .ingredients-certifications .section-content .contains .item:after,.base-product-print .ingredients-certifications .section-content .may-contain .item:after{content:",";margin-right:3px}.base-product-print .features-preparation .section-content .contains .item:last-child:after,.base-product-print .features-preparation .section-content .may-contain .item:last-child:after,.base-product-print .ingredients-certifications .section-content .contains .item:last-child:after,.base-product-print .ingredients-certifications .section-content .may-contain .item:last-child:after{display:none}.base-product-print .gtin-information,.base-product-print .pricing-information{margin-bottom:40px}.base-product-print .pricing-profile .heading{display:none}.base-product-print .pricing-profile .price-unit{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.4}.base-product-print .pricing-profile .description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.4;margin:0}.base-product-print .pricing-profile .terms{font-size:.625rem;line-height:1.4;margin:0 0 20px}.base-product-print .pricing-profile .promotions{font-size:.75rem;padding-bottom:4px;line-height:1.5;margin:0}.base-product-print .pricing-profile .promotions-section{font-size:.625rem;line-height:1.4;margin:0 0 20px}.base-product-print .pricing-profile .price-timeline{margin:0;font-size:.75rem;padding-bottom:4px;line-height:1.5}.base-product-print .pricing-profile table.timeline td>div:first-child,.base-product-print .pricing-profile table.timeline td>div:nth-child(2){font-size:.625rem;line-height:1.5}.base-product-print .pricing-profile table.price-bracket{margin:12px 0;border-top:1px solid var(--color-border-gray)}.base-product-print .pricing-profile table.price-bracket td,.base-product-print .pricing-profile table.price-bracket tr{border:none}.base-product-print .pricing-profile table.price-bracket td,.base-product-print .pricing-profile table.price-bracket th{font-size:.625rem;line-height:1.5;padding:10px;border-right:1px solid var(--color-border-gray);border-bottom:1px solid var(--color-border-gray);border-top:none;background:none}.base-product-print .pricing-profile table.price-bracket td:first-child,.base-product-print .pricing-profile table.price-bracket th:first-child{border-left:1px solid var(--color-border-gray)}.base-product-print .pricing-profile hr{display:none}.base-product-print .nutrition-facts{padding:18px 0;height:900px;page-break-before:always}.base-product-print .nutrition-facts iframe{height:100%;width:100%}.base-product-page{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.base-product-page .top{display:flex;flex-direction:column;padding-top:24px}@media screen and (min-width:1025px){.base-product-page .top{flex-direction:row;padding-top:72px}}@media only screen and (min-width:1025px) and (max-width:1280px){.base-product-page .top{padding:72px 32px 0}}.base-product-page .top .left{flex-basis:20%}.base-product-page .top .middle{flex-basis:52%;padding-right:4rem}@media screen and (max-width:600px){.base-product-page .top .middle{padding:35px 0 0}}@media only screen and (min-width:600px) and (max-width:1025px){.base-product-page .top .middle{padding:35px 0 0}}.base-product-page .top .right{flex-basis:28%}.base-product-page .top .right .partial-loader{width:100%}.base-product-page .similar-items-section{margin:100px 0}@media only screen and (min-width:600px) and (max-width:1025px){.base-product-page .similar-items-section{margin:50px 25px}}@media screen and (max-width:600px){.base-product-page .similar-items-section{margin:50px 15px}}.base-product-page .trending-products-section{padding-top:100px}@media screen and (max-width:600px){.base-product-page .trending-products-section{padding-top:50px}}.base-product-page .line{display:block;box-sizing:border-box;height:1px;border:.5px solid var(--color-border-gray-dark);margin:100px auto;width:auto;max-width:100%}@media only screen and (min-width:600px) and (max-width:1025px){.base-product-page .line{margin:50px 25px}}@media screen and (max-width:600px){.base-product-page .line{margin:50px 15px}}.base-product-page .recommended-alternatives{padding:20px 0 60px}.base-product-page .recently-viewed-section .horizontal-product-display{margin:40px auto}.marketing-pdp{padding:40px 20px}@media screen and (min-width:1025px){.marketing-pdp{padding:80px 0}}.marketing-pdp__product-variant{display:flex;flex-direction:column;padding-bottom:40px;border-bottom:1px solid var(--color-border-gray)}@media only screen and (min-width:600px){.marketing-pdp__product-variant{flex-direction:row;padding-bottom:65px}}.marketing-pdp__content-and-actions{display:flex;flex-direction:column}@media screen and (min-width:1025px){.marketing-pdp__content-and-actions{flex-direction:row}}@media only screen and (min-width:600px){.marketing-pdp__variant-image{margin-right:40px}}.marketing-pdp__variant-image>img{max-width:100%;margin-bottom:1.5rem;display:block;cursor:pointer}@media screen and (max-width:600px){.marketing-pdp__variant-image>img{max-width:70%;margin:0 auto 2.5rem}.marketing-pdp__variant-image>img:not(:first-child){display:none}}@media only screen and (min-width:600px){.marketing-pdp__variant-image>img{max-width:170px;margin-bottom:.5rem}}.marketing-pdp__variant-content{width:100%;position:relative;padding-bottom:1.5rem}@media only screen and (min-width:600px) and (max-width:1025px){.marketing-pdp__variant-content{padding-right:40px}}@media screen and (min-width:1025px){.marketing-pdp__variant-content{min-width:540px;margin-right:40px}}.marketing-pdp__variant-content .product-tag-container{margin-bottom:.5rem}.marketing-pdp__variant-content .product-tag-container .product-tag{margin-right:.25rem}.marketing-pdp__product-title{margin-bottom:.5rem}@media only screen and (min-width:600px){.marketing-pdp__product-title{width:80%;margin-bottom:1rem}}.marketing-pdp__product-title .heading--beta-display{line-height:1.3}.marketing-pdp__variant-image-lg{position:absolute;top:0;left:0;width:100%;z-index:200}.marketing-pdp__variant-actions{width:100%}@media only screen and (min-width:600px){.marketing-pdp__variant-actions{max-width:340px;min-width:340px}}.marketing-pdp__price{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:2}.marketing-pdp__price-limit{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem;margin-top:.8125rem;color:var(--color-text-avert)}.marketing-pdp__inventory{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.8125rem;color:var(--color-text-avert);margin-bottom:.25rem}.marketing-pdp__add-to-cart-container{background:var(--color-bg-gray-light);border:1px solid var(--color-border-gray);padding:1rem;border-radius:.25rem;margin-top:1.5rem}.marketing-pdp__product-selections{border:1px solid var(--color-border-gray);border-radius:.25rem .25rem 0 0;border-bottom:none;margin-top:1.5rem;padding:1.125rem}.marketing-pdp__product-selections+.marketing-pdp__add-to-cart-container{margin-top:0;border-radius:0 0 .25rem .25rem}.marketing-pdp__product-selections span{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;color:var(--color-text-gray);letter-spacing:.4px;font-size:.625rem;padding-top:.25rem}.marketing-pdp__product-selections p{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark);margin-top:.425rem;line-height:1.4}.marketing-pdp__product-selections ul{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.8125rem;color:var(--color-text-dark);margin-top:.5rem;padding-left:0}.marketing-pdp__product-selections ul li{list-style:none;line-height:1.4}.marketing-pdp__product-selections ul li:before{content:"+";margin-right:.25rem}.marketing-pdp__description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.5}.marketing-pdp__description p{font-size:1rem;line-height:1.4}.marketing-pdp__description p strong{font-weight:400}.marketing-pdp__description ul{font-size:1rem;line-height:1.3}.marketing-pdp__description ul li{padding-bottom:.25rem}.marketing-pdp__additional-content{width:100%;padding:40px 0}@media screen and (max-width:600px){.marketing-pdp__additional-content{padding:80px 0}}@media only screen and (min-width:600px) and (max-width:1025px){.marketing-pdp__additional-content{padding:80px 0}}.marketing-package-feature__stock{font-size:.9375rem}.marketing-package-feature__max-quantity{margin-left:.25rem;color:var(--color-text-gray);letter-spacing:.4px;font-size:.75rem}.marketing-package-feature__details{display:flex;align-items:center}.marketing-package-feature__element--grouped{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;border:1px solid var(--color-border-gray);background:var(--color-bg-white);padding:.25rem;min-height:24px;min-width:48px;border-radius:.25rem;margin-right:.8rem}.marketing-package-feature__element--grouped.disabled{background:var(--color-bg-white);color:var(--color-text-gray)}.marketing-package-feature__element--grouped.disabled label{user-select:none}.marketing-package-feature__element--grouped.disabled input{background:var(--color-bg-white);pointer-events:none}.marketing-package-feature__element--grouped label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.625rem;text-transform:uppercase;margin-right:.25rem}.marketing-package-feature__element--grouped input,.marketing-package-feature__element--grouped select{font-size:.75rem;border:none;outline:none;width:24px;text-align:center;flex-grow:0;margin-left:.25rem}.marketing-package-feature__element--grouped select{cursor:pointer}.marketing-package-feature__element--grouped select option{font-size:.875rem;cursor:pointer}.marketing-package-feature{padding:.9375rem;display:flex;border:1px solid var(--color-border-gray);border-radius:4px;margin:.5rem 0;cursor:pointer;position:relative}.marketing-package-feature.unavailable{background:var(--color-bg-gray-faint)}.marketing-package-feature.unavailable:hover{cursor:default}.marketing-package-feature.selected{border-color:var(--color-border-brand)}.marketing-package-feature__select{min-width:24px}.marketing-package-feature__select.checkbox{padding-left:0;padding-right:.5rem}.marketing-package-feature__select .checkmark{top:2px}.marketing-package-feature__select .v-tooltip .overlay{width:212px}@media screen and (max-width:600px){.marketing-package-feature__select .v-tooltip .overlay{left:106px}}.unavailable .marketing-package-feature__select .v-tooltip .overlay{width:150px}@media screen and (max-width:600px){.unavailable .marketing-package-feature__select .v-tooltip .overlay{left:75px}}.marketing-package-feature__select .max-length-text__tooltip{border:none;border-radius:4px;margin:0;width:16px;height:16px}.marketing-package-feature__select .max-length-text__tooltip:before{display:none;content:""}.marketing-package-feature__image{padding:0 .8125rem 0 .25rem}.marketing-package-feature__image img{max-width:100px}.unavailable .marketing-package-feature__image{opacity:.5}.marketing-package-feature__image--mobile{display:flex;width:100%}.marketing-package-feature__image-container--mobile{max-width:60px;margin-right:.75rem}.marketing-package-feature__image-container--mobile img{width:100%}.unavailable .marketing-package-feature__image-container--mobile img{opacity:.5}.marketing-package-feature__title{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;padding-bottom:.5rem}.marketing-package-feature__title .heading--epsilon{font-size:.8125rem}.unavailable .marketing-package-feature__title .heading--epsilon{opacity:.5}@media only screen and (min-width:600px){.marketing-package-feature__title{justify-content:space-between;align-items:center;flex-direction:row}}.marketing-package-feature__stock{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;color:var(--color-text-gray);letter-spacing:.4px;font-size:.625rem;padding-top:.25rem}@media only screen and (min-width:600px){.marketing-package-feature__stock{padding-top:0}}.unavailable .marketing-package-feature__stock{opacity:.5}.marketing-package-feature__content{width:100%;padding-right:.25rem}.marketing-package-feature__content p{line-height:1.4}.marketing-package-feature__content ul{font-size:.875rem;line-height:1.3}.marketing-package-feature__content ul li{padding:0 0 .25rem}.unavailable .marketing-package-feature__content .product-tag-container,.unavailable .marketing-package-feature__content .rich-text{opacity:.5}.marketing-package-feature__button-row{padding:.5rem 0}.marketing-package-feature__button-row .btn--secondary{display:inline-block;padding:0;border:none}.marketing-pdp__features{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;border-top:1px solid var(--color-border-gray);padding-top:2rem;margin-top:1.8125rem}.marketing-pdp__feature-selection-label{font-size:.875rem;padding:.5rem 0;margin-bottom:1.25rem}.marketing-pdp__feature-selections{border:1px solid var(--color-border-gray);border-radius:.25rem .25rem 0 0;border-bottom:none;margin-top:1.5rem;padding:1.125rem}.marketing-pdp__feature-selections+.marketing-pdp__add-to-cart-container{margin-top:0;border-radius:0 0 .25rem .25rem}.marketing-pdp__feature-selections span{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;color:var(--color-text-gray);letter-spacing:.4px;font-size:.625rem;padding-top:.25rem}.marketing-pdp__feature-selections p{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark);margin-top:.425rem;line-height:1.4}.marketing-pdp__feature-selections ul{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.8125rem;color:var(--color-text-dark);margin-top:.5rem;padding-left:1.5rem}.marketing-pdp__feature-selections ul li{list-style:disc;line-height:1.4}.marketing-pdp__error-message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-avert);display:flex;align-items:center;font-size:.875rem;padding:.25rem 0;margin-top:.75rem}.marketing-pdp__error-message i{color:var(--color-text-avert);margin-right:.5rem}.pricing-label{margin:1rem 0}.pricing-label__group{display:flex;align-items:center}.pricing-label__icon{width:24px;font-size:1.5rem;margin-right:.5rem;text-align:center}.pricing-label__icon.icon-Sale-Tag{font-size:1.1875rem}.pricing-label__text{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem}.pricing-label a.pricing-label__text{cursor:pointer;text-decoration:none}.pricing-label a.pricing-label__text:hover{text-decoration:underline}.pricing-label .subtext-and-anchor{display:flex;margin-top:.1875rem;margin-left:2rem;align-items:center;white-space:nowrap}.pricing-label .subtext-and-anchor .btn.btn--small{padding:0 0 0 1rem;line-height:.9}.broker-information{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;border:1px solid #d3d3d3;border-radius:4px;padding:20px 24px;color:#d3d3d3}@media print{.broker-information{margin-bottom:30px}}.broker-information__title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;letter-spacing:.4px;text-transform:uppercase;color:#6e6e6e;padding-bottom:4px}.broker-information__name{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px;color:#3f3f3f;padding-bottom:12px}.broker-information__message{margin:4px 0}.broker-information__phone{padding-bottom:12px}.variant-change-usage{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:1px solid var(--color-border-gray);border-radius:.25rem;margin:1.5rem 0;padding:1.5rem}.variant-change-usage .heading--epsilon{margin-bottom:.25rem}.variant-change-usage__copy-text{font-size:.875rem;line-height:22px;font-weight:400;padding-bottom:4px}.variant-change-usage .btn.btn--secondary{display:inline-flex;padding:.3125rem 0}.variant-change-usage__modal.modal-one .modal-header{display:flex;flex-direction:column}.variant-change-usage__modal.modal-one .modal-content{width:100%;padding:3.25rem 4rem;margin:auto;overflow-y:visible}@media screen and (min-width:1025px){.variant-change-usage__modal.modal-one .modal-content{width:500px}}@media only screen and (min-width:1025px) and (max-width:1280px){.variant-change-usage__modal.modal-one .modal-content{width:500px}}.variant-change-usage__modal.modal-one .heading--beta{margin-bottom:.25rem;margin-left:.25rem;font-size:1rem}.variant-change-usage__modal.modal-one .copy-text{font-size:.875rem;line-height:22px;font-weight:400;padding-bottom:4px;color:var(--color-text-gray);padding-top:10px}.variant-change-usage__modal.modal-one__form{width:100%}.variant-change-usage__modal.modal-one .input-section{padding:20px 0;display:flex;flex-direction:column}.variant-change-usage__modal.modal-one .input-section__required{padding-top:.75rem;margin-bottom:1rem}.variant-change-usage__modal.modal-one .input-section__required:last-of-type{margin-bottom:0}.variant-change-usage__modal.modal-one .input-section__required input::placeholder{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}.variant-change-usage__modal.modal-one .input-section__required input::-webkit-input-placeholder{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}.variant-change-usage__modal.modal-one .input-section__required input :-ms-input-placeholder{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}.variant-change-usage__modal.modal-one .input-section__required .case-usage-frequency{display:flex;gap:.5rem}@media screen and (max-width:600px){.variant-change-usage__modal.modal-one .input-section__required .case-usage-frequency{flex-direction:column}.variant-change-usage__modal.modal-one .input-section__required .case-usage-frequency .partial-loader{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-change-usage__modal.modal-one .input-section__required .case-usage-frequency{flex-direction:column}.variant-change-usage__modal.modal-one .input-section__required .case-usage-frequency .partial-loader{width:100%}}.variant-change-usage__modal.modal-one .input-section__required .case-usage-frequency .case-usage,.variant-change-usage__modal.modal-one .input-section__required .case-usage-frequency .frequency-input{flex:1}.variant-change-usage__modal.modal-one .input-section__required .case-usage-frequency .case-usage-input input::placeholder,.variant-change-usage__modal.modal-one .input-section__required .case-usage-frequency .v-select input::placeholder{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark)}.variant-change-usage__modal.modal-one .input-section__required .case-usage-input{display:flex;flex-direction:column;justify-content:center;height:48px;border:1px solid var(--color-border-gray);border-radius:4px;background-color:var(--color-bg-white);padding:.375rem .5rem}@media screen and (max-width:600px){.variant-change-usage__modal.modal-one .input-section__required .case-usage-input{margin:0 0 .5rem;width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-change-usage__modal.modal-one .input-section__required .case-usage-input{margin:0 0 .5rem;width:100%}}.variant-change-usage__modal.modal-one .input-section__required .case-usage-input .custom-input__error{margin-bottom:.75rem}.variant-change-usage__modal.modal-one .input-section__required .case-usage-input.caseUsageHasValue .label,.variant-change-usage__modal.modal-one .input-section__required .case-usage-input.hasError .label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.variant-change-usage__modal.modal-one .input-section__required .case-usage-input.caseUsageHasValue input,.variant-change-usage__modal.modal-one .input-section__required .case-usage-input.hasError input{margin-top:0}.variant-change-usage__modal.modal-one .input-section__required .case-usage-input.hasError{border:1px solid var(--color-border-avert);margin-bottom:0}.variant-change-usage__modal.modal-one .input-section__required .case-usage-input.hasError .label{color:var(--color-text-avert)}.variant-change-usage__modal.modal-one .input-section__required .case-usage-input .label{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:1.4;padding:0;margin:0}.variant-change-usage__modal.modal-one .input-section__required .case-usage-input input{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.3;width:100%;border:0;outline:none;box-shadow:none;padding:0}.variant-change-usage__modal.modal-one .input-section__required .case-usage-input input::-webkit-inner-spin-button,.variant-change-usage__modal.modal-one .input-section__required .case-usage-input input::-webkit-outer-spin-button{appearance:none;margin:0}.variant-change-usage__modal.modal-one .input-section__required .case-usage-input input.caseUsage__value{margin-top:0}.variant-change-usage__modal.modal-one .input-section__required .frequency-input{display:flex;flex:1;flex-direction:column;min-width:164px;width:100%}@media screen and (max-width:600px){.variant-change-usage__modal.modal-one .input-section__required .frequency-input{flex-basis:100%;margin:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-change-usage__modal.modal-one .input-section__required .frequency-input{flex-basis:100%;margin:0}}.variant-change-usage__modal.modal-one .input-section__required .frequency-input .vs__selected{display:block;padding:0}.variant-change-usage__modal.modal-one .input-section__required .frequency-input .vs__selected .label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem}.variant-change-usage__modal.modal-one .input-section__required .frequency-input .vs__selected.value{margin:0;padding:0;font-size:.75rem}.variant-change-usage__modal.modal-one .input-section__required .frequency-input .vs__selected-options{padding-left:.5rem;padding-right:.25rem;align-items:center;justify-content:center}.variant-change-usage__modal.modal-one .input-section__required .frequency-input .v-select input{font-size:.75rem;line-height:1.3;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-weight:400;padding-left:0}.variant-change-usage__modal.modal-one .input-section__dates{display:flex;gap:.5rem;margin-bottom:1rem}@media screen and (max-width:600px){.variant-change-usage__modal.modal-one .input-section__dates{gap:1rem;margin-bottom:1rem;flex-direction:column}}.variant-change-usage__modal.modal-one .input-section__dates .date-field{flex:1;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--color-border-gray);border-radius:.25rem;background-color:var(--color-bg-white);padding:.5rem .75rem;height:48px}.variant-change-usage__modal.modal-one .input-section__dates .date-field .date-label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-dark);margin-bottom:.25rem}.variant-change-usage__modal.modal-one .input-section__dates .vdp-datepicker{height:auto}@media only screen and (min-width:600px){.variant-change-usage__modal.modal-one .input-section__dates .vdp-datepicker .vdp-datepicker__calendar{left:unset;width:360px}}@media screen and (max-width:600px){.variant-change-usage__modal.modal-one .input-section__dates .vdp-datepicker .vdp-datepicker__calendar{width:288px}}.variant-change-usage__modal.modal-one .input-section__dates .vdp-datepicker .input-group input{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}.variant-change-usage__modal.modal-one .input-section__dates .vdp-datepicker .input-group .input-group-prepend{top:-11px}.variant-change-usage__modal.modal-one .input-section__dates .vdp-datepicker .icon-Date:before{color:var(--color-brand-primary);font-size:20px}.variant-change-usage__modal.modal-one .input-section__message textarea{width:100%;height:160px;border:1px solid var(--color-border-gray);border-radius:.25rem;background-color:var(--color-bg-white);outline:none;color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem;padding:1rem;line-height:1.3;resize:none;margin-bottom:1rem}.variant-change-usage__modal.modal-one .input-section__message textarea::placeholder{color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.variant-forecast{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.75rem;border:1px solid var(--color-border-gray);border-radius:.25rem;padding:1.25rem 1.125rem;margin-bottom:1.6rem}.variant-forecast__content{display:flex;flex-wrap:wrap;justify-content:space-between}.variant-forecast .heading--epsilon{display:flex;align-items:center;font-size:1rem}.variant-forecast .heading--epsilon i[class^=icon-]{font-size:1.5rem;margin-right:.5rem}.variant-forecast .btn--secondary{display:inline-flex;font-size:.75rem;padding:.3125rem 0}.variant-forecast__detail{font-size:.875rem;flex-basis:100%;padding-left:2rem;line-height:1.3}.variant-forecast__change{font-size:.75rem;border-left:3px solid var(--color-text-affirm-dark);background:var(--color-bg-affirm-light);border-radius:.25rem;padding:.8125rem .9375rem;white-space:nowrap;margin-top:.9375rem}.variant-forecast__change .heading--epsilon{font-size:.75rem;text-transform:uppercase;color:var(--color-text-affirm-dark)}.variant-forecast__change-info{line-height:1.5;white-space:normal}@media screen and (max-width:600px){.variant-actions{padding:1rem 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-actions{padding:1rem 0}}@media only screen and (min-width:600px) and (max-width:1025px){.variant-actions{padding-bottom:2rem}}@media screen and (min-width:1025px){.variant-actions{width:100%}}.variant-actions .price-section{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.75rem;margin-bottom:1.5rem}.variant-actions .price-section .unavailable-price{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.3}.variant-actions .price-section .product-status{margin-bottom:1.25rem}.variant-actions .price-section .price-container .price{font-size:1.5rem;line-height:36px}.variant-actions .price-section .price-container .unitOfMeasure{font-weight:600;letter-spacing:.2px;line-height:17px}.variant-actions .price-section .price-container .discount{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:1rem;font-weight:600;letter-spacing:.26px;line-height:22px;text-decoration:line-through;margin-left:12px}.variant-actions .price-section .list-price{line-height:1.5;font-size:.75rem;margin:.25rem 0}.variant-actions .price-section .list-price .strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.variant-actions .price-section .list-price .discount{text-decoration:line-through;margin-left:.25rem}.variant-actions .price-section .linkText{color:var(--color-brand-primary);font-size:.625rem;font-weight:600;line-height:22px;cursor:pointer}.variant-actions .special-order-by-section{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark);line-height:19px;margin-bottom:1.5rem}.variant-actions .special-order-by-section .next-order{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;margin:4px 0}.variant-actions .order-by-section{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark);line-height:19px}.variant-actions .order-by-section .next-order{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;margin:4px 0}.variant-actions .order-by-section .availability-info{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;color:var(--color-brand-primary);line-height:22px;text-transform:uppercase;text-decoration:none}.variant-actions .availability-information{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.variant-actions .availability-information .link{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:22px;color:var(--color-brand-primary);text-transform:uppercase;text-decoration:none;cursor:pointer;padding-top:4px}.variant-actions .availability-information .modal-body{color:var(--color-text-dark)}@media screen and (max-width:600px){.variant-actions .availability-information .modal-body{padding:62px 37px}}.variant-actions .availability-information .modal-body .heading{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:36px;padding-bottom:32px}.variant-actions .availability-information .modal-body .content{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;line-height:24px}.variant-actions hr{display:block;height:1px;border:0;border-top:1px solid var(--color-border-gray);margin:37px 0 25px;padding:0}.variant-actions .price-change-drop-ship{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem}.variant-actions .price-change-drop-ship .section-heading{margin-top:16px;margin-bottom:25px;line-height:22px}.variant-actions .price-change-drop-ship .section-heading .icon-Sale-Tag{font-size:1rem;padding-right:10px;vertical-align:middle}.variant-actions .price-change-drop-ship .section-heading label{color:var(--color-text-gray);padding-right:15px;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.variant-actions .price-change-drop-ship .section-heading a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;cursor:pointer;text-decoration:none;text-transform:uppercase;color:var(--color-brand-primary)}.variant-actions .price-change-drop-ship .drop-ship .section-heading{margin-bottom:40px;height:22px}.variant-actions .price-change-drop-ship .drop-ship.modal .modal-content{padding:64px}@media screen and (max-width:600px){.variant-actions .price-change-drop-ship .drop-ship.modal .modal-content{padding:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-actions .price-change-drop-ship .drop-ship.modal .modal-content{padding:0}}.variant-actions .price-change-drop-ship .drop-ship-details{font-size:.75rem}.variant-actions .price-change-drop-ship .drop-ship-details .price{padding-right:9px;font-size:.875rem;font-weight:600}.variant-actions .price-change-drop-ship .drop-ship .modal-body{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark)}@media screen and (max-width:600px){.variant-actions .price-change-drop-ship .drop-ship .modal-body{display:flex;flex-direction:column;padding:62px 36px 0}.variant-actions .price-change-drop-ship .drop-ship .modal-body .exit-icon{padding:0;top:24px;right:24px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-actions .price-change-drop-ship .drop-ship .modal-body{display:flex;flex-direction:column;padding:62px 36px 0}.variant-actions .price-change-drop-ship .drop-ship .modal-body .exit-icon{padding:0;top:24px;right:24px}}.variant-actions .price-change-drop-ship .drop-ship .modal-body-heading{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;padding-bottom:18px}.variant-actions .price-change-drop-ship .drop-ship .modal-body-content{display:flex}@media screen and (max-width:600px){.variant-actions .price-change-drop-ship .drop-ship .modal-body-content{flex-direction:column}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-actions .price-change-drop-ship .drop-ship .modal-body-content{flex-direction:column}}.variant-actions .price-change-drop-ship .drop-ship .modal-body-content .left{flex-basis:66.6%;padding-right:33px;line-height:24px}.variant-actions .price-change-drop-ship .drop-ship .modal-body-content .left p:not(:last-child){margin-bottom:40px}@media screen and (max-width:600px){.variant-actions .price-change-drop-ship .drop-ship .modal-body-content .left{margin-bottom:20px;flex-basis:100%;padding:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-actions .price-change-drop-ship .drop-ship .modal-body-content .left{margin-bottom:20px;flex-basis:100%;padding:0}}.variant-actions .price-change-drop-ship .drop-ship .modal-body-content .right{display:flex;flex-basis:33.3%;font-size:.75rem}@media screen and (max-width:600px){.variant-actions .price-change-drop-ship .drop-ship .modal-body-content .right{flex-basis:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-actions .price-change-drop-ship .drop-ship .modal-body-content .right{flex-basis:100%}}.variant-actions .price-change-drop-ship .drop-ship .modal-body-content .right .partial-loader .loader{justify-content:flex-start}.variant-actions .price-change-drop-ship .drop-ship .modal-body-content .right table{border-collapse:collapse;width:100%}.variant-actions .price-change-drop-ship .drop-ship .modal-body-content .right table tr:not(:last-child){border-bottom:1px solid var(--color-border-gray-dark)}.variant-actions .price-change-drop-ship .drop-ship .modal-body-content .right table tr{height:35px}.variant-actions .price-change-drop-ship .drop-ship .modal-body-content .right table tr td{vertical-align:middle;white-space:nowrap}.variant-actions .price-change-drop-ship .drop-ship .modal-body-content .right table tr td:first-of-type{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;padding-right:20px}.variant-actions .variant-ship-to{display:flex;flex-direction:column;border:1px solid var(--color-border-gray);border-radius:4px;margin:25px 0}.variant-actions .variant-ship-to .ship-to-details{padding:20px;flex-grow:1}.variant-actions .variant-ship-to .ship-to-details .section-title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;color:var(--color-text-gray);text-transform:uppercase;letter-spacing:.4px}.variant-actions .variant-ship-to .ship-to-details .section-title i{margin-right:8px;vertical-align:sub}.variant-actions .variant-ship-to .ship-to-details .section-detail,.variant-actions .variant-ship-to .ship-to-details .section-title i{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px;color:var(--color-text-dark)}.variant-actions .variant-ship-to .add-to-cart,.variant-actions .variant-ship-to.factory-direct{padding:20px;background-color:var(--color-bg-gray-faint)}.variant-actions .variant-ship-to .add-to-cart{border-top:1px solid var(--color-border-gray);border-radius:0 0 2px 2px}.variant-favorites{display:flex;align-items:center;justify-content:center;position:relative;border:1px solid var(--color-border-gray);border-radius:4px;margin:25px 0;cursor:pointer;padding:12px 0;white-space:nowrap;flex-grow:1}.variant-favorites:hover{border-color:var(--color-border-gray-dark)}.variant-favorites.favorited{border:1px solid var(--color-brand-accent)}.variant-favorites__title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;color:var(--color-text-gray);text-transform:uppercase;letter-spacing:.4px}.variant-favorites__title.favorited{color:var(--color-text-dark)}.variant-favorites .favorite-icon{display:inline;margin-right:13px}.variant-favorites .icon-Favorite,.variant-favorites .icon-Favorited{font-size:.875rem}.variant-favorites .multiple-lists-dropdown{top:40px;right:-3px}@media screen and (max-width:600px){.variant-favorites .multiple-lists-dropdown{width:100%;right:0}}@media only screen and (min-width:600px) and (max-width:1025px){.variant-favorites .multiple-lists-dropdown{width:100%;right:0}}.variant-inventory-snapshot{padding:20px;border:1px solid var(--color-border-gray);border-radius:4px;margin:25px 0}.variant-inventory-snapshot__heading{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.5;margin-bottom:1rem;color:var(--color-text-dark)}.variant-inventory-snapshot__data-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-border-gray);padding:1rem .0125rem;color:var(--color-text-dark);font-size:.75rem;line-height:1.3}.variant-inventory-snapshot__data-row:first-child{border-top:none}.variant-inventory-snapshot__data-row>label{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.variant-inventory-snapshot__data-row>span{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;padding-left:1rem}.variant-inventory-snapshot__data-row>span.placeholder-shimmer{margin:0}.variant-inventory-snapshot a.btn{margin-top:8px}.variant-request-stock{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--color-border-gray);border-radius:.25rem;margin:1.5rem 0}.variant-request-stock.open{padding:1.5rem}.variant-request-stock.closed:hover{border-color:var(--color-border-gray-dark);cursor:pointer}.variant-request-stock__btn{padding:.75rem 0}.variant-request-stock .heading--zeta{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray);line-height:1.5;text-transform:uppercase}.variant-request-stock .heading--epsilon{margin-bottom:.75rem}.variant-request-stock__form{flex-direction:column;width:100%}.variant-request-stock__form .message.message--avert{margin-bottom:.8125rem;font-size:.75rem;padding:.75rem 1rem}.variant-request-stock__form .message.message--avert i[class^=icon-]{margin-right:.3125rem}.variant-request-stock__form .input-section__required{margin-bottom:1rem}.variant-request-stock__form .input-section__required input::placeholder{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}.variant-request-stock__form .input-section__required input::-webkit-input-placeholder{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}.variant-request-stock__form .input-section__required input :-ms-input-placeholder{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}.variant-request-stock__form .input-section__required .case-usage-frequency{display:flex}@media screen and (max-width:600px){.variant-request-stock__form .input-section__required .case-usage-frequency{flex-direction:column}.variant-request-stock__form .input-section__required .case-usage-frequency .partial-loader{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-request-stock__form .input-section__required .case-usage-frequency{flex-direction:column}.variant-request-stock__form .input-section__required .case-usage-frequency .partial-loader{width:100%}}.variant-request-stock__form .input-section__required .case-usage-input{display:flex;flex-direction:column;justify-content:center;height:48px;width:112px;border:1px solid var(--color-border-gray);border-radius:4px;background-color:var(--color-bg-white);padding:.375rem .5rem;margin-right:.5rem}@media screen and (max-width:600px){.variant-request-stock__form .input-section__required .case-usage-input{margin:0 0 .75rem;width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-request-stock__form .input-section__required .case-usage-input{margin:0 0 .75rem;width:100%}}.variant-request-stock__form .input-section__required .case-usage-input .custom-input__error{margin-bottom:.75rem}.variant-request-stock__form .input-section__required .case-usage-input.caseUsageHasValue .label,.variant-request-stock__form .input-section__required .case-usage-input.hasError .label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.variant-request-stock__form .input-section__required .case-usage-input.caseUsageHasValue input,.variant-request-stock__form .input-section__required .case-usage-input.hasError input{margin-top:0}.variant-request-stock__form .input-section__required .case-usage-input.hasError{border:1px solid var(--color-border-avert);margin-bottom:0}.variant-request-stock__form .input-section__required .case-usage-input.hasError .label{color:var(--color-text-avert)}.variant-request-stock__form .input-section__required .case-usage-input .label{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:1.4;padding:0;margin:0}.variant-request-stock__form .input-section__required .case-usage-input input{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.3;width:100%;border:0;outline:none;box-shadow:none;padding:0}.variant-request-stock__form .input-section__required .case-usage-input input::-webkit-inner-spin-button,.variant-request-stock__form .input-section__required .case-usage-input input::-webkit-outer-spin-button{appearance:none;margin:0}.variant-request-stock__form .input-section__required .case-usage-input input.caseUsage__value{margin-top:0}.variant-request-stock__form .input-section__required .frequency-input{min-width:164px;width:100%}@media screen and (max-width:600px){.variant-request-stock__form .input-section__required .frequency-input{flex-basis:100%;margin:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-request-stock__form .input-section__required .frequency-input{flex-basis:100%;margin:0}}.variant-request-stock__form .input-section__required .frequency-input .vs__selected{display:block;padding:0}.variant-request-stock__form .input-section__required .frequency-input .vs__selected .label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem}.variant-request-stock__form .input-section__required .frequency-input .vs__selected.value{margin:0;padding:0;font-size:.75rem}.variant-request-stock__form .input-section__required .frequency-input .vs__selected-options{padding-left:.5rem;padding-right:.25rem;align-items:center;justify-content:center}.variant-request-stock__form .input-section__required .frequency-input .v-select input{font-size:.875rem;line-height:1.3;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-weight:400;padding-left:0}.variant-request-stock__form .input-section__message textarea{width:100%;height:160px;border:1px solid var(--color-border-gray);border-radius:.25rem;background-color:var(--color-bg-white);outline:none;color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem;padding:1rem;line-height:1.3;resize:none;margin-bottom:1rem}.variant-asset-carousel{max-width:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){.variant-asset-carousel{flex-direction:column}}@media only screen and (min-width:600px) and (max-width:1025px){.variant-asset-carousel{flex-direction:column}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-asset-carousel{padding:45px 0}}.variant-asset-carousel .blue-navigate-previous{left:-20px}.variant-asset-carousel .blue-navigate-next{right:-20px}@media screen and (max-width:600px){.variant-asset-carousel .blue-navigate-next,.variant-asset-carousel .blue-navigate-previous{display:none}}@media only screen and (min-width:600px) and (max-width:1025px){.variant-asset-carousel .blue-navigate-next,.variant-asset-carousel .blue-navigate-previous{display:none}}.variant-asset-carousel .blue-navigate-next.hidden,.variant-asset-carousel .blue-navigate-previous.hidden{visibility:hidden}.variant-asset-carousel .selected-asset-section{display:flex;align-items:center;justify-content:center;height:530px;width:530px;min-height:530px;min-width:530px;padding:.5rem;margin-right:125px;border:1px solid var(--df-theme-color-border-subtle-neutral);border-radius:var(--df-theme-border-radius-md);position:relative}@media screen and (max-width:600px){.variant-asset-carousel .selected-asset-section{width:340px;height:340px;min-height:340px;min-width:340px;margin-right:0;border:none}}@media only screen and (min-width:600px) and (max-width:1025px){.variant-asset-carousel .selected-asset-section{width:340px;height:340px;min-height:340px;min-width:340px;margin-right:0;border:none}}.variant-asset-carousel .selected-asset-section .selected-asset-container{display:flex;align-items:center;justify-content:center;padding:.5rem;width:440px}@media screen and (max-width:600px){.variant-asset-carousel .selected-asset-section .selected-asset-container{padding:0;width:324px}}@media only screen and (min-width:600px) and (max-width:1025px){.variant-asset-carousel .selected-asset-section .selected-asset-container{padding:0;width:324px}}.variant-asset-carousel .selected-asset-section .selected-asset-container .selected-asset{position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);object-fit:contain}@media screen and (max-width:600px){.variant-asset-carousel .selected-asset-section .selected-asset-container .selected-asset{max-height:324px;max-width:324px}}@media only screen and (min-width:600px) and (max-width:1025px){.variant-asset-carousel .selected-asset-section .selected-asset-container .selected-asset{max-height:324px;max-width:324px}}.variant-asset-carousel .asset-thumbnails-section{display:flex;flex-wrap:wrap;padding:0 24px;max-height:450px;overflow-x:auto;gap:6px}@media screen and (max-width:600px){.variant-asset-carousel .asset-thumbnails-section{flex-wrap:nowrap;overflow-y:auto;max-width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.variant-asset-carousel .asset-thumbnails-section{flex-wrap:nowrap;overflow-y:auto;max-width:100%}}.variant-asset-carousel .asset-thumbnails-section .asset-thumbnail-container{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border:1px solid var(--df-theme-color-border-subtle-neutral);border-radius:var(--df-theme-border-radius-sm);cursor:pointer}@media screen and (max-width:600px){.variant-asset-carousel .asset-thumbnails-section .asset-thumbnail-container{width:90px;height:90px;min-width:90px;min-height:90px}}@media only screen and (min-width:600px) and (max-width:1025px){.variant-asset-carousel .asset-thumbnails-section .asset-thumbnail-container{width:90px;height:90px;min-width:90px;min-height:90px}}.variant-asset-carousel .asset-thumbnails-section .asset-thumbnail-container.active{border-color:var(--df-theme-color-border-brand)}.variant-asset-carousel .asset-thumbnails-section .asset-thumbnail-container .asset-thumbnail{max-width:56px;max-height:56px}@media screen and (max-width:600px){.variant-asset-carousel .asset-thumbnails-section .asset-thumbnail-container .asset-thumbnail{max-width:75px;max-height:75px}}@media only screen and (min-width:600px) and (max-width:1025px){.variant-asset-carousel .asset-thumbnails-section .asset-thumbnail-container .asset-thumbnail{max-width:75px;max-height:75px}}.variant-content{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark)}.variant-content__container{background-color:var(--color-bg-gray-faint);padding:1rem}@media only screen and (min-width:600px) and (max-width:1025px){.variant-content__container{padding:2rem 1.5rem}}@media screen and (min-width:1025px){.variant-content__container{padding:2rem 0}}@media only screen and (min-width:1025px) and (max-width:1280px){.variant-content__container{padding:2rem 0}}.variant-content__fixed-nav{background:var(--color-bg-white);display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:9997;position:fixed;top:0;left:0;right:0}.variant-content__fixed-nav.hide{transform:translateY(-100%)}.variant-content__fixed-nav.show{-webkit-animation:slide-down .4s;-moz-animation:slide-down .4s;animation:slide-down .4s}.variant-content__fixed-nav.show.impersonating{top:64px}@media screen and (min-width:1025px){.variant-content__fixed-nav.show.impersonating{top:30px}}@media only screen and (min-width:1025px) and (max-width:1280px){.variant-content__fixed-nav.show.impersonating{top:30px}}.variant-content__fixed-nav.show.multi-shipto{top:48px}@media screen and (min-width:1025px){.variant-content__fixed-nav.show.multi-shipto{top:30px}}@media only screen and (min-width:1025px) and (max-width:1280px){.variant-content__fixed-nav.show.multi-shipto{top:30px}}.variant-content__item-content{display:none;flex-direction:column;align-items:center;justify-content:flex-start;padding:.75rem 1.5rem;border-bottom:1px solid var(--color-border-gray);width:100%}@media only screen and (min-width:600px){.variant-content__item-content{display:flex}}@media screen and (min-width:1025px){.variant-content__item-content{padding:.75rem 0}}.variant-content__item-content .wrapper{display:flex;justify-content:space-between}.variant-content__item-description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.4;flex-grow:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:3rem}.variant-content__item-numbers{display:flex;align-items:center;justify-content:flex-end}.variant-content__item-numbers label{white-space:nowrap;margin-left:1rem;font-size:.75rem}.variant-content__item-numbers strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-right:.25rem}.variant-content__jump-links{padding:1.25rem 1rem;width:100%;overflow-x:scroll}@media only screen and (min-width:600px) and (max-width:1025px){.variant-content__jump-links{padding:.9375rem 1.5rem}}@media screen and (min-width:1025px){.variant-content__jump-links{overflow-x:unset;padding:.9375rem 0}}.variant-content__jump-links .wrapper{white-space:nowrap}@media only screen and (min-width:600px){.variant-content__jump-links .wrapper{display:flex;justify-content:space-between}}.variant-content__jump-links a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.2px;color:var(--color-brand-primary);text-transform:uppercase;line-height:1.4;text-decoration:none;cursor:pointer;border-bottom:2px solid transparent;margin-right:1.5rem}@media screen and (max-width:600px){.variant-content__jump-links a{font-size:.6875rem}}@media only screen and (min-width:600px) and (max-width:1025px){.variant-content__jump-links a{font-size:.6875rem}}@media only screen and (min-width:600px){.variant-content__jump-links a{margin-right:0}}.variant-content__jump-links a.active{border-color:var(--color-brand-primary)}.variant-content__jump-links a [class^=icon-]{color:var(--color-brand-primary);font-size:.625rem;margin-right:.3125rem}@media only screen and (min-width:600px) and (max-width:1025px){.variant-content-certs-and-docs{padding:30px 0}}@media screen and (min-width:1025px){.variant-content-certs-and-docs{padding:40px 0}}@media only screen and (min-width:1025px) and (max-width:1280px){.variant-content-certs-and-docs{padding:40px 0}}.variant-content-certs-and-docs__heading{padding-bottom:20px}.variant-content-certs-and-docs .certification-and-downloads{display:flex;flex-direction:column}@media screen and (max-width:600px){.variant-content-certs-and-docs .certification-and-downloads{flex-direction:column}}.variant-content-certs-and-docs .certification-and-downloads .certification-container{width:300px;margin-bottom:40px;margin-top:20px}@media screen and (max-width:600px){.variant-content-certs-and-docs .certification-and-downloads .certification-container{width:100%;margin-bottom:60px}}.variant-content-certs-and-docs .certification-and-downloads .certification-container .certifications{display:flex;flex-direction:column}.variant-content-certs-and-docs .certification-and-downloads .certification-container .no-certification{width:100%}.variant-content-certs-and-docs .certification-and-downloads .certification-container .certification-title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:1.125rem;line-height:24px;margin-bottom:16px}.variant-content-certs-and-docs .certification-and-downloads .certification-container .certification{display:flex;align-items:center;box-sizing:border-box;padding:20px 0 20px 8px}.variant-content-certs-and-docs .certification-and-downloads .certification-container .certification div{display:flex;align-items:center;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-weight:600;font-size:.875rem;line-height:16px;height:30px}.variant-content-certs-and-docs .certification-and-downloads .download-container .download-title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:24px;color:var(--color-text-dark);margin-bottom:20px}.variant-content-certs-and-docs .certification-and-downloads .download-container ul li{padding:0}.variant-content-certs-and-docs .certification-and-downloads .download-container ul .download-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;text-decoration:none;color:var(--color-text-black);border-bottom:1px solid var(--color-border-gray)}.variant-content-certs-and-docs .certification-and-downloads .download-container ul .download-link .label{display:flex;align-items:center;padding-left:14px;flex:1}.variant-content-certs-and-docs .certification-and-downloads .download-container ul .download-link .label .download-name{margin-left:14px;font-weight:600;font-size:.875rem;line-height:16px;word-break:break-word}.variant-content-certs-and-docs .certification-and-downloads .download-container ul .download-link i.icon-Download{font-size:1.875rem;flex-shrink:0;margin-right:14px}.variant-content-contacts{padding:2rem 0 4rem}.variant-content-contacts .data-table{min-height:282px}.variant-content-contacts__heading{margin-bottom:40px;display:flex}.variant-content-contacts__mailto{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-brand-primary);text-decoration:none;display:flex;align-items:center}.variant-content-contacts__mailto i[class^=icon-]{font-size:1.25rem;color:var(--color-brand-primary);margin-right:.5rem}.variant-content-contacts__crm-link{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-brand-primary);font-size:.8125rem;text-decoration:none;display:flex;align-items:center}.variant-content-contacts__crm-link i[class^=icon-]{font-size:1.25rem;color:var(--color-brand-primary);margin-left:.3125rem}.variant-content-contacts a:hover,.variant-content-contacts a:hover i[class^=icon-]{color:var(--color-brand-primary-light)}.variant-content-features{padding:20px 0}@media only screen and (min-width:600px) and (max-width:1025px){.variant-content-features{padding:30px 0}}@media screen and (min-width:1025px){.variant-content-features{padding:40px 0}}@media only screen and (min-width:1025px) and (max-width:1280px){.variant-content-features{padding:40px 0}}.variant-content-features__content{display:flex;flex-direction:column;font-size:1rem;line-height:1.5rem}@media only screen and (min-width:600px){.variant-content-features__content{flex-direction:row}}.variant-content-features__heading{padding-bottom:20px}.variant-content-features__column{padding:0 2rem 2rem 0;font-size:.875rem;width:33%}@media only screen and (min-width:600px){.variant-content-features__column:first-child{padding-right:4rem}.variant-content-features__column:last-child{padding-right:0}}@media screen and (min-width:1025px){.variant-content-features__column:first-child{flex:2}}.variant-content-features__column li{padding-bottom:.5rem}.variant-content-inventory{padding:2rem 0 4rem}.variant-content-inventory__heading{margin-bottom:40px;display:flex}.variant-content-inventory__heading .btn.btn--secondary{padding:.5rem 1rem}@media only screen and (min-width:600px) and (max-width:1025px){.variant-content-inventory__heading .btn.btn--secondary{padding:.675rem 1.25rem}}@media screen and (min-width:1025px){.variant-content-inventory__heading .btn.btn--secondary{padding:.875rem 1.5rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.variant-content-inventory__heading .btn.btn--secondary{padding:.875rem 1.5rem}}.variant-content-inventory__preview{display:flex;flex-direction:column}@media only screen and (min-width:600px){.variant-content-inventory__preview{flex-direction:row}}.variant-content-inventory__preview-data{display:flex;flex-direction:column;padding-right:80px;padding-bottom:40px}.variant-content-inventory__preview-data .heading__epsilon{margin-bottom:.25rem}.variant-content-inventory__preview-label{font-size:.75rem;margin-bottom:.5rem}.variant-content-inventory__preview-display{font-weight:400;font-size:1.875rem;line-height:1.35}.variant-content-inventory__tabs{margin-bottom:60px}.variant-content-inventory__tabs .btn{width:100%}@media only screen and (min-width:600px){.variant-content-inventory__tabs .btn{width:auto}}.variant-content-inventory__tab-content{min-height:400px}.data-table .product-status{margin-bottom:0}.variant-content-nutrition{padding:20px 0}@media only screen and (min-width:600px) and (max-width:1025px){.variant-content-nutrition{padding:30px 0}}@media screen and (min-width:1025px){.variant-content-nutrition{padding:40px 0}}@media only screen and (min-width:1025px) and (max-width:1280px){.variant-content-nutrition{padding:40px 0}}.variant-content-nutrition__heading{padding-bottom:20px}.variant-content-nutrition__content{display:flex;justify-content:flex-start}@media screen and (max-width:600px){.variant-content-nutrition__content{flex-direction:column}}.variant-content-nutrition__content i[class^=icon-]{font-size:1.5rem;margin-right:.8125rem}.variant-content-nutrition__nutrition-facts{height:750px;margin:0 120px 46px 0;min-width:343px;max-width:343px}@media print{.variant-content-nutrition__nutrition-facts{height:900px;min-width:unset;max-width:unset;margin-right:10px;flex-grow:1}}.variant-content-nutrition__nutrition-facts iframe{height:100%;min-width:343px;max-width:343px}@media print{.variant-content-nutrition__nutrition-facts iframe{min-width:100%;max-width:100%}}@media screen and (max-width:600px){.variant-content-nutrition__nutrition-facts{min-width:100%;max-width:100%;text-align:center;-webkit-overflow-scrolling:touch;overflow-y:auto}}@media screen and (max-width:600px){.variant-content-nutrition__ingredients{width:100%;padding-left:0}}.variant-content-nutrition__ingredients-description{font-size:.875rem;line-height:1.7;margin-bottom:3rem}.variant-content-nutrition__tag-heading{display:flex;align-items:center}.variant-content-nutrition__tag-container{display:flex;flex-wrap:wrap;margin:1rem 0 1.5rem}.variant-content-nutrition__tag{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;border:1px solid var(--color-border-gray);border-radius:.25rem;background:var(--color-bg-white);padding:.5rem 1rem;margin:0 .5rem .5rem 0;font-size:.75rem;line-height:1.5;color:var(--color-text-dark)}.variant-content-gtins{padding:20px 0}@media only screen and (min-width:600px) and (max-width:1025px){.variant-content-gtins{padding:30px 0}}@media screen and (min-width:1025px){.variant-content-gtins{padding:40px 0}}@media only screen and (min-width:1025px) and (max-width:1280px){.variant-content-gtins{padding:40px 0}}.variant-content-gtins .content{margin-left:-16px;margin-right:-16px}.variant-content-gtins .gtin-row{display:flex;width:100%;flex-wrap:wrap}.variant-content-gtins .gtin-row:last-child{border-bottom:none}.variant-content-gtins .gtin-row__item-container{width:100%;max-width:100%;padding:16px}@media only screen and (min-width:600px) and (max-width:1025px){.variant-content-gtins .gtin-row__item-container{max-width:50%}}@media screen and (min-width:1025px){.variant-content-gtins .gtin-row__item-container{max-width:33.33%}}.variant-content-gtins .case+.display-shipper:before,.variant-content-gtins .case+.each:before,.variant-content-gtins .case+.inner:before,.variant-content-gtins .case+.mixed-pallet:before,.variant-content-gtins .case+.pallet:before,.variant-content-gtins .display-shipper+.case:before,.variant-content-gtins .display-shipper+.each:before,.variant-content-gtins .display-shipper+.inner:before,.variant-content-gtins .display-shipper+.mixed-pallet:before,.variant-content-gtins .display-shipper+.pallet:before,.variant-content-gtins .each+.case:before,.variant-content-gtins .each+.display-shipper:before,.variant-content-gtins .each+.inner:before,.variant-content-gtins .each+.mixed-pallet:before,.variant-content-gtins .each+.pallet:before,.variant-content-gtins .inner+.case:before,.variant-content-gtins .inner+.display-shipper:before,.variant-content-gtins .inner+.each:before,.variant-content-gtins .inner+.mixed-pallet:before,.variant-content-gtins .inner+.pallet:before,.variant-content-gtins .mixed-pallet+.case:before,.variant-content-gtins .mixed-pallet+.display-shipper:before,.variant-content-gtins .mixed-pallet+.each:before,.variant-content-gtins .mixed-pallet+.inner:before,.variant-content-gtins .mixed-pallet+.pallet:before,.variant-content-gtins .pallet+.case:before,.variant-content-gtins .pallet+.display-shipper:before,.variant-content-gtins .pallet+.each:before,.variant-content-gtins .pallet+.inner:before,.variant-content-gtins .pallet+.mixed-pallet:before{content:"";display:block;height:1px;border-bottom:1px solid var(--color-border-gray);width:100%;margin-bottom:30px}@media only screen and (min-width:600px){.variant-content-gtins .case+.display-shipper:before,.variant-content-gtins .case+.each:before,.variant-content-gtins .case+.inner:before,.variant-content-gtins .case+.mixed-pallet:before,.variant-content-gtins .case+.pallet:before,.variant-content-gtins .display-shipper+.case:before,.variant-content-gtins .display-shipper+.each:before,.variant-content-gtins .display-shipper+.inner:before,.variant-content-gtins .display-shipper+.mixed-pallet:before,.variant-content-gtins .display-shipper+.pallet:before,.variant-content-gtins .each+.case:before,.variant-content-gtins .each+.display-shipper:before,.variant-content-gtins .each+.inner:before,.variant-content-gtins .each+.mixed-pallet:before,.variant-content-gtins .each+.pallet:before,.variant-content-gtins .inner+.case:before,.variant-content-gtins .inner+.display-shipper:before,.variant-content-gtins .inner+.each:before,.variant-content-gtins .inner+.mixed-pallet:before,.variant-content-gtins .inner+.pallet:before,.variant-content-gtins .mixed-pallet+.case:before,.variant-content-gtins .mixed-pallet+.display-shipper:before,.variant-content-gtins .mixed-pallet+.each:before,.variant-content-gtins .mixed-pallet+.inner:before,.variant-content-gtins .mixed-pallet+.pallet:before,.variant-content-gtins .pallet+.case:before,.variant-content-gtins .pallet+.display-shipper:before,.variant-content-gtins .pallet+.each:before,.variant-content-gtins .pallet+.inner:before,.variant-content-gtins .pallet+.mixed-pallet:before{display:none}}.variant-content-stock-request{padding:2rem 0 4rem}.variant-content-stock-request__heading{margin-bottom:1.5rem;display:flex;flex-direction:column}.variant-content-stock-request__heading p{padding:1rem 0}.variant-content-stock-request__subtext{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.4}.variant-content-stock-request__message{padding:1rem 0 1.5rem}.variant-content-stock-request__status{display:flex;align-items:center;flex-grow:1}.variant-content-stock-request__status span{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;width:33%;text-overflow:ellipsis;overflow:hidden}.variant-content-stock-request__status span:last-child{text-align:right}.variant-content-stock-request__status span.approved{color:var(--color-text-affirm)}.variant-content-stock-request__status span.denied{color:var(--color-text-avert)}.variant-content-stock-request__actions.show-buttons .btn-bar{display:flex}.variant-content-stock-request__actions.hide-buttons .btn-bar,.variant-content-stock-request__actions.show-buttons .request-status{display:none}.factory-direct .factory-direct-confirmation .confirmation-modal{text-align:center}.factory-direct .factory-direct-confirmation .modal-content{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1025px){.factory-direct .factory-direct-confirmation .modal-content{max-height:unset;height:auto}}.factory-direct .input-section{display:flex;flex-basis:100%}.factory-direct .copy-text p{font-size:.75rem;line-height:17px;margin-bottom:16px}.factory-direct.variant-ship-to{display:block}.factory-direct .modal{overflow-y:hidden}.factory-direct .modal .modal-title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:36px;padding-bottom:16px}.factory-direct .modal .modal-content{width:488px;overflow:auto;padding:48px 64px}@media screen and (max-width:600px){.factory-direct .modal .modal-content{width:100vw;padding:48px 10px;height:auto}}@media only screen and (min-width:600px) and (max-width:1025px){.factory-direct .modal .modal-content{max-height:90vh}}@media screen and (min-width:1025px){.factory-direct .modal .modal-content{max-height:90vh;padding-bottom:0}.factory-direct .modal .modal-content .modal-body{padding-bottom:48px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.factory-direct .modal .modal-content{width:auto;max-height:unset}}.factory-direct-email-form input,.factory-direct-email-form textarea{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;padding:0;margin:0}.factory-direct-email-form input::placeholder,.factory-direct-email-form textarea::placeholder{color:#3f3f3f}.factory-direct-email-form .input-container{height:100%;margin-bottom:16px}.factory-direct-email-form .input-container.quantity{width:138px}.factory-direct-email-form .inline-container{display:flex;flex-wrap:wrap}.factory-direct-email-form .inline-container.address{flex-direction:column}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.factory-direct-email-form .inline-container.address{flex-direction:row}}.factory-direct-email-form .inline-container .input-container.city{width:100%}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.factory-direct-email-form .inline-container .input-container.city{width:152px}}.factory-direct-email-form .inline-container .input-container.zip{width:40%}.factory-direct-email-form .inline-container .input-container.state{margin-right:16px;width:calc(60% - 16px)}.factory-direct-email-form .inline-container .input-container.state .input-box{padding:0}.factory-direct-email-form .inline-container .input-container.state .input-box .input-label{padding-left:17px}.factory-direct-email-form .inline-container .input-container.state .input-box .vs__dropdown-toggle{height:20px;border:0}.factory-direct-email-form .inline-container .input-container.state .input-box .vs__selected{padding:0;margin:0}.factory-direct-email-form .inline-container .input-container.state .input-box .vs__selected-options{padding-left:17px;font-size:.875rem}.factory-direct-email-form .v-actions.submit-form .partial-loader{width:auto}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.factory-direct-email-form .v-actions.submit-form .partial-loader{margin-right:24px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.factory-direct-email-form .v-actions.submit-form{flex-direction:row;flex-wrap:wrap}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.factory-direct-email-form .v-actions .v-actions__cancel{margin-top:0}}.factory-direct-email-form .vdp-datepicker{height:auto}.factory-direct-email-form .vdp-datepicker .input-group .input-group-prepend{top:-1px}.factory-direct-email-form .vdp-datepicker .icon-Date:before{color:#007bc7;font-size:20px}.factory-direct-email-form .vs__dropdown-menu{max-height:264px}.compatible-item-container{border:1px solid #d3d3d3;border-radius:4px;color:#000;width:100%;padding:24px 34px}@media screen and (max-width:600px){.compatible-item-container{display:flex;min-width:222px;max-width:222px;padding:14px 12px;margin-right:17px}.compatible-item-container:last-of-type{margin-right:0}}.compatible-item-container .compatible-item{display:flex}@media screen and (max-width:600px){.compatible-item-container .compatible-item{flex-direction:column}}.compatible-item-container .compatible-item .image-container{display:flex;align-items:center;justify-content:center;text-decoration:none;width:80px;height:80px;min-width:80px;min-height:80px}@media screen and (max-width:600px){.compatible-item-container .compatible-item .image-container{margin:0 auto}}.compatible-item-container .compatible-item .image-container img{max-width:80px;max-height:80px}.compatible-item-container .compatible-item .right-content{display:flex;flex-direction:column;padding-left:34px;flex:1}@media screen and (max-width:600px){.compatible-item-container .compatible-item .right-content{padding:19px 0 0}}.compatible-item-container .compatible-item .right-content .compatible-item-description{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:1rem;line-height:24px;text-decoration:none;color:#000}@media screen and (max-width:600px){.compatible-item-container .compatible-item .right-content .compatible-item-description{height:72px;font-size:.875rem}}.compatible-item-container .compatible-item .right-content .compatible-item-description:visited{color:#000}.compatible-item-container .compatible-item .right-content .compatible-item-pricing{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;color:#000;line-height:24px;padding:12px 0 24px}.compatible-item-container .compatible-item .right-content .compatible-item-add-to-order{display:flex}.compatible-item-container .compatible-item .right-content .compatible-item-add-to-order .quantity-box{height:48px;width:78px;border:1px solid #d3d3d3;border-radius:4px;background-color:#fff;padding:6px;margin-right:8px}.compatible-item-container .compatible-item .right-content .compatible-item-add-to-order .quantity-box .label{color:#3f3f3f;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;text-align:center}.compatible-item-container .compatible-item .right-content .compatible-item-add-to-order .quantity-box input[type=number]{color:#3f3f3f;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;text-align:center;width:100%;border:0;outline:none;box-shadow:none}.compatible-item-container .compatible-item .right-content .compatible-item-add-to-order .quantity-box input[type=number]::-webkit-inner-spin-button,.compatible-item-container .compatible-item .right-content .compatible-item-add-to-order .quantity-box input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.compatible-item-container .compatible-item .right-content .compatible-item-add-to-order button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;text-transform:uppercase;height:48px;width:138px;border-radius:4px;background-color:#faba11;border:none;display:flex;align-items:center;justify-content:center}.compatible-item-container .compatible-item .right-content .compatible-item-add-to-order button:focus{outline:none}.compatible-item-container .compatible-item .right-content .compatible-item-add-to-order button i{font-size:1rem;font-weight:700;padding-right:5px}.compatible-items{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#3f3f3f;padding-top:30px}.compatible-items-header{display:flex;justify-content:space-between;padding-bottom:16px}.compatible-items-header .heading{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:1rem;line-height:22px}.compatible-items-header .item-navigation{display:flex;align-items:center;position:relative;right:-9px}@media screen and (max-width:600px){.compatible-items-header .item-navigation{position:unset;right:unset}}.compatible-items-header .item-navigation .navigate-left,.compatible-items-header .item-navigation .navigate-right{display:flex;align-items:center;justify-content:center;color:#007bc7;font-size:1.5rem;cursor:pointer}@media screen and (max-width:600px){.compatible-items-header .item-navigation .navigate-left,.compatible-items-header .item-navigation .navigate-right{display:none}}.compatible-items-header .item-navigation .navigate-left i,.compatible-items-header .item-navigation .navigate-right i{color:#007bc7}.compatible-items-header .item-navigation .navigate-left.navigate-left,.compatible-items-header .item-navigation .navigate-right.navigate-left{transform:rotate(180deg)}.compatible-items-header .item-navigation .navigation-heading{font-size:.625rem;line-height:22px;padding:0 8px}@media screen and (max-width:600px){.compatible-items-header .item-navigation .navigation-heading{padding:0}}.compatible-items .compatible-items-container{display:flex;flex-wrap:nowrap}@media screen and (max-width:600px){.compatible-items .compatible-items-container{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.compatible-items .compatible-items-container::-webkit-scrollbar{width:0;background:transparent}}.exclusive-items{flex-grow:1;margin-bottom:30px}.exclusive-items .exclusive-item-label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:.625rem;letter-spacing:.4px;line-height:14px;color:#6e6e6e}.exclusive-items .exclusive-item-value{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-top:7.5px;font-size:.75rem;line-height:17px;color:#3f3f3f}@media screen and (max-width:600px){.exclusive-items .exclusive-item-value{margin-top:0}}.last-time-ordered{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;padding:.5rem 0 1.5rem;border-top:1px solid var(--color-border-gray);display:flex;line-height:1.4}@media screen and (max-width:600px){.last-time-ordered{flex-direction:column}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.last-time-ordered{flex-direction:column}}.last-time-ordered__date-text{margin-right:1rem}.last-time-ordered__po-text,.last-time-ordered a{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.last-time-ordered a{color:var(--color-brand-primary);cursor:pointer}.product-family{padding-bottom:1.25rem}.product-family:last-of-type{padding-bottom:0}.product-family__name{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.product-family__divider{color:var(--color-border-gray);padding:0 .8125rem}.product-family__title-row{display:flex;align-items:center;padding-bottom:1.25rem}@media screen and (max-width:600px){.product-family__title-row{padding:0}.product-family__title-row span{font-size:.75rem}}.modal-body .product-family__title-row{padding-bottom:1rem}.modal-body .product-family__title-row span{font-size:.875rem}.product-family__option-list{font-size:.625rem;display:flex;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}@media screen and (max-width:600px){.product-family__option-list{flex-wrap:nowrap;width:100%;overflow-x:auto}}.product-family__option-container{padding:.25rem;width:33.33%}@media screen and (max-width:600px){.product-family__option-container{width:auto}}.product-family__option{border:1px solid var(--color-border-gray);border-radius:.25rem;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--color-text-dark);padding:.75rem 1rem;min-height:3.125rem;cursor:pointer}@media screen and (max-width:600px){.product-family__option{width:unset;min-width:84px;padding:.75rem 1rem}}.product-family__option.active{border:1px solid var(--color-border-brand)}.product-family__option.unavailable{border-style:dashed;opacity:.5}.product-family__option.image{justify-content:flex-start}@media screen and (max-width:600px){.product-family__option.image{padding:.75rem 1rem .75rem .75rem;min-width:unset}}.product-family__option.image img{max-width:1.5rem;max-height:2rem;margin-right:.8125rem}@media screen and (max-width:600px){.product-family__option.image img{margin:0 .75rem 0 0}}.product-family.mobile{display:flex;align-items:center;justify-content:space-between;height:48px;border:1px solid var(--color-border-gray);border-radius:.25rem;padding:0 .5rem 0 1rem;margin-bottom:.75rem}.product-family.mobile:last-of-type{margin-bottom:0}.product-family.mobile [class^=icon-]{font-size:1.875rem;color:var(--color-text-dark)}.product-family-list{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;padding:1.5rem 0 2.5rem}@media screen and (max-width:600px){.product-family-list{padding:1rem 0}}@media screen and (max-width:600px){.product-family-list .modal .modal-content{height:auto;padding:40px 20px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-family-list .modal .modal-content{padding:60px 20px}}.price-brackets--loading{margin:1rem 0 2.5rem;min-height:180px}.price-brackets--loaded{min-height:auto}.price-brackets__table{width:100%;margin:1rem 0;border-left:1px solid var(--color-border-gray);border-bottom:1px solid var(--color-border-gray)}.price-brackets .description{line-height:1.4;font-size:.75rem;display:flex;align-items:center}.price-brackets .description:last-child{margin-bottom:2.5rem}.price-brackets__tr{font-size:.75rem;display:flex}.price-brackets__tr.average-order{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;background-color:var(--color-bg-brand-light)}.price-brackets__tr.average-order .price-brackets__td:first-of-type:after{content:"*"}.price-brackets__th{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;flex:1;vertical-align:middle;background-color:var(--color-bg-gray-faint);border-right:1px solid var(--color-border-gray);border-top:1px solid var(--color-border-gray);text-align:right;padding:.5rem .8125rem;line-height:1.3;display:flex;align-items:center;justify-content:flex-end}.price-brackets__th:first-child{text-align:left;white-space:nowrap;justify-content:flex-start}.price-brackets__td{border-right:1px solid var(--color-border-gray);border-top:1px solid var(--color-border-gray);text-align:right;padding:.5rem .8125rem;line-height:1.4;flex:1}.price-brackets__td:first-child{text-align:left;white-space:nowrap}.price-brackets .my-price--case span,.price-brackets .my-price--each span,.price-brackets .my-price--pound span{position:relative}.price-brackets .my-price--case span:before,.price-brackets .my-price--each span:before,.price-brackets .my-price--pound span:before{content:"";position:absolute;font-size:2px;top:50%;margin-top:-4px;left:-15px;border:5px solid transparent;border-left:5px solid var(--color-border-brand)}@media only screen and (min-width:600px) and (max-width:1025px){.variant-snapshot>div{margin:0 1.5rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-snapshot>div{margin:0 1rem}}@media screen and (max-width:600px){.variant-snapshot>div{margin:0 1rem}}.variant-snapshot>div:first-of-type,.variant-snapshot>div:last-of-type{border-bottom:none}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.variant-snapshot>div.no-margin{margin:0}}@media screen and (max-width:600px){.variant-snapshot>div.no-margin{margin:0}}.variant-snapshot .unavailable-price-message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.75rem;line-height:1.4;border:1px solid var(--color-border-gray);background-color:var(--color-bg-gray-faint);padding:1.25rem 1.5rem;margin:1rem 0 1.5rem;border-radius:.125rem}.variant-snapshot .user-feedback-msg{margin-bottom:16px}.variant-snapshot .internal-team-contact{font-size:.875rem}.variant-snapshot .image-hover{position:relative;z-index:9996}.variant-snapshot .image-hover div{position:absolute;top:0;left:0;width:100%;height:530px;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-white);border:2px solid var(--color-border-gray-light);border-radius:4px}.variant-snapshot .image-hover div img{min-width:100%;max-width:100%;min-height:100%;max-height:100%;padding:20px}.variant-snapshot .single{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width:600px) and (max-width:1025px){.variant-snapshot .single:after{content:"";width:100%;order:1}}@media screen and (max-width:600px){.variant-snapshot .single:after{content:"";width:100%;order:1}}.variant-snapshot .single.product-tag-container{margin-bottom:12px}@media only screen and (min-width:600px) and (max-width:1025px){.variant-snapshot .single.product-tag-container{margin-bottom:10px}}@media screen and (max-width:600px){.variant-snapshot .single.product-tag-container{margin-bottom:10px}}.variant-snapshot .single.product-tag-container .product-tag{margin-right:5px;margin-bottom:5px}.variant-snapshot .exclusive-container{border-bottom:none;padding-top:30px;display:flex;flex-flow:row wrap}@media screen and (max-width:600px){.variant-snapshot .exclusive-container{flex-flow:column}}.catch-weight-message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;color:#797979}.catch-weight-message span{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.pdp-download .download-tooltip{color:var(--color-text-white)}.pdp-download .download-tooltip .overlay{right:-55px;left:unset;transform:unset}.package-info{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem}.package-info__heading{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;min-height:36px;line-height:1.5;font-size:1.125rem;display:flex;align-items:center;margin-bottom:8px}.package-info__type{text-transform:capitalize}.package-info__dot-number{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;background:#fff;font-size:.75rem;padding:4px 12px;border:1px solid #d3d3d3;border-radius:4px;margin-left:24px}.package-info__dot-number .strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;margin:0 4px 0 0}.package-info__label{font-size:.75rem;padding:8px 0}.package-info__label .strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem}.package-info__description{font-size:.875rem;padding:8px 0;line-height:1.5}.package-info__table{background:#fff;margin:12px 0;width:100%}.package-info__table-row{display:flex;align-items:center;border-left:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.package-info__table-row:first-child{border-top:1px solid #d3d3d3}.package-info__table-data{border-right:1px solid #d3d3d3;padding:18px 14px;flex:1;justify-content:center;font-size:.75rem}.package-info__table-data .strong{font-size:.75rem}@media only screen and (min-width:600px) and (max-width:1025px){.pricing-profile{padding:30px 0}}@media screen and (min-width:1025px){.pricing-profile{padding:40px 0}}@media only screen and (min-width:1025px) and (max-width:1280px){.pricing-profile{padding:40px 0}}.pricing-profile__heading{padding-bottom:20px}.pricing-profile .price-unit{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:24px}.pricing-profile .price-unit .discount-price{margin-right:12px;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px;color:var(--color-text-gray);text-decoration:line-through}.pricing-profile .description{line-height:19px;font-size:.875rem;margin-left:5px}.pricing-profile .border{margin:1rem 0;border-bottom:1px solid var(--color-border-gray)}.pricing-profile .terms{margin-bottom:60px}.pricing-profile .terms span{margin-right:4px}.pricing-profile .price-timeline{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;line-height:24px;font-size:1.125rem}.pricing-profile .promotions-section{padding:0 0 40px}.pricing-profile .promotions-section__heading{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;line-height:24px;font-size:1.125rem;margin-bottom:16px}@media only screen and (min-width:600px){.pricing-profile .promotions-section__container{display:grid;grid-template-columns:auto auto;grid-column-gap:1rem;grid-row-gap:1rem}}.pricing-profile .promotions-section__footer{padding:1rem 0}.pricing-profile .promotions-section__footer .btn.btn--secondary{display:inline-block;padding-left:0}.pricing-profile .promotions-section .promotions:first-child{margin-right:24px}.pricing-profile .price-timeline{margin-bottom:32px}.pricing-profile .price-timeline-section .timeline{border-collapse:separate;border-top:1px solid var(--color-border-gray)}.pricing-profile .price-timeline-section .timeline td{background:var(--color-bg-white);border-right:1px solid var(--color-border-gray);border-bottom:1px solid var(--color-border-gray);text-align:center;padding:11px 17px 8px 20px;cursor:pointer}.pricing-profile .price-timeline-section .timeline td:first-child{border-left:1px solid var(--color-border-gray)}.pricing-profile .price-timeline-section .timeline td div:first-child{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.875rem;line-height:19px}.pricing-profile .price-timeline-section .timeline td div:nth-child(2){font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.875rem;letter-spacing:.4px;line-height:19px}.pricing-profile .price-timeline-section .timeline td.selected{border-bottom:4px solid var(--color-brand-primary);pointer-events:none}.pricing-profile .price-timeline-section .timeline td.selected div:first-child{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.pricing-profile .price-timeline-section .timeline td.selected div:nth-child(2){font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.pricing-profile .price-bracket{width:100%;margin:1.25rem 0;border-collapse:separate;line-height:1.5;table-layout:fixed}.pricing-profile .price-bracket th{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;background-color:var(--color-bg-gray-light);border-top:1px solid var(--color-border-gray)}.pricing-profile .price-bracket tr{background:var(--color-bg-white)}.pricing-profile .price-bracket .strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark)}.pricing-profile .price-bracket .negative,.pricing-profile .price-bracket .negative span{color:var(--color-text-avert)}.pricing-profile .price-bracket td,.pricing-profile .price-bracket th{box-sizing:border-box;border-right:1px solid var(--color-border-gray);border-bottom:1px solid var(--color-border-gray);text-align:left;padding:16px 0 12px 24px}.pricing-profile .price-bracket td:last-child,.pricing-profile .price-bracket th:last-child{border-right:none}.pricing-profile .price-bracket .price-bracket-column-name{font-size:.875rem;font-weight:600}@media screen and (max-width:600px){.pricing-profile .price-bracket td,.pricing-profile .price-bracket th{width:50%}}.pricing-profile .catch-weight-message{margin:1.25rem 0;padding:0 .25rem}.pricing-profile .item-price-info{display:inline-block;width:14px;height:14px;border:1px solid var(--color-border-gray-dark);border-radius:50%;vertical-align:super;text-align:center;cursor:pointer;margin-left:5px}.pricing-profile .item-price-info.middle-aligned{vertical-align:middle}.pricing-profile .item-price-info:before{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;content:"\003F";font-size:.625rem;line-height:12px;vertical-align:top;color:var(--color-text-black);font-weight:700}.product-print-modal .modal-content{width:440px;padding:60px 80px}.product-print-modal .modal-content .modal-header{display:flex;flex-direction:column}.product-print-modal .modal-content .modal-header h2{margin-bottom:20px}.product-print-modal .modal-content .modal-header h3{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;margin-bottom:20px}.product-print-modal .modal-content .modal-body{padding-bottom:30px}.product-print-modal .modal-content .print-options{display:flex;flex-direction:column}.product-print-modal .modal-content .print-options label{margin:.5rem 0}.print-widget .print-tooltip{color:#fff}.print-widget .print-tooltip .overlay{right:-20px;left:unset;transform:unset}.promotion{border:1px solid var(--color-border-gray);border-radius:.25rem;background:var(--color-bg-white);display:flex;padding:1.125rem;margin-bottom:1rem}@media only screen and (min-width:600px){.promotion{margin-bottom:0}}.promotion__logo{width:32px;height:32px;border-radius:50%;background:var(--color-bg-gray);margin-right:1rem;display:flex;align-items:center;justify-content:center}.promotion__logo.active{background-color:var(--color-brand-accent-dark)}.promotion__logo [class^=icon-]{font-size:1rem;font-weight:700;margin-right:-2px;margin-bottom:-2px}.promotion__details{display:flex;flex-direction:column}.promotion__title{font-size:1rem;line-height:1;margin-bottom:.25rem}.promotion__dates,.promotion__min-max-quantity,.promotion__title{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark)}.promotion__dates,.promotion__min-max-quantity{font-size:.75rem;line-height:1.1;margin:.25rem 0}.promotion__date-label:after,.promotion__quantity-label:after{content:":"}.promotion__date-range,.promotion__quantity-value{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-left:.425rem}.text-widget{margin-bottom:1.5rem}.text-widget .btn--secondary{display:inline-flex;padding:.3125rem 0}.text-widget .heading--epsilon{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-bottom:.1825rem}.text-widget__copy{font-size:.75rem;line-height:1.6}.product-numbers{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:#3f3f3f;display:flex}.product-numbers .number{display:flex;padding-right:.5rem}.product-numbers .number .number-label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;padding-right:.25rem}.product-notification{display:flex;padding:25px 0;border-bottom:1px solid var(--color-border-gray)}.product-notification:last-of-type{border-bottom:none}.product-notification .image{display:flex;align-items:flex-start;justify-content:center;width:80px;height:80px;min-width:80px;min-height:80px;margin-right:10px}.product-notification .image img{max-width:80px;max-height:80px}.product-notification .product-details{display:flex;flex-direction:column;width:calc(100% - 90px)}.product-notification .product-details .product-numbers{padding-bottom:6px}@media only screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait) and (min-height:420px){.product-notification .product-details .product-numbers{display:block;padding-bottom:2px}.product-notification .product-details .product-numbers .number{padding-bottom:4px}}.product-notification .product-details a{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:16px;color:var(--color-text-gray);text-decoration:none}.product-notification .product-details a:hover{color:var(--color-brand-primary)}.product-notification .product-details .product-change .price-change{display:flex;align-items:baseline;padding-top:5px}.product-notification .product-details .product-change .price-change.price-down .arrow{transform:rotate(90deg)}.product-notification .product-details .product-change .price-change.price-down .arrow i,.product-notification .product-details .product-change .price-change.price-down .price,.product-notification .product-details .product-change .price-change.price-down .uom{color:var(--color-text-affirm)}.product-notification .product-details .product-change .price-change.price-up .arrow{transform:rotate(-90deg)}.product-notification .product-details .product-change .price-change.price-up .arrow i{color:var(--color-text-avert)}.product-notification .product-details .product-change .price-change.price-up .price{color:var(--color-text-black)}.product-notification .product-details .product-change .price-change .arrow{margin-right:11px}.product-notification .product-details .product-change .price-change .price{font-size:.875rem;padding-right:3px}.product-notification .product-details .product-change .price-change .uom{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem}.product-notification .product-details .product-change .message{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;letter-spacing:.4px;text-transform:uppercase;background:transparent;padding:5px 0 0}.product-notification .product-details .product-change .message.stock-status{color:var(--color-text-affirm)}.product-notification .product-details .product-change .message-icon{padding-right:6px}.product-notification .product-details .product-change .message-icon i{font-size:.75rem}.product-notification .product-details .product-change.available{align-items:center;color:var(--color-text-affirm)}.product-notification .product-details .product-change.unavailable{align-items:center;color:var(--color-text-gray)}.alert-bar{width:100%;position:relative;line-height:1.3;padding:.3125rem 1rem;border-bottom:2px solid var(--color-border-gray);min-height:30px}.alert-bar path{color:var(--color-text-gray)}.alert-bar .wrapper,.alert-bar__container,.alert-bar__wrapper{display:flex;justify-content:center;align-items:center}.alert-bar__container{flex-direction:row;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-dark);max-width:1280px;position:relative}.alert-bar__title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-right:.3125rem}.alert-bar__description{line-height:1.1}.alert-bar__icon{display:flex;justify-content:center;align-items:center;margin-right:.625rem;margin-left:.25rem}.alert-bar__icon path{color:var(--color-text-dark)}@media screen and (max-width:600px){.alert-bar__content{padding-right:1.875rem}}@media only screen and (min-width:600px) and (max-width:1025px){.alert-bar__content{padding-right:1.875rem}}.alert-bar .btn.btn--secondary{display:inline-flex;border:0;padding-top:0;padding-bottom:0}@media screen and (max-width:600px){.alert-bar .btn.btn--secondary{display:flex;justify-content:flex-start;padding-left:0}}@media only screen and (min-width:600px) and (max-width:1025px){.alert-bar .btn.btn--secondary{display:flex;justify-content:flex-start;padding-left:0}}.alert-bar .btn.btn--secondary:hover{cursor:pointer}.alert-bar__close{position:absolute;right:-2rem;top:50%;margin-top:-6px;text-decoration:none;color:var(--color-text-gray)}.alert-bar__close:hover{cursor:pointer}.alert-bar.inform{border-color:var(--color-brand-primary-dark)}.alert-bar.declare{border-color:var(--color-brand-accent-dark)}.component-library.category-page{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.component-library.category-page .component-item{padding-bottom:50px}.component-library.category-page .component-item__details{display:flex;align-items:center;justify-content:space-between;padding-top:50px}.component-library.category-page .component-item__preview{max-width:100%;padding-top:30px}.component-library.category-page .component-item__preview>*{max-width:100%!important}.component-library.category-page .component-item__cta{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;background:#007bc7;font-size:.75rem;color:#fff;border-radius:25px}.component-library.category-page .component-item__component-item{max-width:100%}.component-library.category-page .component-item__line-separator{padding:0;height:1px;background:#d3d3d3}.component-library.start{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;max-width:1024px}.cms-blocks .preview-controls{margin:24px 0 0;padding:0;max-width:none;width:100%;display:flex;align-items:flex-end}.cms-blocks .preview-controls__add{margin-left:auto;margin-bottom:10px}.cms-blocks .preview-controls__add-status{padding-right:5px;display:inline-block;line-height:0;vertical-align:middle}.cms-blocks .preview-controls__add-btn{margin-left:auto;vertical-align:middle}.cms-blocks .content-container{margin:48px 0}.cms-blocks .content-container img{max-width:100%!important;height:auto!important}.cms-blocks .content-container--top{margin-bottom:0}.cms-blocks .preview-container{display:flex;width:100%}.cms-blocks .preview-container__item{margin:0 2rem 2rem 0;width:100%}.cms-blocks .preview-container__inner{display:flex;flex-wrap:wrap}.cms-blocks .preview{min-height:30px;border-radius:2px;border:1px solid var(--color-border-gray);margin:1.5rem 0 2rem;position:relative;overflow:hidden}.cms-blocks .preview__frame{width:100%}.cms-blocks .vs__dropdown-toggle{padding:0}.cms-blocks .v-select .vs__selected{position:relative;padding:0;margin:0;cursor:pointer}.cms-blocks .vs__selected-options{padding:0 .8125rem}.cms-blocks .vs__search{visibility:hidden}.cms-blocks .dropdown{display:inline-block;margin:10px 0}.cms-blocks .dropdown__label{font-size:.875rem;padding-right:5px}.cms-blocks .dropdown__select{display:inline-block;width:360px}.library-nav__item{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.8125rem;line-height:1.4;position:relative}.library-nav>.library-nav__item{margin-bottom:.5rem}.library-nav__node{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;width:100%}.library-nav__icon{cursor:pointer;width:30px;height:30px;font-size:1.125rem;align-items:stretch}.library-nav__icon:before{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.library-nav__link{display:flex;align-items:center;text-decoration:none;width:100%;padding:.425rem 0;max-width:calc(100% - 30px)}.library-nav__link::selection{color:var(--color-text-gray)}.library-nav__link:hover::selection{color:var(--color-text-dark)}.library-nav__link.active{color:var(--color-brand-primary)}.library-nav__subnav{margin:0;width:100%;padding-right:.5rem}.library-nav__subnav .library-nav__icon{display:none}.library-nav__subnav .library-nav__item{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}.library-nav__subnav .library-nav__link{color:var(--color-text-gray)}.library-nav__subnav .library-nav__link.active{color:var(--color-brand-primary);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.library-nav__subnav .library-nav__link:hover{color:var(--color-text-dark)}.library-nav__subnav .library-nav__link.active:hover{color:var(--color-brand-primary)}.component-library-header{display:flex;align-items:center;justify-content:space-between;width:100%}.component-library-header__home-link{display:flex;align-items:center;justify-content:flex-start;text-decoration:none}.component-library-header__logo{width:auto;height:40px;margin-right:.5rem}.component-library-header__title{color:var(--color-text-white);font-family:Merriweather-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem}.library-nav{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin:0;padding:0}.accordion-section{border-bottom:1px solid #d3d3d3}.accordion-section.collapsed{padding-bottom:0}.accordion-section.expanded{padding-bottom:38px}.accordion-section__header{display:flex;justify-content:space-between;color:#007bc7;font-size:1.125rem;line-height:24px;width:100%;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;padding:37px 0}@media screen and (max-width:600px){.accordion-section__header{line-height:26px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.accordion-section__header{line-height:26px}}.accordion-section__icon,.accordion-section__title{color:#007bc7;cursor:pointer}.accordion-section__icon{display:flex;justify-content:center;align-items:center}.expanded .accordion-section__content{display:block}.collapsed .accordion-section__content{display:none}.accordion-section .editorial-block{padding:0}.job-search,.job-search-container{padding:40px 0}.job-search{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:600px){.job-search.top-default{padding-top:40px}.job-search.top-increased{padding-top:80px}.job-search.top-decreased{padding-top:20px}.job-search.bottom-default{padding-bottom:40px}.job-search.bottom-increased{padding-bottom:80px}.job-search.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.job-search.top-default,.job-search.top-increased{padding-top:40px}.job-search.top-decreased{padding-top:20px}.job-search.bottom-default,.job-search.bottom-increased{padding-bottom:40px}.job-search.bottom-decreased{padding-bottom:20px}}.job-search.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.job-search.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.job-search.narrow-width{padding-left:16px;padding-right:16px}}@media screen and (max-width:600px){.job-search{padding-right:16px;padding-left:16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.job-search{padding-right:16px;padding-left:16px}}.job-search .heading--beta-serif{text-align:center}.job-search .bar{width:80px;margin:40px;height:1px;border:1px solid var(--color-brand-primary-dark)}.job-search.narrow-width{margin-top:40px;margin-bottom:40px}.job-search.narrow-width .wrapper{width:100%}.job-search .form{display:flex;justify-content:left;align-items:flex-start;padding:0 40px}@media screen and (max-width:600px){.job-search .form{padding:0;flex-direction:column;flex-wrap:nowrap}}.job-search .form .input-field,.job-search .form button{flex-grow:2;margin:8px 10px}@media screen and (max-width:600px){.job-search .form .input-field,.job-search .form button{width:100%;margin:8px 0}}.job-search .form .btn.btn--primary{min-width:120px;min-height:54px}.job-search .form .btn.btn--primary:focus{outline:1px solid #000}.job-search .form .vs--single.vs--loading .vs__selected,.job-search .form .vs--single.vs--open .vs__selected{position:absolute;opacity:.9}.job-search .form .input-field{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;width:30%}@media screen and (max-width:600px){.job-search .form .input-field{width:100%}}.job-search .form .input-field .vs__selected-options{width:80%;white-space:nowrap}.job-search .form .input-field .vs__selected-options .vs__selected{text-overflow:ellipsis;overflow:hidden;width:100%}.job-search .form .input-field .vs__selected-options input{font-weight:100;color:var(--color-text-dark)}.job-search .form .input-field input{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px;width:100%;border:0;outline:none;box-shadow:none;padding:0;text-overflow:ellipsis}.job-search .form .input-field input.zipcode__value{margin-top:0}.job-search .form .input-field.zipcode{flex-basis:20%}.job-search .form .input-field.zipcode .zipcode-input{display:flex;flex-direction:column;justify-content:center;width:100%;height:54px;border:1px solid var(--color-border-gray);border-radius:4px;background-color:var(--color-bg-white);padding:6px 16px;margin-right:8px}@media screen and (max-width:600px){.job-search .form .input-field.zipcode .zipcode-input{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.job-search .form .input-field.zipcode .zipcode-input{width:100%}}.job-search .form .input-field.zipcode .zipcode-input .custom-input__error{margin-bottom:12px}.job-search .form .input-field.zipcode .zipcode-input.cityOrZipHasValue .label,.job-search .form .input-field.zipcode .zipcode-input.hasError .label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.job-search .form .input-field.zipcode .zipcode-input.cityOrZipHasValue input,.job-search .form .input-field.zipcode .zipcode-input.hasError input{margin-top:0}.job-search .form .input-field.zipcode .zipcode-input.hasError{border:1px solid var(--color-border-avert);margin-bottom:0}.job-search .form .input-field.zipcode .zipcode-input.hasError .label{color:var(--color-text-avert)}.job-search .form .input-field.zipcode .zipcode-input input::placeholder{color:var(--color-text-dark)}.job-search .form .input-field.zipcode .zipcode-input .label{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;padding:0;margin:0}@media screen and (max-width:600px){.job-search .form button.btn{margin-top:12px}}.banner-block{background:var(--color-bg-gray-faint)}@media only screen and (min-width:600px){.banner-block.top-default{padding-top:40px}.banner-block.top-increased{padding-top:80px}.banner-block.top-decreased{padding-top:20px}.banner-block.bottom-default{padding-bottom:40px}.banner-block.bottom-increased{padding-bottom:80px}.banner-block.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.banner-block.top-default,.banner-block.top-increased{padding-top:40px}.banner-block.top-decreased{padding-top:20px}.banner-block.bottom-default,.banner-block.bottom-increased{padding-bottom:40px}.banner-block.bottom-decreased{padding-bottom:20px}}.banner-block.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.banner-block.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.banner-block.narrow-width{padding-left:16px;padding-right:16px}}@media screen and (max-width:600px){.banner-block{padding-left:1rem;padding-right:1rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.banner-block{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:600px) and (max-width:1025px){.banner-block{padding-left:2rem;padding-right:2rem}}.banner-divider.top-default{padding-top:1rem}.banner-divider.top-increased{padding-top:2.5rem}.banner-divider.top-decreased{padding-top:.5rem}@media only screen and (min-width:600px){.banner-divider.top-default{padding-top:2.5rem}.banner-divider.top-increased{padding-top:5rem}.banner-divider.top-decreased{padding-top:1rem}}.banner-divider.bottom-default{padding-bottom:1rem}.banner-divider.bottom-increased{padding-bottom:2.5rem}.banner-divider.bottom-decreased{padding-bottom:.5rem}@media only screen and (min-width:600px){.banner-divider.bottom-default{padding-bottom:2.5rem}.banner-divider.bottom-increased{padding-bottom:5rem}.banner-divider.bottom-decreased{padding-bottom:1rem}}.banner-divider__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative;padding:5rem 1rem}.banner-divider__content:after{content:"";position:absolute;background-color:var(--df-banner-divider-overlay-color,rgba(1,71,114,.5));bottom:0;left:0;width:100%;height:100%;z-index:var(--df-theme-z-index-page)}.banner-divider__heading{font-family:var(--df-theme-typography-heading-alpha-display-mobile-font-family);font-weight:var(--df-theme-typography-heading-alpha-display-mobile-font-weight);font-size:var(--df-theme-typography-heading-alpha-display-mobile-font-size);line-height:var(--df-theme-typography-heading-alpha-display-mobile-line-height);letter-spacing:var(--df-theme-typography-heading-alpha-display-mobile-letter-spacing);text-transform:var(--df-theme-typography-heading-alpha-display-mobile-text-transform);color:var(--df-theme-color-content-knockout,#fff);position:relative;z-index:var(--df-theme-z-index-text)}@media (min-width:60rem){.banner-divider__heading{font-family:var(--df-theme-typography-heading-alpha-display-font-family);font-weight:var(--df-theme-typography-heading-alpha-display-font-weight);font-size:var(--df-theme-typography-heading-alpha-display-font-size);line-height:var(--df-theme-typography-heading-alpha-display-line-height);letter-spacing:var(--df-theme-typography-heading-alpha-display-letter-spacing);text-transform:var(--df-theme-typography-heading-alpha-display-text-transform)}}.banner-divider__text{font-family:var(--df-theme-typography-body-lg-mobile-font-family);font-weight:var(--df-theme-typography-body-lg-mobile-font-weight);font-size:var(--df-theme-typography-body-lg-mobile-font-size);line-height:var(--df-theme-typography-body-lg-mobile-line-height);letter-spacing:var(--df-theme-typography-body-lg-mobile-letter-spacing);text-transform:var(--df-theme-typography-body-lg-mobile-text-transform);color:var(--df-theme-color-content-knockout,#fff);position:relative;z-index:var(--df-theme-z-index-text);text-align:center;margin:1rem auto}@media (min-width:60rem){.banner-divider__text{font-family:var(--df-theme-typography-body-lg-font-family);font-weight:var(--df-theme-typography-body-lg-font-weight);font-size:var(--df-theme-typography-body-lg-font-size);line-height:var(--df-theme-typography-body-lg-line-height);letter-spacing:var(--df-theme-typography-body-lg-letter-spacing);text-transform:var(--df-theme-typography-body-lg-text-transform)}}.banner-divider__text.max-w-narrow{width:100%;max-width:660px}.banner-divider__text.max-w-default{width:100%;max-width:800px}.banner-divider__cta{position:relative;z-index:var(--df-theme-z-index-text);margin:1.5rem auto;border-color:var(--df-theme-color-content-knockout,#fff);color:var(--df-theme-color-content-knockout,#fff);min-width:148px;opacity:.8;transition:opacity .2s ease;cursor:pointer}.banner-divider__cta:hover{opacity:1}.breakout-block{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;margin:0 auto}@media only screen and (min-width:600px){.breakout-block.top-default{padding-top:40px}.breakout-block.top-increased{padding-top:80px}.breakout-block.top-decreased{padding-top:20px}.breakout-block.bottom-default{padding-bottom:40px}.breakout-block.bottom-increased{padding-bottom:80px}.breakout-block.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.breakout-block.top-default,.breakout-block.top-increased{padding-top:40px}.breakout-block.top-decreased{padding-top:20px}.breakout-block.bottom-default,.breakout-block.bottom-increased{padding-bottom:40px}.breakout-block.bottom-decreased{padding-bottom:20px}}.breakout-block.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.breakout-block.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.breakout-block.narrow-width{padding-left:16px;padding-right:16px}}.breakout-block .wrapper{display:flex;justify-content:center;width:100%;max-width:1280px}@media screen and (max-width:600px){.breakout-block .wrapper{flex-direction:column;align-items:center}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.breakout-block .wrapper{flex-direction:column;align-items:center}}@media only screen and (min-width:600px) and (max-width:1025px){.breakout-block .wrapper{padding-left:32px;padding-right:32px}}@media only screen and (min-width:1025px) and (max-width:1280px){.breakout-block .wrapper{padding-left:15px;padding-right:15px}}.breakout-block .wrapper>div{flex-grow:1}@media screen and (max-width:600px){.breakout-block .wrapper>div:not(:last-of-type){padding-bottom:64px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.breakout-block .wrapper>div:not(:last-of-type){padding-bottom:64px}}.breakout-block .wrapper>div:first-child{margin-left:0}.breakout-block .wrapper>div .column{padding:40px 0}.breakout-block.column-1 .wrapper>li{width:100%}@media screen and (max-width:600px){.breakout-block.column-1 .wrapper>li{margin-left:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.breakout-block.column-1 .wrapper>li{margin-left:0}}.breakout-block.column-2 .wrapper{justify-content:space-evenly}.breakout-block.column-2 .wrapper>li{max-width:364px;width:100%}@media screen and (min-width:1025px){.breakout-block.column-2 .wrapper>li{width:50%}}@media screen and (max-width:600px){.breakout-block.column-2 .wrapper>li{margin-left:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.breakout-block.column-2 .wrapper>li{margin-left:0}}.breakout-block.column-3 .wrapper{justify-content:space-between}.breakout-block.column-3 .wrapper>li{max-width:364px;width:100%}@media screen and (min-width:1025px){.breakout-block.column-3 .wrapper>li{width:33%}}@media screen and (max-width:600px){.breakout-block.column-3 .wrapper>li{margin-left:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.breakout-block.column-3 .wrapper>li{margin-left:0}}.breakout-block.column-4 .wrapper{justify-content:space-between}.breakout-block.column-4 .wrapper>li{max-width:245px;width:100%}@media screen and (min-width:1025px){.breakout-block.column-4 .wrapper>li{width:25%}}@media screen and (max-width:600px){.breakout-block.column-4 .wrapper>li{margin-left:0;max-width:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.breakout-block.column-4 .wrapper>li{margin-left:0;max-width:none}}.breakout-block a{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-brand-primary);text-decoration:none}.breakout-block p{line-height:24px}@media only screen and (min-width:600px){.breakout-video-container.top-default{padding-top:40px}.breakout-video-container.top-increased{padding-top:80px}.breakout-video-container.top-decreased{padding-top:20px}.breakout-video-container.bottom-default{padding-bottom:40px}.breakout-video-container.bottom-increased{padding-bottom:80px}.breakout-video-container.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.breakout-video-container.top-default,.breakout-video-container.top-increased{padding-top:40px}.breakout-video-container.top-decreased{padding-top:20px}.breakout-video-container.bottom-default,.breakout-video-container.bottom-increased{padding-bottom:40px}.breakout-video-container.bottom-decreased{padding-bottom:20px}}.breakout-video-container.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.breakout-video-container.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.breakout-video-container.narrow-width{padding-left:16px;padding-right:16px}}@media screen and (max-width:600px){.breakout-video-container{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.breakout-video-container{padding-left:16px;padding-right:16px}}.breakout-video-container .wrapper{display:flex;justify-content:space-between}@media screen and (max-width:600px){.breakout-video-container .wrapper{flex-direction:column}}@media only screen and (min-width:600px) and (max-width:1025px){.breakout-video-container .wrapper{flex-direction:column}}.breakout-video-container .wrapper.column-3>div{width:32%;max-width:364px}@media screen and (max-width:600px){.breakout-video-container .wrapper.column-3>div{width:100%;max-width:none}}@media only screen and (min-width:600px) and (max-width:1025px){.breakout-video-container .wrapper.column-3>div{width:100%;max-width:none}}@media screen and (max-width:600px){.breakout-video-container .wrapper.column-3>div:not(:first-of-type):not(:last-of-type){margin:64px 0}}@media only screen and (min-width:600px) and (max-width:1025px){.breakout-video-container .wrapper.column-3>div:not(:first-of-type):not(:last-of-type){margin:64px 0}}.breakout-video-container .wrapper.column-2>div{width:50%;max-width:555px}@media screen and (max-width:600px){.breakout-video-container .wrapper.column-2>div{width:100%;max-width:none}}@media only screen and (min-width:600px) and (max-width:1025px){.breakout-video-container .wrapper.column-2>div{width:100%;max-width:none}}.breakout-video-container .wrapper.column-2>div:first-of-type{margin-right:24px}@media screen and (max-width:600px){.breakout-video-container .wrapper.column-2>div:first-of-type{margin-bottom:64px;margin-right:0}}@media only screen and (min-width:600px) and (max-width:1025px){.breakout-video-container .wrapper.column-2>div:first-of-type{margin-bottom:64px;margin-right:0}}.card-block{color:var(--color-text-gray);padding:0 .8125rem}@media only screen and (min-width:600px){.card-block.top-default{padding-top:40px}.card-block.top-increased{padding-top:80px}.card-block.top-decreased{padding-top:20px}.card-block.bottom-default{padding-bottom:40px}.card-block.bottom-increased{padding-bottom:80px}.card-block.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.card-block.top-default,.card-block.top-increased{padding-top:40px}.card-block.top-decreased{padding-top:20px}.card-block.bottom-default,.card-block.bottom-increased{padding-bottom:40px}.card-block.bottom-decreased{padding-bottom:20px}}.card-block.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.card-block.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.card-block.narrow-width{padding-left:16px;padding-right:16px}}.card-block__img{width:100%;height:auto;padding-bottom:2rem}.card-block__img.icon{max-height:73px}.card-block__title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.125rem;padding-bottom:.5rem}.card-block__description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-gray);padding-bottom:2rem}.card-block__description a{text-decoration:underline}.card-block__description p{font-size:1rem}@media screen and (max-width:600px){.card-block__content{padding:0 .8125rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.card-block__content{padding:0 .8125rem}}.card-block__content ol,.card-block__content ul{list-style:outside;padding-left:1rem;margin-top:1rem}.card-block__content ol{list-style-type:decimal}.card-block__content li{margin-bottom:.75rem}.card-block__content li:last-child{margin-bottom:0}.card-block__content>div:last-of-type{padding-bottom:0}.card-block__links{padding-bottom:2rem}.card-block__links p{padding-bottom:.8125rem}.card-block__links a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-decoration:none}@media screen and (max-width:600px){.card-block__links{display:flex;flex-direction:column;align-items:center}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.card-block__links{display:flex;flex-direction:column;align-items:center}}.card-block__cta .btn.btn--primary{background-color:var(--color-brand-primary);color:var(--color-text-white);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;display:inline-flex;align-items:center;max-height:48px}.card-block__cta .btn.btn--primary.new-window{padding-left:1.75rem}.accordion-section .document-listing__list{list-style:none;margin:0;padding:0}.accordion-section .document-listing__item{padding:.3125rem 0}.accordion-section .document-listing__link{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;color:#007bc7;line-height:22px}.fixed-nav{background-color:var(--df-theme-color-background-default,#fff);position:fixed;top:50%;right:0;padding:1rem 0;z-index:var(--df-theme-z-index-overlay);border-radius:var(--df-theme-border-radius-lg) 0 0 var(--df-theme-border-radius-lg);transform:translateX(106px) translateY(-50%);box-shadow:2px 2px 28px 16px rgba(0,0,0,.08);transition:all .3s ease;min-width:120px;max-width:120px;opacity:1;pointer-events:auto}.fixed-nav.open{transform:translateX(0) translateY(-50%);position:fixed}.fixed-nav.hidden{opacity:0;pointer-events:none}.fixed-nav__toggle-btn{background-color:var(--df-theme-color-background-default,#fff);position:absolute;top:50%;left:6px;transform:translate(-100%,-50%);padding:2rem .5rem;border:none;border-radius:var(--df-theme-border-radius-xl) 0 0 var(--df-theme-border-radius-xl);cursor:pointer}.open .fixed-nav__toggle-btn svg{transform:rotate(180deg)}.fixed-nav-item{display:flex;align-items:center;justify-content:center;pointer-events:none}.fixed-nav.open .fixed-nav-item{pointer-events:auto;cursor:pointer}.fixed-nav.hidden .fixed-nav-item{pointer-events:none;cursor:default}.fixed-nav-item__link{display:flex;align-items:center;flex-direction:column;text-decoration:none;color:var(--df-theme-color-icon-default,#0065a4);padding:1rem;transform:scale(1);transition:transform .2s ease-in-out}.fixed-nav-item__link:hover{transform:scale(1.1)}.fixed-nav-item__image{max-width:3rem;max-height:2.5rem;display:block}.fixed-nav-item__text{font-family:var(--df-theme-typography-heading-eta-font-family);font-weight:var(--df-theme-typography-heading-eta-font-weight);font-size:var(--df-theme-typography-heading-eta-font-size);line-height:var(--df-theme-typography-heading-eta-line-height);letter-spacing:var(--df-theme-typography-heading-eta-letter-spacing);text-transform:var(--df-theme-typography-heading-eta-text-transform);color:var(--df-theme-color-icon-default,#0065a4);margin-top:.5rem}.header-block{position:relative;margin:0 auto}.header-block__background{width:100%;height:180px;background:linear-gradient(225deg,var(--color-brand-primary),var(--color-brand-primary-light) 50.63%,var(--color-brand-primary-dark))}.header-block__image-container{position:relative}.header-block__image--desktop{width:100%;height:auto;background:linear-gradient(225deg,var(--color-brand-primary),var(--color-brand-primary-light) 50.63%,var(--color-brand-primary-dark))}@media screen and (max-width:600px){.has-mobile-image .header-block__image--desktop{display:none}.has-desktop-image .header-block__image--desktop{height:180px;object-fit:cover}}.header-block__image--mobile{max-width:100%;height:auto;background:linear-gradient(225deg,var(--color-brand-primary),var(--color-brand-primary-light) 50.63%,var(--color-brand-primary-dark))}@media only screen and (min-width:600px){.header-block__image--mobile{display:none}}.header-block__content{padding:1.5rem}.has-desktop-image .header-block__content,.has-mobile-image .header-block__content{padding-bottom:3rem}.no-image-banner .header-block__content{position:absolute;display:flex;flex-direction:column;top:0;width:100%;height:100%;align-items:flex-start;justify-content:center}.no-image-banner .header-block__content .heading--alpha{color:var(--color-text-white)}@media only screen and (min-width:600px) and (max-width:1025px){.header-block__content{padding:3rem 2rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.header-block__content{padding-left:5rem!important;padding-right:5rem!important}}@media screen and (min-width:1025px){.header-block__content{padding-left:9rem;padding-right:9rem}}@media only screen and (min-width:600px){.header-block__content{position:absolute;display:flex;flex-direction:column;top:0;width:100%;height:100%;align-items:flex-start;justify-content:center}}.header-block__content .heading--alpha{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;line-height:1.1;margin-bottom:1rem}.header-block__content .heading--alpha.white{color:var(--color-text-white)}.header-block__content .heading--alpha.gray{color:var(--color-text-dark)}@media screen and (max-width:600px){.header-block__content .heading--alpha{font-size:2.5rem}.has-desktop-image .header-block__content .heading--alpha,.has-mobile-image .header-block__content .heading--alpha{color:var(--color-text-dark)}}@media only screen and (min-width:600px) and (max-width:1025px){.header-block__content .heading--alpha{font-size:2.625rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.header-block__content .heading--alpha{font-size:3rem!important}}@media screen and (min-width:1025px){.header-block__content .heading--alpha{font-size:4rem}.has-desktop-image .header-block__content .heading--alpha,.has-mobile-image .header-block__content .heading--alpha{max-width:480px}}.header-block__content .btn.btn--primary{display:inline-flex}.hero-carousel-item__content-overlay{background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:8%;flex:1;position:relative}@media (prefers-reduced-motion:no-preference){.hero-carousel-item__content-overlay{animation:fadeInBg .5s ease}}@keyframes fadeInBg{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.hero-carousel-item__content-overlay:before{content:"";position:absolute;inset:0;background-color:var(--df-carousel-container-overlay-color,rgba(0,0,0,.6));pointer-events:none;z-index:1}.hero-carousel-item__content-overlay .btn,.hero-carousel-item__heading{z-index:var(--df-theme-z-index-text)}.hero-carousel-item__heading{font-family:var(--df-theme-typography-heading-alpha-mobile-font-family);font-weight:var(--df-theme-typography-heading-alpha-mobile-font-weight);font-size:var(--df-theme-typography-heading-alpha-mobile-font-size);line-height:var(--df-theme-typography-heading-alpha-mobile-line-height);letter-spacing:var(--df-theme-typography-heading-alpha-mobile-letter-spacing);text-transform:var(--df-theme-typography-heading-alpha-mobile-text-transform);color:var(--df-theme-color-content-knockout,#fff);position:relative;margin-bottom:1rem;text-shadow:0 2px 8px rgba(0,0,0,.25)}@media (min-width:60rem){.hero-carousel-item__heading{font-family:var(--df-theme-typography-heading-alpha-font-family);font-weight:var(--df-theme-typography-heading-alpha-font-weight);font-size:var(--df-theme-typography-heading-alpha-font-size);line-height:var(--df-theme-typography-heading-alpha-line-height);letter-spacing:var(--df-theme-typography-heading-alpha-letter-spacing);text-transform:var(--df-theme-typography-heading-alpha-text-transform)}}.hero-carousel-item__intro{font-family:var(--df-theme-typography-body-lg-mobile-font-family);font-weight:var(--df-theme-typography-body-lg-mobile-font-weight);font-size:var(--df-theme-typography-body-lg-mobile-font-size);line-height:var(--df-theme-typography-body-lg-mobile-line-height);letter-spacing:var(--df-theme-typography-body-lg-mobile-letter-spacing);text-transform:var(--df-theme-typography-body-lg-mobile-text-transform);color:var(--df-theme-color-content-knockout,#fff);position:relative;z-index:var(--df-theme-z-index-text);margin-bottom:2rem;width:100%;max-width:800px}@media (min-width:60rem){.hero-carousel-item__intro{font-family:var(--df-theme-typography-body-lg-font-family);font-weight:var(--df-theme-typography-body-lg-font-weight);font-size:var(--df-theme-typography-body-lg-font-size);line-height:var(--df-theme-typography-body-lg-line-height);letter-spacing:var(--df-theme-typography-body-lg-letter-spacing);text-transform:var(--df-theme-typography-body-lg-text-transform)}}.hero-carousel-item__image,.hero-carousel-item__placeholder,.hero-carousel-item__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:var(--df-theme-z-index-page)}@media (prefers-reduced-motion:reduce){.hero-carousel-item__video{display:none}}.hero-carousel-item__placeholder{display:none}@media (prefers-reduced-motion:reduce){.hero-carousel-item__placeholder{display:block}}.hero-carousel-item__cta{position:relative;z-index:var(--df-theme-z-index-text)}.hero-carousel-item__nav-wrapper{position:absolute;right:2rem;bottom:2rem;height:2rem;display:flex;z-index:var(--df-theme-z-index-text)}.hero-carousel-item__nav{height:2rem;width:2rem;opacity:.8}.hero-carousel-item__nav:hover{opacity:1}.hero-carousel-item__nav path{color:var(--df-theme-color-content-knockout,#fff)}.hero-carousel{margin-bottom:0;display:flex;align-items:center;justify-content:center;background-color:var(--df-carousel-container-overlay-color,rgba(0,0,0,.6))}.hero-carousel__content-wrapper{display:flex;justify-content:space-between;width:100%;min-height:400px;position:relative;overflow:hidden}@media screen and (min-width:1025px){.hero-carousel__content-wrapper{min-height:600px}}.hero-carousel__slides{display:none}@media screen and (min-width:1025px){.hero-carousel__slides{display:flex}}.hero-carousel__slide{writing-mode:sideways-lr;width:150px;overflow:hidden;position:relative;cursor:pointer;background-size:cover;background-position:50%;text-decoration:none;padding:2rem}.hero-carousel__slide:before{content:"";position:absolute;inset:0;background-color:var(--df-carousel-slide-overlay-color,rgba(0,101,164,.75));pointer-events:none;z-index:var(--df-theme-z-index-page)}.hero-carousel__slide-title{font-family:var(--df-theme-typography-heading-beta-mobile-font-family);font-weight:var(--df-theme-typography-heading-beta-mobile-font-weight);font-size:var(--df-theme-typography-heading-beta-mobile-font-size);line-height:var(--df-theme-typography-heading-beta-mobile-line-height);letter-spacing:var(--df-theme-typography-heading-beta-mobile-letter-spacing);text-transform:var(--df-theme-typography-heading-beta-mobile-text-transform);z-index:var(--df-theme-z-index-text);color:var(--df-theme-color-content-knockout,#fff);position:relative}@media (min-width:60rem){.hero-carousel__slide-title{font-family:var(--df-theme-typography-heading-beta-font-family);font-weight:var(--df-theme-typography-heading-beta-font-weight);font-size:var(--df-theme-typography-heading-beta-font-size);line-height:var(--df-theme-typography-heading-beta-line-height);letter-spacing:var(--df-theme-typography-heading-beta-letter-spacing);text-transform:var(--df-theme-typography-heading-beta-text-transform)}}.highlight-card-block__block{display:flex;justify-content:center;background-position:top;background-size:cover;background-repeat:no-repeat;flex:1;padding:2rem;position:relative;overflow:hidden;aspect-ratio:2/3}.highlight-card-block__block:before{content:"";position:absolute;background-color:var(--df-highlight-container-overlay-color,rgba(0,101,164,.7));bottom:0;left:0;width:100%;height:100%;transform:translateY(100%);transition:transform .2s ease-out}@media screen and (max-width:600px){.highlight-card-block__block:before{transform:translateY(0)}}.highlight-card-block__block:hover:before{transform:translateY(0)}.highlight-card-block__block:hover .highlight-card-block__text{opacity:1}.highlight-card-block__overlay{padding-top:36%}.highlight-card-block__title{font-family:var(--df-theme-typography-heading-alpha-mobile-font-family);font-weight:var(--df-theme-typography-heading-alpha-mobile-font-weight);font-size:var(--df-theme-typography-heading-alpha-mobile-font-size);line-height:var(--df-theme-typography-heading-alpha-mobile-line-height);letter-spacing:var(--df-theme-typography-heading-alpha-mobile-letter-spacing);text-transform:var(--df-theme-typography-heading-alpha-mobile-text-transform);color:var(--df-theme-color-content-knockout,#fff);text-shadow:0 2px 8px rgba(0,0,0,.25);text-align:center;position:relative;z-index:var(--df-theme-z-index-text)}@media (min-width:60rem){.highlight-card-block__title{font-family:var(--df-theme-typography-heading-alpha-font-family);font-weight:var(--df-theme-typography-heading-alpha-font-weight);font-size:var(--df-theme-typography-heading-alpha-font-size);line-height:var(--df-theme-typography-heading-alpha-line-height);letter-spacing:var(--df-theme-typography-heading-alpha-letter-spacing);text-transform:var(--df-theme-typography-heading-alpha-text-transform)}}.highlight-card-block__text{font-family:var(--df-theme-typography-body-md-font-family);font-weight:var(--df-theme-typography-body-md-font-weight);font-size:var(--df-theme-typography-body-md-font-size);line-height:var(--df-theme-typography-body-md-line-height);letter-spacing:var(--df-theme-typography-body-md-letter-spacing);text-transform:var(--df-theme-typography-body-md-text-transform);color:var(--df-theme-color-content-knockout,#fff);max-width:400px;margin-top:1rem;position:relative;z-index:var(--df-theme-z-index-text);opacity:0;transition:opacity .4s ease}@media screen and (max-width:600px){.highlight-card-block__text{opacity:1}}.highlight-container-block{display:flex;flex-wrap:wrap;container-type:inline-size}.highlight-container-block.top-default{padding-top:1rem}.highlight-container-block.top-increased{padding-top:2.5rem}.highlight-container-block.top-decreased{padding-top:.5rem}@media only screen and (min-width:600px){.highlight-container-block.top-default{padding-top:2.5rem}.highlight-container-block.top-increased{padding-top:5rem}.highlight-container-block.top-decreased{padding-top:1rem}}.highlight-container-block.bottom-default{padding-bottom:1rem}.highlight-container-block.bottom-increased{padding-bottom:2.5rem}.highlight-container-block.bottom-decreased{padding-bottom:.5rem}@media only screen and (min-width:600px){.highlight-container-block.bottom-default{padding-bottom:2.5rem}.highlight-container-block.bottom-increased{padding-bottom:5rem}.highlight-container-block.bottom-decreased{padding-bottom:1rem}}.highlight-container-block.narrow-width{width:100%;max-width:1280px;margin:0 auto}.highlight-container-block>div{display:flex;width:100%}@container (min-width: 675px){.highlight-container-block>div{width:50%}}@container (min-width: 1140px){.highlight-container-block>div{width:25%}}.media-carousel{width:100%;max-width:1280px;position:relative;padding:2.5rem 0;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.media-carousel__container{overflow-x:hidden;margin:0 auto;max-width:94%}.media-carousel__scrollable-container{display:flex;flex-wrap:nowrap;transition:transform .5s linear;width:auto!important;max-width:none!important;padding-right:0}.media-carousel__item{text-align:center;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.media-carousel__link{text-decoration:none;display:block}.media-carousel__image-wrapper{display:flex;justify-content:center;align-items:center;overflow:hidden;border:2px solid var(--color-border-gray);background-color:transparent}.media-carousel__image{max-width:100%;max-height:100%;object-fit:contain}.media-carousel__title{margin-top:8px;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:14px;line-height:normal;text-align:center;white-space:normal;word-wrap:break-word}.blue-navigate-next,.blue-navigate-previous{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:4px;cursor:pointer;z-index:10;background-color:var(--color-bg-gray)}.blue-navigate-next.disabled,.blue-navigate-previous.disabled{opacity:.5;cursor:default;pointer-events:none;background-color:var(--color-bg-gray)}.blue-navigate-previous{left:-18px;transform:translateY(-50%) rotate(180deg)}.blue-navigate-next{right:-18px}.icon-arrow{height:1em;width:1em;fill:currentColor;cursor:pointer}path{color:var(--color-brand-primary)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.infinite-scroll-container{white-space:nowrap;overflow:hidden}.infinite-scroll-container.top-default{padding-top:1rem}.infinite-scroll-container.top-increased{padding-top:2.5rem}.infinite-scroll-container.top-decreased{padding-top:.5rem}@media only screen and (min-width:600px){.infinite-scroll-container.top-default{padding-top:2.5rem}.infinite-scroll-container.top-increased{padding-top:5rem}.infinite-scroll-container.top-decreased{padding-top:1rem}}.infinite-scroll-container.bottom-default{padding-bottom:1rem}.infinite-scroll-container.bottom-increased{padding-bottom:2.5rem}.infinite-scroll-container.bottom-decreased{padding-bottom:.5rem}@media only screen and (min-width:600px){.infinite-scroll-container.bottom-default{padding-bottom:2.5rem}.infinite-scroll-container.bottom-increased{padding-bottom:5rem}.infinite-scroll-container.bottom-decreased{padding-bottom:1rem}}.infinite-scroll-container__row{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:5rem;animation:scroll var(--df-infinite-scroll-duration,40s) linear infinite}@media screen and (max-width:600px){.infinite-scroll-container__row{animation:scroll calc(var(--df-infinite-scroll-duration, 40s)/4) linear infinite}}@media (prefers-reduced-motion:reduce){.infinite-scroll-container__row{animation:none}}.infinite-scroll-container__row:hover{animation-play-state:paused}.infinite-scroll-container__logo{max-height:var(--df-infinite-scroll-logo-max-height,80px);max-width:var(--df-infinite-scroll-logo-max-width,180px);object-fit:contain}.interactive-map{height:560px;padding:40px 96px}.interactive-map .mapboxgl-popup-content{padding:20px 16px 16px}.interactive-map .mapboxgl-popup-content .mapboxgl-popup-close-button{font-size:0;top:3px}.interactive-map .mapboxgl-popup-content .mapboxgl-popup-close-button:hover{background-color:unset}.interactive-map .mapboxgl-popup-content .mapboxgl-popup-close-button:after{font-family:DotFoodIcons!important;font-size:1.25rem;content:"\e90a";color:#007bc7}.popup{position:relative}.popup__rte{overflow:auto;width:50vh}@media screen and (max-width:600px){.popup__rte{width:40vw;height:auto}}.popup__address .sub-title{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;color:var(--color-text-gray);padding-bottom:5px}@media screen and (max-width:600px){.popup__address .sub-title{font-size:.5rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.popup__address .sub-title{font-size:.5rem}}.popup__address .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:24px;color:var(--color-text-dark);padding-bottom:7px}@media screen and (max-width:600px){.popup__address .title{font-size:1rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.popup__address .title{font-size:1rem}}.popup__address .popup-content{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:24px;color:var(--color-text-dark)}@media screen and (max-width:600px){.popup__address .popup-content{font-size:.75rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.popup__address .popup-content{font-size:.75rem}}.popup__address .link{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;color:var(--color-brand-primary);text-transform:uppercase;text-decoration:none;outline:none}@media screen and (max-width:600px){.popup__address .link{font-size:.5rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.popup__address .link{font-size:.5rem}}.mapboxgl-popup{z-index:9999}.mapboxgl-popup-content{width:fit-content;max-height:40vh;overflow:auto}@media screen and (max-width:600px){.mapboxgl-popup-content{max-height:30vh}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.mapboxgl-popup-content{max-height:25vw}}.interactive-map-v2{display:flex;flex-direction:column;padding:1rem 0}.interactive-map-v2 .hidden{display:none}@media screen and (max-width:600px){.interactive-map-v2{padding:15px 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.interactive-map-v2{padding:20px 0}}@media only screen and (min-width:600px) and (max-width:1025px){.interactive-map-v2{padding:20px 0}}@media only screen and (min-width:1025px) and (max-width:1280px){.interactive-map-v2{padding:20px 0}}.interactive-map-v2__mobile-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 15px 10px;z-index:9999}.interactive-map-v2__mobile-controls .mapboxgl-ctrl-geocoder{width:55%;min-width:0;font-size:.875rem}.interactive-map-v2__mobile-controls .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input{height:36px;padding:6px 35px}.interactive-map-v2__mobile-controls .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--icon-search{top:10px;left:7px;width:20px;height:20px}.interactive-map-v2__mobile-controls .mapboxgl-ctrl-geocoder .suggestions{font-size:.75rem}.interactive-map-v2__mobile-controls .interactive-map-v2__filter{max-width:160px;flex-grow:1}.interactive-map-v2__mobile-controls .interactive-map-v2__filter__radius{z-index:1;padding-right:0;justify-content:end}.interactive-map-v2__mobile-controls .interactive-map-v2__filter__radius .v-select{width:100px}.interactive-map-v2__mobile-controls .interactive-map-v2__filter__radius .v-select ul{min-width:50px}.interactive-map-v2__filter .heading--beta{font-size:1.125rem;text-transform:uppercase}.interactive-map-v2__filter__radius{height:40px;display:flex;align-items:center;background-color:#fff;padding:10px;border-radius:4px}.interactive-map-v2__filter__radius .label{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:#3f3f3f;padding-right:10px}.interactive-map-v2__filter__radius .v-select{width:120px}.interactive-map-v2__filter__radius .v-select .vs__dropdown-toggle{height:30px}.interactive-map-v2__filter__radius .vs__selected-options{padding:0 0 0 10px}.interactive-map-v2__map{height:560px;padding:40px 96px}@media screen and (max-width:600px){.interactive-map-v2__map{max-height:500px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.interactive-map-v2__map{max-height:300px}}.interactive-map-v2__map .mapboxgl-popup-content{padding:20px 16px 16px}.interactive-map-v2__map .mapboxgl-popup-content .mapboxgl-popup-close-button{font-size:0;top:3px}.interactive-map-v2__map .mapboxgl-popup-content .mapboxgl-popup-close-button:hover{background-color:unset}.interactive-map-v2__map .mapboxgl-popup-content .mapboxgl-popup-close-button:after{font-family:DotFoodIcons!important;font-size:1.25rem;content:"\e90a";color:#007bc7}.interactive-map-v2__poi-tiles{display:flex;flex-wrap:wrap;padding-top:80px}@media screen and (max-width:600px){.interactive-map-v2__poi-tiles{padding:25px 15px 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.interactive-map-v2__poi-tiles{padding:25px 15px 0}}@media only screen and (min-width:600px) and (max-width:1025px){.interactive-map-v2__poi-tiles{padding:25px 15px 0}}@media only screen and (max-width:1025px) and (orientation:landscape) and (min-height:420px){.interactive-map-v2__poi-tiles{padding:25px 15px 0}}.interactive-map-v2__poi-tiles .poi-tile{display:flex;width:31.3%;margin:10px 25px 50px 0;height:250px;border:1px solid #d3d3d3;border-radius:4px;box-shadow:0 -2px 4px 0 rgba(0,0,0,.2)}@media screen and (max-width:600px){.interactive-map-v2__poi-tiles .poi-tile{width:100%;height:220px;margin:0 0 30px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.interactive-map-v2__poi-tiles .poi-tile{width:47%;height:220px;margin:0 24px 30px 0}}@media only screen and (min-width:600px) and (max-width:1025px){.interactive-map-v2__poi-tiles .poi-tile{width:47%;height:220px;margin:0 21px 30px 0}}@media only screen and (min-width:1025px) and (max-width:1280px){.interactive-map-v2__poi-tiles .poi-tile{width:47%;height:220px;margin:0 21px 30px 0}}.interactive-map-v2__poi-tiles .poi-tile__image img{width:170px;height:170px;margin:5px 0 0 5px;border-radius:4px}@media screen and (max-width:600px){.interactive-map-v2__poi-tiles .poi-tile__image img{width:120px;height:120px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.interactive-map-v2__poi-tiles .poi-tile__image img{width:120px;height:120px}}@media only screen and (min-width:600px) and (max-width:1025px){.interactive-map-v2__poi-tiles .poi-tile__image img{width:120px;height:120px}}.interactive-map-v2__poi-tiles .poi-tile__headline{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;color:#6e6e6e;margin-bottom:10px;white-space:pre}.interactive-map-v2__poi-tiles .poi-tile__title{font-family:Merriweather-Bold,Arial,Helvetica,sans-serif;margin-bottom:10px;font-size:1.25rem;line-height:28px;letter-spacing:.2px}@media screen and (max-width:600px){.interactive-map-v2__poi-tiles .poi-tile__title{font-size:1rem;line-height:24px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.interactive-map-v2__poi-tiles .poi-tile__title{font-size:1rem;line-height:24px}}@media only screen and (min-width:600px) and (max-width:1025px){.interactive-map-v2__poi-tiles .poi-tile__title{font-size:1rem;line-height:24px}}@media only screen and (max-width:1025px) and (orientation:landscape) and (min-height:420px){.interactive-map-v2__poi-tiles .poi-tile__title{font-size:1rem;line-height:24px}}.interactive-map-v2__poi-tiles .poi-tile__description{flex:1;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;margin:10px 20px 7px 25px;overflow:auto}@media screen and (max-width:600px){.interactive-map-v2__poi-tiles .poi-tile__description{font-size:.75rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.interactive-map-v2__poi-tiles .poi-tile__description{font-size:.75rem}}@media only screen and (min-width:600px) and (max-width:1025px){.interactive-map-v2__poi-tiles .poi-tile__description{font-size:.75rem}}@media only screen and (max-width:1025px) and (orientation:landscape) and (min-height:420px){.interactive-map-v2__poi-tiles .poi-tile__description{font-size:.75rem}}.interactive-map-v2__poi-tiles .poi-tile__description .address-line{padding-bottom:10px;line-height:18px}@media screen and (max-width:600px){.interactive-map-v2__poi-tiles .poi-tile__description .rich-text p{font-size:.75rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.interactive-map-v2__poi-tiles .poi-tile__description .rich-text p{font-size:.75rem}}@media only screen and (min-width:600px) and (max-width:1025px){.interactive-map-v2__poi-tiles .poi-tile__description .rich-text p{font-size:.75rem}}@media only screen and (max-width:1025px) and (orientation:landscape) and (min-height:420px){.interactive-map-v2__poi-tiles .poi-tile__description .rich-text p{font-size:.75rem}}.interactive-map-v2__poi-tiles .poi-tile__call-to-action{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;color:#007bc7;font-size:.625rem;left:0;bottom:0}.interactive-map-v2__poi-tiles .poi-data{display:flex;flex-direction:column}.interactive-map-v2__poi-tiles .message{width:100%}.interactive-map-v2__directions{z-index:2;padding:10px;background-color:#fff;border-radius:4px}.interactive-map-v2__directions .instructions-header{display:flex;justify-content:space-between}.interactive-map-v2__directions .label{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;color:#3f3f3f}@media screen and (max-width:600px){.interactive-map-v2__directions .label{font-size:.75rem}}@media only screen and (min-width:600px) and (max-width:1025px){.interactive-map-v2__directions .label{font-size:.75rem}}.interactive-map-v2__directions .toggle-label{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:#007bc7;cursor:pointer}@media screen and (max-width:600px){.interactive-map-v2__directions .toggle-label{font-size:.625rem}}@media only screen and (min-width:600px) and (max-width:1025px){.interactive-map-v2__directions .toggle-label{font-size:.625rem}}.interactive-map-v2__directions .v-select{padding-top:10px}.interactive-map-v2__directions .instructions-container{padding-top:10px;max-height:40vh;overflow:auto}@media screen and (max-width:600px){.interactive-map-v2__directions .instructions-container{max-height:20vh}}.interactive-map-v2__directions .instructions-container p{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:#3f3f3f;padding-bottom:5px}@media screen and (max-width:600px){.interactive-map-v2__directions .instructions-container p{font-size:.625rem}}@media only screen and (min-width:600px) and (max-width:1025px){.interactive-map-v2__directions .instructions-container p{font-size:.625rem}}.interactive-map-v2__directions .instructions-container ol{list-style:disc;padding-left:15px}@media screen and (max-width:600px){.interactive-map-v2__directions .instructions-container ol{font-size:.625rem}}@media only screen and (min-width:600px) and (max-width:1025px){.interactive-map-v2__directions .instructions-container ol{font-size:.625rem}}.interactive-map-v2 .mapboxgl-ctrl-top-left{width:300px}@media screen and (max-width:600px){.interactive-map-v2 .mapboxgl-ctrl-top-left{width:275px}}.interactive-map-v2 .mapboxgl-ctrl-top-left .mapboxgl-ctrl{width:100%}@media screen and (max-width:600px){.interactive-map-v2 .mapboxgl-ctrl-top-left .mapboxgl-ctrl{width:80%}}@media only screen and (min-width:600px) and (max-width:1025px){.interactive-map-v2 .mapboxgl-ctrl-top-left .mapboxgl-ctrl{width:80%}}@media screen and (max-width:600px){.interactive-map-v2 .mapboxgl-ctrl-top-left .mapboxgl-ctrl-geocoder{font-size:1rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.interactive-map-v2 .mapboxgl-ctrl-top-left .mapboxgl-ctrl-geocoder{font-size:1rem}}.knockout-card{display:flex;flex-direction:column;justify-content:space-between;background:var(--df-theme-color-background-knockout,#0065a4);padding:1.75rem;min-height:300px}@media screen and (min-width:1025px){.knockout-card{flex:1;min-height:360px;max-width:300px}}.knockout-card__title{font-family:var(--df-theme-typography-heading-alpha-mobile-font-family);font-weight:var(--df-theme-typography-heading-alpha-mobile-font-weight);font-size:var(--df-theme-typography-heading-alpha-mobile-font-size);line-height:var(--df-theme-typography-heading-alpha-mobile-line-height);letter-spacing:var(--df-theme-typography-heading-alpha-mobile-letter-spacing);text-transform:var(--df-theme-typography-heading-alpha-mobile-text-transform);color:var(--df-theme-color-content-knockout,#fff);margin-bottom:1rem;padding-right:1rem}@media (min-width:60rem){.knockout-card__title{font-family:var(--df-theme-typography-heading-alpha-font-family);font-weight:var(--df-theme-typography-heading-alpha-font-weight);font-size:var(--df-theme-typography-heading-alpha-font-size);line-height:var(--df-theme-typography-heading-alpha-line-height);letter-spacing:var(--df-theme-typography-heading-alpha-letter-spacing);text-transform:var(--df-theme-typography-heading-alpha-text-transform)}}.knockout-card__description{font-family:var(--df-theme-typography-body-default-font-family);font-weight:var(--df-theme-typography-body-default-font-weight);font-size:var(--df-theme-typography-body-default-font-size);line-height:var(--df-theme-typography-body-default-line-height);letter-spacing:var(--df-theme-typography-body-default-letter-spacing);text-transform:var(--df-theme-typography-body-default-text-transform)}.knockout-card__cta,.knockout-card__description{color:var(--df-theme-color-content-knockout,#fff)}.knockout-card__cta{margin:0 auto 1rem;border-color:var(--df-theme-color-content-knockout,#fff);min-width:9rem;opacity:.9;transition:opacity .2s ease;cursor:pointer}.knockout-card__cta:hover{opacity:1}.knockout-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding-left:1rem;padding-right:1rem;width:100%;max-width:1280px;overflow:hidden}.knockout-container.top-default{padding-top:1rem}.knockout-container.top-increased{padding-top:2.5rem}.knockout-container.top-decreased{padding-top:.5rem}@media only screen and (min-width:600px){.knockout-container.top-default{padding-top:2.5rem}.knockout-container.top-increased{padding-top:5rem}.knockout-container.top-decreased{padding-top:1rem}}.knockout-container.bottom-default{padding-bottom:1rem}.knockout-container.bottom-increased{padding-bottom:2.5rem}.knockout-container.bottom-decreased{padding-bottom:.5rem}@media only screen and (min-width:600px){.knockout-container.bottom-default{padding-bottom:2.5rem}.knockout-container.bottom-increased{padding-bottom:5rem}.knockout-container.bottom-decreased{padding-bottom:1rem}}@media only screen and (min-width:600px) and (max-width:1025px){.knockout-container{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:1025px){.knockout-container{padding-left:0;padding-right:0;overflow:visible}}.knockout-container__cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}@media screen and (min-width:1025px){.knockout-container__cards{flex-wrap:nowrap;gap:2rem}}.knockout-container__cards .knockout-card{width:100%}@media only screen and (min-width:600px) and (max-width:1025px){.knockout-container__cards .knockout-card{width:calc(50% - 8px)}}@media screen and (min-width:1025px){.knockout-container__cards .knockout-card{width:auto;flex:1}}.knockout-container__image{margin-top:-1.5rem;max-height:240px;pointer-events:none;transform:translateX(-24%)}@media only screen and (min-width:600px) and (max-width:1025px){.knockout-container__image{margin-top:-5rem;max-width:100%;max-height:unset;margin-left:unset;transform:unset}}@media screen and (min-width:1025px){.knockout-container__image{width:110%;margin-top:-6.5rem;margin-left:unset;max-height:unset;transform:unset}}.popular-tags{border-bottom:1px solid var(--color-border-gray);padding-bottom:24px;margin-bottom:40px}.popular-tags .header{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:24px;color:var(--color-text-dark);padding-bottom:23px}.popular-tags li{padding-bottom:1em}.popular-tags li a{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px;color:var(--color-brand-primary);text-decoration:none}.sample-request-form{padding:0 0 3rem;max-width:752px;margin:0 auto}.sample-request-form .form__row{padding:.5rem 0;display:flex;flex-wrap:wrap}.sample-request-form .form__label{font-size:.875rem;color:var(--color-text-dark);display:flex;flex-direction:column;flex-grow:1;border:1px solid var(--color-border-gray);border-radius:.3125rem;position:relative}.sample-request-form .form__label span{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.625rem;line-height:1;position:absolute;top:.75rem;left:.8125rem}.sample-request-form .form__label+.form__label{margin-left:1rem;max-width:368px}.sample-request-form .form__label .custom-input{border:none;margin-top:0;padding:1.5rem .875rem .75rem;font-size:.875rem}.sample-request-form .form__input{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.5;padding:1.5rem .8125rem .625rem;color:var(--color-text-gray);border:none;border-radius:.3125rem}.sample-request-form .rte__description p{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:1rem}.sample-request-form .pl-0{padding-left:0}.sample-request-form .pr-0{padding-right:0}.sample-request-form .pt-4{padding-top:.25rem}.sample-request-form .pb-4{padding-bottom:.25rem}.sample-request-form .heading--delta{font-size:.9375rem;margin-left:.125rem}.sample-request-form .message.message--avert{margin:.25rem 0}.sample-request-form .message.message--avert svg{margin-right:.3125rem}.sample-request-form__sample-item{margin:1rem 0;padding:1rem 0;border-top:1px solid var(--color-border-gray);border-bottom:1px solid var(--color-border-gray)}.sample-request-form__sample-item+.sample-request-form__sample-item{margin-top:0;padding-top:0;border-top:none}.sample-request-form__sample-item-header{display:flex;justify-content:space-between;align-items:center}.sample-request-form .btn-bar small{color:var(--color-text-avert);font-size:.75rem;margin-left:1rem}.sample-request-form__note{font-size:.8125rem}.sample-request-form__note,.sample-request-form__note a{color:var(--color-text-dark)}.sample-request-form__note a:hover{color:var(--color-text-black);text-decoration:underline}.sample-request-form__note p:last-child{margin-bottom:0}.sample-request-form .text-cta{font-size:.75rem!important}.sample-request-form__item-row{border-bottom:1px solid var(--color-border-gray-standard);padding:1rem;display:flex;justify-content:flex-start;flex-wrap:wrap;background:var(--color-bg-white);border:1px solid var(--color-border-gray);width:100%;position:relative}.sample-request-form__item-row .btn.btn--secondary{position:absolute;top:1rem;right:.5rem}.sample-request-form__item-wrapper{display:flex;flex-grow:1}.sample-request-form__item-image{display:none;cursor:pointer;width:104px}@media only screen and (min-width:600px){.sample-request-form__item-image{display:flex;align-items:flex-start;padding-right:1.5rem;max-width:104px}.sample-request-form__item-image img{width:80px;height:80px}}.sample-request-form__eyebrow{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;display:flex;flex-wrap:nowrap;align-items:center}.sample-request-form__eyebrow-label{color:var(--color-text-dark);font-size:.6875rem;white-space:nowrap}@media only screen and (min-width:600px){.sample-request-form__eyebrow-label{font-size:.75rem}}.sample-request-form__eyebrow-label:after{content:"|";color:var(--color-text-gray-light);margin:0 .5rem}@media only screen and (min-width:600px){.sample-request-form__eyebrow-label:after{margin:0 .75rem}}.sample-request-form__eyebrow-label:last-child:after{display:none}.sample-request-form__item-description{text-decoration:none;font-size:.9375rem;color:var(--color-brand-primary);line-height:1.4;max-width:100%;display:block;cursor:pointer;margin-top:.25rem}.sample-request-form__item-description:hover{color:var(--color-brand-primary-light)}.sample-request-form__item-description--no-link{font-size:1rem;color:var(--color-text-dark)}@media only screen and (min-width:600px){.sample-request-form__item-description{font-size:1rem}}.compact .sample-request-form__item-description{font-size:.9375rem}.sample-request-form__item-numbers{display:flex;flex-wrap:wrap;color:var(--color-text-dark);font-size:.75rem;padding:.25rem 0;line-height:1.5}.sample-request-form__item-number{margin-right:12px}.sample-request-form__item-number strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-right:4px}.sample-request-form__item-specs{display:flex;flex-wrap:wrap;color:var(--color-text-dark);padding:.3125rem 0}.sample-request-form__item-specs span{font-size:.625rem;padding:.3125rem .5rem;background:var(--color-bg-gray-light);margin-right:.25rem;margin-bottom:.25rem;white-space:nowrap}.sample-request-form__temperature{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.6875rem;color:var(--color-text-gray);text-transform:uppercase;padding:.25rem 0;margin-bottom:.25rem}@media screen and (min-width:1025px){.sample-request-form__temperature{margin-bottom:0}}@media only screen and (min-width:1025px) and (max-width:1280px){.sample-request-form__temperature{margin-bottom:0}}.sample-request-form__item-content{flex-grow:1}@media screen and (min-width:1025px){.sample-request-form__item-content{padding-right:4rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.sample-request-form__item-content{padding-right:4rem}}.sample-request-form__item-content .placeholder-shimmer{margin:.25rem 0 .5rem}.shop-now{margin-top:40px;margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;height:140px;padding:0}@media screen and (max-width:600px){.shop-now{height:auto;align-items:flex-start;flex-direction:column;justify-content:center}}@media only screen and (min-width:600px) and (max-width:1025px){.shop-now{height:auto;align-items:flex-start;flex-direction:column;justify-content:center;max-width:375px}}.shop-now a.btn--primary{margin:0 40px;min-width:168px}@media screen and (max-width:600px){.shop-now a.btn--primary{margin:0 0 24px 24px}}@media only screen and (min-width:600px) and (max-width:1025px){.shop-now a.btn--primary{margin:0 0 24px 24px}}.shop-now.theme-blue{background-color:var(--color-brand-primary)}.shop-now.theme-blue,.shop-now.theme-blue .text span{color:var(--color-text-white)}.shop-now.theme-blue a.cta-btn{background-color:var(--color-bg-white);color:var(--color-brand-primary)}.shop-now.theme-gray,.shop-now.theme-white{color:var(--color-text-dark)}.shop-now.theme-gray a.cta-btn,.shop-now.theme-white a.cta-btn{background-color:var(--color-brand-primary);color:var(--color-text-white)}.shop-now.theme-gray{background-color:var(--color-bg-gray-faint)}.shop-now.theme-white{background-color:var(--color-bg-white)}.shop-now .image{width:364px;height:140px;flex-shrink:0}@media screen and (max-width:600px){.shop-now .image{width:100%;height:auto}}@media only screen and (min-width:600px) and (max-width:1025px){.shop-now .image{width:100%;height:auto}}.shop-now .image img{width:100%;height:100%}.shop-now .text{padding:0 40px;height:100%;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:36px;display:flex;align-items:center}.shop-now .text span.no-word-break{word-break:keep-all!important}@media screen and (max-width:600px){.shop-now .text{width:100%;padding:24px}}@media only screen and (min-width:600px) and (max-width:1025px){.shop-now .text{width:100%;padding:24px}}.video-player{position:relative;padding-bottom:56.25%;height:0}.video-player .video-cover{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:200}.video-player .video-cover .video-thumbnail{width:100%;height:100%}.video-player .video-cover .play-icon{position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);z-index:200}.video-player video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}.media-container{position:relative}.media-container.youtube-video{position:relative;padding-bottom:56.25%;height:0}.media-container.youtube-video iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (max-width:600px){.side-by-side.right-align-image .wrapper{flex-direction:column}}@media only screen and (min-width:600px) and (max-width:1025px){.side-by-side.right-align-image .wrapper{flex-direction:column}}@media screen and (min-width:1025px){.side-by-side.right-align-image .wrapper{flex-direction:row-reverse}}.side-by-side.gray-theme{background:var(--df-theme-color-background-subtle-neutral)}.side-by-side .wrapper.top-default{padding-top:1rem}.side-by-side .wrapper.top-increased{padding-top:2.5rem}.side-by-side .wrapper.top-decreased{padding-top:.5rem}@media only screen and (min-width:600px){.side-by-side .wrapper.top-default{padding-top:2.5rem}.side-by-side .wrapper.top-increased{padding-top:5rem}.side-by-side .wrapper.top-decreased{padding-top:1rem}}.side-by-side .wrapper.bottom-default{padding-bottom:1rem}.side-by-side .wrapper.bottom-increased{padding-bottom:2.5rem}.side-by-side .wrapper.bottom-decreased{padding-bottom:.5rem}@media only screen and (min-width:600px){.side-by-side .wrapper.bottom-default{padding-bottom:2.5rem}.side-by-side .wrapper.bottom-increased{padding-bottom:5rem}.side-by-side .wrapper.bottom-decreased{padding-bottom:1rem}}@media screen and (max-width:600px){.side-by-side .wrapper{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:600px) and (max-width:1025px){.side-by-side .wrapper{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:600px){.side-by-side .wrapper{display:flex;flex-direction:column}}@media only screen and (min-width:600px) and (max-width:1025px){.side-by-side .wrapper{display:flex;flex-direction:column}}@media screen and (min-width:1025px){.side-by-side .wrapper{display:flex;flex-direction:row;justify-content:space-between}}@media only screen and (min-width:1025px) and (max-width:1280px){.side-by-side .wrapper{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1025px){.side-by-side__media-container{width:50%}}.side-by-side__media-container.youtube-video{position:relative;padding-bottom:56.25%;height:0}@media screen and (min-width:1025px){.side-by-side__media-container.youtube-video{padding-bottom:28.125%}}.side-by-side__media-container.youtube-video iframe{position:absolute;top:0;left:0;height:100%;width:100%}@media screen and (max-width:600px){.side-by-side__container{width:100%;padding-top:2.5rem;display:flex;justify-content:flex-start}}@media only screen and (min-width:600px) and (max-width:1025px){.side-by-side__container{width:100%;padding-top:2.5rem;display:flex;justify-content:flex-start}}@media screen and (min-width:1025px){.side-by-side__container{width:50%;display:flex;justify-content:center;padding-top:5rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.side-by-side__container{padding-right:1.5rem;padding-left:1.5rem}}.side-by-side__container__content{width:364px}@media only screen and (min-width:600px) and (max-width:1025px){.side-by-side__container__content{width:100%}}.side-by-side__container__content a{color:var(--df-theme-color-link-default,#007bbd)}.side-by-side__container__content ol,.side-by-side__container__content ul{list-style:outside;padding-left:1rem;margin-top:1rem}.side-by-side__container__content ol{list-style-type:decimal}.side-by-side__container__content li{margin-bottom:.75rem}.side-by-side__container__content li:last-child{margin-bottom:0}.side-by-side__container__content .title{font-family:var(--df-theme-typography-heading-beta-mobile-font-family);font-weight:var(--df-theme-typography-heading-beta-mobile-font-weight);font-size:var(--df-theme-typography-heading-beta-mobile-font-size);line-height:var(--df-theme-typography-heading-beta-mobile-line-height);letter-spacing:var(--df-theme-typography-heading-beta-mobile-letter-spacing);text-transform:var(--df-theme-typography-heading-beta-mobile-text-transform);color:var(--df-theme-color-content-default,#3f3f3f);margin-bottom:1rem}@media (min-width:60rem){.side-by-side__container__content .title{font-family:var(--df-theme-typography-heading-beta-font-family);font-weight:var(--df-theme-typography-heading-beta-font-weight);font-size:var(--df-theme-typography-heading-beta-font-size);line-height:var(--df-theme-typography-heading-beta-line-height);letter-spacing:var(--df-theme-typography-heading-beta-letter-spacing);text-transform:var(--df-theme-typography-heading-beta-text-transform)}}.side-by-side__container__content .copy p{font-family:var(--df-theme-typography-body-default-font-family);font-weight:var(--df-theme-typography-body-default-font-weight);font-size:var(--df-theme-typography-body-default-font-size);line-height:var(--df-theme-typography-body-default-line-height);letter-spacing:var(--df-theme-typography-body-default-letter-spacing);text-transform:var(--df-theme-typography-body-default-text-transform);color:var(--df-theme-color-content-default,#3f3f3f);margin-bottom:2rem;word-wrap:break-word}.side-by-side__container__content .copy p ::v-deep h6{font-weight:400;line-height:1.5;display:inline}.side-by-side__container__content .copy h6{margin-bottom:2rem}.side-by-side__container__content .btn{color:var(--df-theme-color-content-knockout,#fff);display:inline-flex;min-width:160px}.social-links .header{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:24px;padding-bottom:12px;color:var(--color-text-dark)}.social-links .links{display:flex;align-items:center}.social-links .links:last-of-type{padding-right:0}.social-links .links .image-link{padding-right:26px}.social-links .links .image-link img{width:24px;height:24px}.video-card-block{display:flex;flex-direction:column}.video-card-block .media-container{margin-bottom:24px}.video-card-block__title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-weight:400;font-size:1.5rem;color:#3f3f3f;line-height:36px;margin-bottom:16px}.video-card-block__description{margin-bottom:24px}.video-card-block__link{color:#007bc7;font-size:.75rem;line-height:17px;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:600px){.video-or-image-block.top-default{padding-top:40px}.video-or-image-block.top-increased{padding-top:80px}.video-or-image-block.top-decreased{padding-top:20px}.video-or-image-block.bottom-default{padding-bottom:40px}.video-or-image-block.bottom-increased{padding-bottom:80px}.video-or-image-block.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.video-or-image-block.top-default,.video-or-image-block.top-increased{padding-top:40px}.video-or-image-block.top-decreased{padding-top:20px}.video-or-image-block.bottom-default,.video-or-image-block.bottom-increased{padding-bottom:40px}.video-or-image-block.bottom-decreased{padding-bottom:20px}}.video-or-image-block.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.video-or-image-block.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.video-or-image-block.narrow-width{padding-left:16px;padding-right:16px}}.video-or-image-block .wrapper{display:block}@media only screen and (min-width:600px){.video-or-image-block .wrapper.top-default{padding-top:40px}.video-or-image-block .wrapper.top-increased{padding-top:80px}.video-or-image-block .wrapper.top-decreased{padding-top:20px}.video-or-image-block .wrapper.bottom-default{padding-bottom:40px}.video-or-image-block .wrapper.bottom-increased{padding-bottom:80px}.video-or-image-block .wrapper.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.video-or-image-block .wrapper.top-default,.video-or-image-block .wrapper.top-increased{padding-top:40px}.video-or-image-block .wrapper.top-decreased{padding-top:20px}.video-or-image-block .wrapper.bottom-default,.video-or-image-block .wrapper.bottom-increased{padding-bottom:40px}.video-or-image-block .wrapper.bottom-decreased{padding-bottom:20px}}.video-or-image-block .wrapper.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.video-or-image-block .wrapper.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.video-or-image-block .wrapper.narrow-width{padding-left:16px;padding-right:16px}}.video-or-image-block .wrapper .media-caption{padding:12px 0 0}.video-or-image-block .wrapper .media-caption p{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;color:#3f3f3f;line-height:18px}.blog-right-content{width:269px}@media screen and (max-width:600px){.blog-right-content{min-width:unset}}@media only screen and (min-width:600px) and (max-width:1025px){.blog-right-content{min-width:unset}}@media screen and (max-width:600px){.blog-right-content{width:100%;padding:37px 37px 44px;margin-bottom:80px;background-color:var(--color-bg-gray-faint)}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.blog-right-content{width:100%;padding:37px 37px 44px;margin-bottom:80px;background-color:var(--color-bg-gray-faint)}}.related-articles{padding:40px 0}@media only screen and (min-width:600px) and (max-width:1025px){.related-articles{padding:40px 32px}.related-articles.has-parent-padding{padding:40px 0;max-width:224px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.related-articles.has-parent-padding{max-width:unset}}@media screen and (max-width:600px){.related-articles{padding:40px 16px}.related-articles.has-parent-padding{padding:40px 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.related-articles{padding:40px 16px}.related-articles.has-parent-padding{padding:40px 0}}.related-articles .header{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:36px;color:#3f3f3f;padding-bottom:24px;border-bottom:1px solid #d3d3d3;margin-bottom:40px}.related-articles .header.no-border{border:none;margin:0}.related-articles .articles{display:flex}.related-articles .articles.vertical{flex-direction:column}.related-articles .articles.vertical .related-article{width:100%;min-height:1px;padding-bottom:24px;border-bottom:1px solid #d3d3d3;margin:0 0 24px}.related-articles .articles.vertical .related-article:last-of-type{margin:0}.related-articles .articles.vertical .related-article.hide-border:not(:last-of-type){border-bottom:none}.related-articles .articles .related-article{width:266px;margin-right:25px}.related-articles .articles .related-article:last-of-type{margin-right:0}.related-articles .articles .related-article .image{padding-bottom:16px;height:150px}@media screen and (max-width:600px){.related-articles .articles .related-article .image{height:194px}}.related-articles .articles .related-article .image .image-box{background-size:cover;background-position:50%;height:100%}.related-articles .articles .related-article .title{padding-bottom:9px}.related-articles .articles .related-article .title a{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:1rem;line-height:22px;color:#3f3f3f;text-decoration:none}.related-articles .articles .related-article .description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:22px;color:#3f3f3f}.blog-article-page{padding:65px 25px;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}@media screen and (max-width:600px){.blog-article-page{padding:36px 16px}}.blog-article-page .page-title-container{padding-bottom:30px}@media screen and (max-width:600px){.blog-article-page .page-title-container{padding-bottom:24px}}.blog-article-page .page-title-container .page-title{font-family:Merriweather-Bold,Arial,Helvetica,sans-serif;color:#3f3f3f;font-size:2.625rem;line-height:58px}@media screen and (max-width:600px){.blog-article-page .page-title-container .page-title{font-size:1.625rem;line-height:36px;color:#484848;padding-bottom:10px}}.blog-article-page .page-title-container .publish-date span{padding:4px 2px 0;font-size:.75rem;line-height:24px;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:#6e6e6e}.blog-article-page .media-container .caption{padding:15px 0 0;color:#3f3f3f;line-height:18px}@media screen and (max-width:600px){.blog-article-page .media-container .caption{padding-top:12px}}.blog-article-page .content-container{display:flex;justify-content:space-between;padding:45px 0}@media screen and (max-width:600px){.blog-article-page .content-container{flex-wrap:wrap}}.blog-article-page .content-container .left-content{height:100%;margin:0 119px 0 0}@media screen and (max-width:600px){.blog-article-page .content-container .left-content{width:100%;padding-right:0;margin:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.blog-article-page .content-container .left-content{width:100%;padding-right:0;margin:0}}@media only screen and (min-width:600px) and (max-width:1025px){.blog-article-page .content-container .left-content{margin-right:4vw}}.blog-article-page .content-container .left-content div{max-width:752px}.blog-article-page .content-container .left-content .accordion-container,.blog-article-page .content-container .left-content .tags-container{padding:0 0 40px}.blog-article-page .content-container .left-content .editorial-block,.blog-article-page .content-container .left-content .image-and-text-block{padding-left:0;padding-right:0}.blog-article-page .content-container .left-content .tags-container{padding:25px 0;border-top:1px solid #d3d3d3;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px}.blog-article-page .content-container .left-content .tags-container li{display:inline;margin-right:6px;padding-right:6px;border-right:1px solid #d3d3d3}.blog-article-page .content-container .left-content .tags-container li:last-child{border-right:0}.blog-article-page .content-container .left-content .tags-container .tag-link{text-decoration:none;color:#007bc7}.blog-article-page .content-container .left-content .video-or-image-block .wrapper{width:100%}.blog-listing-item{display:flex;padding:23px 0;border-bottom:1px solid #d3d3d3}@media screen and (max-width:600px){.blog-listing-item{display:block;overflow:auto}}.blog-listing-item img{flex:1;max-width:12.98vw}@media screen and (max-width:600px){.blog-listing-item img{float:left;max-width:43.46vw;padding:0 16px 25px 0}}.blog-listing-item .blog-item-description-container{flex:1;min-width:18.47vw;padding-left:24px}@media screen and (max-width:600px){.blog-listing-item .blog-item-description-container{padding:0}}.blog-listing-item .blog-item-description-container .time-date span{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:#6e6e6e;font-size:.625rem;line-height:24px}.blog-listing-item .blog-item-description-container h1{line-height:24px;padding-bottom:8px}.blog-listing-item .blog-item-description-container h1 a{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:1.125rem;text-decoration:none;color:#3f3f3f}.blog-listing-item .blog-item-description-container h1 :hover{color:#007bc7}.blog-listing-item .blog-item-description-container .blog-item-description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:22px;color:#3f3f3f}.blog-listing{padding:0 10.41vw 0 8.4vw}@media screen and (max-width:600px){.blog-listing{padding:0 16px}}@media only screen and (min-width:600px) and (max-width:1025px){.blog-listing{padding:0 16px}}.blog-listing .listing-header{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:36px;color:var(--color-text-dark);border-bottom:1px solid var(--color-text-gray-faint);padding-bottom:35px}.blog-listing .show-more-button{min-width:23.82vw;display:block;margin:31px auto 0;height:48px}@media screen and (max-width:600px){.blog-listing .show-more-button{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.blog-listing .show-more-button{width:100%}}.blog-listing .show-more-button:focus{outline:2px solid #000}.primary-featured-blog{display:flex;flex-direction:row}@media screen and (max-width:600px){.primary-featured-blog{flex-direction:column;height:auto}}@media only screen and (min-width:600px) and (max-width:1025px){.primary-featured-blog{flex-direction:column;height:auto}}@media screen and (min-width:1025px){.primary-featured-blog .blog-image-container{max-width:64.3vw}}@media only screen and (min-width:1025px) and (max-width:1280px){.primary-featured-blog .blog-image-container{max-width:64.3vw}}@media screen and (max-width:600px){.primary-featured-blog .blog-image-container{display:flex}}@media only screen and (min-width:600px) and (max-width:1025px){.primary-featured-blog .blog-image-container{display:flex}}@media screen and (max-width:600px){.primary-featured-blog .blog-image-container a{flex-grow:1}}@media only screen and (min-width:600px) and (max-width:1025px){.primary-featured-blog .blog-image-container a{flex-grow:1}}.primary-featured-blog .blog-image-container img{height:100%}.primary-featured-blog .blog-description-container{width:35.7vw;padding:0 76px 0 74px;background:linear-gradient(225deg,#007bc7,#006fb1 50.63%,#0065a4)}@media screen and (min-width:1025px){.primary-featured-blog .blog-description-container{flex-grow:1;display:flex;flex-direction:column}}@media only screen and (min-width:1025px) and (max-width:1280px){.primary-featured-blog .blog-description-container{flex-grow:1;display:flex;flex-direction:column}}@media screen and (max-width:600px){.primary-featured-blog .blog-description-container{width:100vw;height:auto;padding:38px 16px 18px 17px}}@media only screen and (min-width:600px) and (max-width:1025px){.primary-featured-blog .blog-description-container{width:100vw;height:auto;padding:38px 16px 18px 17px}}.primary-featured-blog .blog-description-container h1{padding-bottom:12px}@media screen and (min-width:1025px){.primary-featured-blog .blog-description-container h1{flex:1;display:flex;align-items:flex-end}}@media only screen and (min-width:1025px) and (max-width:1280px){.primary-featured-blog .blog-description-container h1{flex:1;display:flex;align-items:flex-end}}@media screen and (max-width:600px){.primary-featured-blog .blog-description-container h1{padding-bottom:8px}}@media only screen and (min-width:600px) and (max-width:1025px){.primary-featured-blog .blog-description-container h1{padding-bottom:8px}}.primary-featured-blog .blog-description-container h1 a{font-family:Merriweather-Bold,Arial,Helvetica,sans-serif;font-size:1.625rem;line-height:36px;text-decoration:none;color:#fff}@media screen and (max-width:600px){.primary-featured-blog .blog-description-container h1 a{letter-spacing:.2px}}@media only screen and (min-width:600px) and (max-width:1025px){.primary-featured-blog .blog-description-container h1 a{letter-spacing:.2px}}@media screen and (min-width:1025px){.primary-featured-blog .blog-description-container .blog-item-description-maxlength{flex:1}}@media only screen and (min-width:1025px) and (max-width:1280px){.primary-featured-blog .blog-description-container .blog-item-description-maxlength{flex:1}}.primary-featured-blog .blog-description-container .blog-item-description-maxlength span{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:1rem;line-height:24px;color:#fff}@media screen and (max-width:600px){.primary-featured-blog .blog-description-container .blog-item-description-maxlength span{font-size:.875rem}}@media only screen and (min-width:600px) and (max-width:1025px){.primary-featured-blog .blog-description-container .blog-item-description-maxlength span{font-size:.875rem}}.primary-featured-blog .blog-description-container .blog-item-description,.primary-featured-blog .blog-description-container span{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:1rem;line-height:24px;color:#fff}@media screen and (max-width:600px){.primary-featured-blog .blog-description-container .blog-item-description,.primary-featured-blog .blog-description-container span{font-size:.875rem}}@media only screen and (min-width:600px) and (max-width:1025px){.primary-featured-blog .blog-description-container .blog-item-description,.primary-featured-blog .blog-description-container span{font-size:.875rem}}.secondary-featured-item{display:flex;min-width:38.68vw;padding-bottom:54px}@media screen and (min-width:1025px){.secondary-featured-item{flex:1}}@media screen and (max-width:600px){.secondary-featured-item{flex-flow:column wrap}.secondary-featured-item a{width:100%}}.secondary-featured-item img{min-width:19.23vw}@media screen and (max-width:600px){.secondary-featured-item img{padding-bottom:19px}}.secondary-featured-item .item-description-container{min-width:18.47vw;padding:0 25px}@media screen and (max-width:600px){.secondary-featured-item .item-description-container{padding:0}}@media only screen and (min-width:600px) and (max-width:1025px){.secondary-featured-item .item-description-container{padding:0;padding-left:25px}}.secondary-featured-item .item-description-container h1{line-height:28px}.secondary-featured-item .item-description-container h1 a{font-family:Merriweather-Bold,Arial,Helvetica,sans-serif;font-size:1.25rem;letter-spacing:.2px;text-decoration:none;color:var(--color-text-dark)}.secondary-featured-item .item-description-container h1 :hover{color:var(--color-brand-primary)}.secondary-featured-item .item-description-container .blog-item-description,.secondary-featured-item .item-description-container span{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:24px;color:var(--color-text-dark)}.secondary-featured-blogs{display:flex;flex-flow:row wrap;padding:85px 10.42vw 100px;margin-bottom:80px;background-color:#f9f9f9}@media only screen and (min-width:1025px) and (max-width:1280px){.secondary-featured-blogs{padding:85px 6.42vw 100px}}@media screen and (max-width:600px){.secondary-featured-blogs{padding:34px 4.26vw 54px;margin-bottom:40px}}@media only screen and (min-width:600px) and (max-width:1025px){.secondary-featured-blogs{padding:34px 4.26vw 54px;margin-bottom:40px}}.blog-listing-page{background-color:#fff}.blog-listing-page .blog-listing-header{padding:64px 0;color:#3f3f3f}@media screen and (max-width:600px){.blog-listing-page .blog-listing-header{padding:32px 0 44px}}@media only screen and (min-width:600px) and (max-width:1025px){.blog-listing-page .blog-listing-header{padding:32px 0 44px}}.blog-listing-page .blog-listing-header h1{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:3.75rem;line-height:72px;font-weight:300;padding-left:10vw}@media screen and (max-width:600px){.blog-listing-page .blog-listing-header h1{font-size:1.875rem;line-height:56px;padding-left:4.25vw}}@media only screen and (min-width:600px) and (max-width:1025px){.blog-listing-page .blog-listing-header h1{font-size:1.875rem;line-height:56px;padding-left:4.25vw}}.blog-listing-page .blog-listing-header p{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:36px;padding-top:24px;padding-left:10vw;padding-right:50vw}@media screen and (max-width:600px){.blog-listing-page .blog-listing-header p{font-size:1rem;line-height:24px;padding-top:10px;padding-left:4.25vw;padding-right:6.95vw}}@media only screen and (min-width:600px) and (max-width:1025px){.blog-listing-page .blog-listing-header p{font-size:1rem;line-height:24px;padding-top:10px;padding-left:4.25vw;padding-right:6.95vw}}.blog-listing-page .listing-section{display:flex;padding:0 10.42vw 80px}@media only screen and (min-width:1025px) and (max-width:1280px){.blog-listing-page .listing-section{padding:0 6.42vw 80px}}@media screen and (max-width:600px){.blog-listing-page .listing-section{display:block;margin:0 16px;padding:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.blog-listing-page .listing-section{display:block;margin:0 16px;padding:0}}@media only screen and (min-width:600px) and (max-width:1025px){.blog-listing-page .listing-section{padding-left:4.26vw;padding-right:4.26vw}}.blog-listing-page .listing-section .blog-listing{flex-grow:1;padding-left:0;padding-right:121px}@media screen and (max-width:600px){.blog-listing-page .listing-section .blog-listing{padding-right:0;padding-bottom:80px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.blog-listing-page .listing-section .blog-listing{padding-right:0;padding-bottom:80px}}@media only screen and (min-width:600px) and (max-width:1025px){.blog-listing-page .listing-section .blog-listing{padding-right:75px}}.tag-listing-page .tag-listing-header{height:240px;margin-bottom:71px;background:linear-gradient(225deg,var(--color-brand-primary),var(--color-brand-primary-light) 50.63%,var(--color-brand-primary-dark))}@media screen and (max-width:600px){.tag-listing-page .tag-listing-header{height:180px;margin-bottom:49px}}@media only screen and (min-width:600px) and (max-width:1025px){.tag-listing-page .tag-listing-header{height:180px;margin-bottom:49px}}.tag-listing-page .tag-listing-header h1{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:3rem;font-weight:300;line-height:65px;color:var(--color-text-white);padding:88px 0 0 17.15vw}@media screen and (max-width:600px){.tag-listing-page .tag-listing-header h1{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:300;line-height:41px;padding:64px 0 0 7.46vw}}@media only screen and (min-width:600px) and (max-width:1025px){.tag-listing-page .tag-listing-header h1{font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:300;line-height:41px;padding:64px 0 0 7.46vw}}.tag-listing-page .listing-section{display:flex;padding:0 10.42vw 80px}@media only screen and (min-width:1025px) and (max-width:1280px){.tag-listing-page .listing-section{padding:0 6.42vw 80px}}@media screen and (max-width:600px){.tag-listing-page .listing-section{display:block;margin:0 16px;padding:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.tag-listing-page .listing-section{display:block;margin:0 16px;padding:0}}@media only screen and (min-width:600px) and (max-width:1025px){.tag-listing-page .listing-section{padding-left:4.26vw;padding-right:4.26vw}}.tag-listing-page .listing-section .blog-listing{flex-grow:1;padding-left:0;padding-right:121px}@media screen and (max-width:600px){.tag-listing-page .listing-section .blog-listing{padding-right:0;padding-bottom:80px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.tag-listing-page .listing-section .blog-listing{padding-right:0;padding-bottom:80px}}@media only screen and (min-width:600px) and (max-width:1025px){.tag-listing-page .listing-section .blog-listing{padding-right:75px}}@media only screen and (min-width:600px){.feature-content-block.top-default{padding-top:40px}.feature-content-block.top-increased{padding-top:80px}.feature-content-block.top-decreased{padding-top:20px}.feature-content-block.bottom-default{padding-bottom:40px}.feature-content-block.bottom-increased{padding-bottom:80px}.feature-content-block.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.feature-content-block.top-default,.feature-content-block.top-increased{padding-top:40px}.feature-content-block.top-decreased{padding-top:20px}.feature-content-block.bottom-default,.feature-content-block.bottom-increased{padding-bottom:40px}.feature-content-block.bottom-decreased{padding-bottom:20px}}.feature-content-block.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.feature-content-block.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.feature-content-block.narrow-width{padding-left:16px;padding-right:16px}}.feature-content-block .themeable{min-height:418px}.feature-content-block .themeable .wrapper{display:flex;padding:0 96px;justify-content:space-between}@media screen and (max-width:600px){.feature-content-block .themeable .wrapper{padding:0;display:flex;flex-direction:column-reverse;align-items:center}}@media only screen and (min-width:600px) and (max-width:1025px){.feature-content-block .themeable .wrapper{padding:0;display:flex;flex-direction:column-reverse;align-items:center}}@media screen and (min-width:1025px){.feature-content-block .themeable .wrapper.left-aligned{flex-direction:row-reverse}}.feature-content-block .description-container{padding:70px 0;width:460px}@media screen and (max-width:600px){.feature-content-block .description-container{padding:0 33px 48px;width:100%}}.feature-content-block .description-container .headline{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.625rem;margin-bottom:4px;white-space:pre}.feature-content-block .description-container .logo{margin:0 0 22px}.feature-content-block .description-container .logo img{max-width:64px;max-height:64px}@media screen and (max-width:600px){.feature-content-block .description-container .logo{margin:0 0 16px}}.feature-content-block .description-container .title{font-family:Merriweather-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:1.625rem;line-height:36px;letter-spacing:.2px;margin-bottom:12px}@media screen and (max-width:600px){.feature-content-block .description-container .title{font-size:1.25rem;line-height:28px;width:100%}}.feature-content-block .description-container .description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.875rem;line-height:24px;word-wrap:break-word}@media screen and (max-width:600px){.feature-content-block .description-container .description{width:auto}}.feature-content-block .description-container .description a{color:var(--color-brand-primary)}.feature-content-block .description-container .button-link{display:inline-flex;justify-content:center;align-items:center;width:153px;height:48px;border-radius:6px;background-color:var(--color-brand-primary);margin-top:36px;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-decoration:none;color:var(--color-text-white);font-size:.75rem;line-height:17px;text-transform:uppercase}.feature-content-block .image{width:365px;height:365px;position:relative;box-sizing:border-box;top:-25px}@media screen and (max-width:600px){.feature-content-block .image{top:0;padding:0 24px;width:100%;height:auto;margin:20px 0}}.feature-content-block .image img{position:absolute;width:100%;height:100%}@media screen and (max-width:600px){.feature-content-block .image img{position:static}}.form-submissions{max-width:752px}@media screen and (max-width:600px){.form-submissions{margin:0 1rem}}@media only screen and (min-width:600px) and (max-width:1025px){.form-submissions{margin:0 1rem}}@media screen and (min-width:1025px){.form-submissions{margin:0 auto}}.form-submissions .cart-message{margin-bottom:1rem}@media screen and (min-width:1025px){.data-table__td.action{justify-content:flex-end}}.data-table__td .btn{width:100%}.plain-html-block__header{padding-top:50px;padding-bottom:15px}.plain-html-block__description{padding-bottom:15px}.plain-html-block__html{padding-bottom:50px}.plain-html-block__line-separator{padding:0;height:1px;background:#d3d3d3}.plain-html-block div[class$=__overlay]{position:relative;margin-bottom:50px}.header-actions{box-sizing:border-box;padding:0 32px;height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:.5px solid var(--color-border-gray)}.header-actions .breadcrumbs{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;flex-wrap:wrap}.header-actions .breadcrumbs,.header-actions .breadcrumbs li{display:flex;align-items:center}.header-actions .breadcrumbs a{text-decoration:none}.header-actions .breadcrumbs a:active,.header-actions .breadcrumbs a:link,.header-actions .breadcrumbs a:visited{color:var(--color-text-gray)}.header-actions .breadcrumbs a:hover{color:var(--color-brand-primary)}.header-actions .breadcrumbs a:last-child .divider{display:none}@media screen and (max-width:600px){.header-actions .breadcrumbs a{display:none}.header-actions .breadcrumbs a:last-of-type{display:block}}.header-actions .breadcrumbs .divider{color:var(--color-text-gray)}@media screen and (max-width:600px){.header-actions .breadcrumbs .divider{display:none}}.header-actions .breadcrumbs .divider:after,.header-actions .breadcrumbs .divider:before{content:"\a0"}.header-actions .pdp-download{display:inline-flex}.header-actions .pdp-download .confirmation-message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;margin-bottom:16px}.header-actions .pdp-download .modal-header{padding-bottom:16px}@media screen and (max-width:600px){.header-actions .pdp-download .modal-content{padding:100px 20px}}.header-actions .pdp-download .modal-form i{margin-right:8px}.header-actions .pdp-download .modal-form .error-banner{margin-bottom:16px}.header-actions .pdp-download .modal-form .input-container{height:90px}.header-actions .pdp-download .modal-form .input-container.textarea{height:190px}.header-actions .pdp-download .modal-form .input-container.textarea .input-box,.header-actions .pdp-download .modal-form .input-container.textarea textarea{height:154px}.header-actions .pdp-download .modal-form .input-container .input-box{display:flex;flex-direction:column;justify-content:center;width:100%;height:56px;border:1px solid var(--color-border-gray);border-radius:4px;padding:10px 17px}.header-actions .pdp-download .modal-form .input-container .input-box .input-label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:10px;line-height:14px}.header-actions .pdp-download .modal-form .input-container .input-box input,.header-actions .pdp-download .modal-form .input-container .input-box textarea{border:none;font-size:.875rem;line-height:19px;color:var(--color-text-dark)}.header-actions .pdp-download .modal-form .input-container .input-box input:focus,.header-actions .pdp-download .modal-form .input-container .input-box textarea:focus{outline:none}.header-actions .pdp-download .modal-form .input-container .error-message{display:inline-block;font-size:.625rem;line-height:14px;padding:2px 0 0 13px}.header-actions .pdp-download .modal-form .actions{display:flex;align-items:center}.header-actions .pdp-download .modal-form .actions .blue-button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;width:auto;margin-bottom:0;text-transform:uppercase;padding:0 36px;margin-right:24px}.header-actions .pdp-download .modal-form .actions .cancel{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-transform:uppercase;text-decoration:none;color:var(--color-brand-primary);cursor:pointer;margin:0}.categories-menu__button{display:flex;align-items:center;min-width:177px;border:.5px solid var(--color-border-gray);border-radius:5px;padding:10px 12px;cursor:pointer}.categories-menu__button .selected{flex-grow:1;color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:-.03px;line-height:19px}.categories-menu__button .icon{transform:rotate(90deg);font-size:1.5rem;color:var(--color-text-dark)}.categories-menu__button-mobile{display:flex;align-items:center;color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:19px;margin-left:5px}.categories-menu__button-mobile .icon{font-size:1.5rem;display:flex;justify-content:center;align-items:center;height:38px;width:38px;border-radius:4px;margin-right:6px}.categories-menu__button-mobile .icon.cross{background-color:var(--color-bg-gray-faint)}.categories-menu__overlay{position:fixed;top:0;left:0;width:100vw;z-index:300}@media screen and (min-width:1025px){.categories-menu__overlay{height:100vh}}.categories-menu__overlay .overflow-menu{display:flex;width:100vw;height:100vh}.categories-menu__overlay .close{position:absolute;left:378px;top:35px;text-decoration:none;font-size:1.875rem;color:var(--color-bg-white);cursor:pointer}.categories-menu__overlay .close.active{left:auto;right:65px;color:var(--color-brand-primary)}@media only screen and (min-width:600px) and (max-width:1025px){.categories-menu__overlay .close.active{right:15px}}.categories-menu__overlay .main-menu{display:flex;flex-direction:column;width:344px;border:1px solid var(--color-border-gray-light);background-color:var(--color-bg-gray-faint);box-shadow:0 1px 4px 0 rgba(0,0,0,.2);padding:1.25rem 1.25rem 1.25rem 3.75rem}@media only screen and (min-width:600px) and (max-width:1025px){.categories-menu__overlay .main-menu{width:284px;padding-left:20px;overflow-y:auto}}.categories-menu__overlay .main-menu .head{display:flex;align-items:center;color:var(--color-brand-primary);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.23px;line-height:1.4;margin-bottom:1.75rem}.categories-menu__overlay .main-menu .logo{display:inline-block;height:42.01px;width:44.13px;margin-right:24.5px}.categories-menu__overlay .main-menu .logo img{width:100%}.categories-menu__overlay .main-menu ul{list-style:none;margin:0 24px 0 69px;overflow-y:auto;flex:1}.categories-menu__overlay .main-menu ul li{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:18px;margin-bottom:25px;cursor:pointer}.categories-menu__overlay .main-menu ul li:last-child{margin-bottom:0}.categories-menu__overlay .main-menu ul li a{color:var(--color-text-dark);text-decoration:none}.categories-menu__overlay .main-menu ul li.selected,.categories-menu__overlay .main-menu ul li.selected a,.categories-menu__overlay .main-menu ul li.selected span,.categories-menu__overlay .main-menu ul li:hover,.categories-menu__overlay .main-menu ul li:hover a,.categories-menu__overlay .main-menu ul li:hover span{color:var(--color-brand-primary);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.categories-menu__overlay .menu-back-drop{flex-grow:1;background-color:rgba(0,0,0,.6)}.categories-menu__overlay .menu-category{display:none;flex-grow:1;background-color:var(--color-bg-white);padding:5.4375rem 4.0625rem}@media only screen and (min-width:600px) and (max-width:1025px){.categories-menu__overlay .menu-category{padding:5.4375rem 2.8125rem;overflow-x:auto}}.categories-menu__overlay .menu-category.active{display:block}.categories-menu__overlay .menu-category .headline{display:flex;align-items:baseline;margin-bottom:1.5rem}.categories-menu__overlay .menu-category .headline .btn--secondary{margin-left:.5rem}.categories-menu__overlay .menu-category .subcategory-container{overflow-x:auto}.categories-menu__overlay .menu-category .menu-subcategories{display:flex;flex-flow:column wrap;height:300px;width:200px}.categories-menu__overlay .menu-category .menu-subcategories li{margin-right:3rem;padding-right:.8125rem;width:200px}.categories-menu__overlay .menu-category .container{display:flex;max-height:500px}.categories-menu__overlay .menu-category ul{list-style:none}.categories-menu__overlay .menu-category ul li{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;margin-bottom:25px;cursor:pointer}.categories-menu__overlay .menu-category ul li a{color:var(--color-text-dark);text-decoration:none;line-height:1.3}.categories-menu__overlay .menu-category ul li.selected,.categories-menu__overlay .menu-category ul li.selected a,.categories-menu__overlay .menu-category ul li:hover,.categories-menu__overlay .menu-category ul li:hover a{color:var(--color-brand-primary);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.categories-menu__overlay .menu-category .promotion{color:var(--color-text-dark);font-family:"SourceSerifPro-Bold",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:700;line-height:27px}.categories-menu__overlay .menu-category .promotion .image{height:134.67px;width:202px;border:1px solid var(--color-border-gray-standard);background-color:var(--color-bg-gray-faint)}.categories-menu__overlay .menu-category .promotion .image img{max-width:100%;max-height:100%}.categories-menu__overlay .menu-category .promotion .copy{margin:24px 0 0}.categories-menu__overlay .menu-category .promotion .learn-more{color:var(--color-brand-primary);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;line-height:14px;text-transform:uppercase}.categories-menu__overlay .brand-grid{display:flex;flex-wrap:wrap;width:830px;margin:0 -.3125rem}@media screen and (max-width:600px){.categories-menu__overlay .brand-grid{width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.categories-menu__overlay .brand-grid{width:100%}}.categories-menu__overlay .brand-grid__letter{width:6.75rem;height:5.75rem;padding:.3125rem}.categories-menu__overlay .brand-grid__letter-link{display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.125rem;background-color:var(--color-bg-gray-faint);color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;text-decoration:none;height:100%}.categories-menu__overlay .brand-grid__letter-link:hover{color:var(--color-brand-primary);border-color:var(--color-border-brand)}.categories-menu__overlay .expandable-menu{width:100vw;background-color:var(--color-bg-gray-faint);overflow-y:auto;overflow-x:hidden;z-index:100}.categories-menu__overlay .expandable-menu ul{list-style:none}.categories-menu__overlay .expandable-menu ul li{display:flex;align-items:center;color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;border-bottom:1px solid var(--color-border-gray-standard);cursor:pointer}.categories-menu__overlay .expandable-menu ul li .label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;flex-grow:1;padding:1.5rem;line-height:1}.categories-menu__overlay .expandable-menu ul li .arrow{font-size:1.875rem;color:var(--color-brand-primary);margin-right:1rem}.categories-menu__overlay .expandable-menu ul li a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;flex-grow:1;padding:1.5rem;color:inherit;text-decoration:none;line-height:1}.categories-menu__overlay .expandable-menu ul li .tag{height:21px;width:44.45px;border-radius:3px;background-color:var(--color-bg-gray-faint);padding:2px 6px}.categories-menu__overlay .expandable-menu .back-to{display:flex;align-items:center;background-color:var(--color-bg-gray-light);border-bottom:1px solid var(--color-border-gray);color:var(--color-brand-primary);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;text-transform:uppercase;padding:.3125rem 1rem}.categories-menu__overlay .expandable-menu .back-to .arrow{transform:rotate(180deg);font-size:1.5rem}.categories-menu__overlay .expandable-menu .headline{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-bg-gray-faint);border-bottom:1px solid var(--color-border-gray-standard);padding:1rem 1.5rem}.categories-menu__overlay .expandable-menu .headline .heading--beta{line-height:1.3}.categories-menu__overlay .expandable-menu .headline .btn--small{padding:0}.categories-menu__overlay .expandable-menu .categories-level{position:absolute;top:0;left:0;z-index:200;background:var(--color-bg-white);width:100vw;display:none}.categories-menu__overlay .expandable-menu .categories-level.active{display:block}.categories-menu__overlay .expandable-menu .categories-level.active:after{content:"";width:100%;height:100vh;position:fixed;background:var(--color-bg-gray-faint)}.categories-menu__overlay .expandable-menu .categories-level ul li{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:28px}.categories-menu__overlay .expandable-menu .categories-level ul li a{color:var(--color-text-dark);text-decoration:none}.categories-menu__overlay .expandable-menu .categories-level .brand-grid{padding:.8125rem 1rem;margin:0}.categories-menu__overlay .expandable-menu .categories-level .brand-grid__letter{width:25%}.primary-nav-item-link{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:hsla(0,0%,100%,.95);text-decoration:none;font-size:.8125rem;line-height:1;white-space:nowrap;display:flex;justify-content:center;align-items:center;max-height:56px}.primary-nav-item-link:hover{color:#fff}.primary-nav-item-link span{color:var(--color-text-white)}.primary-nav-item-link i{margin-right:.425rem}@media screen and (min-width:1025px){.primary-nav-item-link i *{color:var(--color-text-white)}}@media only screen and (min-width:1025px) and (max-width:1280px){.primary-nav-item-link i *{color:var(--color-text-white)}}.primary-nav-item-link.disabled-link{pointer-events:none;opacity:.4;cursor:default}.utility-navigation-bar-link{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-decoration:none;padding:0 .625rem;display:flex;align-items:center;line-height:1;height:1rem;color:var(--color-text-dark);white-space:nowrap;cursor:pointer}.utility-navigation-bar-link:hover,.utility-navigation-bar-link span:hover{color:var(--color-brand-primary)}.utility-navigation-bar-link svg{fill:currentColor!important;height:1rem;width:1rem;max-height:1rem}.utility-navigation-bar-link i{margin-right:.3125rem}.market-icon{margin-left:.25rem}@media only screen and (min-width:600px){.market-icon{margin-left:.75rem}}.market-icon img{margin-bottom:-3px}.utility-navigation-bar-wobo{display:flex;justify-content:flex-start;align-items:center}.utility-navigation-bar-wobo.mobile-nav-active{flex-direction:column;align-items:center}.utility-navigation-bar-wobo__customer{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1;color:var(--color-text-dark);white-space:nowrap;display:flex;align-items:center}.utility-navigation-bar-wobo__customer strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-right:.5rem}.utility-navigation-bar-wobo .wobo-stop{padding-left:1rem}@media screen and (max-width:600px){.utility-navigation-bar-wobo .modal-content{padding:62px 36px;display:flex;flex-direction:column}.utility-navigation-bar-wobo .modal-content .modal-body{flex:1;display:flex;flex-direction:column}.utility-navigation-bar-wobo .modal-content .modal-footer{display:flex;justify-content:center}}.utility-navigation-bar-wobo .modal-content .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;padding-bottom:14px}.utility-navigation-bar-wobo .modal-content .instructions{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px;padding-bottom:16px}.utility-navigation-bar-wobo .modal-content .instructions span{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}@media screen and (max-width:600px){.utility-navigation-bar-wobo .modal-content .actions{position:absolute;bottom:27px;width:calc(100% - 72px)}}.utility-nav{border-bottom:1px solid var(--color-border-gray-standard);padding:0 1.25rem;position:relative;max-height:32px}.utility-nav .container{display:flex;justify-content:flex-start;align-items:center;padding:.3125rem 0;margin:0 auto;min-height:2rem;width:100%;max-width:1280px}@media screen and (min-width:1025px){.utility-nav .left{display:flex;align-items:center}}@media only screen and (min-width:1025px) and (max-width:1280px){.utility-nav .left{display:flex;align-items:center}}@media screen and (min-width:1025px){.utility-nav .right{margin-left:auto;display:flex;align-items:center;gap:1rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.utility-nav .right{margin-left:auto;display:flex;align-items:center;gap:1rem}}.mobile-nav>.wrapper{display:flex;flex-direction:column;position:absolute;background:var(--color-bg-white);top:0;right:0;left:0;z-index:999;height:100vh;overflow:auto}.mobile-nav>.wrapper .expandable-menu{width:100%;overflow-y:auto}.mobile-nav__tabs{display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-border-gray-standard)}.mobile-nav__tab-button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.8125rem;text-transform:uppercase;background:var(--color-bg-gray-light);padding:1rem 1.125rem;text-decoration:none;cursor:pointer;display:flex;justify-content:center;flex:1;border-bottom:4px solid transparent}.mobile-nav__tab-button.active{border-bottom:4px solid var(--color-brand-primary-dark)}.mobile-nav__tab-button.wobo-mode{opacity:.4;cursor:default;pointer-events:none}.mobile-nav__tab-button:first-child{border-right:1px solid var(--color-border-gray-standard)}.mobile-nav__tab-close{border:none;cursor:pointer;display:block;color:var(--color-text-white);padding:.625rem 1rem;background:var(--color-brand-primary-dark);height:100%}.mobile-nav__tab-close i{font-size:1.75rem;color:var(--color-text-white)}.mobile-nav .primary-nav-item-link{display:flex;z-index:100;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border-gray-standard);justify-content:flex-start}.mobile-nav .primary-nav-item-link span{color:var(--color-text-dark)}.mobile-nav .primary-nav-item-link__separator{display:none}.mobile-nav .utility-nav{padding:0 1.25rem;border-bottom:none}.mobile-nav .utility-nav .container{display:flex;flex-direction:column;align-items:flex-start}.mobile-nav .utility-nav .utility-navigation-bar-link{padding:1rem 0;display:flex;width:100%;margin:.25rem 0}.mobile-nav .utility-nav .market-icon{margin:.5rem 0}.primary-nav{background:var(--color-brand-primary-dark);padding:1rem;display:none;position:relative;margin-top:-1px;min-height:56px}@media screen and (min-width:1025px){.primary-nav{display:block}}@media only screen and (min-width:1025px) and (max-width:1280px){.primary-nav{display:block}}.primary-nav__wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto}.primary-nav__separator{color:hsla(0,0%,100%,.6);margin-top:2px}.header{pointer-events:auto}@media screen and (min-width:1025px){.header.impersonation,.header.multi-shipto{padding-top:30px}}@media only screen and (min-width:1025px) and (max-width:1280px){.header.impersonation,.header.multi-shipto{padding-top:30px}}@media screen and (max-width:600px){.header.impersonation{padding-top:68px}}@media only screen and (min-width:600px) and (max-width:1025px){.header.impersonation{padding-top:68px}}@media screen and (max-width:600px){.header.impersonation.not-impersonating{padding-top:30px}}@media only screen and (min-width:600px) and (max-width:1025px){.header.impersonation.not-impersonating{padding-top:30px}}@media screen and (max-width:600px){.header.multi-shipto{padding-top:50px}}@media only screen and (min-width:600px) and (max-width:1025px){.header.multi-shipto{padding-top:50px}}.header .is-print{display:none}@media print{.header .is-print{display:block}.header .is-print img{height:54px}}.header__tab{display:none;margin-right:1.25rem;height:100%;align-items:center;justify-content:center}@media screen and (min-width:1025px){.header__tab{display:flex}}@media only screen and (min-width:1025px) and (max-width:1280px){.header__tab{display:flex}}.header__tab-button{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.875rem;text-transform:uppercase;background:var(--color-bg-gray);padding:1.475rem 1.5rem;text-decoration:none;cursor:pointer;display:flex;justify-content:center;min-height:66px;min-width:144px}.header__tab-button.active{background:var(--color-brand-primary-dark);color:var(--color-text-white)}.header__tab-button.wobo-mode{opacity:.4;cursor:default;pointer-events:none}.header .top-section{display:flex;flex-direction:row;align-items:center;align-content:center;background-color:var(--color-bg-white);position:relative}@media screen and (max-width:600px){.header .top-section.fixed{position:fixed;left:0;width:100%;z-index:200}}@media only screen and (min-width:600px) and (max-width:1025px){.header .top-section.fixed{position:fixed;left:0;width:100%;z-index:200}}@media screen and (max-width:600px){.header .top-section.topSectionPadding{padding-top:.625rem}}@media only screen and (min-width:600px) and (max-width:1025px){.header .top-section.topSectionPadding{padding-top:.625rem}}@media screen and (max-width:600px){.header .top-section{margin-bottom:3.4rem;padding:0 .625rem;width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.header .top-section{margin-bottom:3.4rem;padding:0 .625rem;width:100%}}.header .top-section .wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0;max-width:1280px;width:100%}@media screen and (min-width:1025px){.header .top-section .wrapper{flex-wrap:nowrap;justify-content:space-between}}@media only screen and (min-width:1025px) and (max-width:1280px){.header .top-section .wrapper{flex-wrap:nowrap;justify-content:space-between}}.header .top-section .wrapper .mobile-nav-button{margin-right:.625rem}.header .top-section .header-logo{width:48px;height:46px;margin:0;display:flex;align-items:center}@media screen and (min-width:1025px){.header .top-section .header-logo{height:54px;width:59.3px;margin-right:2rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.header .top-section .header-logo{height:54px;width:59.3px;margin-right:2rem}}.header .top-section .header-logo a.image-link{flex-grow:1}.header .top-section .header-logo img{transform:scale(1);width:100%}@media only screen and (min-width:600px) and (max-width:1025px){.header .top-section .header-logo img{margin:.25rem 0}}@media screen and (min-width:1025px){.header .top-section .header-logo img{margin-bottom:-.25rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.header .top-section .header-logo img{margin-bottom:-.25rem}}.header .top-section .icon{font-size:1.875rem;color:var(--color-text-black);vertical-align:middle;cursor:pointer}.header .top-section .icon .path1:before{color:inherit}@media screen and (max-width:600px){.header .top-section .icon{font-size:1.75rem}}@media only screen and (min-width:600px) and (max-width:1025px){.header .top-section .icon{font-size:1.75rem}}.header .top-section .middle{display:flex;flex-grow:1;justify-content:center;align-items:center}@media screen and (max-width:600px){.header .top-section .middle{position:absolute;bottom:-56px;left:0;width:100%;height:56px;background-color:var(--color-bg-gray-faint);border-bottom:1px solid var(--color-border-gray);padding:0 1.5rem 0 .8125rem}}@media only screen and (min-width:600px) and (max-width:1025px){.header .top-section .middle{position:absolute;bottom:-56px;left:0;width:100%;height:56px;background-color:var(--color-bg-gray-faint);border-bottom:1px solid var(--color-border-gray);padding:0 1.5rem 0 .8125rem}}.header .top-section .right-side{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media screen and (max-width:600px){.header .top-section .right-side{flex-grow:1;margin:0}}@media only screen and (min-width:600px) and (max-width:1025px){.header .top-section .right-side{flex-grow:1;margin:0}}.header .top-section .right-side .notification{margin-right:.25rem;position:relative;background-color:var(--color-bg-gray-faint);border-radius:22px;width:38px;height:38px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:600px){.header .top-section .right-side .notification{height:44px;width:44px}}.header .top-section .right-side .notification .notifications-menu{position:absolute;top:55px;right:-12px;width:375px;border-radius:0 0 4px 4px;background-color:var(--color-bg-white);box-shadow:0 1px 4px 0 rgba(0,0,0,.2);z-index:9998}.header .top-section .right-side .notification .notifications-menu .view-more{margin-top:16px}.header .top-section .right-side .notification .notifications-menu .view-more-link{color:var(--color-brand-primary);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;line-height:18px;text-decoration:none;text-transform:uppercase;cursor:pointer}.header .top-section .right-side .notification .notifications-menu:after{content:"";position:absolute;top:-13px;right:22px;width:25px;height:25px;transform:rotate(45deg);background-color:var(--color-bg-white);box-shadow:-3px -3px 4px -3px rgba(0,0,0,.2)}.header .top-section .right-side .notifications__header{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border-gray);padding:.75rem 1rem .625rem;text-transform:capitalize}.header .top-section .right-side .notifications__group{padding:1rem 1rem .425rem}.header .top-section .right-side .notifications__group-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.3125rem}.header .top-section .right-side .notifications__view-link{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;text-transform:uppercase;color:var(--color-brand-primary);text-decoration:none;cursor:pointer}.header .top-section .right-side .notifications__message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;padding:.5rem 0 .8125rem}.header .top-section .right-side .notifications__group+.notifications__group{border-top:1px solid var(--color-border-gray)}.header .no-notifications__message{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:18px;color:var(--color-text-dark);text-align:center}.header .change-account .modal-content{padding-top:57px!important}.header .change-account .exit-icon{padding-top:20px!important}.expandable-menu-mobile{position:fixed;left:0;width:100vw;z-index:9996;background:var(--color-bg-white);height:100vh}@media screen and (max-width:600px){.expandable-menu-mobile{margin-top:114px}}@media only screen and (min-width:600px) and (max-width:1025px){.expandable-menu-mobile{margin-top:114px}}.expandable-menu-mobile .flex-between{display:flex;align-items:center;justify-content:space-between;padding:1rem 0 .425rem}.expandable-menu-mobile .line1{display:flex;align-items:center;padding:11px 17px;border:1px solid var(--color-border-gray);color:var(--color-brand-primary);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;line-height:14px;text-transform:uppercase;text-decoration:none;background-color:var(--color-bg-gray-light)}.expandable-menu-mobile .line1 .icon-Left-Arrow{transform:rotate(180deg);font-size:1.875rem;color:var(--color-brand-primary-light)}.expandable-menu-mobile .line2{display:flex;align-items:center;justify-content:space-between;background:var(--color-bg-gray-faint);border-bottom:1px solid var(--color-border-gray-light);padding:1rem;text-transform:capitalize}.expandable-menu-mobile .line3{padding:0 1rem .425rem}.expandable-menu-mobile .line3 p{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;margin-bottom:.8125rem}.expandable-menu-mobile .line3+.line3{border-top:1px solid var(--color-border-gray)}.expandable-menu-mobile .view-more-link{color:var(--color-brand-primary);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;line-height:1.25;text-decoration:none;text-transform:uppercase}.search-widget-overlay{background:rgba(0,0,0,.65);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9996}@media screen and (min-width:1025px){.search-widget-overlay.impersonation,.search-widget-overlay.multi-shipto{margin-top:128px}}@media only screen and (min-width:1025px) and (max-width:1280px){.search-widget-overlay.impersonation,.search-widget-overlay.multi-shipto{margin-top:128px}}@media screen and (min-width:1025px){.search-widget-overlay{margin-top:98px}}@media only screen and (min-width:1025px) and (max-width:1280px){.search-widget-overlay{margin-top:98px}}.corporate-sub-navigation-mobile-link{background-color:#f9f9f9}.corporate-sub-navigation-mobile-link .label,.corporate-sub-navigation-mobile-link a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;color:#3f3f3f;text-decoration:none}.corporate-sub-navigation-mobile-link .label.new-window:after,.corporate-sub-navigation-mobile-link a.new-window:after{content:""}.corporate-sub-navigation-mobile-link i{font-size:1.875rem;color:#007bc7}.corporate-sub-navigation-mobile-link i.icon-External-Link{font-size:1.25rem;margin-right:5px}.corporate-sub-navigation-mobile-link.is-secondary{background-color:#fff}.corporate-sub-navigation-mobile-link.is-secondary a{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.corporate-sub-navigation-mobile-link .link-container{width:100%;display:flex;justify-content:space-between;align-items:center}.corporate-sub-navigation-mobile-link .back-to{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;height:36px;background-color:#f6f6f6;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);color:#007bc7;text-transform:uppercase;display:flex;align-items:center;padding:0 16px;margin-bottom:4px}.corporate-sub-navigation-mobile-link .back-to i{transform:rotate(180deg)}.corporate-sub-navigation-mobile-link .level2{position:fixed;background-color:#fff;top:56.5px;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;z-index:100}.corporate-sub-navigation-mobile-link .level2 li.corporate-sub-navigation-mobile-link{background-color:#fff}.corporate-sub-navigation-mobile-link .level2 li.level2-title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;background-color:#fff;justify-content:flex-start}.corporate-sub-navigation-mobile-link .level2 li.level2-title a{margin-left:12px;color:#007bc7;font-size:.625rem}.corporate-sub-navigation-mobile-link .level2 .label,.corporate-sub-navigation-mobile-link .level2 .level2-link a{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.corporate-sub-navigation-mobile{color:#3f3f3f}.corporate-sub-navigation-mobile .menu-button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;display:flex;align-items:center}.corporate-sub-navigation-mobile .menu-button i{padding-right:12px;font-size:1.25rem}.corporate-sub-navigation-mobile .level1{position:fixed;background-color:#fff;top:56.5px;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;z-index:100}.corporate-sub-navigation-mobile .level1 li{display:flex;align-items:center;justify-content:space-between;height:61px;border-bottom:1px solid #f3f3f3;padding:0 27px}.corporate-header{display:flex;flex-direction:column;border-bottom:1px solid var(--color-border-gray-light)}@media only screen and (min-width:1025px) and (max-width:1280px){.corporate-header .wrapper{width:100%;max-width:none}}.corporate-header a:hover{color:var(--color-brand-primary)}.corporate-header a.new-window:after{font-size:.875rem;vertical-align:middle;margin-left:3px}.corporate-header .top-links{padding-top:8px;padding-bottom:8px;text-align:right;height:30px;background-color:var(--color-bg-gray-faint)}.corporate-header .top-links a{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.625rem;line-height:14px;text-decoration:none}@media screen and (min-width:1025px){.corporate-header .top-links a{font-size:.6875rem;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}}.corporate-header .top-links a:not(:last-of-type){margin-right:21px}.corporate-header .header-logo{height:38px;width:42px;margin-right:51px;display:block}@media screen and (max-width:600px){.corporate-header .header-logo{width:42px;height:38px;margin-right:23px}}@media only screen and (min-width:600px) and (max-width:1025px){.corporate-header .header-logo{width:42px;height:38px;margin-right:23px}}.corporate-header .header-logo a{display:block;height:100%}.corporate-header .header-logo img{max-width:100%}.corporate-header .shop-online{color:var(--color-brand-primary);font-size:.875rem;line-height:19px;letter-spacing:-.2px;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;text-decoration:none;white-space:nowrap}.corporate-header .shop-online.new-window:after{font-size:1rem}@media screen and (max-width:600px){.corporate-header .shop-online{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}}@media only screen and (min-width:600px) and (max-width:1025px){.corporate-header .shop-online{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}}.corporate-header .main-navigation{padding-top:21px;padding-bottom:21px;height:80px;display:flex;align-items:center;justify-content:space-between}.corporate-header .main-navigation .left-section{display:flex;align-items:center}.corporate-header .main-navigation .left-section__links ul{display:flex}.corporate-header .main-navigation .left-section__links a{cursor:pointer;color:var(--color-text-dark);font-size:.875rem;letter-spacing:-.2px;line-height:22px;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;text-decoration:none;margin-right:39px;white-space:nowrap}@media only screen and (min-width:1025px) and (max-width:1280px){.corporate-header .main-navigation .left-section__links a{margin-right:20px}}.corporate-header .main-navigation .left-section__links a.active{padding-bottom:2px;color:var(--color-brand-primary);border-bottom:2px solid var(--color-brand-primary)}.corporate-header .main-navigation .left-section__links a:hover{color:var(--color-brand-primary)}.corporate-header .main-navigation__backdrop{background-color:var(--color-bg-black);opacity:.6;position:absolute;z-index:200;width:100%}.corporate-header .sub-navigation{position:absolute;top:110px;width:100%;display:flex;flex-direction:column;z-index:300;background-color:var(--color-bg-white)}.corporate-header .sub-navigation__header{display:flex;align-items:center;justify-content:space-between;height:101px;margin-left:93px;border-bottom:1px solid var(--color-border-gray-standard)}.corporate-header .sub-navigation__header__leftSide{display:flex;align-items:center}.corporate-header .sub-navigation__header__leftSide h2{color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.875rem;line-height:36px;margin-right:24px;font-weight:400}.corporate-header .sub-navigation__header__leftSide a{font-size:.5625rem;border:1px solid var(--color-brand-primary);color:var(--color-brand-primary);line-height:13px;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;padding:2px 8px;text-decoration:none;height:19px;margin-top:6px}.corporate-header .sub-navigation__header__leftSide a:hover{background-color:var(--color-brand-primary);color:var(--color-text-white)}.corporate-header .sub-navigation__header .cross-icon{height:1.4em;width:1.4em;fill:currentColor;cursor:pointer}.corporate-header .sub-navigation__header .cross-icon path{color:var(--color-brand-primary)}.corporate-header .sub-navigation__panel{padding:32px 0;display:flex;flex-wrap:wrap;margin-left:93px}.corporate-header .sub-navigation__panel__linkContainer{display:flex;flex-direction:column;width:242px;padding-bottom:48px}.corporate-header .sub-navigation__panel__linkContainer__l2{color:var(--color-text-dark);font-size:.875rem;line-height:18px;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-weight:400;text-decoration:none;margin-bottom:5px}.corporate-header .sub-navigation__panel__linkContainer__l3{display:flex;flex-direction:column;color:var(--color-text-dark);font-size:.75rem;line-height:18px;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif}.corporate-header .sub-navigation__panel__linkContainer__l3 .custom-dropdown-list-item{margin:10px 0;padding-top:5px;padding-bottom:5px}.corporate-header .sub-navigation__panel__linkContainer__l3 a{text-decoration:none;margin:10px 0}.corporate-header .corporate-mobile{display:flex;height:60px;align-items:center;justify-content:space-between;padding:20px 11px}.corporate-header .corporate-mobile__left-section{display:flex;align-items:center}.corporate-header.marketing .header-logo{height:32px;width:auto;margin-right:24px;padding:0 4px}@media only screen and (max-width:1025px) and (orientation:landscape) and (min-height:420px){.corporate-header.marketing .header-logo{height:38px}}@media only screen and (min-width:1025px) and (max-width:1280px){.corporate-header.marketing .header-logo{height:38px}}@media screen and (min-width:1025px){.corporate-header.marketing .header-logo{height:45px}}.corporate-header.marketing .header-logo .image-link img{height:100%;width:auto}.corporate-header.marketing .mini-cart__icon-container{margin-bottom:-4px}.corporate-header.marketing .mini-cart__icon-link{text-decoration:none}.corporate-header+.alert-bar .alert-bar__container{max-width:1140px}.impersonation-bar{z-index:9998;top:0;font-size:.75rem;line-height:18px;display:flex;align-items:center;justify-content:flex-start;background-color:var(--color-brand-accent);padding:.425rem .9375rem}.impersonation-bar,.impersonation-bar.fixed{position:fixed;width:100%}.impersonation-bar.no-z-index{z-index:unset}.impersonation-bar.not-impersonating{background-color:var(--color-bg-declare);max-height:30px;flex-direction:row;justify-content:center}.impersonation-bar.not-impersonating strong{color:var(--color-text-declare)}@media screen and (min-width:1025px){.impersonation-bar{justify-content:center;max-height:30px}.impersonation-bar strong{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;margin-right:.5rem}.impersonation-bar__account-info:after,.impersonation-bar__account-info:before,.impersonation-bar__shipTo-name:before{content:"|";margin:0 1rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.impersonation-bar{justify-content:center;max-height:30px}.impersonation-bar strong{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;margin-right:.5rem}.impersonation-bar__account-info:after,.impersonation-bar__account-info:before,.impersonation-bar__shipTo-name:before{content:"|";margin:0 1rem}}.impersonation-bar__content{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;display:flex;flex-direction:column;justify-content:center;color:var(--color-text-dark);flex-grow:1}@media screen and (min-width:1025px){.impersonation-bar__content{flex-direction:row;align-items:center;justify-content:center;flex-grow:revert}}@media only screen and (min-width:1025px) and (max-width:1280px){.impersonation-bar__content{flex-direction:row;align-items:center;justify-content:center;flex-grow:revert}}.impersonation-bar__account-info strong,.impersonation-bar__account-user strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.impersonation-bar__account-info span{white-space:nowrap}.impersonation-bar__cta{display:flex;align-items:center}@media only screen and (min-width:600px){.impersonation-bar__cta{padding-left:1.5rem}.impersonation-bar__cta+.impersonation-bar__cta{padding-left:1rem}}@media screen and (max-width:600px){.impersonation-bar__cta{padding-left:.25rem}}.impersonation-bar__cta button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;background-color:var(--color-bg-white);color:var(--color-text-dark);border-radius:2px;border:1px solid var(--color-border-gray-dark);text-transform:uppercase;padding:.0163rem .625rem;margin:0;min-height:18px;min-width:50px;cursor:pointer}@media print{.impersonation-bar{position:unset}}@media screen and (max-width:600px){.impersonation-bar{align-items:unset}}@media screen and (max-width:600px){.impersonation-bar .modal-content{padding:62px 36px;display:flex;flex-direction:column}.impersonation-bar .modal-content .modal-body{flex:1;display:flex;flex-direction:column}}.impersonation-bar .modal-content .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;padding-bottom:14px}.impersonation-bar .modal-content .instructions{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px;padding-bottom:16px}.impersonation-bar .modal-content .instructions span{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.impersonation-bar .modal-content .viewing-as{padding-bottom:23px;line-height:18px}.impersonation-bar .modal-content .viewing-as .company{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;padding-bottom:4px}.impersonation-bar .modal-content .viewing-as .address{font-size:.75rem;color:var(--color-text-gray)}@media screen and (max-width:600px){.impersonation-bar .modal-content .actions{position:absolute;bottom:27px;width:calc(100% - 72px)}}.mini-cart .partial-loader{position:static;height:100%}.mini-cart .flex-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.mini-cart .flex-row+.flex-row{margin-top:12px}.mini-cart__overlay{box-shadow:-2px 0 4px 0 rgba(0,0,0,.1);position:absolute;border:none;width:375px;top:65px;right:0;z-index:9998;background:var(--color-bg-gray-faint);height:calc(100vh - 98px)}.impersonation .mini-cart__overlay{height:calc(100vh - 124px)}@media screen and (min-width:1025px){.impersonation .mini-cart__overlay{height:calc(100vh - 128px)}}@media only screen and (min-width:1025px) and (max-width:1280px){.impersonation .mini-cart__overlay{height:calc(100vh - 128px)}}.multi-shipto.not-impersonating .mini-cart__overlay{height:calc(100vh - 107px)}@media screen and (min-width:1025px){.multi-shipto.not-impersonating .mini-cart__overlay{height:calc(100vh - 128px)}}@media only screen and (min-width:1025px) and (max-width:1280px){.multi-shipto.not-impersonating .mini-cart__overlay{height:calc(100vh - 128px)}}.not-impersonating .mini-cart__overlay{height:calc(100vh - 56px)}@media screen and (min-width:1025px){.not-impersonating .mini-cart__overlay{height:calc(100vh - 98px)}}@media only screen and (min-width:1025px) and (max-width:1280px){.not-impersonating .mini-cart__overlay{height:calc(100vh - 98px)}}@media screen and (max-width:600px){.mini-cart__overlay{border-top:2px solid var(--color-border-gray-light);box-shadow:none;top:56.5px;overflow-y:auto;width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.mini-cart__overlay{border-top:2px solid var(--color-border-gray-light);box-shadow:none;top:56.5px;overflow-y:auto;width:100%}}.mini-cart__overlay .scrollable{height:calc(100% - 148px)}@media screen and (max-width:600px){.mini-cart__overlay .scrollable{margin:0;display:flex;overflow-y:auto;flex-direction:column}}@media only screen and (min-width:600px) and (max-width:1025px){.mini-cart__overlay .scrollable{margin:0;display:flex;overflow-y:auto;flex-direction:column}}.mini-cart__header{display:flex;justify-content:center;align-items:center;height:44px;border:1px solid var(--color-border-gray);border-radius:.3125rem 2rem 2rem .3125rem;background-color:var(--color-bg-white);padding:8px 14px;margin-right:8px;cursor:pointer}@media screen and (max-width:600px){.mini-cart__header{padding:.25rem .5rem;margin:.5rem 0}}@media only screen and (min-width:600px) and (max-width:1025px){.mini-cart__header{padding:.25rem .5rem;margin:.5rem 0}}@media screen and (min-width:1025px){.mini-cart__header{margin-right:0}}@media only screen and (min-width:1025px) and (max-width:1280px){.mini-cart__header{margin-right:0}}.mini-cart .wobo-mode{opacity:.4;cursor:default;pointer-events:none}.mini-cart__delivery-label{display:flex;flex-direction:column;margin-right:2px}.mini-cart__delivery-label .fulfillment-method{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:-.23px;color:var(--color-text-dark);line-height:17px;text-transform:capitalize;white-space:nowrap}.mini-cart__delivery-label .delivery-date{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;letter-spacing:-.25px;line-height:14px;font-size:.625rem;color:var(--color-text-gray);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-cart__cart-header{padding:1.5rem 1.25rem;background:var(--color-bg-white)}.mini-cart__cart-name{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.25rem;word-wrap:break-word}.mini-cart__cart-link{display:flex;align-items:center;text-decoration:none}.mini-cart__cart-link .icon-Cart{color:var(--color-brand-primary)!important}.mini-cart__po-name{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-gray);font-weight:400}.mini-cart__po-name span{color:var(--color-text-dark)}.mini-cart__edit-cart,.mini-cart__po-name span{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.mini-cart__edit-cart{text-transform:uppercase;text-decoration:none;color:var(--color-brand-primary);text-align:right;font-size:.625rem;cursor:pointer}.mini-cart__edit-cart .icon-Edit{color:var(--color-brand-primary)!important;font-size:1rem!important}.mini-cart__quantity{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-brand-primary);font-size:.6875rem}.mini-cart__delivery-info{padding:0 1.25rem;background:var(--color-bg-white)}.mini-cart__delivery-info-group{padding:0;display:flex;flex-direction:column;margin-bottom:1.5rem}.mini-cart__delivery-info-group:last-child{margin-bottom:0}.mini-cart__delivery-info-label{display:flex;align-items:center}.mini-cart__delivery-info-label h4{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;text-transform:uppercase;color:var(--color-text-gray)}.mini-cart__delivery-info-label .icon{font-size:1.25rem!important;margin-right:.25rem;color:var(--color-text-gray)!important}.mini-cart__delivery-info-content{display:flex;flex-direction:column}.mini-cart__delivery-info-content strong{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.875rem;font-weight:400;line-height:1.4}.mini-cart__delivery-info-content span{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-gray);line-height:1.4}.mini-cart__delivery-info-content address{display:flex;flex-direction:column;font-style:normal;margin-top:.8125rem}.mini-cart__delivery-info-content address strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.mini-cart__breakdown{background:var(--color-bg-white);padding:1.25rem}.mini-cart__breakdown-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8125rem}.mini-cart__breakdown-item:last-child{margin-bottom:0}.mini-cart__breakdown-item span{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem}.mini-cart__breakdown-item strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem}.mini-cart__item-list{overflow-y:auto;border-top:1px solid var(--color-border-gray)}@media screen and (max-width:600px){.mini-cart__item-list{overflow:visible}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.mini-cart__item-list{overflow:visible}}.mini-cart__item-list--empty{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-brand-primary);align-items:center}.mini-cart__item,.mini-cart__item-list--empty{height:70px;display:flex;justify-content:center}.mini-cart__item{flex-direction:column;padding:0 1.25rem}.mini-cart__item:not(:last-child){border-bottom:1px solid var(--color-border-gray)}.mini-cart__item-name{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer}.mini-cart__item-name .max-length-text{font-size:.8125rem;color:var(--color-brand-primary);line-height:1.2}.mini-cart__item-cases{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-top:.25rem;font-size:.75rem}.mini-cart__actions{display:flex;flex-wrap:wrap;padding:1.125rem;box-shadow:0 -2px 4px 0 rgba(0,0,0,.1);background:var(--color-bg-gray-faint);position:relative}.mini-cart__actions a{display:flex;align-items:center;justify-content:center;width:31%;padding:20px;font-size:10px;border-radius:3px;text-align:center;background:#d3d3d3;color:#3f3f3f;text-decoration:none;text-transform:uppercase;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;cursor:pointer}.mini-cart__actions a:last-child{margin-right:0}.mini-cart__actions .secondary{flex-grow:1;margin:0 .5rem 0 0;color:var(--color-text-white);background-color:var(--color-brand-primary)}.mini-cart__actions .primary{font-size:.875rem;background:var(--color-brand-accent);width:100%;margin-left:0;margin-bottom:.5rem}.mini-cart .supplier-route{display:flex;flex-direction:column}.mini-cart .supplier-route.checkout{margin-bottom:1.25rem}.mini-cart .supplier-route__name{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.875rem;line-height:1.4;margin-right:.5rem;margin-bottom:.1875rem}.mini-cart .supplier-route__label{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.75rem}.mini-cart__icon-container{position:relative}.mini-cart__icon-container .icon{font-size:1.875rem;color:var(--color-text-black);vertical-align:middle;cursor:pointer}.mini-cart__icon-container .icon .path1:before{color:inherit}@media screen and (max-width:600px){.mini-cart__icon-container .icon{font-size:1.75rem}}@media only screen and (min-width:600px) and (max-width:1025px){.mini-cart__icon-container .icon{font-size:1.75rem}}.mini-cart__item-count{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;letter-spacing:-.2px;font-size:.75rem;color:var(--color-text-dark);background-color:var(--color-brand-accent-dark);border-radius:2px;padding:.5px 2px;position:absolute;top:2px;left:10px}@media screen and (max-width:600px){.mini-cart__item-count{top:1px;padding:.5px 1px}}@media only screen and (min-width:600px) and (max-width:1025px){.mini-cart__item-count{top:1px;padding:.5px 1px}}.notifications-list .notification-container{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border-gray-light);padding:10px 0}.notifications-list .notification-container:last-child{border-bottom:none}.notifications-list .notification-container .notification-item{display:flex;align-items:center;padding-left:15px;position:relative}.notifications-list .notification-container .notification-item.notification-new:before{content:"";position:absolute;left:0;width:7px;height:7px;border-radius:50%;background:var(--color-brand-accent);margin-right:8px}.notifications-list .notification-container .notification-new,.notifications-list .notification-container .notification-read,.notifications-list .notification-container .notification-unread{cursor:pointer}.notifications-list .notification-container .notification-new,.notifications-list .notification-container .notification-unread{color:var(--color-brand-primary);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:18px;margin-right:8px;text-decoration:none}.notifications-list .notification-container .notification-read{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:18px;margin-right:8px;text-decoration:none}.notifications-list .notification-container .notification-time{color:var(--color-text-gray);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.5rem;line-height:18px}.search-widget{position:relative;height:46px;width:550px;border-radius:4px;background-color:var(--color-bg-white);margin-right:36px}@media screen and (max-width:600px){.search-widget{flex-grow:1;margin:0;background-color:unset;height:36px;width:auto}}@media only screen and (min-width:600px) and (max-width:1025px){.search-widget{flex-grow:1;margin:0;background-color:unset;height:36px;width:auto}}.search-widget.active{width:100%;max-width:750px;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.search-widget.active{border-radius:4px}}.search-widget.active .search-box #search{border-bottom-left-radius:0}.search-widget.active .button{border-bottom-right-radius:0}.search-widget .search-box{display:flex;align-items:center;position:relative}@media screen and (max-width:600px){.search-widget .search-box{background-color:var(--color-bg-gray-faint)}}@media only screen and (min-width:600px) and (max-width:1025px){.search-widget .search-box{background-color:var(--color-bg-gray-faint)}}.search-widget .search-box .placeholder{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.75rem;position:absolute;left:19px;pointer-events:none;top:50%;transform:translateY(-50%)}@media screen and (max-width:600px){.search-widget .search-box .placeholder{left:23px}}@media only screen and (min-width:600px) and (max-width:1025px){.search-widget .search-box .placeholder{left:23px}}.search-widget .search-box .placeholder.focused{color:var(--color-text-black)}.search-widget .search-box .catalog-lookup{flex-grow:1;height:46px;outline:none;border-radius:4px 0 0 4px;color:var(--color-text-black);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;border:1px solid var(--color-border-gray);border-right-width:0;padding:12px 19px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.search-widget .search-box .catalog-lookup{padding:0 0 0 19px}}@media screen and (max-width:600px){.search-widget .search-box .catalog-lookup{height:40px}}@media only screen and (min-width:600px) and (max-width:1025px){.search-widget .search-box .catalog-lookup{height:40px}}.search-widget .search-box #search:focus{outline:1px solid #87ceeb}.search-widget .search-box ::placeholder{color:var(--color-text-gray)}.search-widget .search-box ::-webkit-input-placeholder{color:var(--color-text-gray)}.search-widget .search-box :-ms-input-placeholder{color:var(--color-text-gray)}.search-widget .search-box .search-type-connector{display:none;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;padding:0 16px}@media only screen and (min-width:600px){.search-widget .search-box .search-type-connector{display:block}}.search-widget .search-box .multiple-item-number{display:none;font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.6875rem;line-height:16px;color:var(--color-text-dark);width:85px;cursor:pointer}@media only screen and (min-width:600px){.search-widget .search-box .multiple-item-number{display:block}}@media screen and (max-width:600px){.search-widget .search-box .modal-content{padding:32px 16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.search-widget .search-box .modal-content{padding:32px 16px}}.search-widget .search-box .modal-content .item-number-search-modal .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;padding-bottom:16px;color:var(--color-text-dark)}.search-widget .search-box .modal-content .item-number-search-modal .error-banner{margin-bottom:16px}.search-widget .search-box .modal-content .item-number-search-modal .error-banner i{padding-right:12px}.search-widget .search-box .modal-content .item-number-search-modal .instructions{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:24px;color:var(--color-text-gray);padding-bottom:24px}.search-widget .search-box .modal-content .item-number-search-modal .custom-dropdown{margin-bottom:16px}.search-widget .search-box .modal-content .item-number-search-modal textarea{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;border:1px solid var(--color-border-gray-dark);color:var(--color-text-dark);height:211px;width:558px;padding:5px;margin-bottom:46px;resize:none;overflow:auto;outline:none}.search-widget .search-box .modal-content .item-number-search-modal textarea:hover{border:1px solid var(--color-border-gray-dark)}.search-widget .search-box .modal-content .item-number-search-modal textarea:focus{border:1px solid var(--color-brand-primary)}@media screen and (max-width:600px){.search-widget .search-box .modal-content .item-number-search-modal textarea{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.search-widget .search-box .modal-content .item-number-search-modal textarea{width:100%}}@media screen and (max-width:600px){.search-widget .search-box .modal-footer .actions{display:flex;flex-direction:column}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.search-widget .search-box .modal-footer .actions{display:flex;flex-direction:column}}.search-widget .search-box .modal-footer .actions .blue-button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;height:48px;padding:0 36px;text-transform:uppercase}.search-widget .search-box .modal-footer .actions .cancel{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-transform:uppercase;text-decoration:none;margin-left:24px;color:var(--color-brand-primary)}@media screen and (max-width:600px){.search-widget .search-box .modal-footer .actions .cancel{margin-left:0;margin-top:24px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.search-widget .search-box .modal-footer .actions .cancel{margin-left:0;margin-top:24px}}.search-widget .button{display:flex;justify-content:center;align-items:center;height:46px;width:48px;background-color:var(--color-brand-primary);border-radius:0 4px 4px 0;cursor:pointer}.search-widget .button .icon{color:var(--color-text-white)!important;padding:0 7px;cursor:pointer}@media screen and (max-width:600px){.search-widget .button{width:40px;height:40px}.search-widget .button .icon{font-size:1.5rem}}@media only screen and (min-width:600px) and (max-width:1025px){.search-widget .button{width:40px;height:40px}.search-widget .button .icon{font-size:1.5rem}}.search-widget .predictive-overlay{position:absolute;width:100%;left:0;top:100%;background-color:var(--color-bg-white);border:.5px solid var(--color-border-gray);border-radius:0 0 4px 4px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);z-index:9997;margin:0}@media screen and (min-width:1025px){.search-widget .predictive-overlay{max-width:420px}}.search-widget .predictive-overlay.has-results{max-width:100%}@media screen and (max-width:600px){.search-widget .predictive-overlay{position:fixed;width:100vw;bottom:0;direction:ltr;overflow-y:auto;border:0;box-shadow:none}}@media only screen and (min-width:600px) and (max-width:1025px){.search-widget .predictive-overlay{position:fixed;width:100vw;bottom:0;direction:ltr;overflow-y:auto;border:0;box-shadow:none}}.search-widget .predictive-overlay .headline{color:var(--color-text-gray);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.1px;line-height:17px;text-transform:uppercase;align-items:flex-start;margin:0;padding-bottom:20px}.search-widget .predictive-overlay .predictive-results{display:flex;padding:21px 23px;background-color:var(--color-bg-gray-light);border-bottom:.5px solid var(--color-border-gray)}@media screen and (max-width:600px){.search-widget .predictive-overlay .predictive-results{flex-direction:column;padding:0}}.search-widget .predictive-overlay .predictive-results .suggestions{flex-grow:1;flex-basis:0}.search-widget .predictive-overlay .predictive-results .suggestions .term-headline{word-break:break-all;color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:18px;align-items:flex-start;margin:0;cursor:pointer}.search-widget .predictive-overlay .predictive-results .suggestions .term-headline:hover{color:var(--color-brand-primary)}.search-widget .predictive-overlay .predictive-results .suggestions .headline{padding-bottom:4px}.search-widget .predictive-overlay .predictive-results .suggestions ul:last-child{margin-bottom:0}@media screen and (max-width:600px){.search-widget .predictive-overlay .predictive-results .suggestions{padding:21px 28px}}.search-widget .predictive-overlay .predictive-results ul{list-style:none}.search-widget .predictive-overlay .predictive-results ul li{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:24px;letter-spacing:0}.search-widget .predictive-overlay .predictive-results ul li a span:hover{color:var(--color-brand-primary)}.search-widget .predictive-overlay .predictive-results ul.in-category{margin:6px 0 18px 8px}.search-widget .predictive-overlay .predictive-results ul.in-category li{font-size:.75rem;margin:0}.search-widget .predictive-overlay .suggested-products{padding:21px 23px}.search-widget .predictive-overlay .suggested-products ul{list-style:none;margin:0}.search-widget .predictive-overlay .suggested-products ul li{display:flex;flex-direction:row;border-bottom:1px solid var(--color-border-gray-light);padding:20px 0}.search-widget .predictive-overlay .suggested-products ul li:first-child{padding-top:0}.search-widget .predictive-overlay .suggested-products ul li:last-child{border:0;padding-bottom:0}.search-widget .predictive-overlay .suggested-products ul li .image{height:80px;width:80px;min-width:80px}.search-widget .predictive-overlay .suggested-products ul li .image img{max-width:100%;max-height:100%}.search-widget .predictive-overlay .suggested-products ul li .item-content{display:flex;flex-grow:1}@media screen and (max-width:600px){.search-widget .predictive-overlay .suggested-products ul li .item-content{flex-direction:column}}.search-widget .predictive-overlay .suggested-products ul li .details{flex-grow:1;padding:0 15px}.search-widget .predictive-overlay .suggested-products ul li .details .sponsored-label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.16px;line-height:14px;text-transform:uppercase}.search-widget .predictive-overlay .suggested-products ul li .details .identity-bar{display:flex;margin-top:7px;flex-wrap:wrap}.search-widget .predictive-overlay .suggested-products ul li .details .identity-bar .ident{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.17px;line-height:14px;margin-right:24px}.search-widget .predictive-overlay .suggested-products ul li .details .identity-bar .ident:last-child{margin:0}.search-widget .predictive-overlay .suggested-products ul li .details .identity-bar .ident b{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}@media screen and (max-width:600px){.search-widget .predictive-overlay .suggested-products ul li .details .identity-bar .ident{margin-bottom:6px}}.search-widget .predictive-overlay .suggested-products ul li .details .item-name{color:var(--color-text-black);font-family:OpenSans-Light,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:300;line-height:20px;margin-top:6px}.search-widget .predictive-overlay .suggested-products ul li .details .item-name:hover{color:var(--color-brand-primary)}.search-widget .predictive-overlay .suggested-products ul li .actions{align-self:center}@media screen and (max-width:600px){.search-widget .predictive-overlay .suggested-products ul li .actions{margin:20px 0 0}}.search-widget .predictive-overlay .suggested-products ul li .item-action{display:flex;flex-direction:row}.search-widget .predictive-overlay .suggested-products ul li .item-action #search{border:1px solid var(--color-border-gray);border-radius:2px;background-color:var(--color-bg-gray-light);margin-right:8px;max-width:78px;text-align:center}.search-widget .predictive-overlay .suggested-products ul li .item-action button{flex-grow:1;border-radius:4px;background-color:var(--color-brand-accent);border:0;color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;text-align:center;text-transform:uppercase;padding:10px 24px;white-space:nowrap}.search-widget .predictive-overlay .suggested-products ul li .item-action button .icon{font-size:.875rem;margin-right:13px;vertical-align:middle;color:var(--color-text-black)}.search-widget .predictive-overlay .suggested-products ul li .item-action button.blue{background-color:var(--color-brand-primary);color:var(--color-text-white)}.search-widget .predictive-overlay ul{margin-bottom:18px}.search-widget .predictive-overlay ul li{display:flex;cursor:pointer}.search-widget .predictive-overlay ul li a{display:flex;color:var(--color-text-gray);text-decoration:none}.search-widget .predictive-overlay ul li a:hover{color:var(--color-brand-primary)}.simple-header{display:flex;align-items:center;border-bottom:1px solid var(--color-border-gray);height:120px;padding:0}.simple-header .wrapper{display:flex;align-items:center;justify-content:flex-start;padding:0 16px}@media screen and (min-width:1025px){.simple-header .wrapper{padding:0}}.simple-header img{height:57px}.simple-header .btn.btn--secondary{margin-left:3rem}@media only screen and (min-width:600px) and (max-width:1025px){.simple-header .btn.btn--secondary{margin-left:1rem}}@media screen and (max-width:600px){.simple-header .btn.btn--secondary{margin-left:0}}.simple-header.marketing img{height:45px}@media screen and (max-width:600px){.simple-header.marketing img{height:34px}}@media only screen and (min-width:600px) and (max-width:1025px){.simple-header.marketing img{height:34px}}.simple-header.impersonating{margin-top:30px}@media screen and (max-width:600px){.simple-header.impersonating{margin-top:73px}}@media screen and (max-width:600px){.simple-header{justify-content:space-between;height:60px}.simple-header img{height:34px}}@media only screen and (min-width:600px) and (max-width:1025px){.simple-header{justify-content:space-between;height:60px}.simple-header img{height:34px}}.commerce-sub-navigation-menu{position:relative;display:flex;align-items:center}.commerce-sub-navigation-menu .header-placeholder{visibility:hidden;margin-right:30px;padding:0 10px;height:0}.commerce-sub-navigation-menu .subnav{position:absolute;top:0;z-index:100}.commerce-sub-navigation-menu .subnav.open{background-color:var(--color-bg-white);border-radius:4px;box-shadow:0 2px 4px 2px rgba(0,0,0,.15);z-index:200}.commerce-sub-navigation-menu .subnav.open .subnav-header [class^=icon-]{transform:rotate(-90deg)}.commerce-sub-navigation-menu .subnav-header{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;padding:0 32px 0 16px;cursor:pointer;display:flex;white-space:nowrap;align-items:center;text-decoration:none;outline:none;min-height:38px}.commerce-sub-navigation-menu .subnav-header [class^=icon-]{font-size:1.5rem;margin:0 0 0 8px;transform:rotate(90deg)}.commerce-sub-navigation-menu .subnav-menu{width:auto;white-space:nowrap;padding:6px 32px 10px 16px}.commerce-sub-navigation-menu .subnav-menu a{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:36px;text-decoration:none;line-height:1;display:block;padding:10px 0}.commerce-sub-navigation-menu .subnav-menu a:hover{color:var(--color-brand-primary)}.sub-navigation-menu a,.subnav-link{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:inherit;text-decoration:none;padding:0 10px;margin-right:30px;cursor:pointer;display:flex;align-items:center}.sub-navigation-menu a .icon-External-Link,.subnav-link .icon-External-Link{margin-left:4px}.sub-navigation-menu a .icon-External-Link:before,.subnav-link .icon-External-Link:before{color:var(--color-text-gray);font-size:1.125rem}@media screen and (max-width:600px){.sub-navigation-menu a,.subnav-link{white-space:nowrap}}.sub-navigation-menu a:hover,.sub-navigation-menu a:hover .icon-External-Link:before,.subnav-link:hover,.subnav-link:hover .icon-External-Link:before{color:var(--color-brand-primary)}.sub-navigation-menu a.tag,.subnav-link.tag{height:21px;border-radius:3px;background-color:var(--color-bg-gray-light);padding:2px 6px}.sub-navigation-menu a.disabled,.subnav-link.disabled{pointer-events:none;color:var(--color-text-gray)}.commerce-sub-navigation{display:flex;justify-content:space-between;background-color:var(--color-bg-gray-faint);padding:0 1rem;height:38px;border-bottom:1px solid var(--color-border-gray-standard);position:relative}@media screen and (max-width:600px){.commerce-sub-navigation{display:block;height:unset;background-color:inherit;border-bottom:none;flex-grow:1}}@media only screen and (min-width:600px) and (max-width:1025px){.commerce-sub-navigation{display:block;height:unset;background-color:inherit;border-bottom:none;flex-grow:1}}.commerce-sub-navigation .left-side,.commerce-sub-navigation .right-side{display:flex;color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;letter-spacing:.2px;line-height:17px;-webkit-tap-highlight-color:transparent}.commerce-sub-navigation .left-side a:last-child,.commerce-sub-navigation .right-side a:last-child{margin:0}.commerce-sub-navigation .left-side.dropdown .icon,.commerce-sub-navigation .right-side.dropdown .icon{font-size:1.25rem;vertical-align:middle;transform:rotate(90deg);display:inline-block}.commerce-sub-navigation .left-side:first-child,.commerce-sub-navigation .right-side:first-child{padding-left:0}.switch-bar{z-index:9998;font-size:.75rem;line-height:18px;display:flex;align-items:center;justify-content:flex-start;background-color:var(--color-bg-gray);padding:.425rem .9375rem;top:0;color:var(--color-text-gray)}.switch-bar,.switch-bar.fixed{position:fixed;width:100%}@media screen and (min-width:1025px){.switch-bar{justify-content:center;max-height:30px}.switch-bar strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-right:.625rem}.switch-bar__shipTo-name:after{content:"|";margin:0 1rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.switch-bar{justify-content:center;max-height:30px}.switch-bar strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-right:.625rem}.switch-bar__shipTo-name:after{content:"|";margin:0 1rem}}.switch-bar__content{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;display:flex;flex-direction:column;justify-content:center;color:var(--color-text-dark);flex-grow:1}@media screen and (min-width:1025px){.switch-bar__content{flex-direction:row;align-items:center;justify-content:center;flex-grow:revert}}@media only screen and (min-width:1025px) and (max-width:1280px){.switch-bar__content{flex-direction:row;align-items:center;justify-content:center;flex-grow:revert}}.switch-bar__content span,.switch-bar__content strong{color:inherit}.switch-bar__cta{display:flex;align-items:center}@media screen and (min-width:1025px){.switch-bar__cta{padding-left:1.5rem}}@media only screen and (min-width:1025px) and (max-width:1280px){.switch-bar__cta{padding-left:1.5rem}}.switch-bar__cta+.switch-bar__cta{padding-left:1rem}.switch-bar__cta button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;background-color:var(--color-bg-white);color:var(--color-text-dark);border-radius:2px;border:1px solid var(--color-border-gray-dark);text-transform:uppercase;padding:.0163rem .625rem;margin:0;min-height:18px;min-width:50px;cursor:pointer}@media print{.switch-bar{position:unset}}@media screen and (max-width:600px){.switch-bar{align-items:unset}}@media screen and (max-width:600px){.switch-bar .modal-content{padding:62px 36px;display:flex;flex-direction:column}.switch-bar .modal-content .modal-body{flex:1;display:flex;flex-direction:column}}.switch-bar .modal-content .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;padding-bottom:14px}.switch-bar .modal-content .instructions{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px;padding-bottom:16px}.switch-bar .modal-content .instructions span{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif}.switch-bar .modal-content .viewing-as{padding-bottom:23px;line-height:18px}.switch-bar .modal-content .viewing-as .company{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;padding-bottom:4px}.switch-bar .modal-content .viewing-as .address{font-size:.75rem;color:var(--color-text-gray)}@media screen and (max-width:600px){.switch-bar .modal-content .actions{position:absolute;bottom:27px;width:calc(100% - 72px)}}.users-menu{display:flex;cursor:pointer;position:relative;align-items:center;justify-content:center;border-radius:22px;height:44px;width:44px;background:var(--color-bg-gray-faint);margin-right:.25rem}@media screen and (max-width:600px){.users-menu{width:38px;height:38px}}@media only screen and (min-width:600px) and (max-width:1025px){.users-menu{width:38px;height:38px}}.users-menu__name{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5;letter-spacing:-.23px;color:var(--color-text-dark);margin-bottom:2px}@media screen and (max-width:600px){.users-menu__name{font-size:.875rem;line-height:2}}@media only screen and (min-width:600px) and (max-width:1025px){.users-menu__name{font-size:.875rem;line-height:2}}.users-menu__account{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;letter-spacing:-.25px;color:var(--color-text-gray)}.users-menu__container{width:175px;top:50px;right:-14px;border-radius:0 0 .25rem .25rem;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);cursor:default;z-index:200}.users-menu__container,.users-menu__container:after{position:absolute;background-color:var(--color-bg-white)}.users-menu__container:after{content:"";top:-7px;left:75%;width:15px;height:15px;box-shadow:-1px -1px 1px 0 rgba(0,0,0,.1);transform:rotate(45deg)}@media screen and (max-width:600px){.users-menu__container:after{display:none}}@media only screen and (min-width:600px) and (max-width:1025px){.users-menu__container:after{display:none}}.users-menu__container .expandable-menu-mobile{background-color:var(--color-bg-gray-faint);height:100vh}@media screen and (max-width:600px){.users-menu__container .expandable-menu-mobile{margin-top:53px}}@media only screen and (min-width:600px) and (max-width:1025px){.users-menu__container .expandable-menu-mobile{margin-top:53px}}.users-menu__container .expandable-menu-mobile .close-menu{display:flex;align-items:center;background-color:var(--color-bg-gray-faint);border-bottom:1px solid var(--color-border-gray);padding:7px 23px}.users-menu__container .expandable-menu-mobile .close-menu .close-menu-content{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;display:flex;align-items:center;text-transform:uppercase}.users-menu__container .expandable-menu-mobile .close-menu .close-menu-content i{font-size:1.125rem;color:var(--color-brand-primary)}.users-menu__container .expandable-menu-mobile .close-menu .close-menu-content span{color:var(--color-brand-primary)}.users-menu__container ul{border-bottom:1px solid var(--color-border-gray);padding:.875rem 1.625rem}.users-menu__container ul:last-of-type{border-bottom:none}@media screen and (max-width:600px){.users-menu__container ul{padding:0 1.625rem}.users-menu__container ul:first-of-type{background-color:var(--color-bg-white);padding:1rem 1.625rem}}@media only screen and (min-width:600px) and (max-width:1025px){.users-menu__container ul{padding:0 1.625rem}.users-menu__container ul:first-of-type{background-color:var(--color-bg-white);padding:1rem 1.625rem}}.users-menu__container ul li{display:flex;align-items:center}@media screen and (max-width:600px){.users-menu__container ul li{border-bottom:1px solid var(--color-border-gray-light)}.users-menu__container ul li:last-of-type{border-bottom:none}}@media only screen and (min-width:600px) and (max-width:1025px){.users-menu__container ul li{border-bottom:1px solid var(--color-border-gray-light)}.users-menu__container ul li:last-of-type{border-bottom:none}}.users-menu__container ul li a{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-dark);text-decoration:none;cursor:pointer;line-height:1.4;padding:.75rem 0;display:flex;align-items:center}@media screen and (max-width:600px){.users-menu__container ul li a{padding:1.125rem 0;font-size:.875rem}}@media only screen and (min-width:600px) and (max-width:1025px){.users-menu__container ul li a{padding:1.125rem 0;font-size:.875rem}}.users-menu__container ul li a i{font-size:1.125rem;margin-left:.5rem}.users-menu__container ul li a i:before{color:var(--color-text-dark)}.users-menu__container .error-message{color:var(--color-text-avert);font-size:.75rem;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;padding:.8125rem 1.5rem;display:block}.pricing-icon{border-radius:100%;bottom:-4px;right:-4px;position:relative;display:flex;align-items:center;justify-content:center;padding:.25rem}.pricing-icon .v-tooltip{position:absolute;top:0;left:0;right:0;bottom:0}.pricing-icon i[class^=icon-]{font-size:1.375rem;padding:.125rem}.pricing-icon:hover{background:var(--color-bg-gray-light);cursor:pointer}.pricing-icon:hover .overlay{display:block;z-index:200}.item-price{margin-bottom:16px;color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.5rem}.item-price .unavailable{line-height:19px}.item-price .upcoming-price-change{display:flex;align-items:center;padding:6px 0;flex-wrap:wrap}.item-price .upcoming-price-change__icon{font-size:1.375rem;margin-right:.25rem}.item-price .upcoming-price-change__label{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.item-price .upcoming-price-change__info{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;width:100%}.item-price .product-price{line-height:19px;display:flex;align-items:center;justify-content:space-between;position:relative}.item-price .price-values{display:flex;flex-wrap:nowrap;align-items:center}.item-price .price-values .product-discount{margin-top:3px;margin-left:4px}.item-price .price-values .case{margin-left:4px}.product-card .item-price .price-values{display:flex;align-items:flex-end}.product-card .item-price .price-values .product-discount{padding:0;color:var(--color-text-gray)}.item-price .price-icons{display:flex;align-items:flex-end;margin-top:-15px}.item-price .case-price{display:flex;align-items:center;font-size:.75rem;margin-top:.425rem;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.item-price .case-price span{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-right:.25rem}.item-price .case-price .discount{text-decoration:line-through;margin-left:.25rem}.item-price .product-uom{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;line-height:17px}.item-price .product-discount,.item-price .product-uom{color:var(--color-text-dark);font-size:.75rem;letter-spacing:.2px}.item-price .product-discount{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;line-height:1;margin-left:7px;text-decoration:line-through;display:flex;flex-wrap:nowrap}.item-price .product-discount .regularPriceLabel{text-decoration:none!important}.item-price .product-discount span+span{margin-left:2px}.item-price.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-price .unavailable{font-size:.875rem;letter-spacing:0;display:flex;flex:1;align-items:center}@media screen and (max-width:600px){.item-price .unavailable{max-width:unset}}.item-price .price-display-info{display:inline-block;width:14px;height:14px;border:1px solid var(--color-border-black);border-radius:50%;vertical-align:middle;text-align:center;color:var(--color-text-dark);margin-left:4px}.item-price .price-display-info:before{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;content:"\003F";font-size:.625rem;line-height:12px;vertical-align:top;color:#000}.item-price .pricing-label{margin:.5rem 0 .25rem}.item-price .pricing-label+.pricing-label{margin:.25rem 0 .5rem}.item-price .pricing-label:last-child{margin-bottom:.5rem}.item-price .pricing-label .icon-Catch-Weight{font-size:1.375rem}.item-price .pricing-label .subtext-and-anchor{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-top:-2px;font-size:.75rem}.product-tag{height:20px;background-color:var(--color-brand-primary);color:var(--color-text-white);border-radius:2px;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;letter-spacing:.16px;padding:0 12px;line-height:20px;display:inline-block;text-transform:uppercase}.product-tag.order-guide{background-color:var(--color-bg-midnight)}.product-tag .icon-Bookmark-Sm{padding-right:4px;margin-bottom:-1px}.product-tag.sale{background:var(--color-brand-accent);color:var(--color-text-dark);text-decoration:none;cursor:pointer}.product-tag.sale:hover{filter:brightness(1.03)}.cookie-banner{position:fixed;bottom:0;background:rgba(0,0,0,.75);padding:1.25rem;z-index:9998;box-shadow:0 10px 15px 3px rgba(0,0,0,.1),0 4px 6px 2px rgba(0,0,0,.05);display:flex;justify-content:center}@media only screen and (min-width:600px){.cookie-banner{flex-direction:row;bottom:0;left:0;right:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}.cookie-banner__content{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:600px) and (max-width:1025px){.cookie-banner__content{width:78%}}@media screen and (min-width:1025px){.cookie-banner__content{width:80%}}@media only screen and (min-width:600px){.cookie-banner__content{flex-direction:row;justify-content:space-between;max-width:1140px}}.cookie-banner__copy{display:flex;flex-direction:column}.cookie-banner__copy .heading--gamma{margin-bottom:.25rem;color:var(--color-text-white)}.cookie-banner__cta .btn.btn--small{width:100%}@media only screen and (min-width:600px){.cookie-banner__cta{padding-left:2rem}}.cookie-banner__message p{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.5;color:var(--color-text-white);margin-bottom:1.25rem}@media only screen and (min-width:600px){.cookie-banner__message p{font-size:.9375rem;line-height:1.6;margin-bottom:0}}.cookie-banner__message p a{color:var(--color-brand-accent);white-space:nowrap}.cookie-banner__message p a:hover{filter:brightness(1.02)}.footer{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-gray);background-color:var(--color-bg-gray-faint)}@media screen and (max-width:600px){.footer{padding:0 20px}}@media only screen and (min-width:600px) and (max-width:1025px){.footer{padding:0 20px}}.footer__logo{padding:3.7375rem 0}@media print{.footer__logo{padding-bottom:1.625rem;clear:both}}@media screen and (max-width:600px){.footer__logo{padding:3.125rem 0}}.footer__logo-img{max-width:373px}@media screen and (max-width:600px){.footer__logo-img{max-width:100%}}.footer__content{display:flex;flex-wrap:wrap;font-size:.75rem;line-height:1.5}@media screen and (max-width:600px){.footer__content{border-top:1px solid var(--color-border-gray);flex-direction:column;flex-wrap:nowrap}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.footer__content{border-top:1px solid var(--color-border-gray);flex-direction:column;flex-wrap:nowrap}}.footer__column{flex-grow:1;flex-basis:0}@media screen and (max-width:600px){.footer__column{flex-basis:auto;flex-grow:0;width:100%;padding:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.footer__column{flex-basis:auto;flex-grow:0;width:100%;padding:0}}.footer__column:last-of-type{padding-right:0}.footer__column-heading{display:flex;align-items:center;justify-content:space-between;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--color-text-dark)}@media screen and (max-width:600px){.footer__column-heading{min-height:66px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.footer__column-heading{min-height:66px}}.footer__column-heading .heading--zeta{color:var(--color-text-dark);margin-bottom:.625rem;flex-grow:1}@media screen and (max-width:600px){.footer__column-heading .heading--zeta{margin:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.footer__column-heading .heading--zeta{margin:0}}.footer__column-heading .heading--zeta:after{content:"\a0"}@media screen and (max-width:600px){.footer__column-heading{border-bottom:1px solid var(--color-border-gray);display:flex;justify-content:space-between;cursor:pointer;padding:.9375rem 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.footer__column-heading{border-bottom:1px solid var(--color-border-gray);display:flex;justify-content:space-between;cursor:pointer;padding:.9375rem 0}}.footer__column-heading i[class^=icon-]{display:block;font-size:1.5rem}.footer__column-heading i[class^=icon-].down-arrow{transform:rotate(90deg)}.footer__column-heading i[class^=icon-].up-arrow{transform:rotate(270deg)}@media screen and (max-width:600px){.footer__column-content{padding-top:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.footer__column-content{padding-top:0}}.footer__column-content li{padding:.625rem 0}@media screen and (max-width:600px){.footer__column-content li{padding:1.425rem .5rem;border-bottom:1px solid var(--color-border-gray)}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.footer__column-content li{padding:1.425rem .5rem;border-bottom:1px solid var(--color-border-gray)}}.footer__column-content li a{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;color:var(--color-text-gray);-webkit-tap-highlight-color:rgba(0,0,0,0)}.footer__column-content li a:hover{color:var(--color-text-dark)}.footer__column-content li a.new-window:after{line-height:.8}.footer__column-content .description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.75rem;line-height:20px}.footer__column-content .description .link{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;display:block;color:var(--color-brand-primary);font-size:.625rem;line-height:14px;text-transform:uppercase;text-decoration:none;margin:.75rem 0 1.625rem}.footer__column-content .description .link .icon{font-size:1rem;vertical-align:middle}.footer__legal{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:.625rem;line-height:1.4;padding:1.625rem 0;margin-top:4rem;border-top:1px solid var(--color-border-gray)}@media print{.footer__legal{margin-top:0;justify-content:flex-end}}@media screen and (max-width:600px){.footer__legal{border-top:none;flex-direction:column;flex-wrap:nowrap;text-align:center;margin-top:0;padding-top:3rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.footer__legal{border-top:none;flex-direction:column;flex-wrap:nowrap;text-align:center;margin-top:0;padding-top:3rem}}.footer__legal .left a{padding-right:1.625rem}.footer__legal .left a:last-of-type{padding-right:0}.footer__legal .left a img{width:24px;height:24px}.footer__legal .right{display:flex}@media screen and (max-width:600px){.footer__legal .right{flex-direction:column;flex-wrap:nowrap}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.footer__legal .right{flex-direction:column;flex-wrap:nowrap}}.footer__legal .right .terms{padding-right:2.25rem}@media screen and (max-width:600px){.footer__legal .right .terms{padding:2.25rem 0 1rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.footer__legal .right .terms{padding:2.25rem 0 1rem}}.footer__legal .right .terms a{color:var(--color-text-gray)}.footer__legal .right .terms a:hover{color:var(--color-text-dark)}.faq-section{border-top:1px solid var(--color-border-gray)}.faq-section .title{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:1.125rem;color:var(--color-brand-primary);padding:37px 0;display:flex;justify-content:space-between}.faq-section .title>i,.faq-section .title span{color:var(--color-brand-primary);cursor:pointer}@media screen and (max-width:600px){.faq-section .title{padding:30px 0}}.faq-section .description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:22px;color:var(--color-text-dark);padding-bottom:37px}@media screen and (max-width:600px){.faq-section .description{padding-bottom:30px}}.faq-section .collapse-content{display:none}.image-and-text-block{padding-left:32px;padding-right:32px;overflow:auto}@media only screen and (min-width:600px){.image-and-text-block.top-default{padding-top:40px}.image-and-text-block.top-increased{padding-top:80px}.image-and-text-block.top-decreased{padding-top:20px}.image-and-text-block.bottom-default{padding-bottom:40px}.image-and-text-block.bottom-increased{padding-bottom:80px}.image-and-text-block.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.image-and-text-block.top-default,.image-and-text-block.top-increased{padding-top:40px}.image-and-text-block.top-decreased{padding-top:20px}.image-and-text-block.bottom-default,.image-and-text-block.bottom-increased{padding-bottom:40px}.image-and-text-block.bottom-decreased{padding-bottom:20px}}.image-and-text-block.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.image-and-text-block.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.image-and-text-block.narrow-width{padding-left:16px;padding-right:16px}}@media screen and (max-width:600px){.image-and-text-block{padding-right:16px;padding-left:16px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.image-and-text-block{padding-right:16px;padding-left:16px}}.image-and-text-block p{overflow:visible;font-size:1rem;margin-bottom:12px}@media screen and (max-width:600px){.image-and-text-block .heading{padding-top:40px}}.image-and-text-block .content-container{display:block;padding:0}.image-and-text-block .image-container{width:50%}.image-and-text-block .image-container img{width:100%}.image-and-text-block .image-container.Left{float:left;padding:0 24px 35px 0}.image-and-text-block .image-container.Right{float:right;padding:0 0 35px 24px}@media screen and (max-width:600px){.image-and-text-block .image-container.Left,.image-and-text-block .image-container.Right{float:none;width:100%;padding:0}}.image-and-text-block .image-container .caption{padding-top:12px;font-size:.75rem;line-height:18px;letter-spacing:0}.article{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;color:var(--color-text-dark);padding-bottom:40px}@media screen and (max-width:600px){.article{padding:0}}@media only screen and (min-width:600px) and (max-width:1025px){.article{padding:0}}.article .search{display:flex;float:right;box-sizing:border-box;height:38px;width:204px;border:1px solid var(--color-border-gray);border-radius:4px;background-color:var(--color-bg-white)}.article .search .icon{font-size:1.5rem;align-self:center;color:var(--color-brand-primary);padding:0 5px}.article .search input{flex-grow:1;border:0;border-radius:4px;outline:none}@media screen and (max-width:600px){.article .search{float:none;width:auto;margin-bottom:47px}}.article__content{max-width:752px;padding-top:64px;padding-bottom:56px;margin:0 auto}@media only screen and (min-width:600px) and (max-width:1025px){.article__content{padding:48px 32px}}@media screen and (max-width:600px){.article__content{padding:22px 16px}}.article__content .title{font-family:Merriweather-Bold,Arial,Helvetica,sans-serif;font-size:2.625rem;line-height:58px;margin-bottom:11px;letter-spacing:.2px;font-weight:400}@media screen and (max-width:600px){.article__content .title{font-size:1.625rem;line-height:36px}}.article__content .subtitle{line-height:24px;padding-bottom:50px}.article__content .time-date{color:var(--color-text-gray);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;line-height:24px;margin-bottom:35px;display:block}.article__content .time-date .date{margin-right:8px}.article__content .time-date .time{margin-left:8px}.article__content .description{margin-bottom:40px}.article__content .description,.article__content .lower-description{line-height:24px;padding-bottom:8px}.article__content .description ol,.article__content .description ul,.article__content .lower-description ol,.article__content .lower-description ul{padding:12px 0}.article__content .description th,.article__content .lower-description th{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:28px}.article__content .description ol,.article__content .lower-description ol{list-style:decimal;padding-left:40px}.article__content .description ol li,.article__content .lower-description ol li{padding-left:5px}.article__content .description ul,.article__content .lower-description ul{list-style:disc;padding-left:40px}.article__content .description ul li,.article__content .lower-description ul li{padding-left:5px}.article__content .description strong,.article__content .lower-description strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.article__content .description em,.article__content .lower-description em{font-style:italic}.article__content .description a,.article__content .lower-description a{color:var(--color-brand-primary)}.article__content .downloads{border-top:1px solid var(--color-border-gray)}.article .article-image{text-align:center}.article .article-image img{max-width:100%;margin:0}.article table{margin:13px 0 35px}@media screen and (max-width:600px){.article table{width:100%;overflow:auto;display:block;height:auto!important}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.article table{width:100%;overflow:auto;display:block;height:auto!important}}.article table tbody tr:first-child td{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;background-color:var(--color-bg-gray-light)}.article table tbody tr td{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:28px;padding:15px 20px;border:1px solid var(--color-border-gray)}.article table tbody tr td:first-child{border-left-width:0}.article table tbody tr td:last-child{border-right-width:0}.article .img-caption{font-size:12px}.article .img-caption img{height:100%;width:100%}.article p{overflow:hidden}.article p .img-inline{float:left;text-align:justify}.article p .img-inline img{margin-right:24px;float:left}@media screen and (max-width:600px){.article p .img-inline img{width:100%;height:100%;margin-right:0;margin-bottom:20px}}.article .main-caption{font-size:.75rem;line-height:18px;margin-top:12px;margin-bottom:48px;text-align:left}@media only screen and (min-width:600px){.article .video-or-image-block .wrapper.top-default{padding-top:40px}.article .video-or-image-block .wrapper.top-increased{padding-top:80px}.article .video-or-image-block .wrapper.top-decreased{padding-top:20px}.article .video-or-image-block .wrapper.bottom-default{padding-bottom:40px}.article .video-or-image-block .wrapper.bottom-increased{padding-bottom:80px}.article .video-or-image-block .wrapper.bottom-decreased{padding-bottom:20px}}@media screen and (max-width:600px){.article .video-or-image-block .wrapper.top-default,.article .video-or-image-block .wrapper.top-increased{padding-top:40px}.article .video-or-image-block .wrapper.top-decreased{padding-top:20px}.article .video-or-image-block .wrapper.bottom-default,.article .video-or-image-block .wrapper.bottom-increased{padding-bottom:40px}.article .video-or-image-block .wrapper.bottom-decreased{padding-bottom:20px}}.article .video-or-image-block .wrapper.narrow-width{max-width:752px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:600px){.article .video-or-image-block .wrapper.narrow-width{padding-left:16px;padding-right:16px}}@media only screen and (min-width:600px) and (max-width:1025px){.article .video-or-image-block .wrapper.narrow-width{padding-left:16px;padding-right:16px}}.listing-page-menu .menu-links,.listing-page-menu .need-help{margin-bottom:48px}.listing-page-menu .menu-links-title-header,.listing-page-menu .need-help-label-header{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-bottom:24px;color:var(--color-text-dark);font-size:1.125rem;font-weight:700;line-height:24px}.listing-page-menu a{text-decoration:none}.listing-page-menu .link{margin-bottom:18px;position:relative}.listing-page-menu .link>a{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.75rem;line-height:18px;text-decoration:none}.listing-page-menu .active>a{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-brand-primary);font-size:.75rem;text-decoration:none;line-height:18px}.listing-page-menu .active>a:before{position:absolute;top:3px;left:-10px;content:" ";width:2px;height:12px;background:var(--color-brand-primary)}.listing-page-menu .vs--single.vs--open .vs__selected{position:relative}.no-footer .vdp-datepicker .vdp-datepicker__calendar>div{margin-bottom:0}.vdp-datepicker input{outline:none;cursor:pointer}.vdp-datepicker .vdp-datepicker__calendar{width:auto;right:-16px}.vdp-datepicker .vdp-datepicker__calendar>div{margin-bottom:40px}.vdp-datepicker .vdp-datepicker__calendar header .day__month_btn{pointer-events:none}.vdp-datepicker .vdp-datepicker__calendar footer{display:flex;justify-content:space-between;position:absolute;bottom:20px;left:23px;right:23px}.vdp-datepicker .vdp-datepicker__calendar footer .reference{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#6e6e6e;font-size:12px;display:flex;align-items:center;word-break:break-word;justify-content:center;flex-grow:1;flex-basis:0}.vdp-datepicker .vdp-datepicker__calendar footer .reference .reference-circle{width:10px;height:10px;border-radius:50%;margin-right:3px}.vdp-datepicker .vdp-datepicker__calendar footer .reference .reference-circle.selected{background-color:#007bc7}.vdp-datepicker .vdp-datepicker__calendar footer .reference .reference-circle.available{border:1px solid #80bc00}.vdp-datepicker .vdp-datepicker__calendar footer .reference .reference-circle.highlighted{border:1px dashed #80bc00}.vdp-datepicker .vdp-datepicker__calendar .cell.day{border-radius:50%;border:1px solid #80bc00;width:12%;height:37.44px;margin:1.14%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.vdp-datepicker .vdp-datepicker__calendar .cell.day{line-height:37.44px}}.vdp-datepicker .vdp-datepicker__calendar .cell.day.blank,.vdp-datepicker .vdp-datepicker__calendar .cell.day.disabled,.vdp-datepicker .vdp-datepicker__calendar .cell.day.selected{border:none}.vdp-datepicker .vdp-datepicker__calendar .cell.day.today{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:14px}.vdp-datepicker .vdp-datepicker__calendar .cell.day.highlighted:not(.selected){background:none;color:#484848;border:1px dashed #80bc00}.vdp-datepicker .vdp-datepicker__calendar .cell.day.highlighted.selected{background:#007bc7}.contact-us-form .description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;color:#3f3f3f;line-height:22px;margin-bottom:24px}.contact-us-form .custom-input.textarea,.contact-us-form .input-container.textarea{height:154px}.contact-us-form .custom-input.textarea .custom-input__selected,.contact-us-form .input-container.textarea .custom-input__selected{display:flex;flex-direction:column}.contact-us-form .custom-input.textarea .custom-input__selected .custom-input__selected-value,.contact-us-form .input-container.textarea .custom-input__selected .custom-input__selected-value{flex:1}.contact-us-form .custom-input.textarea .custom-input__selected .custom-input__selected-value textarea,.contact-us-form .input-container.textarea .custom-input__selected .custom-input__selected-value textarea{overflow:auto;border:none;resize:none;outline:none;width:100%;height:100%;padding:0}.contact-us-form .custom-input .input-box,.contact-us-form .input-container .input-box{display:flex;flex-direction:column;justify-content:center;width:100%;height:56px;border:1px solid #d3d3d3;border-radius:4px;padding:16px 18px}.contact-us-form .custom-input .input-box input[type=text],.contact-us-form .custom-input .input-box select,.contact-us-form .custom-input .input-box textarea,.contact-us-form .input-container .input-box input[type=text],.contact-us-form .input-container .input-box select,.contact-us-form .input-container .input-box textarea{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;color:#3f3f3f;line-height:19px;border:none;background-color:transparent}.contact-us-form .custom-input .input-box input[type=text]:focus,.contact-us-form .custom-input .input-box select:focus,.contact-us-form .custom-input .input-box textarea:focus,.contact-us-form .input-container .input-box input[type=text]:focus,.contact-us-form .input-container .input-box select:focus,.contact-us-form .input-container .input-box textarea:focus{outline:none}.contact-us-form .actions{margin-top:20px}.contact-us-form .actions input[type=submit]{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;height:48px;width:170px}.your-dot-team{border-top:1px solid var(--color-border-gray-light);margin-top:40px}@media screen and (max-width:600px){.your-dot-team{margin:0}}@media only screen and (min-width:600px) and (max-width:1025px){.your-dot-team{margin:0}}@media screen and (max-width:600px){.your-dot-team{padding:0 16px}}.your-dot-team h2{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:1.5rem;margin-top:40px;line-height:36px}@media screen and (max-width:600px){.your-dot-team h2{margin-top:40px}}@media only screen and (min-width:600px) and (max-width:1025px){.your-dot-team h2{margin-top:40px}}.your-dot-team .team-grid{display:flex;flex-wrap:wrap}.your-dot-team .team-grid .team{width:24%;margin:24px 1% 0 0}@media only screen and (min-width:600px) and (max-width:1025px){.your-dot-team .team-grid .team{width:48%}}@media only screen and (min-width:1025px) and (max-width:1280px){.your-dot-team .team-grid .team{width:48%}}@media screen and (max-width:600px){.your-dot-team .team-grid .team{width:100%;margin:0 0 50px}}.your-dot-team .team-grid .team .title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.625rem;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.your-dot-team .team-grid .team .name{color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:1rem;line-height:22px;margin-bottom:16px}.your-dot-team .team-grid .team .line{display:flex;align-items:center;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);font-size:.75rem;margin:5px 0}.your-dot-team .team-grid .team i{margin-right:12px;font-size:1rem}.contact-us-page{padding:30px 10px;display:flex;flex-direction:column}@media screen and (min-width:1025px){.contact-us-page{padding:24px 75px 60px}}.contact-us-page .EPiServerForms{width:auto;max-width:none;margin:25px 0}.contact-us-page .heading{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.875rem;color:var(--color-text-dark);line-height:36px;margin-bottom:24px}.contact-us-page .description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark);line-height:22px;margin-bottom:24px}.contact-us-page__main-content{display:flex}@media screen and (max-width:600px){.contact-us-page__main-content{flex-direction:column}}@media only screen and (min-width:600px) and (max-width:1025px){.contact-us-page__main-content{flex-direction:column}}@media screen and (max-width:600px){.contact-us-page__main-content{padding:48px 16px 40px}}.contact-us-page__form{width:60%}@media screen and (max-width:600px){.contact-us-page__form{width:100%}}@media only screen and (min-width:600px) and (max-width:1025px){.contact-us-page__form{width:100%}}.contact-us-page__form .description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark);line-height:22px;margin-bottom:24px}.contact-us-page__form .custom-input.textarea,.contact-us-page__form .input-container.textarea{height:154px}.contact-us-page__form .custom-input.textarea .custom-input__selected,.contact-us-page__form .input-container.textarea .custom-input__selected{display:flex;flex-direction:column}.contact-us-page__form .custom-input.textarea .custom-input__selected .custom-input__selected-value,.contact-us-page__form .input-container.textarea .custom-input__selected .custom-input__selected-value{flex:1}.contact-us-page__form .custom-input.textarea .custom-input__selected .custom-input__selected-value textarea,.contact-us-page__form .input-container.textarea .custom-input__selected .custom-input__selected-value textarea{overflow:auto;border:none;resize:none;outline:none;width:100%;height:100%;padding:0}.contact-us-page__form .custom-input .input-box,.contact-us-page__form .input-container .input-box{display:flex;flex-direction:column;justify-content:center;width:100%;height:56px;border:1px solid var(--color-border-gray);border-radius:4px;padding:16px 18px}.contact-us-page__form .custom-input .input-box input[type=text],.contact-us-page__form .custom-input .input-box select,.contact-us-page__form .custom-input .input-box textarea,.contact-us-page__form .input-container .input-box input[type=text],.contact-us-page__form .input-container .input-box select,.contact-us-page__form .input-container .input-box textarea{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark);line-height:19px;border:none;background-color:transparent}.contact-us-page__form .custom-input .input-box input[type=text]:focus,.contact-us-page__form .custom-input .input-box select:focus,.contact-us-page__form .custom-input .input-box textarea:focus,.contact-us-page__form .input-container .input-box input[type=text]:focus,.contact-us-page__form .input-container .input-box select:focus,.contact-us-page__form .input-container .input-box textarea:focus{outline:none}.contact-us-page__form .actions{margin-top:20px}.contact-us-page__form .actions input[type=submit]{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;height:48px;width:170px}.contact-us-page__right-info{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-dark);flex-direction:column;padding:45px 60px 0;flex:1}@media screen and (max-width:600px){.contact-us-page__right-info{padding:40px 0 0}}@media only screen and (min-width:600px) and (max-width:1025px){.contact-us-page__right-info{padding:40px 0 0}}.contact-us-page__right-info h1,.contact-us-page__right-info h2,.contact-us-page__right-info h3{white-space:nowrap;margin-bottom:0}.contact-us-page .error-msg{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:var(--color-text-avert);line-height:14px;margin-top:10px;padding-left:13px}.contact-us-page .blue-button{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;padding:10px 40px}.product-card{position:relative;height:690px;width:calc(var(--product-card-width)*1px);border:1px solid var(--color-border-gray-light);border-radius:4px;margin:0 calc(var(--product-card-right-margin)*1px) 4px 0;-webkit-print-color-adjust:exact}@media print{.product-card{height:660px}.product-card.print-hide-pricing{height:600px}.product-card.print-hide-pricing .product-card__price-display{display:none}}@media screen and (max-width:600px){.product-card{border-radius:0;border-width:1px 0 0;border-color:var(--color-border-gray);padding-top:50px;height:auto;width:auto;margin:0}.product-card:last-child{border-bottom-width:1px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-card{border-radius:0;border-width:1px 0 0;border-color:var(--color-border-gray);padding-top:50px;height:auto;width:auto;margin:0}.product-card:last-child{border-bottom-width:1px}}.product-card.sponsored{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border-top:3px solid var(--color-border-brand-light)}@media screen and (max-width:600px){.product-card.sponsored{border-width:3px 0 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-card.sponsored{border-width:3px 0 0}}.product-card.show-inventory-link{height:714px}@media screen and (max-width:600px){.product-card.show-inventory-link{height:auto;padding-bottom:.5rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-card.show-inventory-link{height:auto;padding-bottom:.5rem}}.product-card.selected{border-color:var(--color-border-brand)}.product-card.mini{padding-top:10px;height:213px}.product-card.mini .item-image{float:right;height:40px;width:40px;margin:0 16px}.product-card.full-mobile .item-image{float:none;height:160px;width:160px;margin:31px auto 10px}@media screen and (max-width:600px){.product-card.full-mobile{padding-top:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-card.full-mobile{padding-top:0}}.product-card__favorite-button .favorite-icon{position:absolute;right:24px;top:16px;width:16px;height:16px;cursor:pointer}.product-card__sponsored-label{display:none;color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;letter-spacing:.16px;line-height:1.2;text-align:center;position:absolute;left:0;right:0;top:7px}.sponsored .product-card__sponsored-label{display:block}.product-card__select-item-checkbox{position:absolute;top:16px;left:24px}@media print{.product-card__select-item-checkbox{display:none}}.product-card__image-container{margin:44px auto 8px}.product-card__image-container a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}.product-card__image-container.sponsored{margin-top:0}.product-card__image-container img{aspect-ratio:1/1;max-width:100%;max-height:100%;color:var(--color-text-white);text-decoration:underline}@media screen and (max-width:600px){.product-card__image-container{position:absolute;top:48px;height:80px;width:80px;margin:unset}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-card__image-container{position:absolute;top:48px;height:80px;width:80px;margin:unset}}.product-card__item-name{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.3;text-decoration:none;cursor:pointer;height:58px;display:block}.product-card__item-specs{display:flex;flex-direction:column;height:33px;margin-bottom:12px}.product-card__item-specs-row{display:flex}.product-card__item-specs-row span{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.6875rem;line-height:1.5;color:var(--color-text-gray);margin-right:4px}.product-card__item-temperature{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.5625rem;font-weight:700;text-transform:uppercase;margin-bottom:8px}.product-card__availability-container{height:50px;margin-bottom:16px;letter-spacing:normal}.product-card__availability-container .product-status__icon{margin-right:4px}.product-card__availability-container .product-status__message{margin-top:4px;font-size:.75rem;line-height:1.3}@media screen and (max-width:600px){.product-card__availability-container{height:unset}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-card__availability-container{height:unset}}.product-card__item-status{color:var(--color-text-affirm)}.product-card__item-availability,.product-card__item-status{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.8125rem;line-height:1.4}.product-card__item-availability{color:var(--color-text-gray-faint)}.product-card__availability-message{font-size:.6875rem;line-height:1.4}.product-card__availability-message,.product-card__item-numbers{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark)}.product-card__item-numbers{display:flex;flex-direction:column;font-size:.75rem;line-height:1.5;height:72px;margin-bottom:8px}@media screen and (max-width:600px){.product-card__item-numbers{height:unset}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-card__item-numbers{height:unset}}.product-card__item-numbers .highlight{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.product-card__item-numbers .max-length-text{display:inline}.product-card__additional-content{margin-bottom:14px}.product-card__additional-content .hide-content{visibility:hidden}.product-card__tradeshow-eligible{width:100%;text-align:center;margin:.25rem 0;display:block}.product-card__item-link{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-decoration:none;font-size:.625rem;line-height:20px;text-transform:uppercase;color:var(--color-brand-primary);display:block}.product-card__item-link:hover{text-decoration:underline}.product-card__price-display{height:80px}.product-card__price-display .item-price{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:36px;margin-top:3px}.product-card__price-display .item-price .case{color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.2px;line-height:1;margin-left:.25rem}.product-card__price-display .item-price .cross-line{color:var(--color-text-dark);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.2px;line-height:17px;margin-left:7px;text-decoration:line-through}.product-card__tag-bar{height:20px;margin-bottom:8px;display:flex}.product-card__tag-bar .product-tag{white-space:nowrap;margin-right:4px}.product-card__content-container{padding:0 20px 20px}@media screen and (max-width:600px){.product-card__content-container{margin-left:96px}.product-card__content-container .hide-mobile{display:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-card__content-container{margin-left:96px}.product-card__content-container .hide-mobile{display:none}}.product-card__content-container .add-to-cart,.product-card__content-container .item-action{margin:12px 0 20px}@media print{.product-card__content-container .add-to-cart,.product-card__content-container .item-action{display:none}}.product-card__content-container .item-action button{width:100%;border-radius:4px;border:0;background-color:var(--color-brand-primary);color:var(--color-text-white);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;text-align:center;text-transform:uppercase;padding:14.5px 24px;white-space:nowrap}.product-card__content-container .item-action button [class^=icon-]{color:var(--color-text-white);font-size:.875rem;margin-right:13px;vertical-align:middle}.product-card-detail{display:flex;padding:24px 10px;border-bottom:1px solid var(--color-bg-gray-light);margin-left:-10px}.product-card-detail:first-child{border-top:1px solid var(--color-bg-gray-light);margin-top:20px}.product-card-detail.sponsored{border:1px solid var(--color-bg-gray-light);margin-bottom:16px;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.product-card-detail__item-image{display:flex;align-items:flex-start;padding-right:16px;max-width:123px}.product-card-detail__item-image img{aspect-ratio:1/1;height:60px;width:60px;color:var(--color-text-white);text-decoration:underline}@media only screen and (min-width:600px){.product-card-detail__item-image img{height:80px;width:80px}}.product-card-detail__sponsored-label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:1.2;color:var(--color-text-dark);margin-bottom:4px}.product-card-detail__sponsored-label+.product-card-detail__tag-bar{padding-top:4px}.product-card-detail__tag-bar{display:flex;flex-wrap:wrap;margin-bottom:4px}.product-card-detail__tag-bar .product-tag{margin-right:4px;margin-bottom:4px}.product-card-detail__eyebrow{display:flex;flex-wrap:wrap;align-items:flex-start;line-height:2;margin-bottom:.5rem}@media only screen and (min-width:600px){.product-card-detail__eyebrow{margin-bottom:0}}.product-card-detail__eyebrow-label{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-dark);text-decoration:none;text-transform:capitalize;white-space:nowrap}.product-card-detail__eyebrow-label:after{content:"|";color:var(--color-text-gray-faint);margin:0 .75rem}.no-product-line-description .product-card-detail__eyebrow-label:nth-child(2):after,.product-card-detail__eyebrow-label:nth-child(3):after,.three-lines .product-card-detail__eyebrow-label:after,.two-lines.one-on-first-line .product-card-detail__eyebrow-label:first-child:after,.two-lines.two-on-first-line .product-card-detail__eyebrow-label:nth-child(2):after{content:"\a0"}.product-card-detail__brand{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-dark);line-height:1.2;padding:4px 0}.product-card-detail__brand span{color:var(--color-text-gray-faint);margin:0 10px}.product-card-detail__description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.4;text-decoration:none;display:inline-flex}.product-card-detail__description span{color:var(--color-brand-primary);max-width:770px}.product-card-detail__item-numbers{display:flex;flex-wrap:wrap;padding:4px 0}.product-card-detail__item-numbers .ident{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem;line-height:1.5;display:flex;margin-right:12px;width:100%}@media only screen and (min-width:600px){.product-card-detail__item-numbers .ident{width:auto}}.product-card-detail__item-numbers .ident strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;margin-right:4px}.product-card-detail__item-specs{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.6875rem;display:flex;flex-wrap:wrap;padding:6px 0}.product-card-detail__item-specs span{padding:6px 8px;color:var(--color-text-dark);background:var(--color-bg-gray-light);margin-right:4px;margin-bottom:4px;white-space:nowrap}.product-card-detail__item-specs span.highlight{background-color:var(--color-bg-brand-light)}.product-card-detail__item-temperature{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray);font-size:.5625rem;font-weight:700;text-transform:uppercase}.product-card-detail__anchor-links{display:flex;align-items:center;padding-top:6px}.product-card-detail__anchor-links a{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5;color:var(--color-brand-primary);text-decoration:none}.product-card-detail__anchor-links a:hover{text-decoration:underline}.product-card-detail__anchor-links span{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-text-gray-faint);font-size:.75rem;margin:0 10px}.product-card-detail__content{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width:1025px){.product-card-detail__content{flex-wrap:nowrap}}@media only screen and (min-width:1025px) and (max-width:1280px){.product-card-detail__content{flex-wrap:nowrap}}.product-card-detail__item-details{padding-right:24px;width:100%}@media screen and (min-width:1025px){.product-card-detail__item-details{padding-right:48px;width:calc(100% - 280px)}}.product-card-detail__actions{padding-top:1rem;width:100%;max-width:280px}@media screen and (min-width:1025px){.product-card-detail__actions{padding-top:0;min-width:280px}}.product-card-detail__actions .partial-loader .loader img{height:18px;width:18px}.product-card-detail__actions .item-price{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.5;margin-bottom:.5rem;min-height:1.25rem}.product-card-detail__actions .item-price .case{font-size:.875rem}.product-card-detail__promotion{margin-bottom:8px}.product-card-detail__promotion.product-tag{width:100%;text-align:center}.product-card-detail__add-to-cart{display:flex;align-items:flex-start;justify-content:flex-end;margin-top:.5rem}.product-card-detail__add-to-cart .add-to-cart .input-section .quantity-box{height:36px;width:78px}.product-card-detail__add-to-cart .add-to-cart.horizontal{flex-grow:1;margin-right:8px}.product-card-detail__add-to-cart .yellow-button{height:36px}.product-card-detail__add-to-cart .multiples-and-quantity{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;color:var(--color-text-dark);line-height:1.2;padding:4px 0;margin-top:8px}.product-card-detail__add-to-cart .multiples-and-quantity div{white-space:nowrap}.product-card-detail__add-to-cart .multiples-and-quantity .divider{color:var(--color-text-gray-faint);margin:0 8px;padding:0}.product-card-detail__add-to-cart .favorite-button{border:1px solid var(--color-border-gray);position:relative;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:4px;margin-left:8px;cursor:pointer}.product-card-detail__add-to-cart .favorite-button .icon-Favorite:before{color:var(--color-text-gray)}.product-compare-item{max-width:291px;min-width:291px}@media screen and (max-width:600px){.product-compare-item{width:75.2vw;flex-shrink:0}}.product-compare-item .remove{color:#007bc7;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;line-height:14px;padding:12px 16px;cursor:pointer;text-transform:uppercase;border-bottom:.5px solid #d3d3d3}.product-compare-item .disabled{color:grey;cursor:default;pointer-events:none}.product-compare-item .product-block{border:0;height:auto;margin-right:24px}.product-compare-item .product-block.mini{border:1px solid #f3f3f3;margin-top:36px}@media screen and (max-width:600px){.product-compare-item .product-block.mini{margin-top:20px}}.product-compare-item .product-block .item-name{color:#000;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:300;line-height:24px}.product-compare-item .product-block .stock-status{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.2px;line-height:17px;margin:13px 0 14px;color:#00bf4a}.product-compare-item .price-values{display:block}.product-compare-item .price-values .case{margin-left:0}.product-compare-item:last-child{max-width:267px;min-width:267px}.product-compare-item:last-child .product-block{margin-right:0}.product-compare-item:last-child [class*=" line-"],.product-compare-item:last-child [class^=line-]{max-width:267px;min-width:267px;padding-right:16px}@media screen and (max-width:600px){.modal-one.add-to-promotions-modal .modal-body{padding:0 35px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal-one.add-to-promotions-modal .modal-body{padding:0 35px}}@media screen and (max-width:600px){.modal-one.add-to-promotions-modal .modal-content{padding:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal-one.add-to-promotions-modal .modal-content{padding:0}}.applied-filters{padding:28px 23px;border-bottom:1px solid var(--color-border-white)}.applied-filters:last-child{border:0}@media screen and (max-width:600px){.applied-filters{padding:20px}}.applied-filters .filters-header{display:flex;justify-content:space-between;cursor:pointer}.applied-filters .filters-header div[class^=icon-]{color:var(--color-brand-primary)}.applied-filters .filter-tags{margin-top:10px}.applied-filters .filter-tag{position:relative;display:inline-block;border:1px solid var(--color-border-brand);border-radius:2px;color:var(--color-brand-primary);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.16px;line-height:14px;padding:3px 20px 3px 5px;margin:0 8px 8px 0}.applied-filters .filter-tag .icon{color:var(--color-brand-primary);position:absolute;font-size:1rem;right:0;top:2px;cursor:pointer}.applied-filters .filter-tag:hover{background-color:var(--color-brand-primary);color:var(--color-text-white)}.applied-filters .filter-tag:hover .icon{color:var(--color-text-white)}.applied-filters .clear-all{display:inline-block;color:var(--color-brand-primary);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;line-height:14px;text-transform:uppercase;cursor:pointer}@media screen and (max-width:600px){.download-all-modal .modal-content{display:flex;flex-direction:column}}@media screen and (max-width:600px){.download-all-modal .modal-header{padding:70px 35px 0}}.download-all-modal .modal-header h2{padding-bottom:35px}.download-all-modal .modal-body{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;line-height:24px;padding-bottom:35px}@media screen and (max-width:600px){.download-all-modal .modal-body{flex:1;padding:0 35px}}.download-all-modal .modal-footer{display:flex;align-items:center;flex-wrap:wrap}.download-all-modal .modal-footer .email-all-items{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;text-transform:uppercase;padding:0 36px}@media screen and (max-width:600px){.download-all-modal .modal-footer .email-all-items{width:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.download-all-modal .modal-footer .email-all-items{width:100%}}.download-all-modal .modal-footer .full-catalog-download{flex-basis:100%}.download-all-modal .modal-footer .full-catalog-download .yellow-button{width:100%;margin-top:1.5rem;padding:0 2.25rem}@media screen and (max-width:600px){.download-all-modal .modal-footer .full-catalog-download{flex-basis:0;margin-bottom:1rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.download-all-modal .modal-footer .full-catalog-download{flex-basis:0;margin-bottom:1rem}}.download-all-modal .modal-footer .cancel{padding-left:20px}@media screen and (max-width:600px){.download-all-modal .modal-footer .cancel{padding-top:28px}}@media screen and (max-width:600px){.download-all-modal .modal-footer{flex-direction:column-reverse;align-items:normal;padding:0 35px 40px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.download-all-modal .modal-footer .v-actions{flex-direction:row;align-items:baseline}.download-all-modal .modal-footer .v-actions__cancel{margin-left:24px}}@media screen and (max-height:320px){.download-all-modal .modal-footer .v-actions{flex-direction:row;align-items:baseline}.download-all-modal .modal-footer .v-actions__cancel{margin-left:24px}}.modal-one.facet-all-terms-modal .modal-header{flex-direction:column;justify-content:flex-start}.modal-one.facet-all-terms-modal .modal-header h2{margin:0}@media screen and (max-width:600px){.modal-one.facet-all-terms-modal .modal-header{padding:25px 35px 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal-one.facet-all-terms-modal .modal-header{min-height:50px}}.modal-one.facet-all-terms-modal .modal-header .back{color:var(--color-brand-primary);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;line-height:14px;text-transform:uppercase}.modal-one.facet-all-terms-modal .modal-header .back .icon{color:var(--color-brand-primary);display:inline-block;transform:rotate(180deg);font-size:1.5rem;vertical-align:middle;width:16px;height:22px;margin-right:5px}@media screen and (max-width:600px){.modal-one.facet-all-terms-modal .modal-header .back{margin-bottom:24px}}@media screen and (max-width:600px){.modal-one.facet-all-terms-modal .modal-content{height:100vh;display:flex;flex-direction:column}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal-one.facet-all-terms-modal .modal-content{height:100vh;display:flex;flex-direction:column}}@media screen and (max-width:600px){.modal-one.facet-all-terms-modal .modal-body{overflow-y:auto;padding:0 35px}}.modal-one.facet-all-terms-modal .modal-footer{margin:28px 0 0}@media screen and (max-width:600px){.modal-one.facet-all-terms-modal .modal-footer{margin:0;box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}}.modal-one.facet-all-terms-modal .facet-filter{margin:20px 0 0}.modal-one.facet-all-terms-modal .facet-search{display:flex;box-sizing:border-box;height:38px;border:1px solid var(--color-border-gray);border-radius:4px;background-color:var(--color-bg-white);align-items:center;margin-top:28px}@media screen and (min-width:1025px){.modal-one.facet-all-terms-modal .facet-search{height:56px;font-size:.875rem;line-height:19px}}.modal-one.facet-all-terms-modal .facet-search .icon-Search{display:none}.modal-one.facet-all-terms-modal .facet-search input{padding:0 17px;height:100%;flex-grow:1;color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;border:0;background-color:transparent;outline:none}.modal-one.facet-all-terms-modal .facet-options{overflow-y:auto;max-height:30vh;margin-top:28px}@media screen and (min-width:1025px){.modal-one.facet-all-terms-modal .facet-options{margin-bottom:28px}}@media screen and (max-width:600px){.modal-one.facet-all-terms-modal .facet-options{max-height:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal-one.facet-all-terms-modal .facet-options{max-height:100%}}.modal-one.facet-all-terms-modal .facet-options ul li{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:18px;margin-bottom:12px;padding-top:2px}.modal-one.facet-all-terms-modal .facet{padding:0}.facet-categories{padding:28px 23px;border-bottom:1px solid var(--color-border-white)}.facet-categories:last-child{border:0}@media screen and (max-width:600px){.facet-categories{padding:20px}}.facet-categories .facet-name{margin-bottom:23px}.facet-categories .toggle-container{height:auto}.facet-categories ul.category{list-style:none;margin-bottom:18px}.facet-categories ul.category li{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:18px}@media screen and (max-width:600px){.facet-categories ul.category li{font-size:.875rem;padding:10px 12px}}@media only screen and (min-width:600px) and (max-width:1025px){.facet-categories ul.category li{font-size:.875rem;padding:10px 12px}}.facet-categories ul.category li.active{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;color:var(--color-brand-primary)}.facet-categories ul.category li.main{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.875rem;cursor:pointer}@media screen and (min-width:1025px){.facet-categories ul.category li.main{margin-bottom:9px}}@media screen and (max-width:600px){.facet-categories ul.category li.main{padding:10px 0}}@media only screen and (min-width:600px) and (max-width:1025px){.facet-categories ul.category li.main{padding:10px 0}}.facet-categories ul.category li a{color:inherit;text-decoration:none;cursor:pointer}.facet-categories ul.category:last-child{margin:0}.facet-group .facet{padding:28px 23px;border-bottom:1px solid var(--color-border-white)}@media screen and (max-width:600px){.facet-group .facet{padding:20px}}.facet-group .facet .facet-header{display:flex;justify-content:space-between;cursor:pointer}.facet-group .facet .facet-header div[class^=icon-]{color:var(--color-brand-primary)}.facet-group .facet .facet-search{display:flex;box-sizing:border-box;height:38px;border:1px solid var(--color-border-gray);border-radius:4px;background-color:var(--color-bg-white);align-items:center;margin-top:28px}.facet-group .facet .facet-search .icon{font-size:1.5rem;color:var(--color-brand-primary);padding:0 6px}.facet-group .facet .facet-search input{height:100%;flex-grow:1;color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:17px;border:0;background-color:transparent;outline:none}.facet-group .facet .facet-options{margin-top:28px}.facet-group .facet .facet-options ul{list-style:none}.facet-group .facet .facet-options ul li{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:18px;margin-bottom:12px}.facet-group .facet .facet-options ul li label{display:inline-block;cursor:pointer}.facet-group .facet .facet-options ul li label:hover{color:var(--color-brand-primary)}.facet-group .facet .view-all{color:var(--color-brand-primary);font-size:.625rem;font-weight:700;line-height:14px;margin-top:24px}.facet-group .facet .view-all,.facet-name{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;cursor:pointer}.facet-name{color:var(--color-text-gray);font-size:.75rem;line-height:17px}.facet-selector{color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:18px;margin-bottom:12px}.facet-selector label{display:inline-block;cursor:pointer}.facet-selector label:hover{color:var(--color-brand-primary)}.facet-type{padding:28px 23px;border-bottom:1px solid var(--color-border-white)}.facet-type:last-child{border:0}@media screen and (max-width:600px){.facet-type{padding:20px}}.facet-type ul{list-style:none}.facet-type ul .heading--epsilon{display:flex;align-items:center;font-size:.8125rem;color:var(--color-text-gray);text-transform:uppercase;padding:.5rem 0;line-height:1;gap:8px}.facet-type ul .heading--epsilon.border-b{border-color:var(--color-border-gray-light);margin-bottom:.25rem}.facet-type ul .icon-container{font-size:18px}.facet-type ul .path2:before{margin-left:-1.67rem}.facet-type ul input[type=radio]{width:16px;height:16px;accent-color:var(--color-brand-primary);margin:0}.facet-type ul>li{background-color:var(--color-bg-white);margin-bottom:8px}.facet-type ul li{border-radius:2px;color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:18px}.facet-type ul li label{display:block;padding:10px 10px 10px 37px}.facet-type ul li label.order-guide-label{display:flex;align-items:center;justify-content:space-between}.facet-type ul li label .checkmark{top:10px;left:10px}.facet-type ul li .radio{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;color:var(--color-text-dark);line-height:18px;display:flex;align-items:center;gap:10px;padding:.3125rem 0;cursor:pointer}.facet-type ul li.order-guide{padding:.25rem .75rem .5rem}.facet-type ul li:last-child{margin:0}:root{--product-card-width:284;--product-card-right-margin:4}@media screen and (min-width:1025px){.product-results{padding:24px 32px 24px 20px}}.product-results-grid{display:flex;flex-wrap:wrap;margin:18px 0 0}@media print{.product-results-grid{content:"";display:table;clear:both;display:block}}@media screen and (max-width:600px){.product-results-grid{flex-direction:column;margin:0}.product-results-grid .checkbox{left:0}.product-results-grid .favorite-icon{right:0}.product-results-grid .item-content{padding:0}.product-results-grid .tag-bar{height:auto}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-results-grid{flex-direction:column;margin:0}.product-results-grid .checkbox{left:0}.product-results-grid .favorite-icon{right:0}.product-results-grid .item-content{padding:0}.product-results-grid .tag-bar{height:auto}}@media print{.product-results-grid .product-card{page-break-inside:avoid;float:left}}.product-results-grid .advertisement-container-block{margin:20px 0 24px;max-width:unset}.product-results-grid .multiple-lists-dropdown{width:280px;right:-24px;top:-14px}.modal-one.refine-results-modal .modal-content{max-height:60vh}@media screen and (max-width:600px){.modal-one.refine-results-modal .modal-content{max-height:100vh}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal-one.refine-results-modal .modal-content{max-height:100vh}}.modal-one.refine-results-modal .modal-header{display:block;justify-content:flex-start}.modal-one.refine-results-modal .modal-header h2{margin:0}@media screen and (max-width:600px){.modal-one.refine-results-modal .modal-header{padding:25px 35px 0}}.modal-one.refine-results-modal .modal-header .back{color:#007bc7;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;line-height:14px;text-transform:uppercase}.modal-one.refine-results-modal .modal-header .back .icon{color:#007bc7;display:inline-block;transform:rotate(180deg);font-size:1.5rem;vertical-align:middle;width:16px;height:22px;margin-right:5px}@media screen and (min-width:1025px){.modal-one.refine-results-modal .modal-header .back{display:none}}@media screen and (max-width:600px){.modal-one.refine-results-modal .modal-header .back{margin-bottom:24px}}@media screen and (max-width:600px){.modal-one.refine-results-modal .modal-content{height:100vh;display:flex;flex-direction:column}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal-one.refine-results-modal .modal-content{height:100vh;display:flex;flex-direction:column}}@media screen and (max-width:600px){.modal-one.refine-results-modal .modal-body{overflow-y:auto;padding:0 35px}}.modal-one.refine-results-modal .modal-footer{margin:28px 0 0}@media screen and (max-width:600px){.modal-one.refine-results-modal .modal-footer{margin:0;box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}}.modal-one.refine-results-modal .facet-filter{margin:20px 0 0}@media screen and (min-width:1025px){.modal-one.refine-results-modal .facet-search{height:56px;font-size:.875rem;line-height:19px}}.modal-one.refine-results-modal .facet-search .icon-Search{display:none}.modal-one.refine-results-modal .facet-search input{padding:0 17px}.modal-one.refine-results-modal .view-all{margin-top:14px}.modal-one.refine-results-modal .facet-options{overflow-y:auto;max-height:30vh}@media screen and (min-width:1025px){.modal-one.refine-results-modal .facet-options{margin-bottom:28px}}@media screen and (max-width:600px){.modal-one.refine-results-modal .facet-options{max-height:100%}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal-one.refine-results-modal .facet-options{max-height:100%}}.modal-one.refine-results-modal .facets-container .facet{padding:0 0 30px}.modal-one.refine-results-modal .facets-filters{padding-bottom:28px}.modal-one.refine-results-modal .facets-filters .applied-filters{padding:0;margin-bottom:23px}.modal-one.refine-results-modal .facets-filters .facet-type{padding:0}.modal-one.refine-results-modal .facets-filters .facet-type ul li{margin-bottom:0;padding-left:0}.modal-one.refine-results-modal .facets-filters .checkbox{padding:10px 10px 10px 27px}.modal-one.refine-results-modal .facets-filters .checkbox .checkmark{left:0}.modal-one.refine-results-modal .facets-filters .border-b{margin:0}.modal-one.refine-results-modal .facet{padding:0}.modal-one.refine-results-modal .facet-categories{padding:0 0 28px}.related-searches{margin:1rem 0}.related-searches__tags{margin:1.5rem 0 0;display:flex}@media screen and (max-width:600px){.related-searches__tags{flex-wrap:wrap}}.related-searches__tag{margin:0 1rem 1rem 0;border:1px solid var(--color-border-brand);border-radius:2px;padding:.3125rem .8125rem;color:var(--color-brand-primary);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:1.3;text-transform:capitalize;text-decoration:none;cursor:pointer}.related-searches__tag:hover{filter:brightness(1.1)}.results-bar,.results-bar .layout-toggle{display:flex;align-items:center}.results-bar .layout-toggle .icon{margin:0 4px;color:var(--color-text-dark);cursor:pointer}.results-bar .select-all{padding-left:20px}.results-bar .select-all__label{color:var(--color-text-dark);font-size:.75rem;line-height:18px;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin-right:25px}.results-bar .select-all .checkbox .checkmark{top:3px}.results-bar .button{border-radius:2px;background-color:var(--color-brand-primary);color:var(--color-text-white);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.results-bar .button i{color:var(--color-text-white);font-size:1.25rem;margin-right:5px}.results-bar .button.disabled{background-color:var(--color-bg-gray);border:0}.results-bar .button.no-actions{pointer-events:none}.results-bar.mobile{padding:12px 0;display:flex;flex-direction:column-reverse;align-items:normal}.results-bar.mobile .left-actions{justify-content:space-between;margin-top:12px}.results-bar.mobile .left-actions .select-all{padding-left:0}.results-bar.mobile .left-actions .v-select .vs__dropdown-toggle{height:30px}.results-bar.mobile .of-results{font-size:.75rem}@media screen and (max-width:600px){.results-bar.mobile .of-results .dropdown{min-width:70px}}.results-bar.mobile .actions{display:flex;flex-grow:1;flex-direction:row;justify-content:flex-end}.results-bar.mobile .button{flex-grow:1;padding:8px 0}.results-bar.mobile .button:not(:first-of-type){margin-left:16px}.results-bar .left-actions{display:flex;flex:1;align-items:center}.results-bar .of-results{display:flex;align-items:center;color:var(--color-text-dark);font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:-.13px;line-height:20px;margin-left:24px}.results-bar .of-results .dropdown{min-width:60px}.results-bar .of-results .dropdown .v-select .vs__selected-options>.vs__selected{opacity:1}.results-bar .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label{display:flex;align-items:center;opacity:1}.results-bar .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label span{font-size:.875rem}@media screen and (max-width:600px){.results-bar .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label span{font-size:.75rem}}@media only screen and (min-width:600px) and (max-width:1025px){.results-bar .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label span{font-size:.75rem}}.results-bar .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label .action{transform:rotate(270deg);opacity:1}.results-bar .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label .action:hover{color:var(--color-text-dark)}.results-bar .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label .action.down{transform:rotate(90deg)}.results-bar .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label .action i[class^=icon-]{font-size:1.875rem;opacity:1}.results-bar .of-results .dropdown .v-select .vs__selected-options>.vs__selected .page-size-label .action i[class^=icon-]:hover{color:var(--color-text-dark)}.results-bar .of-results .dropdown .v-select .vs__actions{display:none}.results-bar .dropdown{position:relative;color:var(--color-text-dark)}.results-bar .dropdown .v-select .vs__dropdown-toggle{border:none;padding:0}.results-bar .dropdown .v-select .vs__dropdown-toggle .vs__selected-options{padding-left:0;flex-wrap:nowrap}.results-bar .dropdown .v-select .vs__dropdown-toggle .vs__selected-options .vs__search{padding:0}.results-bar .dropdown .v-select .vs__dropdown-toggle .vs__selected{font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;position:relative;border:none;margin:0;padding:0;white-space:nowrap}.results-bar .dropdown .v-select .vs__dropdown-toggle .vs__selected:hover{color:var(--color-brand-primary)}.results-bar .dropdown .v-select .vs__dropdown-toggle .vs__actions{padding:0}.results-bar .dropdown .v-select .vs__dropdown-menu{border-radius:0 0 4px 4px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.results-bar .dropdown .v-select .vs__dropdown-menu .vs__dropdown-option--highlight{font-weight:600;background-color:var(--color-bg-white)}.results-bar .right-actions{display:flex;flex:1;align-items:center;justify-content:flex-end}.results-bar .right-actions .partial-loader__loader{z-index:9999}.results-bar .right-actions .sort-by{display:flex;align-items:center;justify-content:flex-end;text-align:right;margin:0 30px}.results-bar .right-actions .sort-by .label{display:inline-block;color:var(--color-text-gray);font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1px;line-height:17px;text-transform:uppercase;margin-right:16px;white-space:nowrap}.results-bar .right-actions .sort-by .relevance{color:var(--color-text-dark);font-family:OpenSans-Semi-Bold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.2px;line-height:17px}.results-bar .right-actions .sort-by .v-select{width:130px}.results-bar .right-actions .button{padding:8px 16px 8px 8px;margin-right:30px;cursor:pointer}.email-share-form .partial-loader{margin-left:0!important}.share-actions-bar{display:flex;align-items:center;position:fixed;bottom:2rem;width:50%;left:50%;margin-left:-25%;background-color:var(--color-text-dark);border-radius:6px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);padding:.875rem 1.5rem;z-index:100;max-width:1140px}@media print{.share-actions-bar{display:none}}@media only screen and (min-width:600px) and (max-width:1025px){.share-actions-bar{width:calc(100% - 150px);margin:0 75px;left:unset}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.share-actions-bar{width:calc(100% - 32px);margin:0 16px;left:unset}}@media screen and (max-width:600px){.share-actions-bar{display:block;height:unset;width:calc(100% - 32px);margin:0 16px;padding:20px;left:unset}}.share-actions-bar .btn{height:1.9375rem;border-radius:.125rem;padding:0 .8125rem;margin-right:.5rem}.share-actions-bar .btn [class^=icon-]{font-size:1.25rem;padding-right:.25rem;color:var(--color-text-white)}.share-actions-bar .btn--secondary{background:var(--color-bg-white)}.share-actions-bar .btn--small{min-width:auto}.share-actions-bar .btn--cancel{background:transparent;padding:.25rem;margin-right:0;color:var(--color-text-white)}.share-actions-bar .btn+.btn{margin-left:.4px}.share-actions-bar .btn--disabled,.share-actions-bar .btn[disabled=disabled]{opacity:1}.share-actions-bar .partial-loader{margin-left:30px}@media screen and (max-width:600px){.share-actions-bar .partial-loader{margin-left:15px}}.share-actions-bar .partial-loader .loader{position:relative;background-color:transparent}.share-actions-bar .partial-loader img{height:20px;width:20px}.share-actions-bar .print-container{display:none}.share-actions-bar__actions{flex-grow:1;display:flex;align-items:center;justify-content:space-between}.share-actions-bar__button-group{display:flex;flex-wrap:wrap}@media screen and (max-width:600px){.share-actions-bar__button-group{flex-direction:column}}.share-actions-bar__label{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;display:flex;align-items:center;font-size:.875rem;padding-right:1.25rem}.share-actions-bar__label a,.share-actions-bar__label span{color:var(--color-text-white)}@media screen and (max-width:600px){.share-actions-bar__label{display:flex;justify-content:space-between;padding:0 0 20px}}.share-actions-bar__results-grid{display:block;margin:18px 0 0}.share-actions-bar__results-grid .product-card{float:left;page-break-inside:avoid}.share-actions-bar__results-grid .product-card .checkmark,.share-actions-bar__results-grid .product-card .icon-Favorite{display:none}@media screen and (max-width:600px){.modal-one.sort-order-modal .modal-body{padding:0 35px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal-one.sort-order-modal .modal-body{padding:0 35px}}@media screen and (max-width:600px){.modal-one.sort-order-modal .modal-content{padding:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.modal-one.sort-order-modal .modal-content{padding:0}}.modal-one.sort-order-modal ul.options{margin:53px 0;list-style:none}.modal-one.sort-order-modal ul.options li{color:#3f3f3f;font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:18px;margin:0 0 30px;cursor:pointer}.modal-one.sort-order-modal ul.options li.selected{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.modal-one.sort-order-modal ul.options li:last-child{margin:0}.no-items-returned{margin-top:2rem}.no-items-returned__title{padding-bottom:0}@media screen and (max-width:600px){.no-items-returned__title{padding:0 .5rem}}@media only screen and (min-width:600px) and (max-width:1025px){.no-items-returned__title{padding:0 .5rem}}.no-items-returned .related-searches{margin-top:0}.no-items-returned .related-searches__tags{display:flex;flex-wrap:wrap}:root{--search-facets-width:252}.product-search-page{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;margin:1.75rem 0}@media screen and (max-width:600px){.product-search-page{margin:1rem 0}}.product-search-page .inner-container{display:flex}.product-search-page .facets{width:calc(var(--search-facets-width)*1px);border-radius:0 4px 4px 0}.product-search-page .facets.facets-mobile{width:100%}.product-search-page .facets .facets-container{background-color:var(--color-bg-gray-faint)}@media screen and (max-width:600px){.product-search-page .facets .facets-container{border-radius:4px;margin:0}}@media only screen and (min-width:600px) and (max-width:1025px){.product-search-page .facets .facets-container{border-radius:4px;margin:0}}.product-search-page .content{flex:1;padding:0 1rem;overflow:visible;width:calc(100% - 48px)}@media screen and (min-width:1025px){.product-search-page .content{margin-right:0;width:calc(100vw - 276px)}}.product-search-page .content .heading--alpha-display{margin-bottom:.25rem}.product-search-page .content .results{width:100%}@media screen and (max-width:600px){.product-search-page .content .results{margin:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-search-page .content .results{margin:0}}.product-search-page .content .results .all-products{display:flex;align-items:baseline;color:var(--color-text-dark);padding:.25rem 1.25rem}@media screen and (max-width:600px){.product-search-page .content .results .all-products{display:flex;flex-direction:column;padding:1.5rem 0 1rem}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-search-page .content .results .all-products{display:flex;flex-direction:column;padding:1.5rem 0 1rem}}.product-search-page .content .results .all-products .label{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;margin-left:.8125rem}.product-search-page .content .trending-block .horizontal-product-display{width:calc(100% - 48px)}@media screen and (min-width:1025px){.product-search-page .content .trending-block .horizontal-product-display{width:calc(100vw - 276px)}}@media screen and (max-width:600px){.product-search-page .max-length-selection-modal .modal-content{display:flex;flex-direction:column;justify-content:center;padding:0 15px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.product-search-page .max-length-selection-modal .modal-content{display:flex;flex-direction:column;justify-content:center;padding:0 15px}}.product-search-page .max-length-selection-modal .max-selection-message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:1rem;color:var(--color-text-dark);line-height:24px;margin:20px 0 36px}.no-search-content-wrapper{background-color:var(--color-bg-white);width:100%}@media screen and (max-width:600px){.no-search-content-wrapper{padding:1rem}}.no-search-content-wrapper .advertisement-container-block,.no-search-content-wrapper .big-ad-container{background-color:var(--color-bg-white);padding:0 1rem 20px}.no-items-returned{color:var(--color-text-dark)}.no-items-returned__title{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:36px;padding-bottom:36px}.no-items-returned__message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:22px}.no-items-returned__message p{padding-bottom:1em}.no-items-returned__message p a{text-decoration:none;color:var(--color-brand-primary)}.cart-item.widget .ident b{margin-right:.25rem}.cart-item.widget .pricing .price{align-items:unset;margin-top:.25rem}.cart-item.widget .item-wrapper{width:100%;display:flex;justify-content:space-between}.cart-item.widget .item-wrapper .details-container{flex-direction:column;flex-grow:0;width:65%}.cart-item.widget .item-wrapper .quantity{width:30%;padding:0;max-width:120px;display:flex;flex-direction:column}.cart-item.widget .item-wrapper .item-status{margin:6px 0}.cart-item.widget .item-wrapper .type{margin-top:6px}.cart-item.widget .item-wrapper .title{height:auto;width:auto}.cart-item.widget .item-wrapper .line.large{margin-bottom:5px}.cart-item.widget .item-wrapper .line.large div{font-size:14px}.available-carts__description{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.5;color:#3f3f3f;padding:.5rem 0 1rem}.available-carts__list{padding-bottom:1.5rem}.available-carts__cart{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;padding:.8125rem;background:#f9f9f9;border:1px solid #d3d3d3;border-radius:4px;margin-bottom:.5rem;color:#3f3f3f;display:flex;justify-content:space-between;align-items:center}.available-carts__cart-content{display:flex;flex-direction:column}.available-carts__cart-actions .yellow-button{padding:0 1.25rem}.available-carts__po-number{font-size:.875rem;padding:.25rem 0}.available-carts__delivery-method,.available-carts__po-number{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;line-height:1}.available-carts__delivery-method{font-size:.625rem;text-transform:uppercase;padding:.125rem 0}.available-carts__delivery-window{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.3;padding:.125rem 0}.available-carts__cart-tag-label{padding:.125rem 0}.available-carts__error-message{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;padding:.25rem 0 .125rem;display:flex;justify-content:flex-start;align-items:center}.available-carts__error-message i{color:#ff1414;font-size:.6875rem;font-weight:700;margin-left:2px}.available-carts__error-message span{color:#ff1414;margin-left:4px}.create-new-cta{padding:.5rem 0}.create-new-cta__button{display:flex;justify-content:flex-start;align-items:center;background:transparent}.create-new-cta__button i{color:#007bc7;font-weight:700;margin-right:.5rem;font-size:.8125rem}.create-new-cta__button span{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#007bc7;background:transparent;font-size:.75rem}.create-new-cart-form.cart-mismatch{border-top:1px solid #d3d3d3;padding:1.5rem 0}.create-new-cart-form.cart-mismatch .v-actions{border-top:1px solid #d3d3d3;padding-top:1.625rem}.create-new-cart-form.cart-mismatch h2{font-size:.875rem}.create-cart-modal ol,.create-cart-modal ul{list-style:inside}.create-cart-modal strong{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif}.create-cart-modal em{font-family:OpenSans-Italic,Arial,Helvetica,sans-serif}.create-cart-modal em strong{font-family:OpenSans-Bold-Italic,Arial,Helvetica,sans-serif}.create-cart-modal .mini-product{border:1px solid #d3d3d3;border-radius:4px;background-color:#f9f9f9;margin:24px 0 0;padding:17px}.create-cart-modal .modal-content .modal-header{min-height:30px}.create-cart-modal .modal-content .modal-header h2{font-size:1.125rem;line-height:24px}@media screen and (max-width:600px){.create-cart-modal .modal-content .modal-header h2{margin:52px 0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.create-cart-modal .modal-content .modal-header h2{margin:52px 0}}.create-cart-modal .modal-content .modal-body .create-cart-form{flex:1}.create-cart-modal .modal-content .modal-body .create-cart-form .checkbox-container{margin:1.5rem 0}.create-cart-modal .modal-content .modal-body .create-cart-form .custom-dropdown{margin-top:16px}.create-cart-modal .modal-content .modal-body .create-cart-form p{font-size:.875rem;line-height:22px;margin:16px 0}.create-cart-modal .modal-content .modal-footer{display:block;padding-bottom:64px}@media screen and (max-width:600px){.create-cart-modal .modal-content .modal-footer{padding-bottom:15px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.create-cart-modal .modal-content .modal-footer{padding-bottom:15px}}.create-cart-modal .modal-content .error-msg{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.625rem;color:#ff1414;line-height:14px;margin-top:5px}.create-cart-modal .modal-content .error-alert{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:#3f3f3f;font-size:.75rem;letter-spacing:.2px;background-color:#ffd1d1;word-break:break-word;border-radius:4px;padding:12px 16px;margin-top:16px}.create-cart-modal .modal-content .checkbox{margin-top:15px}.create-cart-modal .modal-content .vs__selected{position:relative}.create-cart-modal .modal-content .icon-Date:before{color:#007bc7}.create-cart-modal .shipping-method-address{padding:1rem;line-height:1.3;margin-top:1.5rem}.create-cart-modal .delivery-class-readonly{padding:10px 16px;margin-top:16px}.create-cart-modal .delivery-class-readonly__label{font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;color:#3f3f3f}.create-cart-modal .delivery-class-readonly__value{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:19px}.delivery-date-modal.modal.modal-cart .modal-content{height:auto;padding-right:1.5rem}@media screen and (max-width:600px){.delivery-date-modal.modal.modal-cart .modal-content{padding-right:15px;max-height:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.delivery-date-modal.modal.modal-cart .modal-content{padding-right:15px;max-height:none}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.delivery-date-modal.modal.modal-cart .modal-content .modal-body .v-actions{flex-direction:row;justify-content:center;align-items:baseline;gap:1.5rem}}.delivery-date-modal.modal.modal-cart .modal-content .modal-body,.delivery-date-modal.modal.modal-cart .modal-content .modal-footer,.delivery-date-modal.modal.modal-cart .modal-content .modal-header{padding-right:33px}.delivery-date-modal.modal.modal-cart .modal-content .modal-body h2,.delivery-date-modal.modal.modal-cart .modal-content .modal-footer h2,.delivery-date-modal.modal.modal-cart .modal-content .modal-header h2{font-size:1.25rem;line-height:1.5;padding-right:1.5rem}@media screen and (max-width:600px){.delivery-date-modal.modal.modal-cart .modal-content .modal-body,.delivery-date-modal.modal.modal-cart .modal-content .modal-footer,.delivery-date-modal.modal.modal-cart .modal-content .modal-header{padding-right:0}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.delivery-date-modal.modal.modal-cart .modal-content .modal-body,.delivery-date-modal.modal.modal-cart .modal-content .modal-footer,.delivery-date-modal.modal.modal-cart .modal-content .modal-header{padding-right:0}}.delivery-date-modal .copy{margin:24px 0 26px}.delivery-date-modal .date-groups{display:flex;flex-direction:column;height:375px;overflow-y:scroll;margin-bottom:36px;padding-right:33px}@media screen and (max-width:600px){.delivery-date-modal .date-groups{margin-bottom:15px;padding-right:10px}}@media screen and (orientation:landscape) and (max-height:420px) and (min-aspect-ratio:16/9){.delivery-date-modal .date-groups{margin-bottom:15px;padding-right:10px;max-height:170px}}@media (min-height:421px) and (max-height:650px){.delivery-date-modal .date-groups{max-height:170px}}.delivery-date-modal .date-groups::-webkit-scrollbar{width:7px;margin-left:5px}.delivery-date-modal .date-groups::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--color-bg-gray-faint);border-radius:5px}.delivery-date-modal .date-groups::-webkit-scrollbar-thumb{background-color:var(--color-bg-gray);border-radius:5px}.delivery-date-modal .date-groups__group:not(:last-of-type){margin-bottom:24px}.delivery-date-modal .date-groups__group .day{margin-bottom:16px;font-size:.875rem;font-family:OpenSans-Bold,Arial,Helvetica,sans-serif;line-height:19px;color:var(--color-text-dark);text-align:center}.delivery-date-modal .date-groups__group-picker{display:flex;align-items:center;width:100%;border:1px solid var(--color-border-gray);border-radius:4px;height:63px;padding:16px 12px}.delivery-date-modal .date-groups__group-picker:not(:last-of-type){margin-bottom:6px}.delivery-date-modal .date-groups__group-picker.selected{border:1px solid var(--color-brand-primary);background-color:rgba(0,130,202,.05)}.delivery-date-modal .date-groups__group-picker label{font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;color:var(--color-text-dark);margin-left:16px}.delivery-date-modal .date-groups__group-picker label .range{font-size:.875rem;line-height:19px}.delivery-date-modal .date-groups__group-picker label .order-by{font-size:.75rem;line-height:17px;color:var(--color-text-gray)}