@import"https://fonts.googleapis.com/css2?family=Italiana&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Lato:wght@300;400;500;700&display=swap";.bc-page{--bc-onyx: #0E0E10;--bc-onyx-2: #16161A;--bc-smoke: #25262A;--bc-rule-d: rgba(239,232,220,.14);--bc-ivory: #EFE8DC;--bc-ivory-2: #E5DDCD;--bc-pearl: #D4C9B5;--bc-paper: #F4EFE5;--bc-rule: rgba(14,14,16,.1);--bc-bronze: #8C6A3F;--bc-emerald: #143B33;--bc-emerald-2: #1F5247;--bc-jade: #2F6E5C;--bc-champagne: #C8B68C;--bc-display: "Italiana", "Cormorant Garamond", Georgia, serif;--bc-italic: "Cormorant Garamond", Georgia, serif;--bc-sans: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;--bc-max: 1340px;--bc-px: clamp(20px, 5vw, 64px);--bc-py: clamp(64px, 8vw, 128px);--bc-ease: cubic-bezier(.22,.61,.36,1);background:var(--bc-ivory);color:var(--bc-onyx);font-family:var(--bc-sans);font-size:15px;line-height:1.65;font-weight:300;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.bc-page *,.bc-page *:before,.bc-page *:after{box-sizing:border-box}.bc-page img{display:block;max-width:100%}.bc-page a{color:inherit;text-decoration:none}.bc-page button{font:inherit;border:0;background:none;cursor:pointer;color:inherit}.bc-page ul{list-style:none;margin:0;padding:0}.bc-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .10 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.55;mix-blend-mode:multiply;pointer-events:none;z-index:1}.bc-page>*{position:relative;z-index:2}.bc-page h1,.bc-page h2,.bc-page h3,.bc-page h4{margin:0;color:var(--bc-onyx);font-weight:400;line-height:1.05}.bc-page .bc-display{font-family:var(--bc-display);font-weight:400;letter-spacing:.04em;line-height:.95}.bc-page .bc-italic{font-family:var(--bc-italic);font-style:italic;font-weight:400;line-height:1.1;letter-spacing:-.005em}.bc-page .bc-eyebrow{font-family:var(--bc-sans);font-size:10px;letter-spacing:.36em;text-transform:uppercase;color:var(--bc-emerald);font-weight:500}.bc-page .bc-spec{font-family:var(--bc-sans);font-size:9.5px;letter-spacing:.32em;text-transform:uppercase;font-weight:500}.bc-page .bc-rule-h{display:inline-block;width:28px;height:1px;background:currentColor;vertical-align:middle;margin:0 12px;opacity:.55}.bc-page .bc-shell{max-width:var(--bc-max);margin:0 auto;padding:0 var(--bc-px)}.bc-page .bc-announce{background:var(--bc-emerald);color:var(--bc-ivory);text-align:center;padding:10px var(--bc-px);font-size:10px;letter-spacing:.3em;text-transform:uppercase;font-weight:500}.bc-page .bc-announce .bc-dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--bc-champagne);margin:0 16px;vertical-align:middle}.bc-page .bc-crumbs{padding:22px 0 4px;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#0e0e108c;font-weight:500}.bc-page .bc-crumbs a:hover{color:var(--bc-emerald)}.bc-page .bc-crumbs .sep{margin:0 12px;opacity:.4}.bc-page .bc-crumbs [aria-current]{color:var(--bc-onyx)}.bc-page .bc-hero{position:relative;background:var(--bc-onyx);color:var(--bc-ivory);margin-top:18px;overflow:hidden}.bc-page .bc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 20%,rgba(200,182,140,.08),transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(20,59,51,.35),transparent 55%);pointer-events:none}.bc-page .bc-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr;min-height:720px}@media(min-width:980px){.bc-page .bc-hero-inner{grid-template-columns:1.05fr .95fr;min-height:780px}}.bc-page .bc-hero-vis{position:relative;background:var(--bc-onyx-2) center/cover no-repeat;min-height:480px}.bc-page .bc-hero-vis:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 50%,rgba(14,14,16,.55)),linear-gradient(0deg,rgba(14,14,16,.35),transparent 60%)}.bc-page .bc-hero-vis-frame{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid rgba(239,232,220,.22);pointer-events:none;z-index:2}.bc-page .bc-hero-vis-tag{position:absolute;top:38px;left:40px;z-index:3;font-family:var(--bc-sans);font-size:9px;letter-spacing:.36em;text-transform:uppercase;color:var(--bc-champagne);font-weight:500}.bc-page .bc-hero-vis-tag:before{content:"";display:inline-block;width:8px;height:1px;background:var(--bc-champagne);margin-right:12px;vertical-align:middle}.bc-page .bc-hero-vis-cap{position:absolute;bottom:38px;left:40px;right:40px;z-index:3;display:flex;justify-content:space-between;align-items:flex-end;gap:18px;color:var(--bc-ivory)}.bc-page .bc-hero-vis-cap .vc-l{font-family:var(--bc-italic);font-style:italic;font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.15;max-width:18ch}.bc-page .bc-hero-vis-cap .vc-r{font-size:9px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;text-align:right;opacity:.8}.bc-page .bc-hero-copy{padding:clamp(40px,5vw,80px) clamp(24px,5vw,64px);display:flex;flex-direction:column;justify-content:space-between;gap:40px;position:relative;border-left:1px solid var(--bc-rule-d)}@media(max-width:979px){.bc-page .bc-hero-copy{border-left:0;border-top:1px solid var(--bc-rule-d)}}.bc-page .bc-hero-meta{display:flex;align-items:center;gap:0;font-size:9px;letter-spacing:.36em;text-transform:uppercase;color:var(--bc-pearl);font-weight:500;opacity:.85}.bc-page .bc-hero-meta .bc-rule-h{background:var(--bc-pearl);opacity:.6}.bc-page .bc-hero-meta em{font-family:var(--bc-italic);font-style:italic;font-weight:400;font-size:14px;letter-spacing:.02em;text-transform:none;color:var(--bc-champagne)}.bc-page .bc-hero-h1{font-family:var(--bc-display);font-size:clamp(64px,11vw,152px);letter-spacing:.03em;line-height:.92;font-weight:400;color:var(--bc-ivory);margin:22px 0 8px;text-transform:uppercase}.bc-page .bc-hero-h1 .l-sub{display:block;font-family:var(--bc-italic);font-style:italic;font-weight:400;font-size:clamp(20px,2.2vw,32px);letter-spacing:-.005em;text-transform:none;color:var(--bc-champagne);margin-top:14px;padding-left:clamp(40px,6vw,88px);position:relative}.bc-page .bc-hero-h1 .l-sub:before{content:"";position:absolute;left:0;top:50%;width:clamp(28px,5vw,64px);height:1px;background:var(--bc-champagne);opacity:.7}.bc-page .bc-hero-lede{font-family:var(--bc-italic);font-style:italic;font-size:clamp(17px,1.6vw,21px);font-weight:300;line-height:1.5;color:#efe8dcd1;max-width:46ch;margin:0}.bc-page .bc-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.bc-page .bc-cta{display:inline-flex;align-items:center;gap:14px;padding:17px 30px;background:var(--bc-ivory);color:var(--bc-onyx);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;transition:background .35s var(--bc-ease),color .35s,transform .35s var(--bc-ease);border:1px solid var(--bc-ivory)}.bc-page .bc-cta:hover{background:var(--bc-emerald);border-color:var(--bc-emerald);color:var(--bc-ivory);transform:translateY(-1px)}.bc-page .bc-cta .arr{transition:transform .35s var(--bc-ease)}.bc-page .bc-cta:hover .arr{transform:translate(4px)}.bc-page .bc-cta--ghost{background:transparent;color:var(--bc-ivory);border-color:#efe8dc66}.bc-page .bc-cta--ghost:hover{background:var(--bc-ivory);color:var(--bc-onyx);border-color:var(--bc-ivory)}.bc-page .bc-hero-link{display:inline-flex;align-items:center;gap:10px;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:var(--bc-champagne);padding-bottom:4px;border-bottom:1px solid var(--bc-champagne);transition:color .25s,border-color .25s,gap .25s var(--bc-ease)}.bc-page .bc-hero-link:hover{color:var(--bc-ivory);border-color:var(--bc-ivory);gap:14px}.bc-page .bc-spec-sheet{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;padding-top:28px;border-top:1px solid var(--bc-rule-d);font-size:12px}@media(min-width:600px){.bc-page .bc-spec-sheet{grid-template-columns:repeat(4,1fr)}}.bc-page .bc-spec-sheet dt{font-family:var(--bc-sans);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:#efe8dc8c;font-weight:500;margin-bottom:6px}.bc-page .bc-spec-sheet dd{margin:0;font-family:var(--bc-italic);font-style:italic;font-size:16px;font-weight:400;color:var(--bc-ivory);line-height:1.2}.bc-page .bc-silh{padding:var(--bc-py) 0 calc(var(--bc-py) - 40px);background:var(--bc-paper);border-bottom:1px solid var(--bc-rule)}.bc-page .bc-silh-head{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:56px}@media(min-width:880px){.bc-page .bc-silh-head{grid-template-columns:1fr 1fr;gap:64px;align-items:end}}.bc-page .bc-silh-eyb{color:var(--bc-emerald)}.bc-page .bc-silh-h{font-family:var(--bc-display);font-size:clamp(44px,6vw,84px);letter-spacing:.04em;text-transform:uppercase;font-weight:400;margin-top:18px}.bc-page .bc-silh-h em{display:block;font-family:var(--bc-italic);font-style:italic;font-size:.42em;letter-spacing:-.005em;text-transform:none;color:var(--bc-emerald);margin-top:10px;font-weight:400}.bc-page .bc-silh-sub{font-size:14px;color:#0e0e10a6;line-height:1.8;max-width:48ch}.bc-page .bc-silh-rail{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--bc-rule);border-top:1px solid var(--bc-rule);border-bottom:1px solid var(--bc-rule)}@media(max-width:880px){.bc-page .bc-silh-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border:0;background:transparent;gap:12px;padding-bottom:4px}}.bc-page .bc-silh-cell{background:var(--bc-paper);padding:38px 22px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;position:relative;transition:background .35s var(--bc-ease);scroll-snap-align:center;flex:0 0 auto}@media(max-width:880px){.bc-page .bc-silh-cell{width:220px;border:1px solid var(--bc-rule);background:var(--bc-paper)}}.bc-page .bc-silh-cell:hover{background:var(--bc-onyx);color:var(--bc-ivory)}.bc-page .bc-silh-cell:hover .bc-silh-icon{color:var(--bc-champagne)}.bc-page .bc-silh-cell:hover .bc-silh-cnt{color:var(--bc-pearl);border-color:#efe8dc4d}.bc-page .bc-silh-cell:hover .bc-silh-name em{color:var(--bc-champagne)}.bc-page .bc-silh-icon{width:76px;height:76px;color:var(--bc-onyx);transition:color .35s,transform .5s var(--bc-ease)}.bc-page .bc-silh-cell:hover .bc-silh-icon{transform:translateY(-3px)}.bc-page .bc-silh-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.bc-page .bc-silh-name{font-family:var(--bc-display);font-size:16px;letter-spacing:.14em;text-transform:uppercase;font-weight:400}.bc-page .bc-silh-name em{display:block;font-family:var(--bc-italic);font-size:13px;letter-spacing:-.005em;text-transform:none;font-style:italic;color:var(--bc-emerald);margin-top:4px;font-weight:400;transition:color .25s}.bc-page .bc-silh-cnt{font-family:var(--bc-sans);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:#0e0e1080;margin-top:4px;padding-top:12px;border-top:1px solid var(--bc-rule);width:60%;font-weight:500;transition:color .25s,border-color .25s}.bc-page .bc-atelier{padding:var(--bc-py) 0}.bc-page .bc-atelier-head{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:56px}.bc-page .bc-atelier-h{font-family:var(--bc-display);font-size:clamp(44px,5.5vw,80px);letter-spacing:.04em;text-transform:uppercase;max-width:14ch;font-weight:400}.bc-page .bc-atelier-h em{font-family:var(--bc-italic);font-style:italic;font-size:.55em;letter-spacing:-.005em;text-transform:none;color:var(--bc-emerald);font-weight:400}.bc-page .bc-spotlights{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:900px){.bc-page .bc-spotlights{grid-template-columns:repeat(4,1fr);grid-auto-rows:280px;gap:22px}}.bc-page .bc-spot{position:relative;display:block;overflow:hidden;background:var(--bc-pearl);isolation:isolate;min-height:360px}@media(min-width:900px){.bc-page .bc-spot{min-height:0}}.bc-page .bc-spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--img) center/cover no-repeat;transition:transform 1.2s var(--bc-ease);z-index:0}.bc-page .bc-spot:hover:before{transform:scale(1.06)}.bc-page .bc-spot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(14,14,16,.78));z-index:1}.bc-page .bc-spot-tag{position:absolute;top:18px;left:18px;z-index:2;background:var(--bc-ivory);color:var(--bc-emerald);font-size:9px;letter-spacing:.3em;text-transform:uppercase;padding:6px 12px;font-weight:600}.bc-page .bc-spot-tag.is-deep{background:var(--bc-emerald);color:var(--bc-ivory)}.bc-page .bc-spot-body{position:absolute;left:22px;right:22px;bottom:22px;z-index:2;color:var(--bc-ivory)}.bc-page .bc-spot-cat{font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--bc-champagne);font-weight:500;margin-bottom:8px}.bc-page .bc-spot-h{font-family:var(--bc-italic);font-style:italic;font-size:clamp(22px,1.8vw,28px);font-weight:400;line-height:1.1;margin-bottom:12px}.bc-page .bc-spot-meta{display:flex;align-items:center;gap:14px;font-size:11px;font-weight:500;letter-spacing:.04em}.bc-page .bc-spot-meta .price{font-family:var(--bc-italic);font-style:italic;font-size:17px;font-weight:400}.bc-page .bc-spot-meta .stars{color:var(--bc-champagne);letter-spacing:2px;font-size:11px}@media(min-width:900px){.bc-page .bc-spot:nth-child(1){grid-column:span 2;grid-row:span 2}.bc-page .bc-spot:nth-child(2){grid-column:span 2}.bc-page .bc-spot:nth-child(3){grid-column:span 1}.bc-page .bc-spot:nth-child(4){grid-column:span 1}}.bc-page .bc-library{padding:var(--bc-py) 0;background:var(--bc-onyx);color:var(--bc-ivory);position:relative;overflow:hidden}.bc-page .bc-library:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(200,182,140,.06),transparent 40%),radial-gradient(circle at 80% 70%,rgba(20,59,51,.4),transparent 50%);pointer-events:none}.bc-page .bc-library>*{position:relative}.bc-page .bc-library-head{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:56px}@media(min-width:880px){.bc-page .bc-library-head{grid-template-columns:1.3fr 1fr;gap:64px;align-items:end}}.bc-page .bc-library-eyb{color:var(--bc-champagne)}.bc-page .bc-library-h{font-family:var(--bc-display);font-size:clamp(44px,5.5vw,80px);letter-spacing:.04em;text-transform:uppercase;color:var(--bc-ivory);font-weight:400}.bc-page .bc-library-h em{display:block;font-family:var(--bc-italic);font-style:italic;font-size:.42em;letter-spacing:-.005em;text-transform:none;color:var(--bc-champagne);margin-top:10px;font-weight:400}.bc-page .bc-library-sub{font-size:14px;line-height:1.85;color:#efe8dcb3;max-width:48ch}.bc-page .bc-bead-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media(min-width:720px){.bc-page .bc-bead-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1080px){.bc-page .bc-bead-grid{grid-template-columns:repeat(6,1fr);gap:14px}}.bc-page .bc-bead{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--bc-onyx-2);display:block;border:1px solid rgba(239,232,220,.08);transition:border-color .35s var(--bc-ease)}.bc-page .bc-bead:hover{border-color:var(--bc-champagne)}.bc-page .bc-bead:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--img) center/cover no-repeat;filter:saturate(.85) brightness(.85);transition:transform 1.4s var(--bc-ease),filter .5s;z-index:0}.bc-page .bc-bead:hover:before{transform:scale(1.08);filter:saturate(1) brightness(1)}.bc-page .bc-bead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(14,14,16,.92));z-index:1}.bc-page .bc-bead-body{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;color:var(--bc-ivory)}.bc-page .bc-bead-no{font-family:var(--bc-italic);font-style:italic;font-size:11px;color:var(--bc-champagne);margin-bottom:4px}.bc-page .bc-bead-h{font-family:var(--bc-display);font-size:17px;letter-spacing:.14em;text-transform:uppercase;font-weight:400}.bc-page .bc-bead-line{display:block;width:0;height:1px;background:var(--bc-champagne);margin-top:8px;transition:width .5s var(--bc-ease)}.bc-page .bc-bead:hover .bc-bead-line{width:50%}.bc-page .bc-vitrine{padding:var(--bc-py) 0;background:#fff}.bc-page .bc-vitrine-head{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:36px}@media(min-width:880px){.bc-page .bc-vitrine-head{grid-template-columns:1.2fr 1fr;gap:56px;align-items:end}}.bc-page .bc-vitrine-h{font-family:var(--bc-display);font-size:clamp(44px,5.5vw,80px);letter-spacing:.04em;text-transform:uppercase;font-weight:400}.bc-page .bc-vitrine-h em{font-family:var(--bc-italic);font-style:italic;font-size:.55em;letter-spacing:-.005em;text-transform:none;color:var(--bc-emerald);font-weight:400}.bc-page .bc-vitrine-sub{font-size:14px;color:#0e0e10b3;line-height:1.8;max-width:44ch}.bc-page .bc-prods{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 22px}@media(min-width:720px){.bc-page .bc-prods{grid-template-columns:repeat(3,1fr)}}@media(min-width:1080px){.bc-page .bc-prods{grid-template-columns:repeat(4,1fr)}}.bc-page .bc-prod{position:relative;display:flex;flex-direction:column;gap:14px}.bc-page .bc-prod-img{position:relative;aspect-ratio:4/5;background:#fff;overflow:hidden}.bc-page .bc-prod-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--bc-ease),transform 1.2s var(--bc-ease)}.bc-page .bc-prod-img img.alt,.bc-page .bc-prod:hover .bc-prod-img img.primary{opacity:0}.bc-page .bc-prod:hover .bc-prod-img img.alt{opacity:1;transform:scale(1.03)}.bc-page .bc-prod-bdg{position:absolute;top:14px;left:14px;z-index:2;background:var(--bc-ivory);color:var(--bc-onyx);font-size:9px;letter-spacing:.26em;text-transform:uppercase;padding:6px 10px;font-weight:600}.bc-page .bc-prod-bdg.is-best{background:var(--bc-emerald);color:var(--bc-ivory)}.bc-page .bc-prod-bdg.is-new{background:var(--bc-onyx);color:var(--bc-ivory)}.bc-page .bc-prod-fav{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;background:#efe8dce6;display:grid;place-items:center;border-radius:50%;color:var(--bc-onyx);transition:background .25s,color .25s}.bc-page .bc-prod-fav:hover{background:var(--bc-emerald);color:var(--bc-ivory)}.bc-page .bc-prod-fav svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.bc-page .bc-prod-quick{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;display:flex;align-items:center;justify-content:space-between;background:var(--bc-onyx);color:var(--bc-ivory);font-size:10px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;padding:12px 14px;opacity:0;transform:translateY(8px);transition:opacity .35s var(--bc-ease),transform .35s var(--bc-ease),background .25s}.bc-page .bc-prod:hover .bc-prod-quick{opacity:1;transform:translateY(0)}.bc-page .bc-prod-quick:hover{background:var(--bc-emerald)}.bc-page .bc-prod-quick svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4}.bc-page .bc-prod-meta{display:flex;flex-direction:column;gap:5px}.bc-page .bc-prod-cat{font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--bc-emerald);font-weight:600}.bc-page .bc-prod-name{font-family:var(--bc-italic);font-style:italic;font-size:19px;font-weight:400;line-height:1.2;color:var(--bc-onyx)}.bc-page .bc-prod-price{display:flex;align-items:baseline;gap:10px;margin-top:2px}.bc-page .bc-prod-price .pp-now{font-family:var(--bc-display);font-size:15px;font-weight:400;letter-spacing:.04em}.bc-page .bc-prod-price .pp-was{font-size:12px;color:#0e0e1080;text-decoration:line-through}.bc-page .bc-prod-stars{display:flex;align-items:center;gap:8px;font-size:11px;color:#0e0e1099;letter-spacing:.04em}.bc-page .bc-prod-stars .stars{color:var(--bc-emerald);letter-spacing:2px;font-size:11px}.bc-page .bc-prod-sw{display:flex;gap:6px;margin-top:4px}.bc-page .bc-prod-sw span{width:14px;height:14px;border-radius:50%;border:1px solid rgba(14,14,16,.18);background:var(--c, #fff)}.bc-page .bc-loadmore{margin-top:64px;display:grid;place-items:center;padding-top:28px;border-top:1px solid var(--bc-rule)}.bc-page .bc-loadmore .bc-cta{background:var(--bc-onyx);color:var(--bc-ivory);border-color:var(--bc-onyx)}.bc-page .bc-loadmore .bc-cta:hover{background:var(--bc-emerald);border-color:var(--bc-emerald)}.bc-page .bc-loadmore-pg{margin-top:14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#0e0e108c;font-weight:500}.bc-page .bc-commission{padding:var(--bc-py) 0;background:var(--bc-paper);border-top:1px solid var(--bc-rule);border-bottom:1px solid var(--bc-rule)}.bc-page .bc-comm-grid{display:grid;grid-template-columns:1fr;gap:56px}@media(min-width:980px){.bc-page .bc-comm-grid{grid-template-columns:1fr 1.05fr;gap:80px;align-items:center}}.bc-page .bc-comm-vis{position:relative;aspect-ratio:4/5;background:var(--bc-pearl) center/cover no-repeat}.bc-page .bc-comm-vis:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(239,232,220,.55);z-index:2}.bc-page .bc-comm-vis-tag{position:absolute;top:30px;left:30px;z-index:3;background:var(--bc-onyx);color:var(--bc-champagne);padding:8px 14px;font-size:9px;letter-spacing:.3em;text-transform:uppercase;font-weight:500}.bc-page .bc-comm-eyb{color:var(--bc-emerald)}.bc-page .bc-comm-h{font-family:var(--bc-display);font-size:clamp(40px,5vw,72px);letter-spacing:.04em;text-transform:uppercase;margin:18px 0 16px;font-weight:400}.bc-page .bc-comm-h em{display:block;font-family:var(--bc-italic);font-style:italic;font-size:.55em;letter-spacing:-.005em;text-transform:none;color:var(--bc-emerald);margin-top:8px;font-weight:400}.bc-page .bc-comm-p{font-size:15px;line-height:1.85;color:#0e0e10b8;max-width:48ch;margin:0 0 32px}.bc-page .bc-steps{display:flex;flex-direction:column;gap:0;margin-bottom:36px;border-top:1px solid var(--bc-rule)}.bc-page .bc-step{display:grid;grid-template-columns:60px 1fr auto;gap:22px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--bc-rule);cursor:default;transition:padding .3s var(--bc-ease)}.bc-page .bc-step:hover{padding-left:6px}.bc-page .bc-step-no{font-family:var(--bc-display);font-size:26px;letter-spacing:.04em;color:var(--bc-emerald)}.bc-page .bc-step-h{font-family:var(--bc-italic);font-style:italic;font-size:22px;font-weight:400;line-height:1.2;margin-bottom:4px}.bc-page .bc-step-p{font-size:13px;color:#0e0e10a6;line-height:1.7;max-width:52ch;margin:0}.bc-page .bc-step-t{font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--bc-emerald);font-weight:600;align-self:center;white-space:nowrap}@media(max-width:680px){.bc-page .bc-step{grid-template-columns:50px 1fr;gap:14px}.bc-page .bc-step-t{grid-column:2;align-self:start;margin-top:8px}}.bc-page .bc-comm-cta{display:flex;flex-wrap:wrap;gap:14px}.bc-page .bc-cta--dark{background:var(--bc-onyx);color:var(--bc-ivory);border-color:var(--bc-onyx)}.bc-page .bc-cta--dark:hover{background:var(--bc-emerald);border-color:var(--bc-emerald);color:var(--bc-ivory)}.bc-page .bc-cta--out{background:transparent;color:var(--bc-onyx);border-color:var(--bc-onyx)}.bc-page .bc-cta--out:hover{background:var(--bc-onyx);color:var(--bc-ivory)}.bc-page .bc-reviews-app{padding:28px 0;background:var(--bc-paper)}.bc-page .bc-reviews-app:empty{display:none}.bc-page .bc-reviews-app .bc-shell:empty{display:none}.bc-page .bc-reviews-app:has(.bc-shell:empty){display:none}.bc-page .bc-reviews-app .jdgm-widget,.bc-page .bc-reviews-app .jdgm-rev-widg,.bc-page .bc-reviews-app .jdgm-carousel-wrapper,.bc-page .bc-reviews-app .jdgm-carousel,.bc-page .bc-reviews-app .jdgm-carousel-item,.bc-page .bc-reviews-app .jdgm-carousel-title-and-link,.bc-page .bc-reviews-app .jdgm-prev-badge,.bc-page .bc-reviews-app .jdgm-row-rev,.bc-page .bc-reviews-app .jdgm-rev{background:transparent!important;background-color:transparent!important}.bc-page .bc-faq{padding:var(--bc-py) 0}.bc-page .bc-faq-grid{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:920px){.bc-page .bc-faq-grid{grid-template-columns:.7fr 1fr;gap:80px}}.bc-page .bc-faq-h{font-family:var(--bc-display);font-size:clamp(40px,5vw,72px);letter-spacing:.04em;text-transform:uppercase;font-weight:400}.bc-page .bc-faq-h em{font-family:var(--bc-italic);font-style:italic;font-size:.55em;letter-spacing:-.005em;text-transform:none;color:var(--bc-emerald);font-weight:400;display:block;margin-top:8px}.bc-page .bc-faq-sub{margin-top:16px;font-size:14px;color:#0e0e10a6;line-height:1.8;max-width:36ch}.bc-page .bc-faq-help{margin-top:26px;padding-top:22px;border-top:1px solid var(--bc-rule);font-size:12px;color:#0e0e10a6}.bc-page .bc-faq-help a{color:var(--bc-emerald);border-bottom:1px solid var(--bc-emerald);padding-bottom:1px;font-weight:500}.bc-page .bc-faq-list{display:flex;flex-direction:column}.bc-page .bc-q{border-bottom:1px solid var(--bc-rule);margin:0;padding:0}.bc-page .bc-q-btn{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin:0;padding:24px 0;font-family:var(--bc-italic);font-style:italic;font-size:clamp(18px,1.6vw,22px);font-weight:400;line-height:1.3;text-align:left;color:var(--bc-onyx);transition:color .25s;list-style:none;cursor:pointer}.bc-page .bc-q-btn::-webkit-details-marker{display:none}.bc-page .bc-q-btn::marker{content:""}.bc-page .bc-q-btn:hover{color:var(--bc-emerald)}.bc-page .bc-q-ic{width:22px;height:22px;flex-shrink:0;position:relative}.bc-page .bc-q-ic:before,.bc-page .bc-q-ic:after{content:"";position:absolute;background:currentColor;transition:transform .35s var(--bc-ease),opacity .35s}.bc-page .bc-q-ic:before{left:0;right:0;top:50%;height:1px}.bc-page .bc-q-ic:after{top:0;bottom:0;left:50%;width:1px}.bc-page .bc-q[open] .bc-q-ic:after{transform:rotate(90deg);opacity:0}.bc-page .bc-q-body{font-size:14px;line-height:1.7;color:#0e0e10b3;margin:0;padding:0 0 24px;max-width:64ch}.bc-page .bc-q-body>*:first-child{margin-top:0}.bc-page .bc-q-body>*:last-child{margin-bottom:0}.bc-page .bc-q-body p{margin:0 0 12px}.bc-page .bc-q-body p:last-child{margin-bottom:0}.bc-page .bc-final{padding:var(--bc-py) 0}.bc-page .bc-final-card{position:relative;background:var(--bc-emerald);color:var(--bc-ivory);padding:clamp(48px,7vw,96px) clamp(24px,5vw,72px);display:grid;grid-template-columns:1fr;gap:36px;overflow:hidden}@media(min-width:880px){.bc-page .bc-final-card{grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}}.bc-page .bc-final-card:before{content:"";position:absolute;bottom:-180px;right:-180px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(200,182,140,.4),transparent 65%);filter:blur(20px)}.bc-page .bc-final-card>*{position:relative}.bc-page .bc-final-eyb{color:var(--bc-champagne)}.bc-page .bc-final-h{font-family:var(--bc-display);font-size:clamp(40px,5vw,72px);letter-spacing:.04em;text-transform:uppercase;color:var(--bc-ivory);margin-top:18px;font-weight:400}.bc-page .bc-final-h em{display:block;font-family:var(--bc-italic);font-style:italic;font-size:.5em;letter-spacing:-.005em;text-transform:none;color:var(--bc-champagne);margin-top:8px;font-weight:400}.bc-page .bc-final-p{margin-top:18px;font-size:15px;line-height:1.85;color:#efe8dcc7;max-width:48ch}.bc-page .bc-final-actions{display:flex;flex-direction:column;gap:14px}.bc-page .bc-final-actions .bc-cta{background:var(--bc-ivory);color:var(--bc-emerald);border-color:var(--bc-ivory)}.bc-page .bc-final-actions .bc-cta:hover{background:var(--bc-onyx);color:var(--bc-ivory);border-color:var(--bc-onyx)}.bc-page .bc-final-actions .bc-cta--ghost{background:transparent;color:var(--bc-ivory);border-color:#efe8dc80}.bc-page .bc-final-actions .bc-cta--ghost:hover{background:var(--bc-ivory);color:var(--bc-emerald);border-color:var(--bc-ivory)}.bc-page .bc-final-fine{font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:#efe8dc8c;font-weight:500}.bc-page :focus-visible{outline:2px solid var(--bc-champagne);outline-offset:3px}@media(prefers-reduced-motion:reduce){.bc-page *,.bc-page *:before,.bc-page *:after{animation:none!important;transition:none!important}}@media(max-width:720px){.bc-page .bc-prod-quick{opacity:1;transform:none}}.bc-page .quick-add,.bc-page .load-more a,.bc-page .load-more button{min-height:44px}.bc-page .faq-q{min-height:56px}@media(max-width:768px){.bc-page input[type=email],.bc-page input[type=text],.bc-page input[type=search]{font-size:16px}}@media(hover:none){.bc-page .quick-add{opacity:1!important;transform:none!important}.bc-page .card-media .alt{opacity:0!important}.bc-page .card:hover .card-media .primary{opacity:1!important}.bc-page .card:hover .card-media .alt{opacity:0!important;transform:none!important}.bc-page .theme:hover img,.bc-page .cta:hover{transform:none!important}}.bc-page .card:focus-within .quick-add{opacity:1;transform:translateY(0)}.bc-page .hero-img{overflow:hidden}.bc-page .hero-img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bc-page a:focus-visible,.bc-page button:focus-visible,.bc-page input:focus-visible,.bc-page select:focus-visible,.bc-page textarea:focus-visible{outline:2px solid var(--gold, #C9A87C);outline-offset:3px}@media(max-width:480px){.bc-page .crumbs,.bc-page .bc-crumbs,.bc-page .brbp-crumbs,.bc-page .bjj-crumbs,.bc-page .elj-crumbs,.bc-page .psb-crumbs,.bc-page .wk-crumbs,.bc-page .wv-crumbs,.bc-page .af-crumbs{font-size:13px}}.bc-page .bc-hero-vis{overflow:hidden}.bc-page .bc-hero-vis-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.bc-page .bc-hero-vis-frame,.bc-page .bc-hero-vis-tag,.bc-page .bc-hero-vis-cap{z-index:1}.bc-page .bc-seo{padding:clamp(56px,7vw,96px) 0;background:var(--bc-paper, #f6f1e8);border-top:1px solid rgba(0,0,0,.06)}.bc-page .bc-seo-inner{max-width:760px;margin:0 auto;padding:0 clamp(20px,5vw,56px)}.bc-page .bc-seo-h{font-family:var(--bc-serif, "Cormorant Garamond", Georgia, serif);font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.2;margin:0 0 18px;color:var(--bc-onyx, #1a1a1a)}.bc-page .bc-seo-body p{color:var(--bc-onyx, #1a1a1a);opacity:.85;margin:0 0 14px;line-height:1.65}.bc-page .bc-seo-body a{color:var(--bc-emerald, #143b33);border-bottom:1px solid currentColor}.hero-scroll-link{display:block;cursor:pointer;line-height:0}.hero-scroll-link img{display:block;width:100%;height:100%;object-fit:cover}.hero-scroll-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.bc-page .reviews-app{margin-bottom:32px}.bc-page .reviews-app:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/262/assets/bridal-clutch-bag.css.map */
