.brand-hero{--bh-bg: #ffffff;--bh-title: #3e2723;--bh-muted: #6b5e57;--bh-accent: #7e573c;--bh-pad-top: 24px;--bh-pad-bottom: 8px;background:radial-gradient(ellipse 70% 55% at 100% 0%,rgba(126,87,60,.08),transparent 55%),radial-gradient(ellipse 50% 40% at 0% 100%,rgba(188,100,48,.05),transparent 50%),var(--bh-bg);padding-top:calc(var(--bh-pad-top) * .55);padding-bottom:calc(var(--bh-pad-bottom) * .55);overflow:hidden}@media(min-width:990px){.brand-hero{padding-top:var(--bh-pad-top);padding-bottom:var(--bh-pad-bottom)}}.brand-hero__container{width:100%;max-width:1200px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}@media(min-width:750px){.brand-hero__container{padding-left:2rem;padding-right:2rem}}.brand-hero__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 1.25rem;font-size:1.3rem;color:var(--bh-muted);font-family:"Sofia Sans",var(--font-body-family),sans-serif}.brand-hero__breadcrumbs a{color:inherit;text-decoration:none;transition:color .2s ease}.brand-hero__breadcrumbs a:hover{color:var(--bh-title)}.brand-hero__crumb-sep{opacity:.5;line-height:1}.brand-hero__row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 2.5rem}.brand-hero__content{flex:1;min-width:0}.brand-hero__eyebrow{margin:0 0 .55rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bh-accent);font-family:"Sofia Sans",var(--font-body-family),sans-serif}.brand-hero__title{margin:0;font-size:clamp(2.8rem,5vw,4.4rem);line-height:1.08;font-weight:700;letter-spacing:.01em;color:var(--bh-title);font-family:"Sofia Sans",var(--font-heading-family),sans-serif}.brand-hero__subtitle{margin:.9rem 0 0;max-width:36rem;font-size:clamp(1.45rem,2vw,1.7rem);line-height:1.55;color:var(--bh-muted);font-family:"Sofia Sans",var(--font-body-family),sans-serif}.brand-hero__accent{display:block;width:4.4rem;height:3px;margin-top:1.35rem;border-radius:999px;background:var(--bh-accent);transform-origin:left center}.brand-hero__media{position:relative;flex-shrink:0;width:min(34vw,22rem);aspect-ratio:1 / 1;border-radius:2.2rem;overflow:hidden;background:#fff;box-shadow:0 14px 36px #3e272324}.brand-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;box-sizing:border-box}.brand-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--bh-accent)}.brand-hero__placeholder svg{width:55%;height:auto}@media(max-width:749px){.brand-hero__row{flex-direction:row;align-items:center;justify-content:space-between;gap:.9rem 1rem}.brand-hero__content{flex:1 1 auto;min-width:0}.brand-hero__eyebrow{font-size:1.05rem;margin-bottom:.35rem}.brand-hero__title{font-size:clamp(2.2rem,7.5vw,3rem)}.brand-hero__subtitle{margin-top:.45rem;font-size:1.3rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.brand-hero__accent{margin-top:.85rem;width:3.2rem}.brand-hero__media{width:9.25rem;flex-shrink:0;align-self:center;margin-top:0;border-radius:1.45rem;box-shadow:0 8px 22px #3e27231f}.brand-hero__image{padding:9%}body.body-template-collection-brand .cap-filter-bar{margin-top:.75rem}body.body-template-collection-brand .cap-card__add-btn,body.body-template-index .cap-card__add-btn,body.body-template-product .cap-card__add-btn{min-height:3.5rem;padding:.5rem .7rem;font-size:1.05rem;letter-spacing:.02em}body.body-template-collection-brand .cap-card__add-icon,body.body-template-index .cap-card__add-icon,body.body-template-product .cap-card__add-icon{display:none}body.body-template-collection-brand .cap-filter-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;row-gap:.85rem;column-gap:.55rem}body.body-template-collection-brand .cap-filter-group{width:auto;flex:none;grid-column:1 / -1}body.body-template-collection-brand .cap-filter-group--category,body.body-template-collection-brand .cap-filter-group--compatibility{grid-column:auto;min-width:0}body.body-template-collection-brand .cap-filter-group--category .cap-custom-dropdown,body.body-template-collection-brand .cap-filter-group--compatibility .cap-custom-dropdown{min-width:0;width:100%}body.body-template-collection-brand .cap-filter-group--category .cap-dropdown-trigger,body.body-template-collection-brand .cap-filter-group--compatibility .cap-dropdown-trigger{width:100%;min-width:0}body.body-template-collection-brand .cap-filter-group--category .cap-dropdown-trigger-text,body.body-template-collection-brand .cap-filter-group--compatibility .cap-dropdown-trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.body-template-collection-brand .cap-filter-bar__right,body.body-template-collection-brand .cap-filter-bar__right .cap-filter-group{grid-column:1 / -1;width:100%}}[data-bh-animate]{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1) var(--bh-delay, 0s),transform .65s cubic-bezier(.22,1,.36,1) var(--bh-delay, 0s)}[data-bh-animate=fade-up]{transform:translateY(18px)}[data-bh-animate=fade-in]{transform:scale(.96)}[data-bh-animate=scale-x]{transform:scaleX(0);opacity:1}.brand-hero.is-ready [data-bh-animate],[data-bh-animate].is-visible{opacity:1;transform:none}.brand-hero.is-ready [data-bh-animate=scale-x]{transform:scaleX(1)}body.body-template-collection-brand .cap-card-wrapper{opacity:0;transform:translateY(22px);transition:opacity .55s cubic-bezier(.22,1,.36,1) var(--bh-card-delay, 0s),transform .55s cubic-bezier(.22,1,.36,1) var(--bh-card-delay, 0s),box-shadow .25s ease}body.body-template-collection-brand .cap-card-wrapper.is-visible{opacity:1;transform:translateY(0)}body.body-template-collection-brand .cap-card__footer,body.body-template-index .cap-card__footer,body.body-template-product .cap-card__footer{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.7rem;margin-top:auto;padding-top:.95rem;border-top:1px solid rgba(126,87,60,.22);position:relative}body.body-template-collection-brand .cap-card__price-slot,body.body-template-index .cap-card__price-slot,body.body-template-product .cap-card__price-slot{width:100%;flex:none}body.body-template-collection-brand .cap-card__footer .cap-card__theme-price.price,body.body-template-index .cap-card__footer .cap-card__theme-price.price,body.body-template-product .cap-card__footer .cap-card__theme-price.price,body.body-template-collection-brand .cap-card__footer .cap-card__theme-price.price .price-item--sale,body.body-template-collection-brand .cap-card__footer .cap-card__theme-price.price .price-item--regular,body.body-template-index .cap-card__footer .cap-card__theme-price.price .price-item--sale,body.body-template-index .cap-card__footer .cap-card__theme-price.price .price-item--regular,body.body-template-product .cap-card__footer .cap-card__theme-price.price .price-item--sale,body.body-template-product .cap-card__footer .cap-card__theme-price.price .price-item--regular{font-size:calc(var(--cap-card-price-size, 1rem) * 1.08)}body.body-template-collection-brand .cap-card__form,body.body-template-collection-brand .cap-card__form .product-form,body.body-template-collection-brand product-form.product-form,body.body-template-index .cap-card__form,body.body-template-index .cap-card__form .product-form,body.body-template-index product-form.product-form,body.body-template-product .cap-card__form,body.body-template-product .cap-card__form .product-form,body.body-template-product product-form.product-form{display:block;width:100%}body.body-template-collection-brand .cap-card__add-btn,body.body-template-index .cap-card__add-btn,body.body-template-product .cap-card__add-btn{width:100%;min-height:3.5rem;padding:.5rem .9rem;border-radius:10px;font-size:1.2rem;letter-spacing:.03em;text-transform:uppercase;gap:.4rem;box-shadow:none}body.body-template-collection-brand .cap-card__add-btn:hover,body.body-template-index .cap-card__add-btn:hover,body.body-template-product .cap-card__add-btn:hover{opacity:.92;box-shadow:none}body.body-template-collection-brand .cap-card__add-icon svg,body.body-template-index .cap-card__add-icon svg,body.body-template-product .cap-card__add-icon svg{width:1.05rem;height:1.05rem}body.body-template-collection-brand .cap-card__sold-out,body.body-template-index .cap-card__sold-out,body.body-template-product .cap-card__sold-out{display:block;width:100%;text-align:center;padding:.55rem .9rem;border-radius:10px;background:#f3eee9;font-size:1.2rem}body.body-template-collection-brand .cap-card,body.body-template-index .cap-card,body.body-template-product .cap-card{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;border-color:var(--cap-border, #e8e0d8)}body.body-template-collection-brand .cap-card:hover,body.body-template-index .cap-card:hover,body.body-template-product .cap-card:hover{transform:translateY(-4px);border-color:var(--cap-border, #e8e0d8);box-shadow:0 12px 28px #3e27231f}body.body-template-index .popular-products .collection-popular-card,body.body-template-product .popular-products .collection-popular-card{display:flex;flex-direction:column;overflow:visible}body.body-template-index .popular-products .collection-popular-card .cap-card,body.body-template-product .popular-products .collection-popular-card .cap-card{width:100%;height:100%;--cap-card-bg: #ffffff;--cap-border: #e8e0d8;--cap-primary: #7e573c;--cap-primary-foreground: #ffffff;--cap-foreground: #3e2723;--cap-foreground-muted: #6b5e57;--cap-vendor-color: #8a7a70;--cap-card-radius: 20px;--cap-card-padding: 16px;--cap-card-vendor-size: 11px;--cap-card-title-size: 16px;--cap-card-price-size: 18px;--cap-card-button-size: 16px;--cap-card-badge-size: 10px;--cap-card-chip-size: 10px;--cap-card-intensity-size: 15px;--cap-shadow-hover: 0 12px 28px rgba(62, 39, 35, .12)}body.body-template-index .popular-products .collection-popular-card .cap-card:hover,body.body-template-product .popular-products .collection-popular-card .cap-card:hover{border-color:#e8e0d8;box-shadow:0 12px 28px #3e27231f}body.body-template-index .popular-products .cap-card__vendor,body.body-template-product .popular-products .cap-card__vendor{font-size:var(--cap-card-vendor-size, 11px)}body.body-template-index .popular-products .cap-card__title,body.body-template-product .popular-products .cap-card__title{font-size:var(--cap-card-title-size, 16px);margin-bottom:.4rem}body.body-template-index .popular-products .cap-card__chip,body.body-template-product .popular-products .cap-card__chip{font-size:1.4rem}body.body-template-index .popular-products .cap-card__intensity-label,body.body-template-product .popular-products .cap-card__intensity-label{font-size:var(--cap-card-intensity-size, 15px)}body.body-template-index .popular-products .cap-card__body,body.body-template-product .popular-products .cap-card__body{padding:var(--cap-card-padding, 16px)}@media(max-width:749px){body.body-template-index .popular-products .cap-card__title,body.body-template-product .popular-products .cap-card__title{font-size:var(--cap-card-title-size, 16px)}body.body-template-index .popular-products .cap-card__add-btn,body.body-template-product .popular-products .cap-card__add-btn{min-height:3.5rem;padding:.5rem .7rem;font-size:1.05rem}body.body-template-index .popular-products .cap-card__body,body.body-template-product .popular-products .cap-card__body{padding:var(--cap-card-padding, 16px)}}body.body-template-index .popular-products .collection-popular-card.show,body.body-template-product .popular-products .collection-popular-card.show{display:flex}body.body-template-collection-brand .cap-header{display:none}body.body-template-collection-brand .cap-filter-bar,body.body-template-collection-brand .cap-brand-grid{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-bh-animate],body.body-template-collection-brand .cap-card-wrapper,body.body-template-collection-brand .cap-card{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/brand-collection.css.map */
