.bl-announcement{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:4px 30px;background:var(--bl-announcement-bg,#773f4b);color:var(--bl-announcement-text,#fff);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;font-weight:700;letter-spacing:.01em}.bl-announcement[hidden]{display:none}.bl-announcement__slides{list-style:none;padding:0;margin:0;max-width:1000px;flex:1;text-align:center}.bl-announcement__slide{animation:bl-announcement-enter .35s ease}.bl-announcement__slide[hidden]{display:none}.bl-announcement__slide a{color:inherit;text-decoration:none}.bl-announcement__slide a:hover{text-decoration:underline;text-underline-offset:4px}.bl-announcement button{font:inherit;display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:0}.bl-announcement button:hover{background:#ffffff20}.bl-announcement button:focus-visible,.bl-announcement a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bl-announcement button[hidden]{display:none}.bl-announcement .bl-announcement__arrow{font-size:28px;font-weight:400}.bl-announcement__controls{display:flex}.bl-announcement [data-bl-pause]{font-size:13px}@keyframes bl-announcement-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bl-footer{background:var(--bl-footer-bg,#faf7f2);color:#292321;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65;padding:70px 0 24px;border-top:1px solid #e5dcd5;letter-spacing:0}.bl-footer h2,.bl-footer h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.25;color:#292321;margin:0 0 20px;letter-spacing:-.025em}.bl-footer h2{font-size:26px;max-width:350px}.bl-footer h3{font-size:22px}.bl-footer p{margin:0 0 18px;color:#675853}.bl-footer a{color:#292321;text-decoration:none}.bl-footer a:hover{text-decoration:underline;text-underline-offset:4px}.bl-footer a:focus-visible,.bl-footer input:focus-visible,.bl-footer button:focus-visible,.bl-footer summary:focus-visible{outline:2px solid #773f4b;outline-offset:4px}.bl-footer__top{display:grid;grid-template-columns:1.5fr .9fr 1.2fr;gap:65px}.bl-footer__wordmark{display:inline-flex;flex-direction:column;align-items:center;font-size:36px;font-weight:700;line-height:1;letter-spacing:-1.5px;margin-bottom:28px;white-space:nowrap}.bl-footer__wordmark small{font-size:10px;letter-spacing:.4em;line-height:1.4;margin-top:8px}.bl-footer__brand p{max-width:410px}.bl-footer__links ul,.bl-footer__policies{list-style:none;padding:0;margin:0}.bl-footer__links li{margin:0 0 9px}.bl-footer__email{font-weight:700;font-size:17px;overflow-wrap:anywhere;display:inline-block;margin-bottom:14px}.bl-footer__care p{font-size:16px}.bl-footer__care details{border-top:1px solid #d9c9c2;padding:11px 0}.bl-footer__care summary{cursor:pointer;font-size:16px;font-weight:700}.bl-footer__care details p{font-size:15px;margin:12px 0 4px}.bl-footer__policy{display:block;margin-bottom:9px}.bl-footer__socials{display:flex;gap:18px;flex-wrap:wrap;font-size:15px;font-weight:700}.bl-footer__newsletter{border-top:1px solid #d9c9c2;border-bottom:1px solid #d9c9c2;padding:35px 0;margin-top:42px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.bl-footer__newsletter h3{margin-bottom:9px;font-size:26px}.bl-footer__newsletter p{font-size:16px;margin:0;max-width:490px}.bl-footer__email-field{display:flex;background:#fff;border:1px solid #a98a80;min-height:58px}.bl-footer__email-field input{width:0;flex:1;min-width:0;border:0;padding:14px 18px;font-size:17px;font-family:inherit;background:transparent;color:#292321}.bl-footer__email-field button{border:0;border-left:1px solid #a98a80;background:#773f4b;color:#fff;padding:14px 19px;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:20px}.bl-footer__form [role=alert],.bl-footer__form [role=status]{font-size:15px;padding:12px 0 0;margin:0}.bl-footer__bottom{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-top:25px;flex-wrap:wrap}.bl-footer__bottom>small{font-size:14px}.bl-footer__policies{display:flex;flex-wrap:wrap;gap:9px 18px;font-size:14px}.bl-footer__payments{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bl-footer__payments .icon{width:38px;height:24px}.bl-footer__localization{display:flex;align-items:center;gap:20px;margin-top:20px}@media(max-width:989px){.bl-footer__top{gap:30px;grid-template-columns:1.2fr .8fr 1fr}.bl-footer__newsletter{gap:30px}.bl-footer__email-field{flex-wrap:wrap}.bl-footer__email-field input{min-width:150px}.bl-footer__email-field button{flex:1;justify-content:center;border-left:0}}@media(max-width:749px){.bl-announcement{padding:5px 8px;gap:0;min-height:56px;font-size:14px;line-height:1.45}.bl-announcement button{width:30px;height:36px;flex-basis:30px}.bl-announcement__controls{align-self:stretch;align-items:center}.bl-announcement [data-bl-pause]{font-size:12px}.bl-footer{padding-top:45px;font-size:17px}.bl-footer__top{grid-template-columns:1fr 1fr;gap:30px 22px}.bl-footer__brand{grid-column:1/-1}.bl-footer__wordmark{font-size:34px;margin-bottom:22px}.bl-footer h2{font-size:25px}.bl-footer h3{font-size:20px}.bl-footer__care p,.bl-footer__care summary{font-size:15px}.bl-footer__care details p{font-size:15px}.bl-footer__email{font-size:15px}.bl-footer__newsletter{grid-template-columns:1fr;gap:20px;margin-top:28px;padding:28px 0}.bl-footer__newsletter h3{font-size:25px}.bl-footer__newsletter p{font-size:16px}.bl-footer__email-field{flex-wrap:nowrap}.bl-footer__email-field input{min-width:0;padding:13px;font-size:16px}.bl-footer__email-field button{flex:0 0 auto;padding:13px 14px;font-size:14px;gap:10px;max-width:50%}.bl-footer__bottom{margin-top:22px;gap:17px}.bl-footer__policies{font-size:14px}}@media(prefers-reduced-motion:reduce){.bl-announcement__slide{animation:none}}@media(max-width:749px){.bl-footer__top{grid-template-columns:1fr;gap:30px}.bl-footer__links ul{display:grid;grid-template-columns:1fr 1fr;gap:9px 20px}.bl-footer__links li{margin:0}.bl-footer__care{max-width:none}.bl-footer__email{font-size:17px;overflow-wrap:normal;white-space:nowrap}.bl-footer__email-field button{min-width:110px;white-space:nowrap}}body{font-family:var(--font-body-family,Arial,Helvetica,sans-serif)}.bl-section,.bl-nav-section{font-family:Arial,Helvetica,sans-serif;font-style:normal}.bl-section{overflow-wrap:normal;word-break:normal}.bl-section h1,.bl-section h2,.bl-section h3{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:700!important}.header-wrapper .header{display:flex!important;align-items:center;justify-content:space-between;gap:24px;min-height:88px;width:100%;max-width:1400px;padding-left:40px;padding-right:40px;margin:0 auto}.header .header__heading,.header>.header__heading-link{flex:0 0 auto;min-width:175px;width:auto;max-width:none;margin:0 auto 0 0;order:0;line-height:normal}.header .header__heading-link{display:inline-block;width:auto;min-width:175px;max-width:none;white-space:nowrap;word-break:normal;overflow-wrap:normal;padding:8px 0;margin:0}.header .header__heading-logo-wrapper{min-width:150px;max-width:240px}.header .header__heading-link .bl-wordmark{display:inline-flex;flex-direction:column;align-items:center;white-space:nowrap;word-break:normal;overflow-wrap:normal;min-width:175px;font-family:Arial,Helvetica,sans-serif!important;font-size:34px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-1.3px!important;color:#292321}.header .bl-wordmark small{display:block;font-size:10px;line-height:1.2;letter-spacing:.35em;font-weight:700;margin-top:5px;white-space:nowrap}.header>.header__search{order:1;flex:0 0 44px;margin-left:0}.header>.header__icons{order:2;flex:0 0 auto;min-width:44px;gap:5px;align-items:center;max-width:70%}.header .header__icon,.header .header__icon .icon{color:#292321}.announcement-bar__message{font-family:Arial,Helvetica,sans-serif;font-size:15px!important;font-weight:700;line-height:1.5;min-height:42px}.bl-quick-nav{gap:32px;padding-top:16px;padding-bottom:16px}.bl-quick-nav a{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0}.bl-eyebrow{font-size:14px;letter-spacing:.1em;font-weight:700}.bl-display{font-size:clamp(48px,5.4vw,80px);line-height:1.03}.bl-heading{font-size:clamp(34px,3.2vw,48px);line-height:1.12}.bl-hero__subtitle{font-size:20px;line-height:1.6;max-width:440px}.bl-button{font-size:17px;min-height:56px;padding:15px 24px}.bl-text-link{font-size:17px;line-height:1.4}.bl-hero__note{font-size:16px;line-height:1.5}.bl-hero__stamp{width:124px;height:124px}.bl-hero__stamp strong{font-size:13px}.bl-hero__product{font-size:15px;padding:14px 18px}.bl-hero__product strong{font-size:18px}.bl-promise-strip{font-size:15px;line-height:1.5}.bl-section-intro{font-size:18px;max-width:370px;line-height:1.6}.bl-product-card h3{font-size:21px;line-height:1.3;min-height:55px}.bl-product-card__reason{font-size:15px;line-height:1.5;min-height:44px}.bl-product-card__price{font-size:20px;line-height:1.4}.bl-product-card__price s{font-size:16px}.bl-product-card__link{font-size:16px;line-height:1.5}.bl-sale-tag{font-size:13px;padding:9px 11px}.bl-edit-card h3{font-size:34px}.bl-edit-card p{font-size:18px;line-height:1.55;min-height:84px}.bl-edit-card__cta{font-size:17px}.bl-month strong{font-size:18px;line-height:1.4}.bl-month>span:last-child{font-size:14px;line-height:1.4}.bl-birthstone-note{font-size:17px;line-height:1.6}.bl-story__text{font-size:18px;line-height:1.75}.bl-story__values dt{font-size:19px;line-height:1.4}.bl-story__values dd{font-size:16px;line-height:1.6}.bl-story__caption{font-size:17px;line-height:1.5}.bl-spotlight p:not(.bl-eyebrow){font-size:19px}.footer-block__heading{font-size:22px!important}.footer-block__details-content,.footer__content-top .newsletter-form__field-wrapper .field__input{font-size:17px}@media(min-width:990px){.bl-hero{min-height:650px}.bl-hero__copy{padding-left:max(40px,calc((100vw - 1328px)/2));padding-right:35px}.bl-section-head>div{max-width:730px}}@media(max-width:989px){.header-wrapper .header{min-height:78px;padding-left:24px;padding-right:24px;gap:12px}.header>.header__icons{max-width:55%}.bl-section-intro{font-size:17px}}@media(max-width:749px){.header-wrapper .header{min-height:76px;gap:5px;padding:10px 18px}.header .header__heading,.header>.header__heading-link,.header .header__heading-link{min-width:146px}.header .header__heading-link .bl-wordmark{min-width:146px;font-size:29px!important;letter-spacing:-1px!important}.header .bl-wordmark small{font-size:9px}.header>.header__icons{max-width:105px}.header>.header__search{flex-basis:38px}.header .header__icon{width:38px;height:38px}.announcement-bar__message{font-size:13px!important;padding:10px 14px}.bl-quick-nav{gap:24px;padding:14px 20px}.bl-quick-nav a{font-size:15px}.bl-eyebrow{font-size:12px;line-height:1.5}.bl-hero__copy>.bl-eyebrow{font-size:12px}.bl-display{font-size:46px}.bl-heading{font-size:34px;line-height:1.12}.bl-hero__subtitle{font-size:18px;line-height:1.55}.bl-hero__copy{padding:30px 22px}.bl-actions{gap:16px 20px;align-items:flex-start}.bl-button{font-size:16px;min-height:52px;padding:13px 20px;gap:22px}.bl-text-link{font-size:16px}.bl-hero__note{font-size:14px}.bl-hero__visual{height:320px}.bl-hero__stamp{width:102px;height:102px}.bl-hero__stamp strong{font-size:11px}.bl-hero__product{font-size:13px;padding:12px;gap:12px}.bl-hero__product strong{font-size:16px}.bl-promise-strip{font-size:13px;padding:15px 20px}.bl-section-intro{font-size:17px;line-height:1.6}.bl-product-card h3{font-size:18px;min-height:48px;-webkit-line-clamp:3}.bl-product-card__reason{font-size:13px;min-height:58px;line-height:1.5}.bl-product-card__price{font-size:18px}.bl-product-card__price s{font-size:14px}.bl-product-card__link{font-size:15px;gap:10px}.bl-sale-tag{font-size:11px;padding:7px 8px}.bl-edit-card h3{font-size:32px}.bl-edit-card p{font-size:17px;min-height:auto}.bl-edit-card__cta{font-size:16px}.bl-edit-card__top .bl-eyebrow{font-size:12px}.bl-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}.bl-month strong{font-size:16px}.bl-month>span:last-child{font-size:12px}.bl-birthstone-note{font-size:15px}.bl-story__text{font-size:17px}.bl-story__values dt{font-size:18px}.bl-story__values dd{font-size:16px}.bl-story__caption{font-size:15px}.bl-spotlight p:not(.bl-eyebrow){font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/beautlace-v2.css.map */
