.bt-image-text{position:relative;isolation:isolate;overflow:hidden;background:var(--bt-it-bg);color:var(--bt-it-text)}.bt-image-text *,.bt-image-text *:before,.bt-image-text *:after{box-sizing:border-box}.bt-image-text__background,.bt-image-text__background img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.bt-image-text__grid{min-height:540px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.bt-image-text--right .bt-image-text__media{order:2}.bt-image-text__media,.bt-image-text__media img,.bt-image-text__placeholder{min-height:100%;width:100%}.bt-image-text__media img,.bt-image-text__placeholder{display:block;object-fit:cover}.bt-image-text--square .bt-image-text__media img,.bt-image-text--square .bt-image-text__placeholder{aspect-ratio:1}.bt-image-text--portrait .bt-image-text__media img,.bt-image-text--portrait .bt-image-text__placeholder{aspect-ratio:.8}.bt-image-text--wide .bt-image-text__media img,.bt-image-text--wide .bt-image-text__placeholder{aspect-ratio:1.35}.bt-image-text__placeholder{color:#38231733;background:#e6c6a8}.bt-image-text__content{width:min(100%,690px);display:flex;flex-direction:column;justify-content:center;padding:clamp(45px,7vw,96px)}.bt-image-text--left .bt-image-text__content{margin-right:auto}.bt-image-text--right .bt-image-text__content{margin-left:auto}.bt-image-text__content--center{align-items:center;text-align:center}.bt-image-text__content--right{align-items:flex-end;text-align:right}.bt-image-text__eyebrow{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.bt-image-text h2{margin:0 0 25px;color:inherit;font-family:var(--g-font-2, Georgia, serif);font-size:clamp(35px,4vw,54px);font-weight:500;line-height:1.12}.bt-image-text__text{font-size:15px;line-height:1.7}.bt-image-text__text p:last-child,.bt-image-text__quote p:last-child{margin-bottom:0}.bt-image-text__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.bt-image-text__content--center .bt-image-text__badges{justify-content:center}.bt-image-text__content--right .bt-image-text__badges{justify-content:flex-end}.bt-image-text__badge{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:9px 15px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#ffffff8c;font-size:13px;font-weight:600}.bt-image-text__badge img{width:28px;height:28px;object-fit:contain}.bt-image-text__quote{margin-top:25px;padding:20px 22px;border-left:3px solid var(--bt-it-accent);background:#ffffff85;font-size:14px;line-height:1.65}.bt-image-text__button{display:inline-flex;min-width:245px;min-height:50px;align-items:center;justify-content:center;align-self:flex-start;margin-top:26px;padding:12px 25px;border-radius:999px;background:var(--bt-it-accent);color:var(--bt-it-button-text);font-size:13px;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:filter .18s ease,transform .18s ease}.bt-image-text__content--center .bt-image-text__button{align-self:center}.bt-image-text__content--right .bt-image-text__button{align-self:flex-end}.bt-image-text__button:hover{color:var(--bt-it-button-text);text-decoration:none;filter:brightness(.94);transform:translateY(-1px)}@media(max-width:899px){.bt-image-text__grid{min-height:auto;grid-template-columns:1fr}.bt-image-text--right .bt-image-text__media{order:0}.bt-image-text__content{width:100%;padding:48px 24px}}@media(max-width:749px){.bt-image-text h2{font-size:36px}.bt-image-text__content,.bt-image-text__content--right{align-items:center;text-align:center}.bt-image-text__content .bt-image-text__badges{justify-content:center}.bt-image-text__content .bt-image-text__button{align-self:center;width:100%}.bt-image-text__quote{border-left:0;border-top:3px solid var(--bt-it-accent)}}.bt-problem{position:relative;isolation:isolate;overflow:hidden;background:var(--bt-problem-bg);color:var(--bt-problem-text)}.bt-problem *,.bt-problem *:before,.bt-problem *:after{box-sizing:border-box}.bt-problem__background,.bt-problem__background img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.bt-problem__inner{width:min(calc(100% - 40px),1280px);margin-inline:auto;display:grid;grid-template-columns:1fr .9fr;gap:clamp(36px,6vw,84px);align-items:center;padding:80px 0}.bt-problem__content h2{max-width:680px;margin:0 0 18px;color:inherit;font-family:var(--g-font-2, Georgia, serif);font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.12}.bt-problem__intro{max-width:60ch;margin-bottom:25px;font-size:16px;line-height:1.6}.bt-problem__points{display:grid;gap:23px}.bt-problem__point{display:grid;grid-template-columns:28px 1fr;gap:13px}.bt-problem__warning{width:25px;height:25px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;color:var(--bt-problem-accent);font-weight:800}.bt-problem__point h3{margin:0 0 5px;color:inherit;font-family:inherit;font-size:17px;font-weight:700}.bt-problem__point .rte{font-size:14px;line-height:1.6}.bt-problem__point .rte p:last-child{margin-bottom:0}.bt-problem__media,.bt-problem__media img,.bt-problem__placeholder{width:100%;border-radius:12px;overflow:hidden}.bt-problem__media img,.bt-problem__placeholder{display:block;aspect-ratio:1.15;object-fit:cover}.bt-problem__placeholder{color:#38231733;background:#e7cbb1}@media(max-width:849px){.bt-problem__inner{grid-template-columns:1fr;padding:48px 0}.bt-problem__media{order:-1}}@media(max-width:749px){.bt-problem__inner{width:100%;gap:28px;padding-top:0}.bt-problem__media,.bt-problem__media img,.bt-problem__placeholder{border-radius:0}.bt-problem__content{padding:0 20px}.bt-problem__content h2{font-size:34px}}.bt-product-faq{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,var(--bt-faq-start),var(--bt-faq-end));color:var(--bt-faq-text)}.bt-product-faq *,.bt-product-faq *:before,.bt-product-faq *:after{box-sizing:border-box}.bt-product-faq__background,.bt-product-faq__background img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.bt-product-faq__inner{width:min(calc(100% - 44px),1320px);margin-inline:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,8vw,120px);align-items:start;padding:100px 0 115px}.bt-product-faq__heading{position:sticky;top:120px}.bt-product-faq__heading>p{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bt-product-faq__heading h2{margin:0;color:inherit;font-family:var(--g-font-2, Georgia, serif);font-size:clamp(38px,4.4vw,60px);font-weight:500;line-height:1.13}.bt-product-faq__items{border-top:1px solid currentColor}.bt-product-faq__item{border-bottom:1px solid currentColor}.bt-product-faq__item summary{display:grid;grid-template-columns:1fr 28px;gap:24px;align-items:center;padding:20px 0;list-style:none;font-size:17px;font-weight:600;line-height:1.35;cursor:pointer}.bt-product-faq__item summary::-webkit-details-marker{display:none}.bt-product-faq__arrow{font-size:25px;text-align:center;transition:transform .18s ease}.bt-product-faq__item[open] .bt-product-faq__arrow{transform:rotate(180deg)}.bt-product-faq__answer{padding:0 42px 22px 0;font-size:14px;line-height:1.7}.bt-product-faq__answer p:last-child{margin-bottom:0}@media(max-width:899px){.bt-product-faq__inner{grid-template-columns:1fr;gap:32px;padding:60px 0 70px}.bt-product-faq__heading{position:static}}@media(max-width:749px){.bt-product-faq__inner{padding:42px 0 50px}.bt-product-faq__heading h2{font-size:36px}.bt-product-faq__item summary{padding:17px 0;font-size:15px}.bt-product-faq__answer{padding-right:10px;font-size:14px}}.bt-results{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,var(--bt-results-start),var(--bt-results-end));color:var(--bt-results-text)}.bt-results *,.bt-results *:before,.bt-results *:after{box-sizing:border-box}.bt-results__background,.bt-results__background img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.bt-results__inner{width:min(calc(100% - 40px),1300px);margin-inline:auto;padding:75px 0 80px}.bt-results__header{width:min(100%,900px);margin:0 auto 46px;text-align:center}.bt-results__header h2{margin:0 0 14px;color:inherit;font-family:var(--g-font-2, Georgia, serif);font-size:clamp(36px,4.2vw,58px);font-weight:500;line-height:1.08;text-transform:uppercase}.bt-results__header .rte{font-size:15px;line-height:1.65}.bt-results__header .rte p:last-child{margin-bottom:0}.bt-results__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:clamp(40px,6vw,82px);align-items:center}.bt-results__image{position:relative;border-radius:12px;overflow:hidden}.bt-results__image img,.bt-results__placeholder{display:block;width:100%;aspect-ratio:1.65;object-fit:cover}.bt-results__placeholder{color:#38231733;background:#ddb99a}.bt-results__labels{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:space-around;gap:20px}.bt-results__labels span{min-width:105px;padding:7px 16px;border-radius:999px;background:#ffffffd1;font-family:var(--g-font-2, Georgia, serif);font-size:15px;text-align:center}.bt-results__stats{display:grid;gap:20px}.bt-results__stat{display:grid;grid-template-columns:100px 1fr;gap:18px;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(0,0,0,.13)}.bt-results__stat strong{color:var(--bt-results-accent);font-family:var(--g-font-2, Georgia, serif);font-size:48px;font-weight:500;line-height:1}.bt-results__stat .rte{font-size:14px;line-height:1.5}.bt-results__stat .rte p:last-child{margin-bottom:0}.bt-results__disclaimer{font-size:11px;line-height:1.5;opacity:.72}.bt-results__disclaimer p:last-child{margin-bottom:0}@media(max-width:899px){.bt-results__grid{grid-template-columns:1fr}}@media(max-width:749px){.bt-results__inner{width:100%;padding:42px 0}.bt-results__header{padding:0 22px;margin-bottom:28px}.bt-results__header h2{font-size:34px}.bt-results__image{border-radius:0}.bt-results__stats{padding:0 24px}.bt-results__stat{grid-template-columns:88px 1fr;gap:13px}.bt-results__stat strong{font-size:42px}}.bt-reviews{position:relative;isolation:isolate;overflow:hidden;background:var(--bt-reviews-bg);color:var(--bt-reviews-text)}.bt-reviews *,.bt-reviews *:before,.bt-reviews *:after{box-sizing:border-box}.bt-reviews__background,.bt-reviews__background img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.bt-reviews__inner{padding:75px 0 65px}.bt-reviews h2{margin:0 20px 12px;color:inherit;font-family:var(--g-font-2, Georgia, serif);font-size:clamp(36px,4.2vw,56px);font-weight:500;line-height:1.12;text-align:center}.bt-reviews__intro{width:min(calc(100% - 40px),720px);margin:0 auto 38px;text-align:center;font-size:15px;line-height:1.6}.bt-reviews__intro p:last-child{margin-bottom:0}.bt-reviews__row{display:flex;gap:28px;padding:0 max(20px,calc((100vw - 1300px)/2));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.bt-reviews__row+.bt-reviews__row{margin-top:28px}.bt-review-card{flex:0 0 298px;display:flex;flex-direction:column;scroll-snap-align:center}.bt-review-card__image,.bt-review-card__image img,.bt-review-card__placeholder{display:block;width:100%;aspect-ratio:1.1;border-radius:16px 16px 0 0;overflow:hidden;object-fit:cover}.bt-review-card__placeholder{color:#38231733;background:#dcb999}.bt-review-card__body{flex:1;padding:18px 24px 20px;border-radius:0 0 16px 16px;background:var(--bt-reviews-card);text-align:center}.bt-review-card h3{margin:0 0 8px;color:inherit;font-family:inherit;font-size:16px;font-weight:700}.bt-review-card__stars{margin-bottom:10px;color:var(--bt-reviews-star);font-size:15px;letter-spacing:2px}.bt-review-card__stars .is-empty{opacity:.22}.bt-review-card__text{font-size:12px;line-height:1.5}.bt-review-card__text p:last-child{margin-bottom:0}.bt-review-card__author{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(0,0,0,.09);font-size:11px}@media(max-width:749px){.bt-reviews__inner{padding:44px 0}.bt-reviews h2{font-size:34px}.bt-reviews__row{gap:20px;padding-inline:16px}.bt-review-card{flex-basis:255px}}.bt-timeline{overflow:hidden;background:var(--bt-timeline-bg);color:var(--bt-timeline-text)}.bt-timeline *,.bt-timeline *:before,.bt-timeline *:after{box-sizing:border-box}.bt-timeline__inner{width:min(calc(100% - 40px),1300px);margin-inline:auto;padding:75px 0 90px}.bt-timeline__header{width:min(100%,760px);margin:0 auto 52px;text-align:center}.bt-timeline__header h2{margin:0 0 8px;color:inherit;font-family:var(--g-font-2, Georgia, serif);font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.12}.bt-timeline__header .rte{font-size:15px;line-height:1.65}.bt-timeline__header .rte p:last-child{margin-bottom:0}.bt-timeline__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,4vw,65px)}.bt-timeline__steps:before{content:"";position:absolute;top:188px;left:-100vw;right:-100vw;border-top:1px dashed var(--bt-timeline-line)}.bt-timeline__step{position:relative;z-index:1;text-align:center}.bt-timeline__period{margin:0 0 16px;font-size:14px;font-weight:700}.bt-timeline__period--mobile{display:none}.bt-timeline__image,.bt-timeline__image img,.bt-timeline__placeholder{width:145px;height:145px;margin-inline:auto;border-radius:50%;overflow:hidden}.bt-timeline__image img,.bt-timeline__placeholder{display:block;object-fit:cover}.bt-timeline__placeholder{color:#3823172e;background:#ead5c3}.bt-timeline__copy{margin-top:26px}.bt-timeline__copy h3{margin:0 0 7px;color:inherit;font-family:inherit;font-size:15px;font-weight:700;line-height:1.35}.bt-timeline__copy .rte{font-size:13px;line-height:1.55}.bt-timeline__copy .rte p:last-child{margin-bottom:0}@media(max-width:899px){.bt-timeline__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.bt-timeline__steps:before{display:none}}@media(max-width:749px){.bt-timeline__inner{padding:42px 0}.bt-timeline__header{margin-bottom:32px}.bt-timeline__header h2{font-size:34px}.bt-timeline__steps{grid-template-columns:1fr;gap:38px}.bt-timeline__steps:before{display:block;top:20px;bottom:20px;left:49px;right:auto;border-top:0;border-left:1px dashed var(--bt-timeline-line)}.bt-timeline__step{display:grid;grid-template-columns:98px 1fr;gap:18px;align-items:center;text-align:left}.bt-timeline__step>.bt-timeline__period{display:none}.bt-timeline__period--mobile{display:block;margin-bottom:7px}.bt-timeline__image,.bt-timeline__image img,.bt-timeline__placeholder{width:98px;height:98px}.bt-timeline__copy{margin-top:0}}.sh-faq{padding-block:var(--sh-faq-pad);background:var(--sh-faq-bg);color:var(--sh-faq-text)}.sh-faq__inner{width:min(100% - 36px,1300px);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:70px;margin-inline:auto}.sh-faq h2{margin:0;color:inherit;font-family:var(--g-font-2, Georgia, serif);font-size:clamp(28px,3.1vw,44px);font-weight:500;line-height:1.2;text-transform:uppercase}.sh-faq__item{border-bottom:1px solid var(--sh-faq-border)}.sh-faq__item:first-child{border-top:1px solid var(--sh-faq-border)}.sh-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:var(--sh-faq-text);cursor:pointer;font-size:13.5px;line-height:1.5;list-style:none}.sh-faq__item summary::-webkit-details-marker{display:none}.sh-faq__item summary svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}.sh-faq__item[open] summary svg{transform:rotate(180deg)}.sh-faq__answer{max-width:62ch;padding:0 0 18px;color:var(--sh-faq-muted);font-size:12px;line-height:1.75}.sh-faq__answer p:last-child{margin-bottom:0}@media(max-width:999px){.sh-faq{padding-block:var(--sh-faq-pad-mobile)}.sh-faq__inner{width:min(100% - 32px,1300px);grid-template-columns:1fr;gap:24px}.sh-faq h2{font-size:clamp(26px,7vw,34px)}.sh-faq__item summary{padding:16px 0;font-size:13px}}.sh-founder{overflow:hidden;background-color:var(--sh-founder-bg);background-image:radial-gradient(circle at 18px 18px,rgba(201,168,126,.17) 1px,transparent 1.5px);background-size:36px 36px;color:var(--sh-founder-text)}.sh-founder__inner{width:min(100%,1460px);min-height:490px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;margin-inline:auto}.sh-founder__inner--reverse .sh-founder__media{order:2}.sh-founder__media{position:relative;min-height:490px;overflow:hidden}.sh-founder__image,.sh-founder__placeholder{width:100%;height:100%;object-fit:cover}.sh-founder__placeholder{color:#2e1b102b;background:#f0e3d3}.sh-founder__content{align-self:center;padding:var(--sh-founder-pad) clamp(28px,5vw,78px)}.sh-founder h2{max-width:20ch;margin:0 0 20px;color:inherit;font-family:var(--g-font-2, Georgia, serif);font-size:clamp(28px,3.1vw,44px);font-weight:500;line-height:1.2;text-transform:uppercase}.sh-founder__quote{max-width:56ch;margin-bottom:16px;color:var(--sh-founder-muted);font-size:12.5px;font-style:italic;line-height:1.8}.sh-founder__quote p:last-child{margin-bottom:0}.sh-founder__name{margin:0 0 24px;font-size:12px;font-weight:600}.sh-founder__button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 30px;border-radius:8px;background:var(--sh-founder-accent);color:var(--sh-founder-btn-text);font-size:12px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:filter .18s ease}.sh-founder__button:hover{color:var(--sh-founder-btn-text);filter:brightness(.92);text-decoration:none}@media(max-width:999px){.sh-founder__inner{min-height:auto;grid-template-columns:1fr}.sh-founder__inner--reverse .sh-founder__media{order:0}.sh-founder__media{min-height:auto;aspect-ratio:4 / 3}.sh-founder__content{padding:var(--sh-founder-pad-mobile) 16px}.sh-founder h2{max-width:none;font-size:clamp(26px,7vw,34px)}}.sh-instagram{overflow:hidden;padding-block:var(--sh-ig-pad);background-color:var(--sh-ig-bg);background-image:radial-gradient(circle at 18px 18px,rgba(201,168,126,.17) 1px,transparent 1.5px);background-size:36px 36px;color:var(--sh-ig-text)}.sh-instagram__inner{width:min(100% - 36px,1440px);display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;margin-inline:auto}.sh-instagram__content h2{max-width:13ch;margin:0 0 22px;color:inherit;font-family:var(--g-font-2, Georgia, serif);font-size:clamp(28px,3.1vw,44px);font-weight:500;line-height:1.18;text-transform:uppercase}.sh-instagram__content a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 30px;border-radius:8px;background:var(--sh-ig-accent);color:var(--sh-ig-btn-text);font-size:12px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:filter .18s ease}.sh-instagram__content a:hover{color:var(--sh-ig-btn-text);filter:brightness(.92);text-decoration:none}.sh-instagram__grid{width:calc(100% + 60px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:130px;gap:var(--sh-ig-gap)}.sh-instagram__item{min-width:0;display:block;overflow:hidden;border-radius:5px;background:#f0e3d3}.sh-instagram__item--tall{grid-row:span 2}.sh-instagram__item--wide{grid-column:span 2}.sh-instagram__image,.sh-instagram__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.sh-instagram__item:hover .sh-instagram__image{transform:scale(1.035)}.sh-instagram__placeholder{color:#2e1b102b}@media(max-width:999px){.sh-instagram{padding-block:var(--sh-ig-pad-mobile)}.sh-instagram__inner{width:min(100% - 32px,1440px);grid-template-columns:1fr;gap:26px}.sh-instagram__content{text-align:center}.sh-instagram__content h2{max-width:none;font-size:clamp(26px,7vw,34px)}.sh-instagram__grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:80px}}.sh-journal{padding-block:var(--sh-journal-pad);overflow:hidden;background:var(--sh-journal-bg);color:var(--sh-journal-text)}.sh-journal__inner{width:min(100% - 36px,1300px);margin-inline:auto}.sh-journal__inner>h2{margin:0 0 32px;color:inherit;font-family:var(--g-font-2, Georgia, serif);font-size:clamp(28px,3.1vw,44px);font-weight:500;line-height:1.15;text-align:center}.sh-journal__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sh-journal-card{min-width:0;display:flex;flex-direction:column;padding:10px;border:1px solid var(--sh-journal-border);border-radius:10px;background:var(--sh-journal-card)}.sh-journal-card__media{position:relative;aspect-ratio:4 / 3;display:block;overflow:hidden;margin-bottom:12px;border-radius:6px;background:#f0e3d3}.sh-journal-card__image,.sh-journal-card__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.sh-journal-card__media:hover .sh-journal-card__image{transform:scale(1.035)}.sh-journal-card__placeholder{color:#2e1b102b}.sh-journal-card__body{display:flex;flex:1;flex-direction:column;padding:0 4px 4px}.sh-journal-card h3{margin:0 0 8px;color:inherit;font-family:var(--g-font-2, Georgia, serif);font-size:15px;font-weight:500;line-height:1.35}.sh-journal-card h3 a{color:inherit;text-decoration:none}.sh-journal-card__excerpt{flex:1;margin-bottom:12px;color:var(--sh-journal-muted);font-size:11px;line-height:1.6}.sh-journal-card__excerpt p:last-child{margin-bottom:0}.sh-journal-card__date{margin:0;color:var(--sh-journal-muted);font-size:10.5px}.sh-journal__footer{margin-top:24px;text-align:center}.sh-journal__footer a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1.5px solid var(--sh-journal-text);border-radius:8px;color:var(--sh-journal-text);font-size:11px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease}.sh-journal__footer a:hover{background:var(--sh-journal-text);color:var(--sh-journal-bg);text-decoration:none}@media(max-width:999px){.sh-journal{padding-block:var(--sh-journal-pad-mobile)}.sh-journal__inner{width:100%}.sh-journal__inner>h2{padding-inline:16px;font-size:clamp(26px,7vw,34px)}.sh-journal__track{grid-auto-flow:column;grid-auto-columns:min(78vw,350px);grid-template-columns:none;gap:14px;overflow-x:auto;padding:0 16px 14px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.sh-journal__track::-webkit-scrollbar{display:none}.sh-journal-card{scroll-snap-align:center}}.silkhair-power{position:relative;isolation:isolate;overflow:hidden;padding:var(--shp-padding-top) 0 var(--shp-padding-bottom);background:var(--shp-background);color:var(--shp-text)}.silkhair-power__background{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:var(--shp-background-opacity);pointer-events:none}.silkhair-power__background picture,.silkhair-power__background-image{width:100%;height:100%;display:block}.silkhair-power__background-image{object-fit:cover}.silkhair-power__inner{position:relative;width:min(calc(100% - 40px),var(--shp-content-width));margin-inline:auto}.silkhair-power__header{margin:0 auto 20px;text-align:center}.silkhair-power__header h2{margin:0 0 7px;color:inherit;font-family:var(--g-font-2, var(--font-heading-family, Georgia, serif));font-size:var(--shp-heading-desktop);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.12;text-transform:uppercase}.silkhair-power__intro{width:min(100%,570px);margin-inline:auto;color:inherit;font-size:var(--shp-copy-desktop);font-weight:700;line-height:1.18}.silkhair-power__intro p,.silkhair-power__feature-text p{margin:0}.silkhair-power__layout{display:grid;grid-template-columns:minmax(200px,225px) minmax(330px,var(--shp-image-width)) minmax(200px,225px);align-items:start;justify-content:center;gap:45px}.silkhair-power__column{display:flex;flex-direction:column;gap:48px;padding-top:33px}.silkhair-power__feature{min-height:50px;display:flex;align-items:center;gap:11px}.silkhair-power__icon-circle{width:50px;height:50px;display:grid;flex:0 0 50px;place-items:center;border:1px solid var(--shp-icon-border);border-radius:50%;background:transparent;color:var(--shp-text)}.silkhair-power__icon,.silkhair-power__custom-icon{width:25px;height:25px;display:block}.silkhair-power__icon{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.silkhair-power__custom-icon{object-fit:contain}.silkhair-power__feature-text{flex:1 1 auto;color:inherit;font-size:var(--shp-feature-desktop);font-weight:400;line-height:1.16}.silkhair-power__center{min-width:0}.silkhair-power__media{width:100%;aspect-ratio:1.81 / 1;display:grid;place-items:center;overflow:hidden;background:transparent}.silkhair-power__image,.silkhair-power__placeholder{width:100%;height:100%;display:block;object-fit:contain}.silkhair-power__placeholder{color:#00000021}.silkhair-power__cta{margin-top:28px;text-align:center}.silkhair-power__cta a{width:min(100%,277px);min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:999px;background:var(--shp-button);color:var(--shp-button-text);font-size:14px;font-weight:700;letter-spacing:0;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:filter .18s ease,transform .18s ease}.silkhair-power__cta a:hover{color:var(--shp-button-text);filter:brightness(.94);text-decoration:none;transform:translateY(-1px)}.silkhair-power__cta a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:1100px){.silkhair-power__header h2{white-space:nowrap}}@media(min-width:768px)and (max-width:1099px){.silkhair-power__layout{grid-template-columns:minmax(170px,1fr) minmax(290px,36vw) minmax(170px,1fr);gap:24px}.silkhair-power__column{gap:32px;padding-top:24px}.silkhair-power__header h2{font-size:min(var(--shp-heading-desktop),34px)}.silkhair-power__feature-text{font-size:min(var(--shp-feature-desktop),13px)}}@media(max-width:767px){.silkhair-power{padding:var(--shp-padding-top-mobile) 0 var(--shp-padding-bottom-mobile)}.silkhair-power__inner{width:min(calc(100% - 30px),480px)}.silkhair-power__header{margin-bottom:29px}.silkhair-power__header h2{max-width:355px;margin:0 auto 14px;font-size:var(--shp-heading-mobile);line-height:1.28}.silkhair-power__intro{width:100%;font-size:var(--shp-copy-mobile);line-height:1.28}.silkhair-power__layout{display:flex;flex-direction:column;gap:0}.silkhair-power__column{width:100%;gap:22px;padding-top:0}.silkhair-power__feature{min-height:68px;gap:16px}.silkhair-power__icon-circle{width:68px;height:68px;flex-basis:68px}.silkhair-power__icon,.silkhair-power__custom-icon{width:34px;height:34px}.silkhair-power__feature-text{font-size:var(--shp-feature-mobile);line-height:1.18}.silkhair-power__center{width:100%;margin-top:36px}.silkhair-power__media{width:100%;aspect-ratio:1.81 / 1}.silkhair-power__column--right{margin-top:40px}.silkhair-power__cta{display:none}}.sh-press{padding-block:var(--sh-press-pad);background:var(--sh-press-bg);color:var(--sh-press-text);text-align:center}.sh-press__heading{margin:0 0 18px;color:inherit;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.sh-press__logos{width:min(100% - 32px,900px);display:flex;align-items:center;justify-content:center;gap:clamp(26px,6vw,74px);margin-inline:auto}.sh-press__logos>*{width:clamp(96px,13vw,150px);display:block}.sh-press__logo,.sh-press__placeholder{width:100%;height:38px;object-fit:contain}.sh-press__placeholder{border:1px dashed currentColor;border-radius:4px;color:#2e1b1040}@media(max-width:749px){.sh-press__logos{flex-wrap:wrap;gap:22px 30px}}.sh-results{padding-block:var(--sh-results-pad);background:var(--sh-results-bg);color:var(--sh-results-text)}.sh-results__inner{width:min(100% - 36px,1300px);margin-inline:auto}.sh-results__header{max-width:760px;margin:0 auto 32px;text-align:center}.sh-results__header h2{margin:0 0 10px;color:inherit;font-family:var(--g-font-2, Georgia, serif);font-size:clamp(28px,3.1vw,44px);font-weight:500;line-height:1.15}.sh-results__text{color:var(--sh-results-muted);font-size:14px;line-height:1.7}.sh-results__text p:last-child{margin-bottom:0}.sh-results__grid{max-width:1050px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:82px;gap:var(--sh-results-gap);margin-inline:auto}.sh-results__item{min-width:0;grid-row:span 2;overflow:hidden;border-radius:6px;background:#f0e3d3}.sh-results__item--wide{grid-column:span 2}.sh-results__item--tall{grid-row:span 3}.sh-results__item--wide_tall{grid-column:span 2;grid-row:span 3}.sh-results__image,.sh-results__placeholder{width:100%;height:100%;object-fit:cover}.sh-results__placeholder{color:#2e1b102b}@media(max-width:999px){.sh-results{padding-block:var(--sh-results-pad-mobile)}.sh-results__header h2{font-size:clamp(25px,6.8vw,32px)}.sh-results__grid{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:74px}}@media(max-width:749px){.sh-results__inner{width:min(100% - 32px,1300px)}.sh-results__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:64px}}.sh-trust{overflow:hidden;border-block:1px solid var(--sh-trust-border);background:var(--sh-trust-bg);color:var(--sh-trust-text)}.sh-trust__desktop{width:min(100% - 36px,1300px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto}.sh-trust__item{min-width:0;display:flex;align-items:center;gap:12px;padding:22px;font-size:11.5px;line-height:1.45}.sh-trust__desktop .sh-trust__item+.sh-trust__item{border-left:1px solid var(--sh-trust-border)}.sh-trust__icon-wrap{width:44px;height:44px;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--sh-trust-border);border-radius:50%}.sh-trust__icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sh-trust__marquee{display:none}@media(max-width:999px){.sh-trust__desktop{display:none}.sh-trust__marquee{display:block}.sh-trust__track{width:max-content;display:flex;animation:sh-trust-marquee var(--sh-trust-speed) linear infinite}.sh-trust__group{display:flex;flex:0 0 auto;align-items:center}.sh-trust__item{width:max-content;max-width:none;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.sh-trust__track{animation-play-state:paused}}@keyframes sh-trust-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
