@layer ods.components.PageContainer{.PageContainer-module__wGCxAW__page-container{max-width:var(--ods-c-layout-max-width);padding:var(--ods-o-layout-vertical-padding,0) var(--ods-c-layout-horizontal-padding);margin:0 auto}.PageContainer-module__wGCxAW__sticky-left-column{margin-left:calc(-1 * var(--ods-c-layout-horizontal-padding));margin-right:var(--ods-c-layout-horizontal-padding);max-width:var(--ods-c-layout-side-content-max-width);display:none}@media (min-width:768px){.PageContainer-module__wGCxAW__sticky-left-column{flex:0 0 var(--ods-c-layout-side-content-max-width);display:block}}@media (min-width:1360px){.PageContainer-module__wGCxAW__sticky-left-column{margin-left:initial}}.PageContainer-module__wGCxAW__main-content-column{max-width:var(--ods-c-layout-main-content-max-width);flex:1}@media (max-width:767.98px){.PageContainer-module__wGCxAW__main-content-column{width:100%}}}
@layer ods.components.DefaultPageTemplate{.DefaultPageTemplate-module__NYrRGG__page-template{grid-template:"header header""left-nav content"1fr"footer footer"/auto 1fr;height:100vh;display:grid}.DefaultPageTemplate-module__NYrRGG__left-nav-container{height:100%}.DefaultPageTemplate-module__NYrRGG__left-nav{position:sticky;top:0;overflow-y:auto}@media (max-height:548px){.DefaultPageTemplate-module__NYrRGG__left-nav{height:100vh}}.DefaultPageTemplate-module__NYrRGG__skip-to-content{position:absolute;top:-48px}.DefaultPageTemplate-module__NYrRGG__skip-to-content:focus{margin:12px auto 12px 32px;display:inline-block;position:static}.DefaultPageTemplate-module__NYrRGG__skip-to-content:focus:after{background-color:var(--ods-s-background-color-subtle-light);content:"";z-index:-1;width:100vw;height:48px;position:absolute;top:0;left:0}.DefaultPageTemplate-module__NYrRGG__action-overlay{padding:var(--ods-p-dimension-24);z-index:-1;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;right:0}}
@layer ods.components.TextTitle{.TextTitle-module__QdbYgW__text-title{font-family:var(--ods-c-text-title-font-family);font-size:var(--ods-c-text-title-font-size);font-weight:var(--ods-c-text-title-font-weight);letter-spacing:var(--ods-c-text-title-letter-spacing);line-height:var(--ods-c-text-title-line-height);color:var(--ods-c-text-title-color)}}
@layer ods.components.MemberAuthForm{.styles-module__VVxz1W__form-container{width:100%;height:100%}@media (min-width:768px){.styles-module__VVxz1W__form-container{min-height:450px}}.styles-module__VVxz1W__header{flex-direction:column;align-items:center;display:flex}.styles-module__VVxz1W__log-in-header{margin-bottom:var(--ods-c-member-auth-form-log-in-header-bottom-spacing)}.styles-module__VVxz1W__sign-up-header{margin-bottom:var(--ods-c-member-auth-form-sign-up-header-bottom-spacing)}.styles-module__VVxz1W__sub-header{margin-bottom:var(--ods-c-member-auth-form-sub-header-bottom-spacing);text-align:center}.styles-module__VVxz1W__form-sub-text{color:var(--ods-c-member-auth-form-color);text-align:center}.styles-module__VVxz1W__forgot-pwd{text-align:center;padding:var(--ods-c-member-auth-form-forgot-password-top-spacing) 0 var(--ods-c-member-auth-form-forgot-password-bottom-spacing);display:block}.styles-module__VVxz1W__form-alert{margin-bottom:var(--ods-c-member-auth-form-alert-bottom-spacing)}.styles-module__VVxz1W__form{gap:var(--ods-c-member-auth-form-fields-gap);flex-direction:column;display:flex}.styles-module__VVxz1W__footer{align-items:center;gap:var(--ods-c-member-auth-form-footer-gap);padding-top:var(--ods-c-member-auth-form-footer-top-spacing);flex-direction:column;margin:auto 0 0;display:flex}.styles-module__VVxz1W__member-cta,.styles-module__VVxz1W__vendor-cta{padding:var(--ods-c-member-auth-form-footer-cta) 0}.styles-module__VVxz1W__divider{background-color:var(--ods-c-member-auth-form-divider-color);height:var(--ods-c-member-auth-form-divider-height);width:var(--ods-c-member-auth-form-divider-width);margin:var(--ods-c-member-auth-form-divider-vertical-spacing) 0}.styles-module__VVxz1W__divider-with-text{text-align:center;color:var(--ods-c-member-auth-form-sso-divider-color);align-items:center;display:flex}.styles-module__VVxz1W__divider-with-text:before,.styles-module__VVxz1W__divider-with-text:after{content:"";border-bottom:var(--ods-c-member-auth-form-sso-divider-size) solid var(--ods-c-member-auth-form-sso-divider-color);flex:1}.styles-module__VVxz1W__divider-with-text:before{margin-right:var(--ods-c-member-auth-form-sso-divider-spacing)}.styles-module__VVxz1W__divider-with-text:after{margin-left:var(--ods-c-member-auth-form-sso-divider-spacing)}}
@layer ods.components.VendorCard{.Theme-SaveAction-module__Quhe3G__save{--ods-a-vendor-card-save-action-stroke-width:2.25px;width:28px;height:28px}.Theme-SaveAction-module__Quhe3G__save-empty{--ods-a-vendor-card-save-action-fill:var(--ods-c-vendor-card-save-empty-fill-color);--ods-a-vendor-card-save-action-stroke:var(--ods-c-vendor-card-save-empty-stroke-color);--ods-a-vendor-card-save-action-fill-opacity:.3;transition:--ods-a-vendor-card-save-action-fill-opacity .2s ease-out}@media (hover:hover) and (pointer:fine){.Theme-SaveAction-module__Quhe3G__save-container:hover .Theme-SaveAction-module__Quhe3G__save-empty{--ods-a-vendor-card-save-action-fill-opacity:.5}}.Theme-SaveAction-module__Quhe3G__save-filled{--ods-a-vendor-card-save-action-fill:var(--ods-c-vendor-card-save-filled-fill-color);--ods-a-vendor-card-save-action-stroke:var(--ods-c-vendor-card-save-filled-stroke-color)}.Theme-SaveAction-module__Quhe3G__save-filled-start{display:none}.Theme-SaveAction-module__Quhe3G__save-shrink{animation:.1s ease-in forwards Theme-SaveAction-module__Quhe3G__shrink;position:absolute}.Theme-SaveAction-module__Quhe3G__save-grow{animation:.2s ease-in Theme-SaveAction-module__Quhe3G__grow,.35s ease-in-out .2s forwards Theme-SaveAction-module__Quhe3G__settle}.Theme-SaveAction-module__Quhe3G__save-static{animation:none}.Theme-SaveAction-module__Quhe3G__save-burst-container{position:absolute}.Theme-SaveAction-module__Quhe3G__save-burst,.Theme-SaveAction-module__Quhe3G__save-burst-3,.Theme-SaveAction-module__Quhe3G__save-burst-2,.Theme-SaveAction-module__Quhe3G__save-burst-1{animation-direction:forwards;--ods-a-vendor-card-save-action-fill:var(--ods-c-vendor-card-save-filled-fill-color);opacity:0;width:28px;height:26px;animation-timing-function:ease-out;animation-iteration-count:1;transform:scale(.2)}.Theme-SaveAction-module__Quhe3G__save-burst-1{animation-name:Theme-SaveAction-module__Quhe3G__burst1;animation-duration:.75s;animation-delay:50ms}.Theme-SaveAction-module__Quhe3G__save-burst-2{animation-name:Theme-SaveAction-module__Quhe3G__burst2;animation-duration:.45s;animation-delay:.35s}.Theme-SaveAction-module__Quhe3G__save-burst-3{animation-name:Theme-SaveAction-module__Quhe3G__burst3;animation-duration:.6s;animation-delay:.2s}.Theme-SaveAction-module__Quhe3G__favorite{margin:var(--ods-c-vendor-card-favorite-spacing) var(--ods-c-vendor-card-favorite-spacing) 0 0}@keyframes Theme-SaveAction-module__Quhe3G__burst1{0%{opacity:0;transform:scale(.2,.25)}80%{opacity:.4;transform:translate(-14px,-13px)scale(.4,.45)}to{opacity:0;transform:translate(-17px,-16px)scale(.45,.5)}}@keyframes Theme-SaveAction-module__Quhe3G__burst2{0%{opacity:0;transform:scale(.2,.25)}80%{opacity:.4;transform:translate(14px,-10px)scale(.3,.35)}to{opacity:0;transform:translate(17px,-13px)scale(.35,.4)}}@keyframes Theme-SaveAction-module__Quhe3G__burst3{0%{opacity:0;transform:scale(.2,.25)}80%{opacity:.4;transform:translate(-10px,10px)scale(.45,.5)}to{opacity:0;transform:translate(-13px,13px)scale(.5,.55)}}@keyframes Theme-SaveAction-module__Quhe3G__shrink{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes Theme-SaveAction-module__Quhe3G__grow{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1.2)}}@keyframes Theme-SaveAction-module__Quhe3G__settle{0%{transform:scale(1.2)}40%{transform:scale(.85)}to{transform:scale(1)}}}
@layer resets{:where(.resets-module__aakHea__responsive-images) :where(img,picture),:where(.resets-module__aakHea__responsive-images):where(img,picture){width:auto;max-width:100%;height:auto;display:block}}
@layer ods.resets{:where(.resets-module__w1m1NG__ds-reset){--ow-normalize-focus-outline-color:var(--ods-s-focus-outline-color-default);--ow-normalize-focus-outline-offset:var(--ods-s-space-focus-outline);--ow-normalize-focus-outline-width:var(--ods-s-size-focus-outline);--ow-normalize-font-family:var(--ods-s-text-font-family-default);--ow-normalize-letter-spacing:var(--ods-s-text-letter-spacing-default);--ow-normalize-line-height:var(--ods-s-text-line-height-default);--ow-normalize-font-weight:normal;--ow-normalize-font-size:var(--ods-s-text-font-size-default);--ow-normalize-link-color:var(--ods-s-text-color-link-default);--ow-normalize-link-text-decoration-line:var(--ods-s-text-decoration-line-link-default);--ow-normalize-link-text-decoration-line-hover:var(--ods-s-text-decoration-line-link-default-is-hover,var(--ods-s-text-decoration-line-link-default))}}@layer resets{:where(.resets-module__w1m1NG__ds-reset){box-sizing:border-box;font-family:var(--ow-normalize-font-family);font-size:var(--ow-normalize-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:var(--ow-normalize-font-weight);letter-spacing:var(--ow-normalize-letter-spacing);line-height:var(--ow-normalize-line-height);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}:where(.resets-module__w1m1NG__ds-reset) *,:where(.resets-module__w1m1NG__ds-reset){color:inherit;background:0 0;border:none;margin:0;padding:0;text-decoration-line:none;list-style:none}:where(.resets-module__w1m1NG__ds-reset) *{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}:where(.resets-module__w1m1NG__ds-reset) *,:where(.resets-module__w1m1NG__ds-reset) :before,:where(.resets-module__w1m1NG__ds-reset) :after,:where(.resets-module__w1m1NG__ds-reset):before,:where(.resets-module__w1m1NG__ds-reset):after{box-sizing:inherit}:where(.resets-module__w1m1NG__ds-reset) :where(a),:where(.resets-module__w1m1NG__ds-reset):where(a){color:var(--ow-normalize-link-color);-webkit-text-decoration-line:var(--ow-normalize-link-text-decoration-line);text-decoration-line:var(--ow-normalize-link-text-decoration-line)}:where(.resets-module__w1m1NG__ds-reset) :where(a[href]:hover),:where(.resets-module__w1m1NG__ds-reset):where(a[href]:hover){-webkit-text-decoration:var(--ow-normalize-link-text-decoration-line-hover,var(--ow-normalize-link-text-decoration-line));text-decoration:var(--ow-normalize-link-text-decoration-line-hover,var(--ow-normalize-link-text-decoration-line))}:where(.resets-module__w1m1NG__ds-reset) :where(strong),:where(.resets-module__w1m1NG__ds-reset):where(strong){font-weight:bolder}:where(.resets-module__w1m1NG__ds-reset) :where([role=link],[role=button],a,button),:where(.resets-module__w1m1NG__ds-reset):where([role=link],[role=button],a,button){cursor:pointer}:where(.resets-module__w1m1NG__ds-reset) :where(:disabled,[aria-disabled=true],a:not([href])),:where(.resets-module__w1m1NG__ds-reset):where(:disabled,[aria-disabled=true],a:not([href])){cursor:not-allowed}:where(.resets-module__w1m1NG__ds-reset) :where(:focus),:where(.resets-module__w1m1NG__ds-reset):where(:focus){outline:none}:where(.resets-module__w1m1NG__ds-reset) :where(:focus-visible),:where(.resets-module__w1m1NG__ds-reset):where(:focus-visible){outline-color:var(--ow-normalize-focus-outline-color);outline-offset:var(--ow-normalize-focus-outline-offset);outline-style:solid;outline-width:var(--ow-normalize-focus-outline-width)}}
.product-badge-module-scss-module__otwn3q__root{top:var(--eui-pb-inset,var(--eui-dimension-0));left:var(--eui-pb-inset,var(--eui-dimension-0));z-index:2;padding:var(--eui-dimension-4);border-radius:var(--eui-border-radius-20);background-color:var(--eui-color-additional-01-extra-300);color:var(--eui-color-neutral-600);font-size:var(--eui-font-size-xs);font-weight:var(--eui-font-weight-bold);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;align-items:center;display:inline-flex;position:absolute}@media (min-width:1024px){.product-badge-module-scss-module__otwn3q__root{padding:0 var(--eui-dimension-6)}}.product-badge-module-scss-module__otwn3q__root.product-badge-module-scss-module__otwn3q__background{color:var(--eui-color-neutral-white)}.product-badge-module-scss-module__otwn3q__root.product-badge-module-scss-module__otwn3q__button{pointer-events:auto;cursor:pointer;font-family:inherit}.product-badge-module-scss-module__otwn3q__sm{height:var(--eui-dimension-20)}.product-badge-module-scss-module__otwn3q__md{height:var(--eui-dimension-24)}.product-badge-module-scss-module__otwn3q__logo{max-width:90px}
.accordion-module-scss-module__yfPLPq__root{flex-direction:column;display:flex;position:relative}.accordion-module-scss-module__yfPLPq__item{border-bottom:1px solid var(--eui-color-neutral-200);padding:var(--eui-dimension-24) 0;flex-direction:column;gap:0;transition:gap .2s;display:flex}.accordion-module-scss-module__yfPLPq__item.accordion-module-scss-module__yfPLPq__open{gap:var(--eui-dimension-16)}.accordion-module-scss-module__yfPLPq__item.accordion-module-scss-module__yfPLPq__disabled{opacity:.6;cursor:not-allowed}.accordion-module-scss-module__yfPLPq__header{align-items:center;gap:var(--eui-dimension-8);width:100%;display:inline-flex}.accordion-module-scss-module__yfPLPq__title{flex:1}.accordion-module-scss-module__yfPLPq__trigger{appearance:none;text-align:left;align-items:center;gap:var(--eui-dimension-6);cursor:pointer;background:0 0;border:0;flex:1;width:100%;display:flex}.accordion-module-scss-module__yfPLPq__trigger:focus-visible{outline:var(--eui-dimension-2) solid var(--eui-color-primary-500);outline-offset:var(--eui-dimension-2)}.accordion-module-scss-module__yfPLPq__trigger[disabled]{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.accordion-module-scss-module__yfPLPq__trigger{transition:none}}.accordion-module-scss-module__yfPLPq__content .accordion-module-scss-module__yfPLPq__grid{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.accordion-module-scss-module__yfPLPq__content .accordion-module-scss-module__yfPLPq__wrapper{opacity:0;width:100%;min-width:0;transition:all .2s;overflow:hidden}.accordion-module-scss-module__yfPLPq__content.accordion-module-scss-module__yfPLPq__open .accordion-module-scss-module__yfPLPq__grid{grid-template-rows:1fr}.accordion-module-scss-module__yfPLPq__content.accordion-module-scss-module__yfPLPq__open .accordion-module-scss-module__yfPLPq__wrapper{overflow:initial;opacity:1}@media (prefers-reduced-motion:reduce){.accordion-module-scss-module__yfPLPq__content{padding-top:0}.accordion-module-scss-module__yfPLPq__content .accordion-module-scss-module__yfPLPq__grid,.accordion-module-scss-module__yfPLPq__content .accordion-module-scss-module__yfPLPq__wrapper{transition:none}}
.details-accordion-module__eyhltq__content{gap:var(--eui-dimension-8);color:var(--eui-color-neutral-500);display:grid}.details-accordion-module__eyhltq__content p{margin:0}.details-accordion-module__eyhltq__content ul,.details-accordion-module__eyhltq__content ol{margin:0;padding-inline-start:var(--eui-dimension-20)}.details-accordion-module__eyhltq__content strong{color:var(--eui-color-neutral-black)}.details-accordion-module__eyhltq__content a{color:inherit;text-decoration:underline}
@layer ods.components.VendorCard{.Theme-module__tzxJFW__container{--P_vendor-name-max-lines_b6b2:var(--ods-c-vendor-card-name-max-lines);--P_vendor-name-color_b6b2:var(--ods-c-vendor-card-primary-text-color);--P_vendor-name-bottom-spacing_b6b2:calc(var(--ods-c-vendor-card-name-bottom-spacing) - var(--ods-c-vendor-card-main-action-vertical-gap));--P_vendor-name-top-spacing_b6b2:calc(var(--ods-c-vendor-card-name-top-spacing) - var(--ods-c-vendor-card-main-action-vertical-gap));--P_vendor-info-icon-display_b6b2:var(--ods-c-vendor-card-info-icon-display);--P_vendor-info-statements-horizontal-gap_b6b2:var(--ods-c-vendor-card-info-horizontal-gap);--P_vendor-info-statements-vertical-gap_b6b2:var(--ods-c-vendor-card-info-vertical-gap);--P_vendor-info-statement-icon-to-text-gap_b6b2:var(--ods-c-vendor-card-info-icon-to-text-gap);--P_vendor-rating-horizontal-gap_b6b2:var(--ods-c-vendor-card-rating-horizontal-gap);--P_vendor-image-aspect-ratio_b6b2:var(--ods-c-vendor-card-image-aspect-ratio);--P_vendor-image-background-color_b6b2:var(--ods-c-vendor-card-image-background-color);--P_vendor-status-badge-background-color_b6b2:var(--ods-c-vendor-card-status-badge-background-color);--P_vendor-status-badge-color_b6b2:var(--ods-c-vendor-card-status-badge-color);--P_vendor-status-badge-border-radius_b6b2:var(--ods-c-vendor-card-status-badge-border-radius);--P_vendor-status-badge-width_b6b2:var(--ods-c-vendor-card-status-badge-width);--P_vendor-status-badge-inner-spacing_b6b2:var(--ods-c-vendor-card-status-badge-inner-spacing);--P_vendor-status-badge-inset_b6b2:var(--ods-c-vendor-card-status-badge-inset);--P_vendor-main-action-container-template_b6b2:var(--ods-c-vendor-card-main-action-grid-template);--P_vendor-main-action-container-gap_b6b2:var(--ods-c-vendor-card-main-action-vertical-gap) var(--ods-c-vendor-card-main-action-horizontal-gap);--P_vendor-main-action-container-max-height_b6b2:var(--ods-c-vendor-card-main-action-max-height);--P_vendor-main-action-container-color_b6b2:var(--ods-c-vendor-card-secondary-text-color);--P_vendor-cost-tier-long-display_b6b2:var(--ods-c-vendor-card-cost-tier-long-display);--P_vendor-cost-tier-delimiter-display_b6b2:var(--ods-c-vendor-card-cost-tier-delimiter-display);--P_vendor-cost-tier-short-display_b6b2:var(--ods-c-vendor-card-cost-tier-short-display);--P_vendor-capacity-order_b6b2:var(--ods-c-vendor-card-capacity-order);--P_vendor-cost-tier-order_b6b2:var(--ods-c-vendor-card-cost-tier-order);--P_vendor-no-photos-label-display_b6b2:var(--ods-c-vendor-card-no-photos-label-display);--P_vendor-no-photos-label-color_b6b2:var(--ods-c-vendor-card-no-photos-label-color);--P_vendor-card-background-color_b6b2:var(--ods-c-vendor-card-container-background-color);--P_vendor-card-min-width_b6b2:var(--ods-c-vendor-card-container-min-width);--P_vendor-card-max-width_b6b2:var(--ods-c-vendor-card-container-max-width);--P_vendor-cta-container-top-spacing_b6b2:var(--ods-c-vendor-card-cta-container-top-spacing);--P_vendor-sub-text-to-icon-gap_b6b2:var(--ods-c-vendor-card-sub-text-to-icon-gap);--P_vendor-sub-text-inner-spacing_b6b2:var(--ods-c-vendor-card-sub-text-inner-spacing);--P_vendor-name-text-decoration_b6b2:none;background-color:var(--P_vendor-card-background-color_b6b2);max-width:var(--P_vendor-card-max-width_b6b2);min-width:var(--P_vendor-card-min-width_b6b2);border-radius:2px;flex-direction:column;justify-content:flex-start;width:100%;display:flex;position:relative}.Theme-module__tzxJFW__main-action-container{color:var(--P_vendor-main-action-container-color_b6b2);gap:var(--P_vendor-main-action-container-gap_b6b2);grid-template:var(--P_vendor-main-action-container-template_b6b2);max-height:var(--P_vendor-main-action-container-max-height_b6b2);text-align:left;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.Theme-module__tzxJFW__main-action-container:hover{--P_vendor-name-text-decoration_b6b2:underline;text-decoration:none}}.Theme-module__tzxJFW__status-badge{background-color:var(--P_vendor-status-badge-background-color_b6b2);border-radius:0 var(--P_vendor-status-badge-border-radius_b6b2) var(--P_vendor-status-badge-border-radius_b6b2) 0;color:var(--P_vendor-status-badge-color_b6b2);inset:var(--P_vendor-status-badge-inset_b6b2);padding:var(--P_vendor-status-badge-inner-spacing_b6b2);text-align:center;width:var(--P_vendor-status-badge-width_b6b2);position:absolute}.Theme-module__tzxJFW__image-container{aspect-ratio:var(--P_vendor-image-aspect-ratio_b6b2);background-color:var(--P_vendor-image-background-color_b6b2);text-align:center;border-top-left-radius:2px;border-top-right-radius:2px;grid-area:image;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Theme-module__tzxJFW__image-container :where(.lazyload,.lazyloading){opacity:0}.Theme-module__tzxJFW__image-container :where(img),.Theme-module__tzxJFW__image{max-width:none;height:100%}.Theme-module__tzxJFW__no-photos-container{flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Theme-module__tzxJFW__no-photos-image{width:48px;height:48px}.Theme-module__tzxJFW__no-photos-label{color:var(--P_vendor-no-photos-label-color_b6b2);display:var(--P_vendor-no-photos-label-display_b6b2);text-align:center}.Theme-module__tzxJFW__vendor-name{-webkit-line-clamp:var(--P_vendor-name-max-lines_b6b2,1);max-height:calc(1lh * var(--P_vendor-name-max-lines_b6b2,1));text-overflow:ellipsis;color:var(--P_vendor-name-color_b6b2);margin-bottom:var(--P_vendor-name-bottom-spacing_b6b2);margin-top:var(--P_vendor-name-top-spacing_b6b2);-webkit-text-decoration:var(--P_vendor-name-text-decoration_b6b2);text-decoration:var(--P_vendor-name-text-decoration_b6b2);white-space:pre-wrap;-webkit-box-orient:vertical;flex:100%;grid-area:name;display:-webkit-box;overflow:hidden}.Theme-module__tzxJFW__rating-container{column-gap:var(--P_vendor-rating-horizontal-gap_b6b2);row-gap:var(--P_vendor-rating-vertical-gap_b6b2);--ods-a-svg-height:1em;--ods-a-svg-width:1em;color:var(--P_vendor-rating-color_b6b2);flex-flow:wrap;grid-area:rating;align-items:center;display:flex}.Theme-module__tzxJFW__location{color:var(--P_vendor-location-color_b6b2);text-overflow:ellipsis;white-space:nowrap;grid-area:location;align-content:center;overflow:hidden}.Theme-module__tzxJFW__info-statements-container{gap:var(--P_vendor-info-statements-vertical-gap_b6b2) var(--P_vendor-info-statements-horizontal-gap_b6b2);text-overflow:ellipsis;flex-wrap:wrap;grid-area:info-statements;display:flex;overflow:hidden}.Theme-module__tzxJFW__info-statement{color:var(--P_vendor-info-statement-color_b6b2);align-items:center;column-gap:var(--P_vendor-info-statement-icon-to-text-gap_b6b2);flex:0 auto;min-width:0;display:flex}.Theme-module__tzxJFW__info-statement-icon{display:var(--P_vendor-info-icon-display_b6b2)}.Theme-module__tzxJFW__capacity{order:var(--P_vendor-capacity-order_b6b2)}.Theme-module__tzxJFW__cost-tier{order:var(--P_vendor-cost-tier-order_b6b2)}.Theme-module__tzxJFW__cost-tier-long{display:var(--P_vendor-cost-tier-long-display_b6b2)}.Theme-module__tzxJFW__cost-tier-delimiter{display:var(--P_vendor-cost-tier-delimiter-display_b6b2)}.Theme-module__tzxJFW__cost-tier-short{display:var(--P_vendor-cost-tier-short-display_b6b2)}.Theme-module__tzxJFW__actions-overlay{position:absolute;top:0;right:0}.Theme-module__tzxJFW__cta-container{margin-top:var(--P_vendor-cta-container-top-spacing_b6b2);width:100%}.Theme-module__tzxJFW__sub-text-container{align-items:center;column-gap:var(--P_vendor-sub-text-to-icon-gap_b6b2);padding:var(--P_vendor-sub-text-inner-spacing_b6b2);flex-direction:row;justify-content:center;display:flex}.Theme-module__tzxJFW__award-winner-icon{width:8px;height:12px}}
.details-summary-module__w8gszG__summary{white-space:pre-line}
@layer ods.components.VendorRecommendations{.VendorRecommendations-module__s6Gm8a__action-container{align-self:flex-end}.VendorRecommendations-module__s6Gm8a__card{margin-right:var(--ods-c-vendor-recommendations-card-right-spacing);white-space:normal;flex-shrink:0}.VendorRecommendations-module__s6Gm8a__card:last-child{margin-right:0}.VendorRecommendations-module__s6Gm8a__container-header{color:var(--ods-c-vendor-recommendations-container-header-color)}.VendorRecommendations-module__s6Gm8a__cards-container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;padding:var(--ods-c-vendor-recommendations-card-container-top-spacing) var(--ods-c-vendor-recommendations-card-container-right-spacing) var(--ods-c-vendor-recommendations-card-container-bottom-spacing) var(--ods-c-vendor-recommendations-card-container-left-spacing);white-space:nowrap;display:flex;overflow-x:scroll}.VendorRecommendations-module__s6Gm8a__cards-container::-webkit-scrollbar{width:0!important}.VendorRecommendations-module__s6Gm8a__header{justify-content:space-between;align-items:center;width:100%;display:flex}.VendorRecommendations-module__s6Gm8a__heading{padding-bottom:var(--ods-c-vendor-recommendations-header-action-container-bottom-spacing);padding-top:var(--ods-c-vendor-recommendations-header-action-container-bottom-spacing)}}
.price-module-scss-module__LoSE5G__root{gap:var(--eui-dimension-16);display:grid}.price-module-scss-module__LoSE5G__row{align-items:center;gap:var(--eui-dimension-8);grid-template-columns:2fr minmax(5.5rem,max-content);display:grid}.price-module-scss-module__LoSE5G__total{text-align:right;flex-flow:column wrap;justify-self:end;align-items:flex-end;gap:0;margin:0;display:flex}.price-module-scss-module__LoSE5G__sale{font-size:var(--eui-font-size-md)}@media (min-width:1024px){.price-module-scss-module__LoSE5G__sale{font-size:var(--eui-font-size-lg)}}
@layer ods.components.Carousel;@layer ods.components.VendorCardCarousel{.sharedStyleMapper-module__jOktcW__container{width:calc(100% - var(--ods-c-vendor-card-carousel-outer-spacing))}}
.fullwidth-banner-module-scss-module__yjbRNG__root{gap:var(--eui-dimension-16);width:100%;padding:var(--eui-dimension-16);background-position:50%;background-size:cover;flex-flow:column;display:flex}@media (min-width:768px){.fullwidth-banner-module-scss-module__yjbRNG__root{flex-flow:row;align-items:center}}@media (min-width:1024px){.fullwidth-banner-module-scss-module__yjbRNG__root{gap:var(--eui-dimension-32);min-height:13.75rem;padding:var(--eui-dimension-24) var(--eui-dimension-40)}}.fullwidth-banner-module-scss-module__yjbRNG__media{flex:1;order:var(--order-image,1);justify-content:center;display:flex}.fullwidth-banner-module-scss-module__yjbRNG__image{object-fit:contain;max-width:100%;height:auto}.fullwidth-banner-module-scss-module__yjbRNG__content{flex:1;order:var(--order-text,2);gap:var(--eui-dimension-12);text-align:var(--text-align,center);align-items:var(--item-align,center);flex-flow:column wrap;display:flex}.fullwidth-banner-module-scss-module__yjbRNG__tracking{display:contents}
.value-props-module__Yr04aa__root{gap:var(--eui-dimension-8);display:grid}.value-props-module__Yr04aa__title{margin:0}.value-props-module__Yr04aa__list{color:var(--eui-color-neutral-black);font-size:var(--eui-font-size-sm);margin:0;padding-inline-start:var(--eui-dimension-16)}.value-props-module__Yr04aa__list li{list-style:outside}.value-props-module__Yr04aa__list li+li{margin-top:var(--eui-dimension-4)}
.bubble-carousel-module-scss-module__qKmBKW__root{width:100%}.bubble-carousel-module-scss-module__qKmBKW__track{align-items:flex-start}.bubble-carousel-module-scss-module__qKmBKW__track[data-fits]{justify-content:center}.bubble-carousel-module-scss-module__qKmBKW__arrow{display:none}@media (min-width:768px){.bubble-carousel-module-scss-module__qKmBKW__arrow{display:inline-flex}}.bubble-carousel-module-scss-module__qKmBKW__slide{max-width:120px}.bubble-carousel-module-scss-module__qKmBKW__bubble{align-items:center;gap:var(--eui-dimension-12);width:100%;font:inherit;color:var(--eui-color-neutral-black);cursor:pointer;background:0 0;border:0;flex-flow:column;padding:0;text-decoration:none;display:flex}.bubble-carousel-module-scss-module__qKmBKW__bubble:hover{text-decoration:none}.bubble-carousel-module-scss-module__qKmBKW__bubble:hover:not([data-selected]) .bubble-carousel-module-scss-module__qKmBKW__thumbnail{border-color:var(--eui-color-neutral-300)}.bubble-carousel-module-scss-module__qKmBKW__bubble:hover .bubble-carousel-module-scss-module__qKmBKW__image,.bubble-carousel-module-scss-module__qKmBKW__bubble[data-selected] .bubble-carousel-module-scss-module__qKmBKW__image{transform:scale(.9)}.bubble-carousel-module-scss-module__qKmBKW__bubble[data-selected] .bubble-carousel-module-scss-module__qKmBKW__thumbnail{border-color:var(--eui-color-neutral-black)}.bubble-carousel-module-scss-module__qKmBKW__bubble[data-selected] .bubble-carousel-module-scss-module__qKmBKW__label{font-weight:var(--eui-font-weight-semibold)}.bubble-carousel-module-scss-module__qKmBKW__thumbnail{aspect-ratio:1;border-radius:var(--eui-border-radius-full);background-color:var(--eui-color-neutral-white);border:1px solid #0000;width:100%;transition:border-color .3s;position:relative;overflow:hidden}.bubble-carousel-module-scss-module__qKmBKW__image{border-radius:var(--eui-border-radius-full);object-fit:cover;width:100%;height:100%;transition:transform .3s}.bubble-carousel-module-scss-module__qKmBKW__label{text-align:center;line-height:1.3}
@layer ods.components.Card{.Card-module__w-_uRW__card{width:100%;height:100%;position:relative}.Card-module__w-_uRW__layer{height:100%;padding:var(--ods-o-card-layer-padding,unset);width:100%;position:absolute;top:0;left:0}.Card-module__w-_uRW__anchor{height:100%;margin:inherit;padding:inherit;flex-wrap:wrap;width:100%;display:flex;position:absolute;top:0;left:0}.Card-module__w-_uRW__right{justify-content:flex-end}.Card-module__w-_uRW__bottom{align-content:flex-end}.Card-module__w-_uRW__center{place-content:center}}
@layer ods.components.IconAction,ods.components.Popup;@layer ods.components.ContextMenu{.ContextMenu-module__2Ydh_a__container{--ods-o-popup-inner-spacing:80px 24px 24px;--ods-o-popup-outer-spacing:0;--ods-o-option-cursor:pointer;--ods-o-popup-border-radius:var(--ods-c-context-menu-border-radius)}@media (min-width:480px){.ContextMenu-module__2Ydh_a__container{--ods-o-popup-main-axis-size:320px;--ods-o-popup-counter-axis-max-size:calc(52px * 5.7);--ods-o-popup-inner-spacing:0;--ods-o-popup-outer-spacing:0}}.ContextMenu-module__2Ydh_a__close-action{margin:14px;position:absolute;top:0;right:0}@media (min-width:480px){.ContextMenu-module__2Ydh_a__close-action{display:none}}.ContextMenu-module__2Ydh_a__modal{flex-direction:column;display:flex}.ContextMenu-module__2Ydh_a__popup>.ContextMenu-module__2Ydh_a__close-action{display:none}.ContextMenu-module__2Ydh_a__list{width:100%}}
.card-module-scss-module__tsrEbG__root{gap:var(--eui-dimension-16);flex-flow:column wrap;display:flex}.card-module-scss-module__tsrEbG__link{color:inherit;text-decoration:none}.card-module-scss-module__tsrEbG__content{display:flex}.card-module-scss-module__tsrEbG__content.card-module-scss-module__tsrEbG__horizontal{flex-flow:wrap;align-items:center}.card-module-scss-module__tsrEbG__content.card-module-scss-module__tsrEbG__vertical{flex-flow:column wrap}.card-module-scss-module__tsrEbG__content.card-module-scss-module__tsrEbG__sm{gap:var(--eui-dimension-4)}.card-module-scss-module__tsrEbG__content.card-module-scss-module__tsrEbG__md{gap:var(--eui-dimension-12)}.card-module-scss-module__tsrEbG__content.card-module-scss-module__tsrEbG__lg{gap:var(--eui-dimension-24)}.card-module-scss-module__tsrEbG__media{width:100%;height:auto}.card-module-scss-module__tsrEbG__regular{font-weight:var(--eui-font-weight-bold)}.card-module-scss-module__tsrEbG__strikethrough{color:var(--eui-color-neutral-black);font-weight:var(--eui-font-weight-normal);font-size:var(--eui-font-size-xs);text-decoration:line-through;display:inline}@media (min-width:1024px){.card-module-scss-module__tsrEbG__strikethrough{font-size:var(--eui-font-size-sm)}}.card-module-scss-module__tsrEbG__sale{color:var(--eui-color-primary-300);font-weight:var(--eui-font-weight-bold);font-size:var(--eui-font-size-sm);margin:0}@media (min-width:1024px){.card-module-scss-module__tsrEbG__sale{font-size:var(--eui-font-size-md)}}.card-module-scss-module__tsrEbG__badgeRow{align-items:center;gap:var(--eui-dimension-4);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.card-module-scss-module__tsrEbG__badgeRow{flex-wrap:nowrap}}.card-module-scss-module__tsrEbG__badge{min-height:var(--eui-dimension-20);padding:0 var(--eui-dimension-4);border-radius:var(--eui-border-radius-20);background-color:var(--eui-color-primary-300);color:var(--eui-color-neutral-white);font-weight:var(--eui-font-weight-bold);font-size:var(--eui-font-size-xs);letter-spacing:1px;justify-content:center;align-items:center;line-height:16px;display:inline-flex}@media (max-width:767.98px){.card-module-scss-module__tsrEbG__badge{white-space:nowrap;line-height:20px}.card-module-scss-module__tsrEbG__badge:nth-child(n+2){text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}}.card-module-scss-module__tsrEbG__message{margin:0}.card-module-scss-module__tsrEbG__message.card-module-scss-module__tsrEbG__sm{font-size:var(--eui-font-size-xs)}.card-module-scss-module__tsrEbG__message.card-module-scss-module__tsrEbG__md{font-size:var(--eui-font-size-md)}.card-module-scss-module__tsrEbG__code{color:var(--eui-color-neutral-black);font-weight:var(--eui-font-weight-semibold);text-transform:capitalize}
.collapsible-module-scss-module__tTBcpa__root{width:100%}.collapsible-module-scss-module__tTBcpa__item{display:inherit;min-width:0}.collapsible-module-scss-module__tTBcpa__item[data-hidden-xs=true]{display:none}@media (min-width:480px){.collapsible-module-scss-module__tTBcpa__item[data-hidden-xs=true]{display:inherit}.collapsible-module-scss-module__tTBcpa__item[data-hidden-sm=true]{display:none}}@media (min-width:768px){.collapsible-module-scss-module__tTBcpa__item[data-hidden-sm=true]{display:inherit}.collapsible-module-scss-module__tTBcpa__item[data-hidden-md=true]{display:none}}@media (min-width:1024px){.collapsible-module-scss-module__tTBcpa__item[data-hidden-md=true]{display:inherit}.collapsible-module-scss-module__tTBcpa__item[data-hidden-lg=true]{display:none}}@media (min-width:1192px){.collapsible-module-scss-module__tTBcpa__item[data-hidden-lg=true]{display:inherit}.collapsible-module-scss-module__tTBcpa__item[data-hidden-xl=true]{display:none}}.collapsible-module-scss-module__tTBcpa__toggle{all:unset;box-sizing:border-box;cursor:pointer;display:none}.collapsible-module-scss-module__tTBcpa__toggle:focus-visible{outline:var(--eui-dimension-2) solid var(--eui-color-primary-400);outline-offset:var(--eui-dimension-2)}.collapsible-module-scss-module__tTBcpa__toggle:disabled{cursor:not-allowed;opacity:.5}.collapsible-module-scss-module__tTBcpa__slotted{display:none}[data-collapsed-xs=true] .collapsible-module-scss-module__tTBcpa__toggle,[data-collapsed-xs=true] .collapsible-module-scss-module__tTBcpa__slotted{display:inline-flex}@media (min-width:480px){.collapsible-module-scss-module__tTBcpa__toggle,.collapsible-module-scss-module__tTBcpa__slotted{display:none}[data-collapsed-sm=true] .collapsible-module-scss-module__tTBcpa__toggle,[data-collapsed-sm=true] .collapsible-module-scss-module__tTBcpa__slotted{display:inline-flex}}@media (min-width:768px){.collapsible-module-scss-module__tTBcpa__toggle,.collapsible-module-scss-module__tTBcpa__slotted{display:none}[data-collapsed-md=true] .collapsible-module-scss-module__tTBcpa__toggle,[data-collapsed-md=true] .collapsible-module-scss-module__tTBcpa__slotted{display:inline-flex}}@media (min-width:1024px){.collapsible-module-scss-module__tTBcpa__toggle,.collapsible-module-scss-module__tTBcpa__slotted{display:none}[data-collapsed-lg=true] .collapsible-module-scss-module__tTBcpa__toggle,[data-collapsed-lg=true] .collapsible-module-scss-module__tTBcpa__slotted{display:inline-flex}}@media (min-width:1192px){.collapsible-module-scss-module__tTBcpa__toggle,.collapsible-module-scss-module__tTBcpa__slotted{display:none}[data-collapsed-xl=true] .collapsible-module-scss-module__tTBcpa__toggle,[data-collapsed-xl=true] .collapsible-module-scss-module__tTBcpa__slotted{display:inline-flex}}.collapsible-module-scss-module__tTBcpa__count[data-hidden-xs=true]{display:none}@media (min-width:480px){.collapsible-module-scss-module__tTBcpa__count[data-hidden-xs=true]{display:inline}.collapsible-module-scss-module__tTBcpa__count[data-hidden-sm=true]{display:none}}@media (min-width:768px){.collapsible-module-scss-module__tTBcpa__count[data-hidden-sm=true]{display:inline}.collapsible-module-scss-module__tTBcpa__count[data-hidden-md=true]{display:none}}@media (min-width:1024px){.collapsible-module-scss-module__tTBcpa__count[data-hidden-md=true]{display:inline}.collapsible-module-scss-module__tTBcpa__count[data-hidden-lg=true]{display:none}}@media (min-width:1192px){.collapsible-module-scss-module__tTBcpa__count[data-hidden-lg=true]{display:inline}.collapsible-module-scss-module__tTBcpa__count[data-hidden-xl=true]{display:none}}
@media (min-width:768px){.modal-module-scss-module__S18OpG__xl{--ods-c-modal-max-width:960px;--ods-c-modal-inner-horizontal-spacing:var(--eui-dimension-32);--ods-c-modal-inner-bottom-spacing:var(--eui-dimension-32);--ods-c-modal-content-horizontal-spacing:0;--ods-c-modal-close-button-offset:calc((2.75rem - 1.5rem) / -2)}}.modal-module-scss-module__S18OpG__hiddenTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-module-scss-module__S18OpG__loading{gap:var(--eui-dimension-12);padding:var(--eui-dimension-16) 0;flex-direction:column;display:flex}
.banner-module-scss-module__uY-2bW__root{gap:var(--eui-dimension-24);padding:var(--eui-dimension-32) var(--eui-dimension-16);flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.banner-module-scss-module__uY-2bW__root{gap:var(--eui-dimension-48);padding:var(--eui-dimension-48);flex-direction:row}}.banner-module-scss-module__uY-2bW__content{gap:var(--eui-dimension-16);flex-direction:column;flex:1 1 0;align-items:flex-start;display:flex}.banner-module-scss-module__uY-2bW__media{flex:1 1 0;min-width:0}.banner-module-scss-module__uY-2bW__image{width:100%;height:auto}.banner-module-scss-module__uY-2bW__desktopOnly{display:none}@media (min-width:768px){.banner-module-scss-module__uY-2bW__desktopOnly{display:block}}.banner-module-scss-module__uY-2bW__mobileOnly{display:block}@media (min-width:768px){.banner-module-scss-module__uY-2bW__mobileOnly{display:none}}
.hero-module-scss-module__j-WJ1a__root{grid-column:full;justify-content:center;display:flex}.hero-module-scss-module__j-WJ1a__inner{justify-content:center;align-items:center;gap:var(--eui-dimension-24);width:100%;max-width:1296px;padding:var(--eui-dimension-32) var(--eui-dimension-16);display:flex}@media (min-width:768px){.hero-module-scss-module__j-WJ1a__inner{gap:0;height:425px;padding:0}}.hero-module-scss-module__j-WJ1a__column{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}@media (min-width:768px){.hero-module-scss-module__j-WJ1a__column{height:100%}}.hero-module-scss-module__j-WJ1a__logo,.hero-module-scss-module__j-WJ1a__banner{object-fit:fill;width:100%;height:auto}@media (min-width:768px){.hero-module-scss-module__j-WJ1a__logo,.hero-module-scss-module__j-WJ1a__banner{height:100%}.hero-module-scss-module__j-WJ1a__logo{max-height:60%}}.hero-module-scss-module__j-WJ1a__desktopOnly{display:none}@media (min-width:768px){.hero-module-scss-module__j-WJ1a__desktopOnly{display:flex}}.hero-module-scss-module__j-WJ1a__mobileOnly{display:flex}@media (min-width:768px){.hero-module-scss-module__j-WJ1a__mobileOnly{display:none}}
.introduction-module-scss-module__yRK5lG__root{align-items:center;gap:var(--eui-dimension-16);text-align:center;flex-direction:column;display:flex}.introduction-module-scss-module__yRK5lG__description{max-width:60ch}.introduction-module-scss-module__yRK5lG__links{gap:var(--eui-dimension-8);scrollbar-width:none;align-self:stretch;display:flex;overflow-x:auto}.introduction-module-scss-module__yRK5lG__links::-webkit-scrollbar{display:none}@media (min-width:768px){.introduction-module-scss-module__yRK5lG__links{flex-wrap:wrap;justify-content:center;overflow-x:visible}}.introduction-module-scss-module__yRK5lG__link{white-space:nowrap;flex:none}
