.bridal-accessories{--ba-ink: #28282a;--ba-muted: #6e6a63;--ba-ivory: #fbf8f2;max-width:1440px;margin-inline:auto;padding:0 40px 64px;color:var(--ba-ink);font-family:var(--font-base)}.bridal-accessories a{color:inherit}.ba-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0;font-size:12px;line-height:1.6;color:var(--ba-muted)}.ba-breadcrumbs a{text-decoration:none}.ba-breadcrumbs a:hover{text-decoration:underline}.ba-hero{display:grid;grid-template-columns:41% 59%;background:var(--ba-ivory)}.ba-hero__copy{padding:clamp(28px,4.5vw,66px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.bridal-accessories .ba-eyebrow{margin:0 0 16px;font:500 12px/1.5 var(--font-base);letter-spacing:.12em;text-transform:uppercase}.ba-hero h1{margin:0;font:400 clamp(36px,4vw,56px)/1.15 var(--font-headline);letter-spacing:-.025em;text-transform:none}.ba-hero__intro{margin:24px 0 30px;max-width:350px;font-size:16px;line-height:1.75}.bridal-accessories .ba-button{display:inline-flex;justify-content:center;align-items:center;gap:32px;min-height:48px;padding:12px 22px;background:var(--ba-ink);color:#fff;font:500 14px/1.5 var(--font-base);text-decoration:none}.bridal-accessories .ba-button:hover{background:#b49a57;color:#fff}.ba-hero__images{display:grid;grid-template-columns:62% 38%;min-width:0;height:clamp(420px,36vw,520px)}.ba-hero__images a{position:relative;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;background:#eee7df}.ba-hero__images img{width:100%;height:100%;min-height:0;object-fit:cover;display:block;transition:transform .35s ease}.ba-hero__main{min-height:0}.ba-hero__detail{margin:52px 0 52px 12px}.ba-hero__detail img{object-position:48% center}.ba-hero__images a>span{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:24px 18px 16px;color:#fff;background:linear-gradient(transparent,#000000a6);font:500 14px/1.4 var(--font-base)}.ba-hero__images a:hover img{transform:scale(1.025)}.ba-shop{padding-top:52px;scroll-margin-top:150px}.ba-shop__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.bridal-accessories h2{margin:0;font:400 30px/1.3 var(--font-headline);letter-spacing:-.01em;text-transform:none}.bridal-accessories .ba-text-link{display:inline-flex;align-items:center;gap:14px;width:fit-content;font:500 14px/1.5 var(--font-base);text-decoration:underline;text-underline-offset:5px}.ba-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ba-category{display:flex;align-items:center;gap:16px;min-width:0;padding:10px;background:var(--ba-ivory);border:1px solid transparent;text-decoration:none}.ba-category:hover{border-color:#b49a57}.ba-category img{width:76px;height:88px;object-fit:cover;flex-shrink:0}.ba-category>span:not(.ba-category__arrow){display:flex;flex-direction:column;gap:7px}.ba-category strong{font:500 15px/1.4 var(--font-base)}.ba-category small{font-size:12px;color:var(--ba-muted)}.ba-category__arrow{margin-left:auto;padding-right:4px;font-size:18px}.ba-help{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:64px;padding:40px 48px;background:var(--ba-ivory)}.ba-help p:not(.ba-eyebrow){margin:0 0 18px;font-size:15px;line-height:1.75}.ba-related{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px 24px;margin-top:32px;font-size:15px}.bridal-accessories a:focus-visible{outline:2px solid var(--ba-ink);outline-offset:4px}@media(min-width:900px)and (max-width:1150px){.bridal-accessories{padding-inline:24px}.ba-category{gap:10px}.ba-category img{width:52px;height:72px}.ba-category__arrow{display:none}}@media(max-width:899px){.bridal-accessories{padding:0 16px 40px}.ba-breadcrumbs{padding:14px 0;gap:8px;font-size:11px}.ba-hero{grid-template-columns:1fr}.ba-hero__copy{padding:30px 24px 28px}.bridal-accessories .ba-eyebrow{font-size:11px;margin-bottom:12px}.ba-hero h1{font-size:36px}.ba-hero__intro{margin:16px 0 22px;max-width:440px;font-size:15px;line-height:1.65}.ba-hero__images{grid-template-columns:62% 38%;height:clamp(220px,65vw,420px)}.ba-hero__detail{margin:20px 0 20px 8px}.ba-hero__images a>span{padding:22px 12px 12px;font-size:12px}.ba-shop{padding-top:32px}.ba-shop__heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}.bridal-accessories h2{font-size:26px}.ba-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ba-category{padding:8px;gap:9px}.ba-category img{width:50px;height:66px}.ba-category strong{font-size:13px}.ba-category small{font-size:11px}.ba-category__arrow{display:none}.ba-help{grid-template-columns:1fr;gap:20px;padding:28px 24px;margin-top:40px}.ba-related{flex-direction:column;align-items:center;gap:10px;text-align:center;margin-top:24px;font-size:14px}}@media(prefers-reduced-motion:reduce){.ba-hero__images img{transition:none}}.bridal-accessories--intro{padding-bottom:16px}.bridal-accessories--footer{padding-top:0}[id^=BridalProduct-]{scroll-margin-top:150px}
/*# sourceMappingURL=/cdn/shop/t/56/assets/bridal-accessories.css.map */
