@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Jost:wght@200;300;400&display=swap";:root{--bb-ivory: #faf8f4;--bb-ivory-mid: #f2ede6;--bb-lavender-lt: #f0ecfa;--bb-lavender-md: #e4dcf5;--bb-lavender-bd: #c9b8e8;--bb-purple-dk: #1a0a2e;--bb-purple-md: #2d1454;--bb-purple-main: #4a1f8c;--bb-purple-soft: #7b4fb5;--bb-purple-pale: #b89dd4;--bb-gold: #c9a84c;--bb-text-primary: #0e0618;--bb-text-body: #1e0e32;--bb-text-muted: #3a2855;--bb-rule: #c8bce0;--bb-dark-bg: #1a0a2e;--bb-dark-text: #e8e0f5;--bb-dark-muted: #9b80cc;--bb-dark-rule: #3d2060;--bb-dark-gold: #c9a84c}body{background:var(--bb-ivory)!important;font-family:Jost,sans-serif!important;font-weight:300;color:var(--bb-text-primary)!important}@media(prefers-reduced-motion:no-preference){.bb-fade-up{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.bb-fade-up.bb-visible{opacity:1;transform:translateY(0)}.bb-fade-up:nth-child(2){transition-delay:.1s}.bb-fade-up:nth-child(3){transition-delay:.2s}.bb-fade-up:nth-child(4){transition-delay:.3s}.bb-fade-up:nth-child(5){transition-delay:.4s}}.bb-marquee{background:var(--bb-ivory-mid);border-top:.5px solid var(--bb-rule);border-bottom:.5px solid var(--bb-rule);overflow:hidden;padding:14px 0}.bb-marquee__track{display:flex;animation:bbMarquee 28s linear infinite;white-space:nowrap;width:max-content}.bb-marquee__track:hover{animation-play-state:paused}.bb-marquee__item{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--bb-text-body);font-weight:300;padding:0 2rem;flex-shrink:0}.bb-marquee__dot{color:var(--bb-gold);margin-left:2rem}@keyframes bbMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bb-rule-line{width:36px;height:.5px;background:var(--bb-purple-pale);margin:0 auto 3.5rem}.bb-eyebrow{font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--bb-gold);font-weight:300;margin-bottom:.5rem;font-family:Jost,sans-serif}.bb-section-title{font-family:Cormorant Garamond,serif;font-size:clamp(28px,3.5vw,42px);font-weight:300;color:var(--bb-text-primary);letter-spacing:.01em;line-height:1.15}.bb-section-link{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--bb-text-muted);text-decoration:none;font-weight:300;border-bottom:.5px solid var(--bb-rule);padding-bottom:2px;transition:color .2s,border-color .2s;white-space:nowrap;font-family:Jost,sans-serif}.bb-section-link:hover{color:var(--bb-purple-main);border-color:var(--bb-purple-main)}.bb-btn-outline{display:inline-block;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--bb-text-primary);border:.5px solid var(--bb-purple-pale);padding:15px 38px;text-decoration:none;font-weight:300;transition:background .3s,color .3s,border-color .3s;cursor:pointer;background:transparent}.bb-btn-outline:hover{background:var(--bb-purple-main);border-color:var(--bb-purple-main);color:#fff}.bb-btn-outline--light{color:var(--bb-dark-text);border-color:#c9b8e866}.bb-btn-outline--light:hover{background:#ffffff1a;border-color:var(--bb-dark-text);color:#fff}.bb-btn-solid{display:inline-block;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#fff;background:var(--bb-purple-main);border:.5px solid var(--bb-purple-main);padding:15px 38px;text-decoration:none;font-weight:300;transition:background .3s;cursor:pointer}.bb-btn-solid:hover{background:var(--bb-purple-md);border-color:var(--bb-purple-md)}.bb-products{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2.5vw,2rem)}.bb-product-card{text-decoration:none;color:inherit;display:block}.bb-product-card__image{background:var(--bb-lavender-lt);aspect-ratio:3 / 4;display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem;overflow:hidden;position:relative}.bb-product-card__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.bb-product-card:hover .bb-product-card__image img{transform:scale(1.03)}.bb-product-card__stone{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--bb-gold);font-weight:300;margin-bottom:.4rem;font-family:Jost,sans-serif}.bb-product-card__name{font-family:Cormorant Garamond,serif;font-size:21px;font-weight:300;color:var(--bb-text-primary);letter-spacing:.02em;margin-bottom:.3rem}.bb-product-card__price{font-size:13px;letter-spacing:.14em;color:var(--bb-text-muted);font-weight:300;font-family:Jost,sans-serif}@media(max-width:900px){.bb-products{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.bb-products{grid-template-columns:1fr 1fr}}.header__heading-link,.header__heading{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bijou-belle.css.map */
