.bf-pdp-note{display:flex;align-items:flex-start;gap:10px;margin:12px 0 4px;padding:12px 14px;background:#f2f2ed;border-left:3px solid #004346;border-radius:4px;color:#121205}.bf-pdp-note .bf-gift-icon{flex:none;margin-top:1px;color:#004346}.bf-pdp-note__text{margin:0;font-size:14px;line-height:1.45}.bf-pdp-note__text strong{font-weight:600}.bf-pdp-note__end{white-space:nowrap;color:#5c5c50}.bf-pdp-note__end:before{content:"\b7";margin-right:6px}.bf-pdp-note__link{margin-left:6px;color:#004346;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.bf-card-note{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;line-height:1.3;color:#004346;letter-spacing:.01em}.bf-card-note .bf-gift-icon{flex:none}.rmx-bf__head{display:grid;gap:12px;max-width:720px;margin-bottom:clamp(28px,3.5vw,44px)}.rmx-bf__head--center{margin-left:auto;margin-right:auto;text-align:center;justify-items:center}.rmx-bf__pill{display:inline-flex;align-items:center;gap:8px;justify-self:start;background:var(--rmx-emerald);color:var(--rmx-white);border-radius:var(--rmx-pill);padding:6px 14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.rmx-bf__head--center .rmx-bf__pill{justify-self:center}.rmx-bf__lede{font-size:clamp(16px,1.3vw,18px);line-height:1.5;color:var(--rmx-text-secondary);text-wrap:pretty}.rmx-bf__terms{margin-top:clamp(20px,2.5vw,28px);font-size:13px;line-height:1.5;color:var(--rmx-text-secondary);max-width:760px}.rmx-bf__terms--center{margin-left:auto;margin-right:auto;text-align:center}.rmx-bf__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,32px)}.rmx-bf__actions--center{justify-content:center}.rmx-bf-gifts__grid{display:grid;grid-template-columns:repeat(var(--rmx-bf-cols, 3),minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.rmx-bf-gift{position:relative;display:flex;flex-direction:column;background:var(--rmx-pure-white);border-radius:var(--rmx-radius);overflow:hidden;box-shadow:inset 0 0 0 1px var(--rmx-stone)}.rmx-bf-gift__media{aspect-ratio:1 / 1;background:var(--rmx-stone-light)}.rmx-bf-gift__media img{width:100%;height:100%;object-fit:cover}.rmx-bf-gift__body{display:grid;gap:4px;padding:14px 16px 18px}.rmx-bf-gift__title{font-size:17px;line-height:1.25}.rmx-bf-gift__worth{font-size:14px;color:var(--rmx-emerald)}.rmx-bf-gift__note{font-size:13px;color:var(--rmx-text-secondary)}.rmx-bf-gift__tag{position:absolute;top:12px;left:12px;background:var(--rmx-black);color:var(--rmx-white);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;border-radius:var(--rmx-radius)}.rmx--bf-tint{background:var(--rmx-stone-light)}@media screen and (max-width:749px){.rmx-bf-gifts__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--rmx-gutter) * -1);padding:0 var(--rmx-gutter) 4px;scrollbar-width:none}.rmx-bf-gifts__grid::-webkit-scrollbar{display:none}.rmx-bf-gift{scroll-snap-align:start}}.rmx-bf-kits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.rmx-bf-kit{display:flex;flex-direction:column;gap:16px;padding:clamp(18px,2vw,24px);background:var(--rmx-pure-white);border-radius:var(--rmx-radius);box-shadow:inset 0 0 0 1px var(--rmx-stone)}.rmx-bf-kit__title{font-size:21px;line-height:1.2;letter-spacing:-.01em}.rmx-bf-kit__note{font-size:14px;line-height:1.45;color:var(--rmx-text-secondary)}.rmx-bf-kit__size{margin-top:6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rmx-emerald)}.rmx-bf-kit__items{display:grid;gap:10px}.rmx-bf-kit__item{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;font-size:14px}.rmx-bf-kit__thumb{width:52px;height:52px;border-radius:var(--rmx-radius);overflow:hidden;background:var(--rmx-stone-light)}.rmx-bf-kit__thumb img{width:100%;height:100%;object-fit:cover}.rmx-bf-kit__name{line-height:1.3}.rmx-bf-kit__price{color:var(--rmx-text-secondary);white-space:nowrap}.rmx-bf-kit__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--rmx-stone);font-size:15px}.rmx-bf-kit__total strong{font-size:19px;font-weight:500}.rmx-bf-kit__status{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--rmx-emerald)}.rmx-bf-kit__status--short{color:var(--rmx-text-secondary)}@media screen and (max-width:989px){.rmx-bf-kits__grid{grid-template-columns:1fr;max-width:560px}}.rmx-bf-hero{background:var(--rmx-black);color:var(--rmx-white)}.rmx-bf-hero--emerald{background:var(--rmx-emerald-dark)}.rmx-bf-hero__inner{max-width:var(--rmx-container);margin:0 auto;padding:clamp(40px,6vw,88px) var(--rmx-gutter);display:grid;gap:clamp(28px,4vw,56px);align-items:center}.rmx-bf-hero--has-image .rmx-bf-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.rmx-bf-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:760px}.rmx-bf-hero__pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(248,248,246,.4);border-radius:var(--rmx-pill);padding:6px 14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.rmx-bf-hero__pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rmx-coral)}.rmx .rmx-bf-hero__title{display:flex;flex-direction:column;font-size:clamp(40px,6.2vw,84px);line-height:1;letter-spacing:-.03em;color:var(--rmx-white);text-wrap:balance}.rmx-bf-hero__line--accent{color:var(--rmx-coral-light)}.rmx-bf-hero__text{font-size:clamp(16px,1.4vw,19px);line-height:1.5;max-width:560px;opacity:.9;text-wrap:pretty}.rmx-bf-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.rmx-bf-hero__small{font-size:13px;opacity:.65}.rmx-bf-hero__media{border-radius:var(--rmx-radius);overflow:hidden;aspect-ratio:4 / 3}.rmx-bf-hero__media img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.rmx-bf-hero--has-image .rmx-bf-hero__inner{grid-template-columns:1fr}.rmx-bf-hero__actions .rmx-btn{flex:1 1 auto}}.rmx-bf-clear__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;max-width:none}.rmx-bf-clear__head-copy{display:grid;gap:12px;max-width:640px}.rmx-bf-clear__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.rmx-bf-clear__variant{font-size:13px;color:var(--rmx-text-secondary);line-height:1.35}.rmx-bf-clear__card .rmx-card__price s{margin-left:6px;color:var(--rmx-text-muted)}.rmx .rmx-bf-clear__badge{left:12px;top:12px;bottom:auto;background:var(--rmx-coral)}@media screen and (max-width:989px){.rmx-bf-clear__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.rmx-bf-clear__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--rmx-gutter) * -1);padding:0 var(--rmx-gutter) 4px;scrollbar-width:none}.rmx-bf-clear__grid::-webkit-scrollbar{display:none}.rmx-bf-clear__card{scroll-snap-align:start}}@media screen and (min-width:750px){.medium-up-hide{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/rmx-bf.css.map */
