.bc-ritual-conversion.bc-collection .bc-collection-heading{padding-bottom:34px}.bc-ritual-conversion.bc-collection .bc-collection-heading h1{font-size:clamp(48px,5.6vw,80px)}.bc-ritual-conversion .bc-ritual-value{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:27px;color:var(--bc-gold);font-size:11px;line-height:1.7}.bc-ritual-conversion .bc-ritual-value span+span:before{content:"·";margin-right:24px;opacity:.55}.bc-ritual-conversion .bc-ritual-selector{padding:35px 0;border-bottom:1px solid var(--bc-line)}.bc-ritual-conversion .bc-ritual-selector__heading{display:flex;align-items:baseline;justify-content:space-between;gap:22px;margin-bottom:22px}.bc-ritual-conversion .bc-ritual-selector__heading h2{font-size:29px;line-height:1.2}.bc-ritual-conversion .bc-ritual-selector__heading .bc-text-link{font-size:10px;flex-shrink:0}.bc-ritual-conversion .bc-ritual-needs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bc-ritual-conversion .bc-ritual-need{display:flex;flex-direction:column;gap:8px;text-align:left;padding:18px 20px;min-height:92px;border:1px solid var(--bc-line);background:transparent;transition:background .18s,border-color .18s;color:var(--bc-ink)}.bc-ritual-conversion .bc-ritual-need span{font-family:var(--font-heading,Georgia,serif);font-size:23px;line-height:1.15}.bc-ritual-conversion .bc-ritual-need small{color:var(--bc-muted);font-size:11px;line-height:1.5}.bc-ritual-conversion .bc-ritual-need[aria-pressed=true]{background:#d5b68d1a;border-color:var(--bc-gold)}.bc-ritual-conversion .bc-ritual-need[aria-pressed=true] span{color:var(--bc-gold)}.bc-ritual-conversion .bc-ritual-need:hover{border-color:var(--bc-gold)}.bc-ritual-conversion .bc-ritual-results-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:36px 0 26px}.bc-ritual-conversion .bc-ritual-results-heading h2{font-size:30px;line-height:1.15;margin-top:11px}.bc-ritual-conversion .bc-ritual-formats{display:flex;flex-wrap:wrap;gap:8px}.bc-ritual-conversion .bc-ritual-formats button{min-height:42px;padding:10px 14px;border:1px solid var(--bc-line);font-size:10px;line-height:1.4;color:var(--bc-muted);background:transparent}.bc-ritual-conversion .bc-ritual-formats button[aria-pressed=true]{color:var(--bc-ink);border-color:var(--bc-gold);background:#d5b68d14}.bc-ritual-conversion .bc-ritual-no-results{padding:60px 24px;text-align:center;background:var(--bc-surface)}.bc-ritual-conversion .bc-ritual-no-results h3{font-size:30px;line-height:1.3}.bc-ritual-conversion .bc-ritual-no-results p{margin:15px auto 25px;font-size:13px;color:var(--bc-muted);max-width:390px;line-height:1.8}.bc-pack-card--conversion .bc-pack-card__visual{aspect-ratio:1}.bc-pack-card--conversion .bc-pack-card__visual img{-o-object-fit:contain;object-fit:contain;transform:none}.bc-pack-card--conversion .bc-pack-card__body{padding-bottom:26px}.bc-pack-card--conversion .bc-pack-card__description{font-size:14px;line-height:1.6;margin-top:12px}.bc-pack-card--conversion .bc-pack-card__composition{margin-top:18px;font-size:12px;line-height:1.8;color:var(--bc-ink)}.bc-pack-card--conversion .bc-pack-card__composition>span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--bc-muted);margin-bottom:4px}.bc-pack-card--conversion .bc-pack-card__price{gap:8px;padding-top:21px}.bc-pack-card--conversion .bc-pack-card__price .bc-pack-card__tax{color:var(--bc-muted);font-size:9px}.bc-pack-card--conversion .bc-pack-card__saving{color:var(--bc-gold);font-size:12px;line-height:1.6;margin-top:8px}.bc-pack-card--conversion .bc-pack-card__saving small{display:block;font-size:10px;line-height:1.7;color:var(--bc-muted);margin-top:2px}.bc-pack-card--conversion .bc-text-link{margin-top:22px;justify-content:space-between;min-height:39px;border-top:1px solid var(--bc-line);padding-top:15px}.bc-ritual-conversion .bc-ritual-composition-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-top:27px}.bc-ritual-conversion .bc-ritual-composition-heading p{font-size:10px;letter-spacing:.055em;text-transform:uppercase;color:var(--bc-gold)}.bc-ritual-conversion .bc-ritual-composition-heading a{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--bc-muted)}.bc-ritual-conversion .bc-ritual-composition{list-style:none;margin:13px 0 0;padding:0;border-top:1px solid var(--bc-line)}.bc-ritual-conversion .bc-ritual-composition>li{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid var(--bc-line)}.bc-ritual-conversion .bc-ritual-composition__number{font-family:var(--font-heading,Georgia,serif);color:var(--bc-gold);font-size:22px;width:28px;flex-shrink:0}.bc-ritual-conversion .bc-ritual-composition a{display:block;flex:1;min-width:0}.bc-ritual-conversion .bc-ritual-composition strong{display:flex;align-items:baseline;gap:12px;justify-content:space-between;font-weight:400;font-size:13px;line-height:1.5}.bc-ritual-conversion .bc-ritual-composition small{font-size:10px;white-space:nowrap;color:var(--bc-muted)}.bc-ritual-conversion .bc-ritual-composition a>span{display:block;font-size:11px;line-height:1.5;color:var(--bc-muted);margin-top:3px}.bc-ritual-conversion .bc-ritual-composition>li>svg{color:var(--bc-gold);flex-shrink:0}.bc-ritual-conversion .bc-ritual-price{padding-top:24px}.bc-ritual-conversion .bc-ritual-price .bc-buybox__price{margin-top:0}.bc-ritual-conversion .bc-pack-saving{font-size:12px;margin-top:13px}.bc-ritual-conversion .bc-pack-saving strong{font-weight:400;display:block}.bc-ritual-conversion .bc-pack-saving span{display:block;font-size:11px;color:var(--bc-muted);margin-top:2px}.bc-ritual-conversion .bc-pack-detail__cta{margin-top:23px}.bc-ritual-conversion .bc-ritual-single-purchase{text-align:center;font-size:10px;line-height:1.6;margin-top:11px;color:var(--bc-muted)}.bc-ritual-conversion .bc-ritual-shipping p{color:var(--bc-muted)}.bc-ritual-conversion .bc-ritual-shipping svg{color:var(--bc-gold);flex-shrink:0}.bc-ritual-conversion .bc-pack-intention .bc-text-link{font-size:10px;margin-top:21px}.bc-ritual-conversion .bc-ritual-usage{margin-top:16px;max-width:580px;border-block:1px solid var(--bc-line)}.bc-ritual-conversion .bc-ritual-usage summary,.bc-ritual-conversion .bc-ritual-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer}.bc-ritual-conversion .bc-ritual-usage summary::-webkit-details-marker,.bc-ritual-conversion .bc-ritual-faq summary::-webkit-details-marker{display:none}.bc-ritual-conversion .bc-ritual-usage summary:focus-visible,.bc-ritual-conversion .bc-ritual-faq summary:focus-visible{outline:2px solid var(--bc-gold);outline-offset:4px}.bc-ritual-conversion .bc-ritual-usage summary{font-size:11px;color:var(--bc-gold);padding:13px 0;min-height:44px}.bc-ritual-conversion .bc-ritual-usage[open] summary>svg,.bc-ritual-conversion .bc-ritual-faq details[open] summary>svg{transform:rotate(45deg)}.bc-ritual-conversion .bc-ritual-usage>div{padding-bottom:15px}.bc-ritual-conversion .bc-ritual-usage p{color:var(--bc-muted);font-size:12px;line-height:1.8;margin-top:6px}.bc-ritual-conversion .bc-ritual-usage strong{font-weight:400;color:var(--bc-ink)}.bc-ritual-conversion .bc-ritual-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:55px;padding-block:48px;border-top:1px solid var(--bc-line)}.bc-ritual-conversion .bc-ritual-faq h2{font-size:clamp(33px,3.5vw,46px);line-height:1.12;margin-top:16px}.bc-ritual-conversion .bc-ritual-faq h2 em{font-weight:400;color:var(--bc-gold)}.bc-ritual-conversion .bc-ritual-faq details{border-bottom:1px solid var(--bc-line)}.bc-ritual-conversion .bc-ritual-faq details:first-child{border-top:1px solid var(--bc-line)}.bc-ritual-conversion .bc-ritual-faq summary{font-size:14px;line-height:1.5;padding:21px 0;min-height:58px;color:var(--bc-ink)}.bc-ritual-conversion .bc-ritual-faq summary>svg{color:var(--bc-gold);flex-shrink:0}.bc-ritual-conversion .bc-ritual-faq details>p{font-size:13px;line-height:1.9;color:var(--bc-muted);padding:0 22px 22px 0}.bc-ritual-conversion .bc-ritual-faq details>p a{color:var(--bc-gold);text-decoration:underline;text-underline-offset:3px}@media(max-width:991px){.bc-ritual-conversion .bc-ritual-results-heading{align-items:flex-start;flex-direction:column;gap:20px}.bc-ritual-conversion .bc-ritual-faq{gap:35px}.bc-ritual-conversion .bc-ritual-composition-heading{align-items:flex-start;flex-direction:column;gap:10px}.bc-ritual-conversion .bc-ritual-composition strong{flex-wrap:wrap;gap:3px 10px}}@media(max-width:767px){.bc-ritual-conversion .bc-ritual-value{gap:8px 16px;margin-top:23px;font-size:10px}.bc-ritual-conversion .bc-ritual-value span+span:before{margin-right:16px}.bc-ritual-conversion .bc-ritual-value span:last-child{flex-basis:100%}.bc-ritual-conversion .bc-ritual-value span:last-child:before{display:none}.bc-ritual-conversion .bc-ritual-selector{padding:28px 0}.bc-ritual-conversion .bc-ritual-selector__heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}.bc-ritual-conversion .bc-ritual-selector__heading h2{font-size:29px}.bc-ritual-conversion .bc-ritual-needs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bc-ritual-conversion .bc-ritual-need{padding:15px 13px;min-height:100px;gap:9px}.bc-ritual-conversion .bc-ritual-need span{font-size:21px}.bc-ritual-conversion .bc-ritual-need small{font-size:10px;line-height:1.6}.bc-ritual-conversion .bc-ritual-results-heading{padding-block:28px 24px}.bc-ritual-conversion .bc-ritual-results-heading h2{font-size:29px}.bc-ritual-conversion .bc-ritual-formats{gap:7px;width:100%}.bc-ritual-conversion .bc-ritual-formats button{flex:1;padding:10px 8px;min-height:44px;font-size:10px}.bc-ritual-conversion .bc-ritual-no-results{padding:40px 18px}.bc-ritual-conversion .bc-ritual-no-results h3{font-size:27px}.bc-ritual-conversion .bc-ritual-no-results .bc-button{padding-inline:15px;width:100%}.bc-pack-card--conversion .bc-pack-card__saving{font-size:12px}.bc-pack-card--conversion .bc-pack-card__description{font-size:13px}.bc-pack-card--conversion .bc-pack-card__composition{font-size:12px}.bc-ritual-conversion .bc-ritual-composition-heading{flex-direction:row;align-items:baseline;gap:14px}.bc-ritual-conversion .bc-ritual-composition-heading p,.bc-ritual-conversion .bc-ritual-composition-heading a{font-size:9px}.bc-ritual-conversion .bc-ritual-composition strong{flex-wrap:nowrap}.bc-ritual-conversion .bc-ritual-faq{grid-template-columns:1fr;gap:28px;margin-top:32px;padding-block:35px}.bc-ritual-conversion .bc-ritual-faq summary{font-size:13px;line-height:1.6;padding-block:18px}.bc-ritual-conversion .bc-ritual-faq details>p{font-size:12px;padding-right:10px}.bc-ritual-conversion .bc-ritual-usage p{font-size:11px}.bc-ritual-conversion .bc-ritual-usage summary{font-size:10px}.bc-ritual-conversion .bc-ritual-shipping p{font-size:11px}.bc-ritual-conversion.bc-pack-detail{padding-bottom:112px}}@media(max-width:374px){.bc-ritual-conversion .bc-ritual-need span{font-size:19px}.bc-ritual-conversion .bc-ritual-need{padding:13px 11px}.bc-ritual-conversion .bc-ritual-composition-heading{flex-direction:column;gap:8px}.bc-ritual-conversion .bc-pack-detail__cta>.bc-button{font-size:10px;padding-inline:15px;letter-spacing:.045em}}
