.brand-route-home .brand-header{background:#fff;color:#1a1a1a;border-color:#eae8e4}.brand-hero.exact-hero{margin:64px 0 80px;background:#fff}.brand-static-hero{position:relative;width:100%;aspect-ratio:2/1;overflow:hidden;background:#d0c5b7}.brand-static-hero>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.brand-static-hero:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#19161361);pointer-events:none}.exact-hero .brand-hero-inner{bottom:48px;padding:0 48px}.exact-hero .brand-hero-copy{max-width:806px}.exact-hero .brand-eyebrow{font-size:12px;line-height:18px;letter-spacing:.4px;margin:0 0 8px}.exact-hero h1{font-size:32px;line-height:40px;letter-spacing:0;margin:0 0 16px}.exact-hero .brand-text-link{font-size:16px;line-height:24px;letter-spacing:0}.exact-campaign{max-width:none;margin-inline:0;padding:0 0 96px}.exact-campaign .ej-editorial-split{display:block}.exact-campaign .exact-campaign-image{display:block;width:100%;aspect-ratio:16/9;overflow:hidden}.exact-campaign .exact-campaign-image img{object-fit:cover;object-position:50% 58%;transform:none}.exact-campaign .exact-campaign-image:hover img{transform:none}.exact-campaign .brand-photo--campaign-violet-fan{object-position:50% 66%}.exact-campaign .exact-campaign-heading{max-width:none;padding:48px 24px 32px;margin:0;text-align:center}.exact-campaign .exact-campaign-heading>.ej-chapter{font-size:12px;line-height:18px;letter-spacing:.4px;color:#1a1a1a;margin:0 0 8px}.exact-campaign .exact-campaign-heading>h2{max-width:520px;margin:0 auto;font-size:32px;line-height:40px;letter-spacing:0}.exact-campaign-content{max-width:1800px;margin:0 auto;padding:0 8.333333%}.exact-campaign .exact-campaign-links{justify-content:center;margin:48px 0 0;gap:24px}.exact-campaign .exact-pill{min-height:48px;border-radius:24px;padding:13px 32px;font-size:14px;line-height:20px}@media(max-width:640px){.brand-hero.exact-hero{margin:0 0 56px}.brand-static-hero{aspect-ratio:4/5}.brand-static-hero>img{object-position:60% center}.exact-hero .brand-hero-inner{bottom:32px;padding:0 24px}.exact-hero h1{font-size:28px;line-height:35px}.exact-campaign{padding-bottom:64px}.exact-campaign .exact-campaign-image{aspect-ratio:4/5}.exact-campaign .exact-campaign-heading{padding:40px 24px 24px}.exact-campaign .exact-campaign-heading>h2{font-size:24px;line-height:30px}.exact-campaign-content{padding:0 24px}.exact-campaign .exact-campaign-links{margin-top:32px;gap:16px}}.ej-piece-price .ej-piece-price-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap!important;border:0!important}.ej-piece-price.ej-piece-price{display:block;margin:4px 0 0;line-height:21px;font-variant-numeric:tabular-nums}.ej-piece-price .ej-piece-price-amount{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;color:#727272}.ej-piece-grid{gap:0;padding:0}.ej-piece-grid .ej-piece-card{position:relative;margin:0;padding:0;background:var(--product-surface,#f5f4f1);min-width:0}.ej-piece-grid .ej-piece-media{background:inherit;aspect-ratio:4/5}.ej-piece-grid .ej-piece-image-link{height:100%}.ej-piece-grid .ej-piece-image{width:100%;height:calc(100% - 80px);aspect-ratio:auto;object-fit:contain;transform:none}.ej-piece-grid .ej-piece-caption{position:absolute;z-index:2;left:16px;right:16px;bottom:24px;padding:0;margin:0;pointer-events:none}.ej-piece-caption a{pointer-events:auto}.ej-piece-grid .ej-piece-caption .ej-piece-type,.ej-piece-grid .ej-piece-caption .ej-piece-reference{display:none}.ej-piece-grid .ej-piece-caption h2,.ej-piece-grid .ej-piece-caption h3{margin:0;font-size:14px;line-height:17.5px;letter-spacing:0;font-weight:400;color:#1a1a1a}.ej-piece-grid .ej-piece-caption .ej-piece-price{margin:4px 0 0;line-height:17.5px}.ej-piece-grid .ej-piece-caption .ej-piece-price-amount{font-size:14px;line-height:17.5px;color:#727272}.ej-piece-grid .ej-piece-caption>p:not(.ej-piece-price){display:none}.ej-piece-grid .ej-piece-media>.ej-save-piece{top:8px;right:8px}.ej-piece-related .ej-piece-grid{gap:0}.ej-piece-detail[data-piece-detail]>.ej-piece-information{width:min(360px,calc(100% - 80px));margin:clamp(96px,12vh,160px) auto 64px;padding:0}.ej-piece-detail[data-piece-detail] .ej-piece-information h1{font-size:20px;line-height:25px;font-weight:400;letter-spacing:.1px;margin:4px 0}.ej-piece-information .ej-piece-identity>.ej-piece-reference{font-size:12px;line-height:18px}.ej-piece-detail[data-piece-detail] .ej-piece-price-detail{margin:0 0 24px;line-height:21px}.ej-piece-price-detail .ej-piece-price-amount{font-size:14px;line-height:21px;color:#1a1a1a}.ej-piece-information>.ej-piece-order-note{display:none}.ej-piece-detail[data-piece-detail] .ej-piece-inquiry{border-radius:28px;font-size:14px;min-height:48px}.ej-piece-detail[data-piece-detail] .ej-piece-actions{margin:24px 0 16px}.ej-piece-detail[data-piece-detail] .ej-piece-material-note{margin-bottom:40px}.exact-showcase-grid{gap:16px}.exact-showcase-grid .exact-showcase-card>a{position:relative;background:transparent;padding:0}.exact-showcase-grid .exact-showcase-card img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;transform:none}.exact-showcase-grid .exact-showcase-card>a:hover img{transform:none}.exact-showcase-grid .exact-showcase-title{position:static;inset:auto;display:block;margin:16px 0 0;padding:0;font-size:14px;line-height:17.5px;letter-spacing:0;font-weight:400;text-align:left;color:#1a1a1a}.exact-showcase-grid .exact-showcase-price{position:static;inset:auto;display:block;margin:4px 0 16px;padding:0;line-height:17.5px;text-align:left}.exact-showcase-grid .exact-showcase-price .ej-piece-price-amount{font-size:14px;line-height:17.5px}.exact-showcase-grid .exact-showcase-detail{display:none}.exact-category-grid .exact-showcase-title{text-align:center;width:100%;padding-inline:0}.exact-maison-grid .brand-photo--maison-rainbow-tiara{object-position:50% 65%}.brand-search-results a.brand-search-piece{position:relative;display:block;padding:0;background:var(--product-surface);aspect-ratio:4/5}.brand-search-results a.brand-search-piece img{display:block;width:100%;height:calc(100% - 80px);aspect-ratio:auto;transform:none;object-fit:contain}.brand-search-results .brand-search-product-info{position:absolute;left:16px;right:16px;bottom:24px;padding:0}.brand-search-results .brand-search-product-info>span{display:block;padding:0;margin:0;font-size:14px;line-height:17.5px;letter-spacing:0}.brand-search-results .brand-search-product-info>.brand-search-price{padding:0;margin:4px 0 0;line-height:17.5px}.brand-search-results .brand-search-price>.ej-piece-price-amount{font-size:14px;line-height:17.5px;padding:0;margin:0}.ej-finder-card{position:relative;padding:0;background:var(--product-surface)}.ej-finder-card .ej-finder-image img{transform:none}.ej-finder-card .ej-finder-card-copy{position:static;padding:16px;min-width:0}.ej-finder-card-copy>p:not(.ej-piece-price){display:none}.ej-finder-card .ej-finder-card-copy h3{margin:0;font-size:14px;line-height:17.5px}.ej-finder-card .ej-finder-price{margin:4px 0 0}.ej-finder-card .ej-finder-select{margin-top:16px}.ej-piece-mobile-actions>div>.ej-piece-price-mobile{display:block;margin:2px 0 0}.ej-piece-price-mobile .ej-piece-price-amount{font-size:11px;line-height:16px;color:#1a1a1a}@media(max-width:767px){.ej-piece-grid,.ej-piece-related .ej-piece-grid{gap:0;padding:0}.ej-piece-grid .ej-piece-caption{left:16px;right:12px;bottom:16px}.ej-piece-grid .ej-piece-caption h2,.ej-piece-grid .ej-piece-caption h3,.ej-piece-grid .ej-piece-caption .ej-piece-price-amount{font-size:12px;line-height:16px}.ej-piece-grid .ej-piece-image{height:calc(100% - 68px);transform:none}.ej-piece-detail[data-piece-detail]>.ej-piece-information{width:auto;margin:0;padding:24px 16px 40px}.ej-piece-detail[data-piece-detail] .ej-piece-information h1{font-size:20px;line-height:25px;margin:4px 0}.ej-piece-price-detail .ej-piece-price-amount{font-size:14px;line-height:21px}.exact-showcase-grid{gap:16px}.exact-showcase-grid .exact-showcase-title{position:static;inset:auto;margin:16px 0 0;font-size:14px;line-height:17.5px}.exact-showcase-grid .exact-showcase-price{position:static;inset:auto;margin:4px 0 16px;line-height:17.5px}.exact-showcase-grid .exact-showcase-price .ej-piece-price-amount{font-size:14px;line-height:17.5px}.exact-showcase-grid .exact-showcase-card img{aspect-ratio:4/5;transform:none}.brand-search-results .brand-search-product-info{left:12px;right:12px;bottom:16px}.brand-search-results .brand-search-product-info>span,.brand-search-results .brand-search-price>.ej-piece-price-amount{font-size:12px;line-height:16px}.brand-search-results a.brand-search-piece img{height:calc(100% - 68px);transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/brand-commerce-refinement.css.map */
