.bb-site{--cream:#171715;--ink:#f5f1e8;--line:#49453e;--accent:#b8a486;--surface:#22221f;--button-text:#171715;background:var(--cream);color:var(--ink);color-scheme:dark}.bb-site .bb-header,.bb-site .bb-footer{background:var(--cream)}.bb-site .bb-brand-logo img{filter:invert(1)}.bb-site .bb-eyebrow,.bb-site .bb-step-number,.bb-site .bb-value-icon{color:var(--accent)}.bb-site .bb-split,.bb-site .bb-services-hero,.bb-site .bb-visit-note,.bb-site .bb-booking-policies,.bb-site .bb-academy-card{background:var(--surface)}.bb-site .bb-about{background:var(--cream)}.bb-site .bb-button{background:var(--ink);border-color:var(--ink);color:var(--button-text)!important}.bb-site .bb-button:hover{background:#ded5c6;border-color:#ded5c6}.bb-site .bb-outline-button{background:transparent;color:var(--ink)!important;border-color:var(--line)}.bb-site .bb-outline-button:hover,.bb-site .bb-text-link:hover,.bb-site .bb-filters button:hover,.bb-site .bb-language-form button:hover{background:#b8a48624;color:var(--ink)!important}.bb-site .bb-filters button[aria-pressed=true],.bb-site .bb-faq-tabs button[aria-selected=true]{background:var(--ink);color:var(--button-text);border-color:var(--ink)}.bb-site .bb-faq-tabs button{color:var(--ink)}.bb-site .bb-faq-tabs button:hover{border-color:var(--accent)}.bb-site .bb-service-note,.bb-site .bb-booking-note,.bb-site .bb-policy-hint,.bb-site .bb-policy-placeholder{color:#c7c0b4}.bb-site .bb-contact-form input,.bb-site .bb-contact-form textarea{background:#1d1d1a;border-color:#777063}.bb-site .bb-contact-form input::placeholder,.bb-site .bb-contact-form textarea::placeholder{color:#b9b2a7}.bb-site .bb-values,.bb-site .bb-faq-cta,.bb-site .bb-academy-enrol{background:#10100f;color:#f5f1e8}.bb-site .bb-faq-cta h2,.bb-site .bb-academy-enrol h2{color:#f5f1e8}.bb-site .bb-academy-badge{border-color:var(--line);color:var(--accent)}.bb-site .bb-academy-reveal[open]>summary{background:#ded5c6;color:#171715!important}.bb-site .bb-founder-story blockquote{border-color:var(--accent)}.bb-site :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.bb-site :is(.bb-shop,.bb-shop-featured,.bb-shop-page,.bb-product-page,.bb-cart-page){--cream:#f5f1e8;--ink:#171715;--line:#d8d0c3;--accent:#746044;--button-text:#f5f1e8;background:var(--cream);color:var(--ink);color-scheme:light}.bb-site :is(.bb-shop,.bb-shop-featured,.bb-shop-page,.bb-product-page,.bb-cart-page) .bb-button:hover{background:#37352f;border-color:#37352f}.bb-site :is(.bb-shop,.bb-shop-featured,.bb-shop-page,.bb-product-page,.bb-cart-page) .bb-outline-button:hover{background:#e7dfd1;color:var(--ink)!important}.bb-site .bb-form-error{color:#eeaba2}.bb-site :is(.bb-product-page,.bb-cart-page) .bb-form-error{color:#a12727}.bb-site .bb-hero .bb-hero-copy,.bb-site .bb-hero h1,.bb-site .bb-hero .bb-eyebrow{color:#f5f1e8}.bb-site .bb-hero .bb-outline-button{border-color:#b8afa0}.bb-site .bb-photo{background:#22221f}.bb-site .bb-service-scroll,.bb-site .bb-home-products,.bb-site .bb-faq-tabs{scrollbar-color:var(--accent) transparent}.bb-site .bb-button-icon{display:block;width:20px;height:20px;flex:0 0 20px}.bb-site .bb-story-teaser{display:block;text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bb-site .bb-story-teaser .bb-split-copy{padding:0;max-width:760px;margin:0 auto}.bb-site .bb-story-teaser p{max-width:650px;margin-left:auto;margin-right:auto}@media(max-width:800px){.bb-site .bb-hero .bb-actions{width:100%;align-items:stretch;gap:14px}.bb-site .bb-hero .bb-actions .bb-button{width:100%;min-height:54px;padding:17px 20px;gap:16px}.bb-site .bb-hero .bb-button-icon{width:19px;height:19px;flex-basis:19px}}.bb-site .bb-home-academy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);column-gap:clamp(32px,5vw,72px);row-gap:24px;align-items:center;background:var(--cream);max-width:1320px;margin-inline:auto}.bb-site .bb-home-academy>.bb-eyebrow{grid-column:1/-1;margin:0;text-align:left}.bb-site #bb-academy .bb-academy-home-photo{width:100%;max-width:480px;aspect-ratio:1;border-radius:28px;overflow:hidden}.bb-site #bb-academy .bb-academy-home-photo img{height:100%;width:100%;display:block;object-fit:cover;object-position:center top}.bb-site .bb-home-academy .bb-split-copy{width:100%;max-width:600px;padding:0;text-align:left}.bb-site .bb-home-academy .bb-split-copy h2{font-size:clamp(34px,3.5vw,48px);margin-top:0}.bb-site .bb-home-academy .bb-split-copy p{max-width:560px;margin-left:0;margin-right:0}@media(max-width:800px){.bb-site .bb-home-academy{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:24px}.bb-site #bb-academy .bb-academy-home-photo{max-width:440px;border-radius:22px}.bb-site .bb-home-academy>.bb-eyebrow{text-align:center}.bb-site .bb-home-academy .bb-split-copy{text-align:center}.bb-site .bb-home-academy .bb-split-copy p{margin-left:auto;margin-right:auto}}.bb-site h1,.bb-site h2,.bb-site h3{text-wrap:balance}.bb-site .bb-inline-arrow{width:17px;height:17px;flex:0 0 17px;vertical-align:middle;display:inline-block}.bb-site .bb-text-link{display:inline-flex;align-items:center;justify-content:center;gap:12px}.bb-site .bb-value-icon svg{width:28px;height:28px;display:block}.bb-site .bb-section{padding-block:clamp(64px,7vw,104px)}.bb-site .bb-story-teaser{border-color:#b8a48638}.bb-site .bb-story-teaser p{line-height:1.85}.bb-site .bb-button,.bb-site .bb-text-link,.bb-site .bb-desktop a{transition:background-color .18s ease,border-color .18s ease,color .18s ease}.bb-site .bb-desktop a:hover{color:var(--accent)}.bb-site .bb-product-image{border-radius:22px;overflow:hidden}.bb-site .bb-product-image img{object-fit:contain;background:#f6f1e8}.bb-site .bb-product-card h3{line-height:1.25}.bb-site .bb-service-description{font-size:14px;line-height:1.7;color:#d0c8bb;max-width:38ch;margin-bottom:22px}.bb-site .bb-service-guidance{max-width:760px;margin-bottom:34px}.bb-site .bb-service-guidance p{margin-bottom:12px}.bb-site .bb-footer{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:44px;padding:64px 7% 26px;border-top:1px solid rgba(184,164,134,.25)}.bb-site .bb-footer address{font-style:normal;line-height:1.8;font-size:14px}.bb-site .bb-footer-contact p:last-child{font-size:12px;color:#c7c0b4;margin-top:12px}.bb-site .bb-footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:13px}.bb-site .bb-footer-nav p{margin-bottom:2px}.bb-site .bb-footer a:hover{color:var(--accent)}.bb-site .bb-footer-copyright{grid-column:1/-1;padding-top:20px;border-top:1px solid rgba(184,164,134,.18);font-size:11px;color:#c7c0b4}@media(max-width:800px){.bb-site .bb-footer{grid-template-columns:1fr;gap:28px;padding:48px 6% 24px}.bb-site .bb-story-teaser p{text-align:left}.bb-site .bb-product-image{border-radius:18px}.bb-site .bb-services-hero h1{font-size:clamp(38px,9vw,56px);line-height:1.12}.bb-site .bb-service-description{font-size:13px}}@media(prefers-reduced-motion:reduce){.bb-site .bb-button,.bb-site .bb-text-link,.bb-site .bb-desktop a{transition:none}}.bb-site #bb-shop .bb-section-title{display:flex;flex-direction:column;align-items:flex-start;gap:0}.bb-site #bb-shop .bb-section-title>p{width:100%;max-width:640px;margin:0}.bb-site :is(.bb-button-icon,.bb-inline-arrow,.bb-value-icon svg,.bb-carousel-arrow svg,.bb-photo-arrow svg){stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bb-site :is(.bb-button,.bb-text-link,.bb-desktop a,.bb-footer a,.bb-carousel-arrow,.bb-photo-arrow){transition:background-color .24s ease,border-color .24s ease,color .24s ease}.bb-site a.bb-product-image img{transition:transform .65s cubic-bezier(.2,.65,.3,1)}@keyframes bb-image-fade{0%{opacity:.45}to{opacity:1}}.bb-site img.bb-image-reveal{animation:bb-image-fade .7s ease-out both}@media(hover:hover)and (pointer:fine){.bb-site a.bb-product-image:hover img{transform:scale(1.015)}.bb-site .bb-button:hover{background:#e8e3da;border-color:#e8e3da}.bb-site .bb-outline-button:hover,.bb-site .bb-text-link:hover{background:#f5f1e80e;border-color:var(--accent);color:var(--ink)!important}.bb-site :is(.bb-shop,.bb-shop-featured,.bb-shop-page,.bb-product-page,.bb-cart-page) .bb-outline-button:hover{background:#17171509}.bb-site :is(.bb-carousel-arrow,.bb-photo-arrow):hover{border-color:var(--accent);background:#171715e0}}@media(prefers-reduced-motion:reduce){.bb-site img.bb-image-reveal{animation:none}.bb-site :is(.bb-button,.bb-text-link,.bb-desktop a,.bb-footer a,.bb-carousel-arrow,.bb-photo-arrow,a.bb-product-image img){transition:none}.bb-site a.bb-product-image:hover img{transform:none}}.bb-site #bb-reviews{background:#171715;border-top:0;border-bottom:1px solid rgba(184,165,138,.18)}.bb-site #bb-reviews .bb-reviews-heading{max-width:760px;margin:0 auto 40px}.bb-site #bb-reviews .bb-reviews-heading h2{font-size:clamp(36px,4vw,54px);line-height:1.12}.bb-site #bb-reviews .orichi-gr-review-block{font-family:inherit;color:#f5f1e8}.bb-site #bb-reviews .orichi-gr-collector{padding:0 4px 28px;margin-bottom:12px;gap:24px;border:0;border-bottom:1px solid rgba(184,165,138,.2);background:transparent}.bb-site #bb-reviews .orichi-gr-collector__name{color:#f5f1e8;font-weight:500;font-size:15px;line-height:1.5}.bb-site #bb-reviews .orichi-gr-collector__rating-value{color:#f5f1e8}.bb-site #bb-reviews .orichi-gr-collector__summary{color:#c7c0b4;font-size:13px}.bb-site #bb-reviews .orichi-gr-collector__logo-fallback{display:none}.bb-site #bb-reviews .orichi-gr-collector__cta{background:transparent;color:#f5f1e8;border:1px solid #726858;border-radius:999px;padding:13px 22px;font:inherit;font-size:12px;line-height:1.4;letter-spacing:.08em}.bb-site #bb-reviews .orichi-gr-card{background:#22221f;border:1px solid rgba(184,165,138,.22);border-radius:20px;box-shadow:none;padding:28px;min-height:270px}.bb-site #bb-reviews .orichi-gr-card__author{color:#f5f1e8;font-weight:500;font-size:14px}.bb-site #bb-reviews .orichi-gr-card__date{color:#c7c0b4;font-size:12px}.bb-site #bb-reviews .orichi-gr-card__text{color:#eee8dd;font-size:15px;line-height:1.8;letter-spacing:0}.bb-site #bb-reviews .orichi-gr-card__divider{background:#b8a58a2e}.bb-site #bb-reviews .orichi-gr-card__avatar{background:#38372f}.bb-site #bb-reviews .orichi-gr-star--filled{color:#b8a58a}.bb-site #bb-reviews .orichi-gr-star--empty{color:#49453e}.bb-site #bb-reviews .bb-reviews-link{margin-top:30px}.bb-site #bb-reviews .bb-reviews-link a{font-size:12px;letter-spacing:.04em;color:#d1c4ae;text-decoration:underline;text-underline-offset:5px;background:transparent}.bb-site #bb-reviews button:focus-visible{outline:2px solid #b8a58a;outline-offset:4px}@media(hover:hover){.bb-site #bb-reviews .orichi-gr-collector__cta:hover{background:#b8a58a14;border-color:#b8a58a}}@media(max-width:800px){.bb-site #bb-reviews .bb-reviews-heading{margin-bottom:28px}.bb-site #bb-reviews .orichi-gr-collector{flex-direction:column;align-items:center;text-align:center;gap:18px;padding-bottom:24px}.bb-site #bb-reviews .orichi-gr-collector__info,.bb-site #bb-reviews .orichi-gr-collector__rating-row{justify-content:center}.bb-site #bb-reviews .orichi-gr-card{padding:24px;border-radius:18px;min-height:250px}}.bb-site #bb-reviews .orichi-gr-review-block p{margin:0}.bb-site #bb-reviews .orichi-gr-card__header{gap:12px;align-items:flex-start}.bb-site #bb-reviews .orichi-gr-card__meta{display:grid;gap:5px}.bb-site #bb-reviews .orichi-gr-card__divider{margin:18px 0}.bb-site #bb-reviews .orichi-gr-card__text{margin-top:14px}.bb-site #bb-reviews .orichi-gr-collector__details{display:grid;gap:9px}.bb-site #bb-reviews .orichi-gr-collector__rating-row{gap:9px;align-items:center}.bb-site #bb-reviews .orichi-gr-collector__cta{background:transparent!important;color:#f5f1e8!important;border:1px solid #726858!important;box-shadow:none}.bb-site #bb-reviews .bb-reviews-link a{border:0;border-radius:0;padding:6px 0}@media(hover:hover){.bb-site #bb-reviews .orichi-gr-collector__cta:hover{background:#b8a58a14!important}}.bb-site #bb-reviews .orichi-gr-collector{display:none}.bb-site #bb-reviews .bb-reviews-link{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 32px}.bb-site{--bb-heading-space:32px;--bb-copy-space:32px;--bb-group-space:44px}.bb-site :is(.bb-hero-copy,.bb-academy-hero,.bb-services-hero>div:first-child,.bb-about-opening>div,.bb-shop-page-intro,.bb-faq-page)>h1{margin-bottom:var(--bb-heading-space)}.bb-site :is(.bb-split-copy,.bb-section-title,.bb-shop-chapter-title,.bb-academy-section-heading,.bb-about-opening,.bb-academy-enrol,.bb-faq-cta,.bb-visit)>h2,.bb-site :is(.bb-section-title,.bb-about-opening,.bb-academy-enrol,.bb-faq-cta,.bb-visit)>div>h2{margin-bottom:var(--bb-heading-space)}.bb-site :is(.bb-hero-copy,.bb-split-copy,.bb-academy-hero,.bb-academy-enrol>div,.bb-services-hero>div:first-child,.bb-faq-cta)>p:not(.bb-eyebrow){margin-bottom:var(--bb-copy-space)}.bb-site .bb-section-title,.bb-site .bb-shop-chapter-title{margin-bottom:var(--bb-group-space)}.bb-site .bb-shop-page-intro>p:last-child{margin-bottom:0}.bb-site .bb-home-academy{row-gap:32px}.bb-site .bb-founder-story p{margin-bottom:var(--bb-copy-space)}.bb-site .bb-founder-story h2{margin-bottom:var(--bb-heading-space)}.bb-site .bb-about-actions{gap:16px;margin-top:44px}.bb-site .bb-academy-card-body>p{margin-bottom:var(--bb-copy-space)}.bb-site .bb-academy-card-body{padding-top:32px}.bb-site .bb-academy-card-heading{padding-bottom:30px}.bb-site .bb-academy-card-heading .bb-academy-badge{margin-bottom:20px!important}.bb-site .bb-academy-section-heading{margin-bottom:var(--bb-group-space)}.bb-site .bb-card-copy h3{margin-bottom:18px}.bb-site .bb-service-description{margin-bottom:28px}.bb-site .bb-product-card h3{margin-bottom:12px}.bb-site .bb-product-card-copy>p{margin-bottom:22px}.bb-site .bb-product-info h1{margin-bottom:28px}.bb-site .bb-product-description p,.bb-site .bb-service-guidance p{margin-bottom:20px}.bb-site .bb-visit>div>div>h2{margin-bottom:var(--bb-heading-space)}.bb-site .bb-visit-grid>div:first-child>p:not(.bb-eyebrow){margin-bottom:var(--bb-copy-space)}@media(max-width:800px){.bb-site{--bb-heading-space:28px;--bb-copy-space:28px;--bb-group-space:36px}.bb-site .bb-home-academy{row-gap:28px}.bb-site .bb-about-actions{margin-top:36px}.bb-site .bb-academy-card-body{padding-top:28px}.bb-site .bb-academy-card-heading{padding-bottom:26px}.bb-site .bb-service-description,.bb-site .bb-product-info h1{margin-bottom:24px}}.bb-site .bb-story-teaser .bb-split-copy,.bb-site .bb-story-teaser .bb-split-copy p{text-align:center}@media(max-width:800px){.bb-site .bb-story-teaser .bb-split-copy,.bb-site .bb-home-academy .bb-split-copy,.bb-site .bb-home-academy>.bb-eyebrow{text-align:left}.bb-site .bb-story-teaser .bb-split-copy p,.bb-site .bb-home-academy .bb-split-copy p{text-align:left;margin-left:0;margin-right:0}.bb-site .bb-story-teaser .bb-split-copy h2,.bb-site .bb-home-academy .bb-split-copy h2{text-align:left}.bb-site .bb-story-teaser .bb-actions,.bb-site .bb-home-academy .bb-actions{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bilngwe-luxe.css.map */
