.eg-brand-mark{display:block;width:auto;max-width:100%;height:auto;object-fit:contain}.eg-menu-brand-row{flex:0 0 100%;grid-column:1 / -1;list-style:none;margin:0 0 14px;padding:0 0 15px;border-bottom:1px solid rgba(30,40,32,.13)}.eg-menu-brand-row__inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.eg-menu-brand-row__label{font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#59665d}.eg-menu-brand-row__link{display:inline-flex;align-items:center;border-radius:3px;padding:5px 3px;background:transparent;text-decoration:none}.eg-menu-brand-row__link:hover,.eg-menu-brand-row__link:focus-visible{background:#458a6214;outline-offset:3px}.eg-brand-mark--menu{height:24px;max-width:190px}.eg-hero-brand-badge,.eg-promo-brand-badge{position:relative;display:inline-flex;width:fit-content;max-width:100%;align-items:center;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;padding:0}.eg-hero-brand-badge{margin:0 0 15px}.eg-brand-mark--hero{height:37px;max-width:min(60vw,280px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.eg-promo-brand-badge{margin:0 0 10px}.eg-brand-mark--promo{height:26px;max-width:190px;filter:none}.eg-collection-brand{display:block;line-height:1}.eg-collection-brand--banner{margin:0 0 14px}.eg-collection-brand--banner .eg-brand-mark{height:34px;max-width:270px}.eg-collection-brand--card{margin:0 0 8px}.eg-collection-brand--card .eg-brand-mark{display:inline-block;height:23px;max-width:175px}.eg-link-list-logo{width:100%;margin:0;padding:12px 0 6px;background:transparent!important;box-shadow:none!important}.eg-brand-mark--link-list{height:26px;max-width:205px;filter:none}.eg-footer-brand-strip{margin:0 0 20px;padding:12px 0 26px;border-bottom:1px solid rgba(255,255,255,.17)}.eg-footer-brand-strip__heading{color:#f2f2f2;font-size:15px;line-height:1.4;font-weight:700;margin:0 0 14px}.eg-footer-brand-strip__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 26px}.eg-footer-brand-strip__item{min-width:0;padding:9px 0;display:flex;justify-content:flex-start;align-items:center;background:transparent!important;border:0;border-bottom:1px solid rgba(255,255,255,.13);border-radius:0;text-decoration:none;transition:opacity .18s ease}.eg-footer-brand-strip__item:hover,.eg-footer-brand-strip__item:focus-visible{opacity:.78;background:transparent!important;outline-offset:3px}.eg-brand-mark--footer{height:25px;max-width:100%}@media(max-width:767px){.eg-menu-brand-row{margin:0 0 9px;padding:0 0 11px}.eg-menu-brand-row__inner{gap:10px 14px}.eg-menu-brand-row__label{flex:0 0 100%}.eg-brand-mark--menu{height:21px;max-width:150px}.eg-hero-brand-badge{margin-bottom:12px}.eg-brand-mark--hero{height:31px;max-width:min(66vw,230px)}.eg-brand-mark--promo{height:23px;max-width:165px}.eg-collection-brand--banner .eg-brand-mark{height:30px}.eg-brand-mark--link-list{height:24px}.eg-footer-brand-strip__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px}.eg-brand-mark--footer{height:22px}}.eg-brand-range-column .card{position:relative;overflow:visible}.eg-brand-range-column .card__title-wrapper{position:absolute;z-index:3;top:22px;left:22px;width:max-content;max-width:calc(100% - 44px);box-sizing:border-box;padding:17px 22px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;text-align:center;border:0;border-bottom:1px solid rgba(255,255,255,.18);border-radius:0;background-color:#2a2b2a!important;box-shadow:none;pointer-events:none}.eg-brand-range-column .eg-link-list-logo{display:flex;width:auto;justify-content:center;align-items:center;margin:0 0 10px;padding:0}.eg-brand-range-column .eg-brand-mark--link-list{display:block;width:auto;height:26px;max-width:min(210px,100%);margin-inline:auto}.eg-brand-range-column .card__title-wrapper .card__title{width:100%;margin:0;padding:0;color:#fff!important;font-size:clamp(16px,1.22vw,23px);font-weight:700;line-height:1.22;text-align:center!important;text-wrap:balance}.gallery-block__promo-text.eg-brand-promo-panel{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center!important;background-color:#2a2b2a!important;padding:17px 22px;gap:0;border:0;border-radius:0}.eg-brand-promo-panel .eg-promo-brand-badge{display:flex;align-items:center;justify-content:center;width:auto;max-width:100%;margin:0 auto 10px;padding:0}.eg-brand-promo-panel .eg-brand-mark--promo{display:block;height:26px;width:auto;max-width:min(210px,100%);margin-inline:auto}.eg-brand-promo-panel p{width:100%;margin-left:auto;margin-right:auto;color:#fff;text-align:center!important;line-height:1.22!important;text-wrap:balance}@media(max-width:768px){.eg-brand-range-column .card__title-wrapper{top:12px;left:12px;max-width:calc(100% - 24px);padding:12px 14px}.eg-brand-promo-panel.gallery-block__promo-text{padding:12px 14px}.eg-brand-range-column .eg-link-list-logo,.eg-brand-promo-panel .eg-promo-brand-badge{margin-bottom:7px}.eg-brand-range-column .eg-brand-mark--link-list,.eg-brand-promo-panel .eg-brand-mark--promo{height:22px;max-width:155px}.eg-brand-range-column .card__title-wrapper .card__title{font-size:16px}}.eg-brand-range-column .eg-link-list-logo,.eg-brand-promo-panel .eg-promo-brand-badge{border-bottom:1px solid rgba(255,255,255,.22);padding-bottom:10px;margin-bottom:10px}.eg-b2b-aligned{min-width:0}.eg-b2b-aligned:not(.card--row){display:flex;flex-direction:column;height:100%}.eg-b2b-aligned .card__info-container{flex:1 1 auto;min-height:0;min-width:0}.eg-b2b-aligned:not(.card--row) .card__info{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.eg-b2b-aligned:not(.card--row) .card__info-inner{display:flex;flex-direction:column;flex:1 1 auto;height:auto;min-width:0;width:100%}.eg-b2b-aligned:not(.card--row) .card__title{min-height:3.9em;line-height:1.33}.eg-b2b-aligned:not(.card--row) .eg-spark-purchase-slot{display:block;flex:0 0 auto;width:100%;margin-top:auto}.eg-b2b-aligned:not(.card--row) .eg-card-swatches-slot{display:block;flex:0 0 54px;min-height:54px;height:54px;width:100%}.eg-b2b-aligned:not(.card--row) .eg-card-swatches-slot .card__swatches{margin-top:8px;padding-top:8px;padding-bottom:0;flex-wrap:nowrap;align-items:center;min-width:0}.eg-b2b-aligned .eg-native-bottom-price,.eg-b2b-aligned .card__quick-add{display:none!important}.main-products-grid[data-layout=list] .eg-b2b-aligned .card__info{display:block;flex:initial}.main-products-grid[data-layout=list] .eg-b2b-aligned .card__info-inner{display:block;height:auto;flex:initial}.main-products-grid[data-layout=list] .eg-b2b-aligned .card__title{min-height:0}.main-products-grid[data-layout=list] .eg-b2b-aligned .eg-spark-purchase-slot{margin-top:0}.main-products-grid[data-layout=list] .eg-b2b-aligned .eg-card-swatches-slot{min-height:0;height:auto;flex:initial}@media(max-width:768px){.eg-b2b-aligned:not(.card--row) .card__title{min-height:4.1em}.eg-b2b-aligned:not(.card--row) .eg-card-swatches-slot{flex-basis:47px;height:47px;min-height:47px}.eg-b2b-aligned:not(.card--row) .eg-card-swatches-slot .card__swatches{gap:5px;margin-top:6px;padding-top:7px}}.eg-brand-range-column .eg-link-list-logo,.eg-brand-promo-panel .eg-promo-brand-badge{border-bottom:0;padding-bottom:0;margin-bottom:0}.eg-brand-range-column .card__title-wrapper{padding:19px 24px;min-height:65px;align-items:center;justify-content:center}.gallery-block__promo-text.eg-brand-promo-panel{min-height:65px;padding:19px 24px;justify-content:center;align-items:center}@media(max-width:768px){.eg-brand-range-column .card__title-wrapper,.gallery-block__promo-text.eg-brand-promo-panel{min-height:54px;padding:13px 16px}}.eg-brand-mark--hero{height:52px;width:auto;max-width:min(66vw,280px)}.eg-hero-brand-badge{margin-bottom:16px}.eg-brand-range-column .card__media{padding-top:45%!important}.eg-brand-range-column .card__title-wrapper{top:18px;left:18px;max-width:calc(100% - 36px);padding:9px 12px;min-height:45px}.eg-brand-range-column .eg-brand-mark--link-list{width:auto;height:25px;max-width:min(168px,100%)}.eg-brand-promo-panel.gallery-block__promo-text{min-height:45px;padding:9px 12px}.eg-brand-promo-panel .eg-brand-mark--promo{height:25px;max-width:min(168px,100%)}@media(max-width:768px){.eg-brand-mark--hero{height:39px;max-width:min(72vw,230px)}.eg-hero-brand-badge{margin-bottom:12px}.eg-brand-range-column .card__media{padding-top:48%!important}.eg-brand-range-column .card__title-wrapper,.eg-brand-promo-panel.gallery-block__promo-text{padding:7px 10px;min-height:40px}.eg-brand-range-column .card__title-wrapper{top:10px;left:10px;max-width:calc(100% - 20px)}.eg-brand-range-column .eg-brand-mark--link-list,.eg-brand-promo-panel .eg-brand-mark--promo{height:22px;max-width:min(145px,100%)}}.eg-brand-range-column .card__button.btn{background:#2a2b2a!important;border-color:#2a2b2a!important;color:#fff!important}.eg-brand-range-column .card__button.btn svg{color:#fff}@media(hover:hover)and (pointer:fine){.eg-brand-range-column a:hover .card__button.btn{background:#3b3d3b!important;border-color:#3b3d3b!important}}.eg-brand-range-column a:focus-visible .card__button.btn{outline:2px solid #2a2b2a;outline-offset:3px}:where(spark-product-card,spark-pdp) :is(button,a,[role=button]):is([aria-label*=fav i],[aria-label*=wish i],[title*=fav i],[title*=wish i],[data-testid*=fav i],[data-testid*=wish i],[data-action*=fav i],[data-action*=wish i],[class*=favourite i],[class*=favorite i],[class*=wishlist i]),:where(spark-product-card,spark-pdp) [data-eg-favourite-hidden=true]{display:none!important}.cc-collection-banner .collection-banner__content.eg-branded-collection-banner{justify-content:center;padding:34px 44px}.cc-collection-banner .eg-collection-banner-lockup{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;width:100%;max-width:100%}.cc-collection-banner .eg-collection-banner-lockup>.eg-collection-brand--banner{margin:0;display:block;line-height:0;width:fit-content;max-width:100%}.cc-collection-banner .eg-collection-banner-lockup .eg-brand-mark--collection{display:block;width:auto;height:38px;max-width:min(270px,100%);object-position:left center}.cc-collection-banner .eg-collection-banner-lockup>.collection-banner__heading{display:block;width:100%;margin:0!important;margin-inline-end:0;padding:0!important;font-size:clamp(32px,2.9vw,42px);line-height:1.12;letter-spacing:-.025em;font-weight:700;overflow-wrap:break-word}.cc-collection-banner .eg-collection-banner-lockup>.collection-banner__count{margin:0;padding:0;line-height:1.3}@media(max-width:768px){.cc-collection-banner .collection-banner__content.eg-branded-collection-banner{padding:23px 25px}.cc-collection-banner .eg-collection-banner-lockup{gap:7px}.cc-collection-banner .eg-collection-banner-lockup .eg-brand-mark--collection{height:32px;max-width:min(230px,100%)}.cc-collection-banner .eg-collection-banner-lockup>.collection-banner__heading{font-size:clamp(29px,7.4vw,34px);line-height:1.12;letter-spacing:-.022em}}@media(min-width:769px){.cc-collection-banner .eg-branded-collection-banner.items-center .eg-collection-banner-lockup{align-items:center;text-align:center}.cc-collection-banner .eg-branded-collection-banner.items-end .eg-collection-banner-lockup{align-items:flex-end;text-align:right}}@media(max-width:599.98px){.eg-b2b-aligned:not(.card--row) .card__title{min-height:0}.eg-b2b-aligned:not(.card--row) .eg-card-swatches-slot{flex:0 0 auto;min-height:0;height:auto}.eg-b2b-aligned:not(.card--row) .eg-card-swatches-slot .card__swatches{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:6px}.eg-footer-brand-strip__item,.eg-menu-brand-row__link{min-height:44px}.eg-menu-brand-row__link{padding:8px 6px}.eg-brand-range-column .card__title-wrapper,.gallery-block__promo-text.eg-brand-promo-panel{max-width:calc(100% - 20px)}}@media(min-width:600px)and (max-width:1023.98px){.main-products-grid[data-layout=grid] .main-products-grid__results>ul.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/eg-brand-system.css.map */
