#header-group:has(.bh--sticky),#header-group:has(.bh:not(.bh--sticky)){position:static!important}.shopify-section:has(.bh--sticky){position:fixed;top:0;left:0;right:0;z-index:40;background:#fff}.shopify-section-group-header-group header-component,#header-component,.shopify-section-group-footer-group .footer:not(.bf),.shopify-section-group-footer-group .footer-utilities,a[href*="shopify.com/?utm_campaign=poweredby"]{display:none!important}.card-gallery slideshow-arrows,.card-gallery .slideshow-control,.product-card slideshow-arrows,.product-card .slideshow-control{display:none!important}.cart-items__wrapper--drawer-empty p:has(a[href*=login]){display:none!important}.quick-add__button .svg-wrapper,.quick-add__button .add-to-cart-icon{display:none!important}.product-title,.product-card h3,.product-card h4,.product-grid h3,.product-card .text-block{font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}.product-grid-view-zoom-out--details{display:none!important}.product-grid__card,.product-card,.resource-list__item{overflow:visible!important}.brand-card-media{position:relative}.brand-card-thumbs{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:6px 4px 8px;pointer-events:none;background:linear-gradient(transparent,#ffffffe0 55%)}.brand-card-thumbs__label{display:none;font-size:14px;letter-spacing:4.2px;text-transform:uppercase;line-height:1}.brand-card-thumbs__row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px}.brand-card-thumbs img{width:31px;height:31px;object-fit:cover;border-radius:0;display:block}.brand-save{display:inline;font-size:11.9px;font-weight:400;margin-left:4px}product-card .swatches,product-card swatches-variant-picker{display:none!important}.price,.price-item,.price-item__group,.compare-at-price{font-size:12px!important;font-weight:400!important}.grid-density{display:none!important}.shopify-pc__banner,#shopify-pc__banner,.shopify-pc__banner__wrapper,#shopify-pc-banner,.skip-to-content-link,a[href="#ProductInformation"]{display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important;overflow:hidden!important}@media(min-width:750px){.product-grid,ul.product-grid,.collection-wrapper .product-grid,.product-grid.product-grid--grid,.resource-list--grid,.resource-list.resource-list--grid{--product-grid-columns-desktop: repeat(5, minmax(0, 1fr)) !important;--resource-list-columns: repeat(5, minmax(0, 1fr)) !important;--resource-list-columns-per-row: 5 !important;grid-template-columns:repeat(5,minmax(0,1fr))!important}}.tax-note,.product-info__block .caption,.shopify-payment-button,a[href="#ProductInformation"],.quick-add-bar{display:none!important}.facets__label,.facets .svg-wrapper--caret{letter-spacing:0}.product-badge,.badge--sale{text-transform:capitalize}.ba--caps{text-transform:uppercase;letter-spacing:.12em;font-weight:700}:root{--brand-accent: #338e61}.page-width-wide :is(.shopify-section,.section){--page-width: 1320px}body{letter-spacing:.05em}h1,h2,h3{letter-spacing:.1em;font-weight:400!important}.bh__nav{letter-spacing:.12em}.bh__logo img{width:auto!important;height:var(--bh-logo-h,80px)!important;max-height:var(--bh-logo-h,80px)!important;max-width:min(92vw,640px)!important;object-fit:contain!important}@media(max-width:749px){.bh__logo img{width:auto!important;height:var(--bh-logo-h-m,72px)!important;max-height:var(--bh-logo-h-m,72px)!important}}.ba{font-size:12px;letter-spacing:0;text-transform:none;font-weight:400;padding:10px 0;min-height:0;background:#f7ebdd;color:#000}.bh,.bh__nav,.bf,.brand-hero,.brand-stories,.brand-collection,.brand-catalog,.brand-search{font-family:Jost,Helvetica Neue,Helvetica,Arial,sans-serif}.bh__nav{font-size:14px;font-weight:400;letter-spacing:.1em;gap:4px;padding:2px 20px 16px}.bh__nav a{padding:7.5px 10px}.brand-marquee{font-family:inherit!important;font-weight:400!important;font-size:14px!important;letter-spacing:.05em!important;text-transform:none!important;border-block:1px solid rgba(0,0,0,.08)}.brand-hero__kicker{font-size:15.4px!important;letter-spacing:4.62px!important;font-weight:400!important;margin:0 0 8px!important}.brand-hero__heading{font-size:51px!important;font-weight:400!important;letter-spacing:5.1px!important;line-height:1.1!important}.brand-hero__content--bottom-center{padding:45px 24px 40px!important}.brand-hero__btn{background:#338e61!important;color:#fff!important;border:0!important;font-size:13px!important;font-weight:700!important;letter-spacing:3.9px!important;padding:11px 20px!important;min-width:0!important}.brand-card-thumbs__label{display:none!important}.product-badge,.badge--sale,[class*=badge][class*=sale],.product-badges__badge{background:#338e61!important;color:#fff!important;border-radius:0!important;text-transform:none!important;font-size:12px!important;font-weight:400!important;letter-spacing:.7px;padding:7px 7px 7px 9px!important}product-card,.product-card{text-align:center}.product-card .product-title,.product-card h3,.product-card h4,.product-card .text-block,.product-card .price,.product-card .price-item__group{text-align:center!important}.product-card .product-title,.product-card h3,.product-card h4,.product-card .text-block{font-size:14px!important;font-weight:400!important;letter-spacing:.7px!important;line-height:18.2px!important}.product-card .price,.product-card .price-item,.product-card .price-item__group,.product-card .compare-at-price{font-size:11.9px!important;font-weight:400!important;letter-spacing:.7px!important;color:#000!important}.product-card .compare-at-price,.product-card s,.price--on-sale .price-item--regular{color:#000!important;text-decoration:line-through}.brand-save{color:#af0c0c;display:inline!important;font-size:11.9px!important}[id*=__dresses] .section-resource-list__header h2,[id*=__dresses] .section-resource-list__header h3,[id*=__dresses] .section-resource-list__header .text-block,[id*=__loafers] .section-resource-list__header h2,[id*=__loafers] .section-resource-list__header h3,[id*=__loafers] .section-resource-list__header .text-block{text-align:center!important;text-transform:uppercase!important;font-size:26px!important;font-weight:400!important;letter-spacing:2.6px!important;width:100%;padding-bottom:15px}[id*=__dresses] .product-list-content,[id*=__dresses] [class*=product-list] header,[id*=__loafers] .product-list-content,[id*=__loafers] [class*=product-list] header{justify-content:center!important;flex-direction:column!important}.quick-add,.quick-add__button{display:none!important}[id*=__dresses] .button-unstyled,[id*=__dresses] .button-secondary,[id*=__dresses] a.button{border:1px solid #e8e8e1!important;border-radius:3px!important;background:transparent!important;color:#000!important;padding:8px 14px!important;text-transform:uppercase!important;letter-spacing:3.6px!important;font-size:12px!important;font-weight:400!important;margin:0 auto 12px}[id*=__loafers].section-resource-list,[id*=__loafers] .section-resource-list{display:flex;flex-direction:column}[id*=__loafers] .section-resource-list__header,[id*=__loafers] .section-resource-list__header>*{display:contents!important}[id*=__loafers] a.button,[id*=__loafers] .button-unstyled{display:inline-flex;order:10;align-self:center;margin:28px auto 0;background:#338e61!important;color:#fff!important;border:0!important;padding:11px 20px!important;letter-spacing:3.9px!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important}.brand-stories__heading{font-size:26px!important;font-weight:400!important;letter-spacing:2.6px!important}.brand-trust,.brand-trust__grid,.brand-trust__item,.brand-trust__item h3,.brand-trust__text,.brand-trust__text p,.brand-trust__back,.brand-trust__back a{text-align:center!important}.brand-trust{margin-left:auto!important;margin-right:auto!important}.brand-trust__item{align-items:center}.brand-trust__back{display:block!important;width:100%!important;float:none!important}.brand-trust__item h3{font-size:14px;letter-spacing:.08em}.button,.shopify-payment-button button,button[type=submit]{border-radius:3px!important}cart-drawer-component,#cart-drawer,.cart-drawer{display:none!important}.brand-card-thumbs,.brand-card-thumbs__label,.brand-card-thumbs__row{display:none!important}.brand-card__sale{position:absolute!important;top:0!important;right:0!important;left:auto!important;bottom:auto!important;margin:0!important;border-radius:0!important;background:#338e61!important;color:#fff!important;z-index:2}.brand-card__media{position:relative}.brand-card{overflow:visible;min-width:0}.brand-card__title{overflow:visible!important;white-space:normal!important;text-overflow:clip!important;word-break:break-word;padding:8px 4px 0}.brand-card__swatches{position:static!important;left:0!important;right:auto!important;bottom:auto!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;align-content:flex-start;gap:8px;margin:8px auto 0 0!important;width:100%!important;pointer-events:auto!important;z-index:3;text-align:left!important;grid-template-columns:none!important}.brand-card__swatches:not(:has(img)){display:none!important}.brand-card__swatch{width:var(--card-swatch-w,48px)!important;height:auto!important;min-width:var(--card-swatch-w,48px)!important;max-width:var(--card-swatch-w,48px)!important;aspect-ratio:var(--card-swatch-ratio,1/1)!important;flex:0 0 var(--card-swatch-w,48px)!important;padding:var(--card-swatch-pad,2px)!important;border:var(--card-swatch-bw,1px) solid var(--card-swatch-bc,#e8e8e1)!important;box-sizing:border-box!important;box-shadow:none;background:#fff!important;overflow:hidden;display:flex!important;align-items:center;justify-content:center;transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.brand-card__swatch img{width:100%!important;height:100%!important;max-width:none!important;object-fit:var(--card-swatch-fit,contain)!important;object-position:center center!important;background:#fff!important;display:block}[data-swatch-fit=natural] .brand-card__swatch{aspect-ratio:auto!important}[data-swatch-fit=natural] .brand-card__swatch img{height:auto!important;object-fit:contain!important}.bpd--emily .bpd__pill--swatch .bpd__swatch-img,.bpd--emily .bpd__pill--swatch .bpd__chip{width:var(--bpd-swatch-w,48px)!important;height:auto!important;min-width:var(--bpd-swatch-w,48px)!important;max-width:none!important;aspect-ratio:var(--bpd-swatch-ratio,1/1)!important;padding:var(--bpd-swatch-pad,2px)!important;border:var(--bpd-swatch-bw,1px) solid var(--bpd-swatch-bc,#e8e8e1)!important;box-sizing:border-box!important;box-shadow:none!important;background:#fff!important;overflow:hidden;display:flex!important;align-items:center;justify-content:center}.bpd--emily .bpd__pill--swatch.is-on .bpd__swatch-img,.bpd--emily .bpd__pill--swatch.is-on .bpd__chip{border-width:var(--bpd-swatch-bw-on,2px)!important;border-color:var(--bpd-swatch-bc-on,#111)!important;box-shadow:none!important}[data-swatch-fit=natural] .bpd--emily .bpd__pill--swatch .bpd__swatch-img,[data-swatch-fit=natural] .bpd--emily .bpd__pill--swatch .bpd__chip{aspect-ratio:auto!important}.brand-collection__more{text-align:center;margin:26px 0 8px}.brand-collection__more a{display:inline-block;background:#338e61!important;color:#fff!important;letter-spacing:.3em;font-size:13px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;border-radius:3px;padding:12px 28px}.brand-trust__icon{width:70px;height:70px}.brand-trust__icon path,.brand-trust__icon rect{fill:none;stroke:currentColor;stroke-width:3!important;stroke-linecap:round;stroke-linejoin:round}.ecd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.ecd[hidden]{display:none}.ecd__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#585a5e7a}.ecd__panel{position:absolute;top:0;right:0;width:min(420px,100%);height:100%;background:#fff;color:#111;display:flex;flex-direction:column;font-family:Jost,Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:-8px 0 30px #0000001f}.ecd__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 0}.ecd__head h2{margin:0;font-size:18px;font-weight:700!important;letter-spacing:0!important;text-transform:none}.ecd__close{border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer;width:40px;height:40px}.ecd__progress{margin:6px 10px 8px;padding:12px 8px 10px;background:#fff;border:0;border-radius:0}.ecd__progress p{margin:0 0 12px;font-size:13px;letter-spacing:0;line-height:1.35;text-align:center;color:#000;font-weight:400}.ecd__steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding-top:0;overflow:visible}.ecd__track{position:absolute;left:-12px;right:12.5%;top:11px;height:8px;background:#e2e2e2;border-radius:99px;z-index:0}.ecd__track span{display:block;height:100%;width:0;background:#0ba974;border-radius:99px;transition:width .2s ease}.ecd__step{text-align:center;position:relative;z-index:1}.ecd__node{width:30px;height:30px;border:0;border-radius:50%;background:#e2e2e2;box-shadow:none;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#111}.ecd__node svg{width:16px;height:16px;display:block;overflow:visible}.ecd__node .ecd__blob{fill:currentColor}.ecd__node .ecd__hole{fill:#e2e2e2}.ecd__step.is-on .ecd__node{background:#0ba974;color:#fff}.ecd__step.is-on .ecd__node .ecd__hole{fill:#0ba974}.ecd__step span{display:block;margin-top:4px;font-size:10px;font-weight:700;letter-spacing:.02em;color:#000;white-space:nowrap}.ecd__step.is-on span{color:#000}.ecd__items{flex:1;overflow:auto;padding:4px 16px 12px;min-height:0}.ecd__empty{text-align:center;padding:32px 0}.ecd__item{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid #eee}.ecd__thumb{background:#f6f6f6;display:block}.ecd__thumb img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.ecd__top{display:flex;align-items:flex-start;gap:8px}.ecd__title{flex:1;color:inherit;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.35}.ecd__remove{border:0;background:transparent;padding:0;width:28px;height:28px;cursor:pointer;color:#222;flex:0 0 28px}.ecd__remove svg{width:18px;height:18px;display:block}.ecd__meta{margin:4px 0;font-size:13px;color:#444;letter-spacing:0}.ecd__price{margin:0;font-size:15px;letter-spacing:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ecd__price s{color:#9a9a9a;margin-right:8px;font-weight:400;text-decoration:line-through}.ecd__now{color:#e10600;font-weight:700;font-size:16px}.ecd__qty{display:inline-flex;align-items:stretch;border:1px solid #ddd;border-radius:6px;margin-top:10px;overflow:hidden;background:#fff}.ecd__qty button{width:32px;height:32px;border:0;background:#fff;cursor:pointer;font-size:16px;line-height:1}.ecd__qty span{min-width:28px;text-align:center;font-size:14px;line-height:32px;border-left:1px solid #eee;border-right:1px solid #eee}.ecd__foot{border-top:1px solid #eee;padding:12px 16px calc(16px + env(safe-area-inset-bottom));flex:0 0 auto}.ecd__rows p{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:6px 0;font-size:14px;letter-spacing:0}.ecd__disc{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;margin-right:auto}.ecd__pill{background:#ededed;color:#333;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700;letter-spacing:.02em}.ecd__total{font-size:16px;margin-top:8px}.ecd__total strong{font-size:18px}.ecd__checkout{display:block;margin:14px 0 10px;background:#338e61;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:14px;border-radius:4px;padding:15px 12px}.ecd__pay{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin:4px 0 8px}.ecd__pay svg{width:34px;height:22px;display:block}.ecd__note{margin:0;text-align:center;font-size:11px;letter-spacing:.08em;color:#333}html.ecd-open{overflow:hidden}@media(max-width:749px){.brand-hero__heading{font-size:28px!important;letter-spacing:1.5px!important}.brand-hero__kicker{font-size:12px!important;letter-spacing:2.4px!important}.brand-hero__content--bottom-center{padding:18px 14px 22px!important}.brand-hero__btn{font-size:12px!important;letter-spacing:2px!important;padding:12px 16px!important}.ba-sale__track span{font-size:14px!important}.brand-collection,.brand-catalog,.brand-related,.brand-search{padding-left:12px;padding-right:12px}.brand-card__title{font-size:13px;overflow-wrap:anywhere}.brand-card__price{font-size:12px}.brand-card__swatch{width:auto!important;height:auto!important;min-width:0!important;max-width:var(--card-swatch-w-m,var(--card-swatch-w,48px))!important;flex:0 1 calc((100% - 12px) / 3)!important;padding:var(--card-swatch-pad,2px)!important}.brand-card__swatch img{width:100%!important;height:100%!important;min-width:0!important;flex:none!important}[data-swatch-fit=natural] .brand-card__swatch img{height:auto!important}.brand-reviews__scroller figure{flex-basis:min(320px,86vw)}.brand-reviews,.brand-reviews-section{display:none!important}.ecd__panel{width:100%}.bf__body,.bf__body a{overflow-wrap:anywhere}img,video{max-width:100%}.bpd,.bpd__media,.bpd__gallery,.brand-collection__grid,.brand-card{min-width:0}}@media(max-width:749px){.ecd__panel{width:100%;max-width:100%}.ecd__progress{margin:4px 12px 8px;padding:12px 10px 10px}.ecd__head{padding:12px 12px 0}.ecd__items{padding:2px 12px 8px}.ecd__foot{padding:12px 12px calc(14px + env(safe-area-inset-bottom))}.ecd__item{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:12px 0}.ecd__qty button{width:36px;height:36px}}@media(max-width:899px){.bpd--emily .bpd__pill--swatch .bpd__swatch-img,.bpd--emily .bpd__pill--swatch .bpd__chip{width:var(--bpd-swatch-w-m,var(--bpd-swatch-w,48px))!important;height:auto!important;min-width:var(--bpd-swatch-w-m,var(--bpd-swatch-w,48px))!important;max-width:none!important;aspect-ratio:var(--bpd-swatch-ratio,1/1)!important;padding:var(--bpd-swatch-pad,2px)!important}}.bpd--emily .bpd__pill--swatch .bpd__swatch-img{overflow:hidden}.bpd--emily .bpd__pill--swatch .bpd__swatch-img img{width:100%!important;height:100%!important;max-width:none!important;object-fit:var(--bpd-swatch-fit,contain)!important;object-position:center center!important;background:#fff!important}[data-swatch-fit=natural] .bpd--emily .bpd__pill--swatch .bpd__swatch-img img{height:auto!important;object-fit:contain!important}@keyframes brand-fade-in{0%{opacity:0}to{opacity:1}}.brand-card__media{overflow:hidden}.brand-card__color-image{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;pointer-events:none;z-index:1;transition:opacity .4s ease}.brand-card__color-image.is-on{opacity:1;animation:brand-fade-in .5s cubic-bezier(.26,.54,.32,1) 0s forwards}.brand-card__swatch.is-on{border-color:#111!important}@media(hover:hover){.brand-card__swatch:hover,.bpd--emily .bpd__pill--swatch:hover .bpd__swatch-img,.bpd--emily .bpd__pill--swatch:hover .bpd__chip{border-color:#111!important}}.bpd__color-image{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;pointer-events:none;z-index:2;transition:opacity .4s ease}.bpd__color-image.is-on{opacity:1;animation:brand-fade-in .5s cubic-bezier(.26,.54,.32,1) 0s forwards}html,body{max-width:100%;overflow-x:clip}body{width:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}.page-wrapper,#MainContent,main,.shopify-section{max-width:100%;min-width:0}.ba-sale,.ba--marquee{max-width:100%;overflow:hidden;overflow-x:clip;contain:paint}@media(max-width:899px){html,body,.page-wrapper{overflow-x:clip;overscroll-behavior-x:none}.shopify-section,main,#MainContent,.bpd,.bpd__media,.bpd__gallery,.bpd__stage,.bpd__viewport,.bpd__info,.brand-collection,.brand-catalog,.brand-related,.brand-search,.brand-hero,.bh,.bf,.brand-card,.brand-card__media,.brand-card__swatches,.brand-collection__grid,.brand-catalog__grid,.brand-search__grid{max-width:100%;min-width:0}.bpd__media,.bpd__gallery,.bpd__stage,.bpd__viewport{overflow:hidden;overflow-x:clip}.brand-card__swatches{max-width:100%;box-sizing:border-box;gap:6px!important}.bh__logo img{max-width:min(92vw,640px)!important}.bpd__desc,.bpd__acc>div{max-width:100%;overflow-x:auto}img,video{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand.css.map */
