.shopify-section--c-bfcm{margin-block:0}.c-bfcm{--bfcm-ink: #1d1b1c;--bfcm-ink-soft: #3a3637;--bfcm-panel: #f7f4ef;--bfcm-sand: #e7e0d6;--bfcm-line: #e3ddd3;--bfcm-text: #2b2828;--bfcm-text-sub: #5c5754;--bfcm-gold: #e3c990;--bfcm-gold-deep: #9c7f3f;--bfcm-gold-line: #dcc79a;--bfcm-highlight: #faf6ee;--bfcm-pearl: radial-gradient(circle at 34% 30%, #fff 0, #fdfcfa 14%, #ece6dc 52%, #b7ad9f 100%);--bfcm-content: 1000px;--bfcm-space: 96px;position:relative;padding-block:var(--bfcm-space);color:var(--bfcm-text)}@media screen and (max-width:749px){.c-bfcm{--bfcm-space: 64px}}.c-bfcm-heading{margin:0;font-family:var(--heading-font-family);font-size:1.875rem;font-weight:400;line-height:1.6;letter-spacing:.06em;color:inherit;text-align:center;text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere}.c-bfcm-heading--latin{font-size:2.125rem;letter-spacing:.02em}.c-bfcm-lead{margin:16px 0 0;font-size:.875rem;line-height:2;text-align:center;text-wrap:pretty;word-break:auto-phrase}@media screen and (max-width:749px){.c-bfcm-heading{font-size:1.5rem}.c-bfcm-heading--latin{font-size:1.75rem}}.c-bfcm-pill{display:inline-flex;gap:8px;align-items:center;margin:0 0 16px;padding:4px 16px;border:1px solid var(--bfcm-gold-line);border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.6;letter-spacing:.2em;color:var(--bfcm-gold-deep)}.c-bfcm-pill:before{width:7px;height:7px;border-radius:50%;background:var(--bfcm-pearl);box-shadow:0 0 0 1px #9c7f3f40;content:""}.c-bfcm-pill--dark{border-color:var(--bfcm-gold);color:var(--bfcm-gold)}.c-bfcm-button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:48px;padding:0 32px;border:1px solid transparent;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.08em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.c-bfcm-arrow:after,.c-bfcm-faq__answer-body a:after{display:inline-block;flex-shrink:0;width:16px;height:10px;margin-inline-start:8px;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2010%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1%205h13.5M10.5%201l4%204-4%204%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2010%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1%205h13.5M10.5%201l4%204-4%204%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;transition:translate .3s ease;content:""}.c-bfcm-button.c-bfcm-arrow:after{margin-inline-start:0}a:hover .c-bfcm-arrow:after,a.c-bfcm-arrow:hover:after,.c-bfcm-faq__answer-body a:hover:after{translate:4px 0}.c-bfcm-button--ink{background:var(--bfcm-ink);color:#fff}.c-bfcm-button--ink:hover{background:var(--bfcm-ink-soft)}.c-bfcm-button--gold{background:var(--bfcm-gold);color:var(--bfcm-ink)}.c-bfcm-button--gold:hover{background:#eedcb3}.c-bfcm-button--outline{border-color:var(--bfcm-ink);background:transparent;color:var(--bfcm-ink)}.c-bfcm-button--outline:hover{background:var(--bfcm-ink);color:#fff}.c-bfcm-button--outline-gold{border-color:var(--bfcm-gold);background:transparent;color:var(--bfcm-gold)}.c-bfcm-button--outline-gold:hover{background:var(--bfcm-gold);color:var(--bfcm-ink)}.c-bfcm-button--light{background:#fff;color:var(--bfcm-ink)}.c-bfcm-button--light:hover{background:var(--bfcm-gold)}.c-bfcm-placeholder{width:100%;height:100%;background:var(--bfcm-sand);fill:#2b28282e}.c-bfcm-placeholder--dark{background:#2c2929;fill:#ffffff1f}.c-bfcm-card{display:flex;flex:1;flex-direction:column;padding:10px;border:1px solid rgba(227,201,144,.3);background:#ffffff0a;color:#fff;text-decoration:none;transition:border-color .3s ease,background-color .3s ease}.c-bfcm-card:hover{border-color:#e3c990cc;background:#ffffff12}.c-bfcm-card__media{aspect-ratio:var(--card-ratio, 3 / 2);overflow:hidden;background:#2c2929}.c-bfcm-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:scale 1s ease}.c-bfcm-card:hover .c-bfcm-card__image{scale:1.05}.c-bfcm-card__go{display:grid;flex:none;place-items:center;align-self:flex-end;width:32px;height:32px;margin:0 14px 14px 0;border:1px solid rgba(227,201,144,.7);border-radius:50%;color:var(--bfcm-gold)}.c-bfcm-card__go svg{display:block;width:10px;height:10px}.c-bfcm-card__body{flex:1;padding:20px 14px 14px}.c-bfcm-card__title{margin:0;font-family:var(--heading-font-family);font-size:1.1875rem;font-weight:400;line-height:1.6;letter-spacing:.06em;color:var(--bfcm-gold)}.c-bfcm-card__text{margin:8px 0 0;font-size:.8125rem;line-height:1.9;color:#ffffffe0}@media screen and (max-width:749px){.c-bfcm-card__title{font-size:1.25rem}.c-bfcm-card__text{font-size:.875rem}}.c-bfcm-necklace{display:block;width:240px;max-width:70%;height:auto;margin:0 auto 20px}.c-bfcm-pearls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.c-bfcm-pearls__strand{position:absolute;top:0;left:var(--x);width:var(--size);height:calc(var(--len) + var(--size));translate:-50% 0;transform-origin:50% 0}.c-bfcm-pearls__strand:before{position:absolute;top:0;left:50%;width:1px;height:calc(100% - var(--size) + 1px);background:repeating-linear-gradient(to bottom,rgba(227,201,144,.9) 0 2px,transparent 2px 4px);content:""}.c-bfcm-pearls__strand:after{position:absolute;bottom:0;left:0;width:var(--size);height:var(--size);border-radius:50%;background:var(--bfcm-pearl);box-shadow:0 4px 10px #00000059,inset -2px -3px 5px #8c765c40;content:""}@media(prefers-reduced-motion:no-preference){.c-bfcm-pearls__strand{animation:c-bfcm-sway 6s ease-in-out var(--delay, 0s) infinite alternate}.c-bfcm-pearls--hero .c-bfcm-pearls__strand{animation:c-bfcm-drop 1.6s cubic-bezier(.2,.8,.2,1) both,c-bfcm-sway 6s ease-in-out var(--delay, 0s) infinite alternate}}@keyframes c-bfcm-sway{0%{rotate:-2.5deg}to{rotate:2.5deg}}@keyframes c-bfcm-drop{0%{translate:-50% -100%}to{translate:-50% 0}}.c-bfcm--glow,.c-bfcm--wave{isolation:isolate}.c-bfcm--glow:before,.c-bfcm--wave:after{position:absolute;z-index:-1;pointer-events:none;content:""}.c-bfcm--glow:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 42% 48% at 0 8%,#e3c99042,#e3c99000 70%),radial-gradient(ellipse 38% 44% at 100% 92%,#e3c99033,#e3c99000 70%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 84%,transparent 100%)}.c-bfcm--glow-reverse:before{background:radial-gradient(ellipse 42% 48% at 100% 8%,#e3c99042,#e3c99000 70%),radial-gradient(ellipse 38% 44% at 0 92%,#e3c99033,#e3c99000 70%)}.c-bfcm--wave:after{right:0;bottom:20px;left:0;height:120px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201440%20120%22%20preserveAspectRatio%3D%22none%22%20fill%3D%22none%22%20stroke%3D%22%23dcc79a%22%20stroke-width%3D%221%22%20vector-effect%3D%22non-scaling-stroke%22%3E%3Cpath%20d%3D%22M0%2072C240%2024%20480%2024%20720%2060s480%2056%20720%204%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M0%2088C260%2046%20500%2048%20740%2080s460%2042%20700-6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E) center / 100% 100% no-repeat}.c-bfcm--wave-top:after{top:0;bottom:auto}@media screen and (max-width:749px){.c-bfcm--wave:after{height:64px}}.c-bfcm-hero{--bfcm-hero-height: min(45vw, calc(100svh - var(--header-height, 0rem) - var(--announcement-bar-height, 0rem)));display:grid;padding-block:0;overflow:hidden;background:var(--bfcm-ink);color:#fff}.c-bfcm-hero__media,.c-bfcm-hero__body{grid-area:1 / 1}.c-bfcm-hero__media{position:relative}.c-bfcm-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1d1b1cb8 0,#1d1b1c59 38%,#1d1b1c00 62%);content:""}.c-bfcm-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:70% 30%}.c-bfcm-hero__image--placeholder{background:#4a2a2c;fill:#ffffff26}.c-bfcm-hero__body{position:relative;z-index:2;display:flex;align-items:center;width:100%;max-width:var(--container-max-width);height:var(--bfcm-hero-height);min-height:540px;margin-inline:auto;padding:64px var(--container-gutter)}.c-bfcm-hero__content{max-width:520px;padding-inline-start:min(4vw,64px)}.c-bfcm-hero__kicker{margin:0 0 20px;font-family:var(--text-font-family);font-size:.8125rem;font-weight:600;line-height:1.6;letter-spacing:.28em;text-transform:uppercase}.c-bfcm-hero__offer{display:flex;gap:6px;align-items:baseline;margin:0;font-family:var(--heading-font-family);font-weight:400;line-height:1;color:var(--bfcm-gold)}.c-bfcm-hero__offer-before{font-size:1.75rem}.c-bfcm-hero__offer-number{font-size:7.5rem;letter-spacing:-.01em}.c-bfcm-hero__offer-after{font-size:2.75rem;letter-spacing:.04em}@supports ((background-clip: text) or (-webkit-background-clip: text)){.c-bfcm-hero__offer{filter:drop-shadow(0 2px 12px rgba(0,0,0,.6))}.c-bfcm-hero__offer>span{background:linear-gradient(105deg,#e3c990,#f3dfb0 30%,#fff6dc,#f3dfb0 62%,#e3c990) 100% 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:.6px #f3dfb0}@media(prefers-reduced-motion:no-preference){.c-bfcm-hero__offer>span{animation:c-bfcm-shine 2.4s ease .6s both}}}@keyframes c-bfcm-shine{0%{background-position:100% 0}to{background-position:0 0}}.c-bfcm-hero__note{margin:14px 0 0;font-size:.8125rem;line-height:1.8;letter-spacing:.04em}.c-bfcm-hero__heading{margin:24px 0 0;font-family:var(--heading-font-family);font-size:2.5rem;font-weight:500;line-height:1.55;letter-spacing:.06em;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.6);word-break:keep-all;overflow-wrap:anywhere}.c-bfcm-hero__period{display:inline-block;margin:24px 0 0;padding:6px 20px;border:1px solid var(--bfcm-gold);border-radius:999px;background:#0c100c80;font-size:.9375rem;font-weight:600;line-height:1.6;letter-spacing:.08em;color:#f3dfb0}.c-bfcm-hero__button{display:flex;width:fit-content;margin-top:28px}.c-bfcm-hero__button-arrow{width:11px;height:11px;transition:translate .3s ease}.c-bfcm-hero__button:hover .c-bfcm-hero__button-arrow{translate:0 2px}@media screen and (min-width:750px){.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__media:after{background:linear-gradient(270deg,#0c100cd9 0,#0c100c99 32%,#0c100c00 58%)}.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__media{background:#0c100c}.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__image{object-position:30% 30%;translate:-8% 0;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,#000 90%,transparent 100%)}.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__body{justify-content:flex-end}.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__content{padding-inline:0 min(4vw,64px)}.c-bfcm-hero[data-text-position=right] .c-bfcm-pearls--hero .c-bfcm-pearls__strand{display:none}.c-bfcm-hero[data-text-position=right] .c-bfcm-pearls--hero .c-bfcm-pearls__strand--sp{left:calc(100% - var(--x));display:block}}@media screen and (min-width:750px)and (max-width:1199px){.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__image{object-position:100% 30%}.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__offer-number{font-size:6.25rem}.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__heading{font-size:2.125rem}}@media screen and (min-width:750px)and (max-width:1099px){.c-bfcm-hero[data-text-position=right] .c-bfcm-pearls--hero{display:none}}@media screen and (min-width:750px)and (max-width:999px){.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__image{object-position:65% 30%}.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__kicker{font-size:.6875rem;letter-spacing:.14em;white-space:nowrap}.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__content{max-width:300px;padding-inline-end:0}.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__offer-before{font-size:1.375rem}.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__offer-number{font-size:4.75rem}.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__offer-after{font-size:1.875rem}.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__heading{font-size:1.625rem}.c-bfcm-hero[data-text-position=right] .c-bfcm-hero__button{padding-inline:20px}}@media(prefers-reduced-motion:no-preference){.c-bfcm-hero__content>*{animation:c-bfcm-rise 1s cubic-bezier(.2,.8,.2,1) both}.c-bfcm-hero__content>:nth-child(2){animation-delay:.12s}.c-bfcm-hero__content>:nth-child(3){animation-delay:.24s}.c-bfcm-hero__content>:nth-child(4){animation-delay:.36s}.c-bfcm-hero__content>:nth-child(n+5){animation-delay:.48s}}@keyframes c-bfcm-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.c-bfcm-pearls__strand--sp{display:none}@media screen and (max-width:1199px){.c-bfcm-pearls--hero .c-bfcm-pearls__strand{display:none}.c-bfcm-pearls--hero .c-bfcm-pearls__strand--sp{display:block}}@media screen and (max-width:999px){.c-bfcm-hero__content{max-width:440px}.c-bfcm-hero__offer-number{font-size:5.5rem}.c-bfcm-hero__offer-after{font-size:2.25rem}.c-bfcm-hero__heading{font-size:2rem}}@media screen and (max-width:749px){.c-bfcm-hero{display:block}.c-bfcm-hero__media{aspect-ratio:1 / 1.1}.c-bfcm-hero__media:after{background:linear-gradient(180deg,rgba(29,27,28,0) 50%,rgba(29,27,28,.6) 76%,var(--bfcm-ink) 100%)}.c-bfcm-hero__image{object-position:50% 20%}.c-bfcm-hero__body{height:auto;min-height:0;margin-top:-88px;padding:0 24px 48px}.c-bfcm-hero__content{max-width:none;padding-inline-start:0}.c-bfcm-hero__kicker{margin-bottom:12px;font-size:.6875rem;letter-spacing:.2em}.c-bfcm-hero__offer-before{font-size:1.25rem}.c-bfcm-hero__offer-number{font-size:4.75rem}.c-bfcm-hero__offer-after{font-size:1.875rem}.c-bfcm-hero__note{margin-top:10px;font-size:.75rem}.c-bfcm-hero__heading{margin-top:16px;font-size:1.625rem}.c-bfcm-hero__period{margin-top:16px}.c-bfcm-hero__button{width:100%;margin-top:24px}}.c-bfcm-benefits__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:32px 40px;max-width:var(--bfcm-content);margin:56px auto 0;padding:0;list-style:none}.c-bfcm-benefits__item{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:24px;align-items:start;padding:36px 36px 40px;border-radius:4px;background:#fff;box-shadow:0 16px 56px #7862381a}.c-bfcm-benefits__title{margin:0;font-family:var(--heading-font-family);font-size:1.375rem;font-weight:400;line-height:1.6;letter-spacing:.06em;color:var(--bfcm-text);word-break:auto-phrase}.c-bfcm-benefits__text{margin:12px 0 0;font-size:.875rem;line-height:1.9}.c-bfcm-benefits__media{aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--bfcm-sand);outline:1px solid var(--bfcm-gold-line);outline-offset:4px}.c-bfcm-benefits__image{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:999px){.c-bfcm-benefits__list{gap:24px}.c-bfcm-benefits__item{grid-template-columns:minmax(0,1fr) 64px;gap:16px;padding:28px 24px 32px}.c-bfcm-benefits__title{font-size:1.125rem}}@media screen and (max-width:749px){.c-bfcm-benefits__list{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:16px;max-width:500px;margin-top:32px}.c-bfcm-benefits__item{grid-template-columns:minmax(0,1fr) 56px;padding:24px 20px 28px}.c-bfcm-benefits__title{font-size:1.125rem}.c-bfcm-benefits__text{margin-top:8px}}.c-bfcm-picks{background:radial-gradient(ellipse 60% 45% at 50% 0,#e3c99029,#e3c99000 70%),var(--bfcm-ink);color:#fff}.c-bfcm-picks__head{text-align:center}.c-bfcm-picks__text{color:#ffffffe0}.c-bfcm-picks__text{margin-top:12px;font-size:.875rem;line-height:1.9;text-wrap:pretty}.c-bfcm-picks__text p{margin:0}.c-bfcm-picks__text strong{font-weight:600}.c-bfcm-picks__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px;max-width:var(--bfcm-content);margin:40px auto 0;padding:0;list-style:none}.c-bfcm-picks__link{display:block;color:inherit;text-decoration:none}.c-bfcm-picks__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--bfcm-sand)}.c-bfcm-picks__image{display:block;width:100%;height:100%;object-fit:cover;transition:scale .8s ease}.c-bfcm-picks__link:hover .c-bfcm-picks__image{scale:1.04}.c-bfcm-picks__badge{position:absolute;top:10px;left:10px;padding:3px 8px;background:var(--bfcm-gold);font-size:.625rem;font-weight:600;line-height:1.5;letter-spacing:.08em;color:var(--bfcm-ink)}.c-bfcm-picks__title{margin:12px 0 0;font-size:.8125rem;line-height:1.6}.c-bfcm-picks__link:hover .c-bfcm-picks__title{text-decoration:underline;text-underline-offset:3px}.c-bfcm-picks__price{margin:4px 0 0;font-size:.8125rem;line-height:1.6}.c-bfcm-picks__sale{font-weight:500;color:var(--bfcm-gold)}.c-bfcm-picks__regular{margin-inline-start:6px;color:#ffffffb8}.c-bfcm-picks__more{margin-top:40px;text-align:center}@media screen and (max-width:749px){.c-bfcm-picks__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin-top:32px}.c-bfcm-picks__more .c-bfcm-button{min-width:170px}}.c-bfcm-steps__inner{max-width:var(--bfcm-content);margin-inline:auto}.c-bfcm-steps__head{margin-bottom:48px}.c-bfcm-steps__head .c-bfcm-lead{margin-top:12px}.c-bfcm-steps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--bfcm-gold-line);border-bottom:1px solid var(--bfcm-line);list-style:none}.c-bfcm-steps__item{padding:36px 32px 40px}.c-bfcm-steps__item+.c-bfcm-steps__item{border-left:1px solid var(--bfcm-line)}.c-bfcm-steps__row{display:flex;gap:12px;align-items:center}.c-bfcm-steps__number{flex:none;font-family:var(--heading-font-family);font-size:3rem;line-height:1;letter-spacing:.02em;color:var(--bfcm-gold-line)}.c-bfcm-steps__title{margin:0;font-family:var(--text-font-family);font-size:1.0625rem;font-weight:600;line-height:1.6;letter-spacing:.04em;color:var(--bfcm-text)}.c-bfcm-steps__text{margin:12px 0 0;font-size:.8125rem;line-height:1.9}.c-bfcm-steps__more{margin-top:48px;text-align:center}@media screen and (max-width:999px){.c-bfcm-steps__item{padding:28px 12px 32px}.c-bfcm-steps__row{gap:8px}.c-bfcm-steps__number{font-size:1.875rem}.c-bfcm-steps__title{font-size:.9375rem}}@media screen and (max-width:749px){.c-bfcm-steps__inner{max-width:500px}.c-bfcm-steps__head{margin-bottom:32px}.c-bfcm-steps__list{grid-template-columns:minmax(0,1fr);border-bottom:0}.c-bfcm-steps__item{padding:24px 0 28px;border-bottom:1px solid var(--bfcm-line)}.c-bfcm-steps__item+.c-bfcm-steps__item{border-left:0}.c-bfcm-steps__row{gap:12px}.c-bfcm-steps__number{font-size:2.75rem}.c-bfcm-steps__title{font-size:1rem}.c-bfcm-steps__text{margin-top:8px;font-size:.875rem}.c-bfcm-steps__more{margin-top:32px}.c-bfcm-steps__more .c-bfcm-button{width:100%;max-width:360px;padding-inline:16px}}.c-bfcm-assurance{background:linear-gradient(165deg,#fffefb 0,#f4ead5,#fffdf8)}.c-bfcm-assurance__head{margin-bottom:48px}.c-bfcm-assurance__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;max-width:var(--bfcm-content);margin-inline:auto}.c-bfcm-assurance__media{aspect-ratio:5 / 4;overflow:hidden;background:var(--bfcm-sand)}.c-bfcm-assurance__image{display:block;width:100%;height:100%;object-fit:cover}.c-bfcm-assurance__head .c-bfcm-lead{margin-top:12px}.c-bfcm-assurance__list{display:grid;gap:20px;margin:0;padding:0;list-style:none}.c-bfcm-assurance__icon{flex-shrink:0;margin-top:1px;color:var(--bfcm-gold-deep)}.c-bfcm-icon{display:block;width:22px;height:22px}.c-bfcm-assurance__title{display:flex;gap:10px;align-items:flex-start;margin:0;font-family:var(--text-font-family);font-size:.9375rem;font-weight:600;line-height:1.6;letter-spacing:.04em;color:var(--bfcm-text)}.c-bfcm-assurance__text{margin:6px 0 0;padding-inline-start:32px;font-size:.8125rem;line-height:1.9}@media screen and (max-width:999px){.c-bfcm-assurance__inner{gap:40px}}@media screen and (max-width:749px){.c-bfcm-assurance__inner{grid-template-columns:minmax(0,1fr);gap:32px;max-width:500px}.c-bfcm-assurance__head{margin-bottom:32px}.c-bfcm-assurance__list{gap:18px}}.c-bfcm-quality{--bfcm-space: 136px;overflow:hidden;background:var(--bfcm-ink);color:#fff;isolation:isolate}.c-bfcm-quality:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 55% 40% at 50% 22%,#e3c99024,#e3c99000 70%);content:""}.c-bfcm-pearls--quality{bottom:auto;height:120px}@media screen and (max-width:749px){.c-bfcm-pearls--quality .c-bfcm-pearls__strand{scale:.8}}.c-bfcm-quality__head{position:relative;z-index:2;text-align:center}.c-bfcm-quality__head .c-bfcm-heading{color:#fff}.c-bfcm-quality__head .c-bfcm-lead{color:#ffffffe0}.c-bfcm-quality__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:var(--bfcm-content);margin:56px auto 0;padding:0;list-style:none}.c-bfcm-quality__item{display:flex}@media screen and (max-width:999px){.c-bfcm-quality__list{gap:16px}}@media screen and (max-width:749px){.c-bfcm-quality{--bfcm-space: 112px}.c-bfcm-quality .c-bfcm-pill{margin-bottom:12px}.c-bfcm-quality__list{grid-template-columns:minmax(0,1fr);gap:40px;max-width:500px;margin-top:40px}}.c-bfcm-faq__inner{max-width:720px;margin-inline:auto}.c-bfcm-faq__head{margin-bottom:40px}.c-bfcm-faq__group+.c-bfcm-faq__group{margin-top:56px}.c-bfcm-faq__group[data-highlight]{padding:8px 24px;background:var(--bfcm-highlight)}.c-bfcm-faq__group-title{margin:0;padding-bottom:12px;border-bottom:1px solid var(--bfcm-gold-line);font-family:var(--text-font-family);font-size:1.0625rem;font-weight:600;line-height:1.6;letter-spacing:.06em;color:var(--bfcm-text)}.c-bfcm-faq__group[data-highlight] .c-bfcm-faq__group-title{margin-top:16px}.c-bfcm-faq__list{margin:0}.c-bfcm-faq__item{padding:20px 0;border-bottom:1px solid var(--bfcm-line)}.c-bfcm-faq__group[data-highlight] .c-bfcm-faq__item:last-child{border-bottom:0}.c-bfcm-faq__question,.c-bfcm-faq__answer{display:grid;grid-template-columns:28px minmax(0,1fr)}.c-bfcm-faq__question{font-size:.9375rem;font-weight:600;line-height:1.7;color:var(--bfcm-text)}.c-bfcm-faq__answer{margin:10px 0 0;font-size:.8125rem;line-height:1.95}.c-bfcm-faq__mark{font-family:var(--heading-font-family);font-size:1.25rem;font-weight:400;line-height:1.2;color:var(--bfcm-gold-deep)}.c-bfcm-faq__answer .c-bfcm-faq__mark{color:var(--bfcm-text-sub)}.c-bfcm-faq__answer-body p{margin:0}.c-bfcm-faq__answer-body p+p{margin-top:10px}.c-bfcm-faq__answer-body a{color:var(--bfcm-gold-deep);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.c-bfcm-faq__head{margin-bottom:28px}.c-bfcm-faq__group+.c-bfcm-faq__group{margin-top:44px}.c-bfcm-faq__group[data-highlight]{padding-inline:16px}.c-bfcm-faq__answer{font-size:.875rem}}.c-bfcm-faq{padding-bottom:56px}.c-bfcm-gift{--bfcm-space: 56px}.c-bfcm-gift__banner{display:grid;max-width:var(--bfcm-content);min-height:280px;margin-inline:auto;overflow:hidden;background:var(--bfcm-ink);color:#fff}.c-bfcm-gift__media,.c-bfcm-gift__body{grid-area:1 / 1}.c-bfcm-gift__media{position:relative}.c-bfcm-gift__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1d1b1ce0 0,#1d1b1cad 38%,#1d1b1c1f 72%);content:""}.c-bfcm-gift__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.c-bfcm-gift__body{position:relative;align-self:center;max-width:520px;padding:40px 48px}.c-bfcm-gift__title{margin:0;font-family:var(--heading-font-family);font-size:1.5rem;font-weight:400;line-height:1.6;letter-spacing:.06em;color:#fff}.c-bfcm-gift__text{margin:12px 0 0;font-size:.8125rem;line-height:1.9;color:#ffffffe6;text-wrap:pretty}.c-bfcm-gift__button{margin-top:24px}@media screen and (max-width:749px){.c-bfcm-faq{padding-bottom:40px}.c-bfcm-gift{--bfcm-space: 40px}.c-bfcm-gift__banner{display:block;min-height:0}.c-bfcm-gift__media{aspect-ratio:3 / 2}.c-bfcm-gift__media:after{content:none}.c-bfcm-gift__body{max-width:none;padding:24px 20px 28px}.c-bfcm-gift__title{font-size:1.25rem}.c-bfcm-gift__button{width:100%}}.shopify-section[id$=__pricing] .c-multi-column{width:100%}.shopify-section[id$=__pricing]{position:relative;overflow:hidden;isolation:isolate}.shopify-section[id$=__pricing] .text-container a[href="/pages/about-us"]{display:inline-flex;gap:10px;align-items:center;min-height:48px;margin-top:12px;padding:0 32px;background:#1d1b1c;font-size:.8125rem;font-weight:500;letter-spacing:.08em;color:#fff;text-decoration:none;transition:background-color .3s ease}.shopify-section[id$=__pricing] .text-container a[href="/pages/about-us"]:hover{background:#3a3637}.shopify-section[id$=__pricing] .text-container a[href="/pages/about-us"]:after{width:16px;height:10px;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2010%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1%205h13.5M10.5%201l4%204-4%204%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2010%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1%205h13.5M10.5%201l4%204-4%204%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;transition:translate .3s ease;content:""}.shopify-section[id$=__pricing] .text-container a[href="/pages/about-us"]:hover:after{translate:4px 0}.shopify-section[id$=__pricing] .section__color-wrapper{background:transparent}.shopify-section[id$=__pricing]:before{position:absolute;z-index:-1;pointer-events:none}.shopify-section[id$=__pricing]:before{top:40px;left:max(16px,calc(50% - 560px));font-family:var(--heading-font-family);font-size:11rem;line-height:1;letter-spacing:.08em;color:transparent;-webkit-text-stroke:1px rgba(220,199,154,.7);content:"WSP"}@media screen and (max-width:749px){.shopify-section[id$=__pricing]:before{top:24px;font-size:6.5rem}}.anchor:has(.c-bfcm-links){margin-bottom:0!important}.c-bfcm-links{overflow:hidden;background:radial-gradient(ellipse 55% 45% at 50% 0,#e3c99024,#e3c99000 70%),var(--bfcm-ink);color:#fff}.c-bfcm-links__head{margin-bottom:48px}.c-bfcm-links__head .c-bfcm-heading{color:#fff}.c-bfcm-links__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:var(--bfcm-content);margin:0 auto;padding:0;list-style:none}.c-bfcm-links__item{display:flex}@media screen and (max-width:999px){.c-bfcm-links__list{gap:24px}}@media screen and (max-width:749px){.c-bfcm-links__head{margin-bottom:32px}.c-bfcm-links__list{grid-template-columns:minmax(0,1fr);gap:40px;max-width:500px}}.c-bfcm-anchor{display:block;scroll-margin-top:calc(var(--header-height, 0px) * var(--enable-sticky-header) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar))}
/*# sourceMappingURL=/cdn/shop/t/45/assets/c-bfcm.css.map */
