.hsf-v10-home{--v10-cream: #f7f3eb;--v10-paper: #fffdf7;--v10-plum: #442c42;--v10-ink: #30272f;--v10-muted: #665d63;--v10-line: #dcd4d7;color:var(--v10-ink);background:var(--v10-cream);font-family:var(--font-body--family, Arial, sans-serif);font-size:16px;line-height:1.5;isolation:isolate}.hsf-v10-home *,.hsf-v10-home *:before,.hsf-v10-home *:after{box-sizing:border-box}.hsf-v10-home :is(h1,h2,h3,p,figure){margin:0}.hsf-v10-home a{color:inherit;text-decoration:none}.hsf-v10-home img{display:block;max-width:100%}.hsf-v10-home :is(a,summary):focus-visible{outline:3px solid #8d6840;outline-offset:5px}.hsf-v10-home :is(h1,h2,h3){text-transform:none}.hsf-v10-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.hsf-v10-home .hsf-v10-eyebrow{margin:0 0 20px;color:var(--v10-plum);font-size:11px;font-weight:650;line-height:1.4;letter-spacing:.17em;text-transform:uppercase}.hsf-v10-home :is(h1,h2){font-family:var(--font-heading--family, Georgia, serif);font-weight:400;letter-spacing:-.035em;line-height:1.08;text-wrap:balance;color:var(--v10-ink)}.hsf-v10-home h2{font-size:clamp(36px,4vw,56px)}.hsf-v10-home h2 em,.hsf-v10-home .hsf-v10-title em{font-weight:inherit;color:var(--v10-plum)}.hsf-v10-opening{padding-top:clamp(32px,4vw,56px)}.hsf-v10-opening__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,76px);padding-bottom:clamp(42px,5vw,72px)}.hsf-v10-home .hsf-v10-title{font-size:clamp(48px,5.4vw,78px)}.hsf-v10-opening__copy{min-width:0;padding-block:20px}.hsf-v10-home .hsf-v10-opening__intro{max-width:400px;margin-top:24px;color:var(--v10-muted);font-size:17px;line-height:1.65;text-wrap:pretty}.hsf-v10-home .hsf-v10-rating{display:flex;flex-wrap:wrap;align-items:center;gap:7px;width:fit-content;min-height:44px;margin-top:14px;font-size:12px;color:var(--v10-muted)}.hsf-v10-rating strong{color:var(--v10-ink);font-weight:600}.hsf-v10-rating__star{color:#805b25;font-size:17px}.hsf-v10-rating>span:last-child{margin-left:5px}.hsf-v10-opening__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:23px}.hsf-v10-home .hsf-v10-button{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-height:54px;padding:15px 24px;background:var(--v10-plum);border:1px solid var(--v10-plum);border-radius:3px;color:var(--v10-paper);font-size:14px;font-weight:600;line-height:1.3}.hsf-v10-button>span{font-size:20px;font-weight:400}.hsf-v10-home .hsf-v10-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.hsf-v10-opening__assurance{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:22px;font-size:11px;line-height:1.7;color:var(--v10-muted)}.hsf-v10-opening__assurance a{text-decoration:underline;text-underline-offset:3px}.hsf-v10-opening__visual{min-width:0}.hsf-v10-opening__visual img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:3px}.hsf-v10-opening__visual figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 14px;padding-top:11px;font-size:10px;letter-spacing:.06em;color:var(--v10-muted)}.hsf-v10-start{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);gap:clamp(32px,5vw,80px);align-items:center;padding-block:36px 40px;border-top:1px solid var(--v10-line);scroll-margin-top:140px}.hsf-v10-start__heading .hsf-v10-eyebrow{margin-bottom:12px}.hsf-v10-start__heading h2{font-size:clamp(28px,3vw,40px)}.hsf-v10-home .hsf-v10-start__heading>p:not(.hsf-v10-eyebrow){margin-top:15px;max-width:280px;font-size:13px;color:var(--v10-muted)}.hsf-v10-start__heading .hsf-v10-text-link{margin-top:3px;font-size:12px}.hsf-v10-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hsf-v10-home .hsf-v10-pack{display:flex;flex-direction:column;min-width:0;padding:26px 24px 20px;border:1px solid #cfc4ca;border-radius:3px;background:var(--v10-paper)}.hsf-v10-home .hsf-v10-pack--three{background:#ece4ea;border-color:#bdacbb}.hsf-v10-pack__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.hsf-v10-pack h3{font-family:var(--font-body--family, Arial, sans-serif);font-size:16px;font-weight:600;letter-spacing:0}.hsf-v10-pack__saving{font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.04em;font-weight:650;color:var(--v10-plum)}.hsf-v10-home .hsf-v10-pack__price{margin-top:23px;font-size:32px;font-family:var(--font-heading--family, Georgia, serif);letter-spacing:-.03em;line-height:1.2}.hsf-v10-home .hsf-v10-pack__terms{margin-top:7px;font-size:11px;line-height:1.5;color:var(--v10-muted)}.hsf-v10-pack__action{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:27px;font-size:12px;font-weight:600;color:var(--v10-plum)}.hsf-v10-pack__action>span{font-size:20px;font-weight:400}.hsf-v10-gift{padding-bottom:36px}.hsf-v10-gift details{border-block:1px solid var(--v10-line)}.hsf-v10-gift summary{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:54px;padding-block:14px;cursor:pointer;font-size:13px;list-style:none}.hsf-v10-gift summary::-webkit-details-marker{display:none}.hsf-v10-gift summary>span{font-size:24px;font-weight:400;line-height:1}.hsf-v10-gift details[open] summary>span{transform:rotate(45deg)}.hsf-v10-gift .hsf-hush-gift-offer{margin:0 0 20px;border-radius:0;background:transparent;color:var(--v10-ink)}.hsf-v10-proof{padding-block:64px 72px;border-top:1px solid var(--v10-line);background:#efebe6}.hsf-v10-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px 64px;margin-bottom:40px}.hsf-v10-section-heading>p{max-width:340px;color:var(--v10-muted);font-size:15px;line-height:1.7;text-wrap:pretty}.hsf-v10-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cdc5c5}.hsf-v10-home .hsf-v10-proof__item{display:flex;flex-direction:column;min-width:0;padding:32px 34px 0 0}.hsf-v10-home .hsf-v10-proof__item+.hsf-v10-proof__item{padding-left:34px;border-left:1px solid #cdc5c5}.hsf-v10-proof__index{font-size:10px;color:var(--v10-muted);text-transform:uppercase;letter-spacing:.11em}.hsf-v10-proof__item h3{margin-top:20px;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(23px,2.4vw,31px);font-weight:400;letter-spacing:-.02em;line-height:1.2}.hsf-v10-proof__item p{margin-top:14px;font-size:13px;color:var(--v10-muted);line-height:1.7}.hsf-v10-proof__action{margin-top:auto;padding-top:26px;font-size:12px;font-weight:600;display:flex;gap:18px;color:var(--v10-plum)}html body #MainContent[data-template^=index] [id$=__hsf_loox_reviews_home]>section.hsf-loox-reviews-shell{width:min(1280px,calc(100% - 96px))!important;padding:0!important;margin:72px auto!important;border:0!important;border-radius:0!important;background:#f7f3eb!important;box-shadow:none!important}html body #MainContent[data-template^=index] [id$=__hsf_loox_reviews_home] .hsf-loox-reviews-shell .hsf-eyebrow{color:#442c42!important;font-size:11px;font-weight:650;letter-spacing:.17em}html body #MainContent[data-template^=index] [id$=__hsf_loox_reviews_home] .hsf-loox-reviews-shell h2{max-width:720px;font-size:clamp(36px,4vw,56px);line-height:1.08;color:#30272f!important}html body #MainContent[data-template^=index] [id$=__hsf_loox_reviews_home] .hsf-loox-reviews-shell .hsf-section__lede{color:#665d63!important;font-size:15px}html body #MainContent[data-template^=index] [id$=__hsf_loox_reviews_home] .hsf-loox-reviews-shell__widget{background:transparent;border:0;border-radius:0;box-shadow:none}html body #MainContent[data-template^=index] [id$=__hsf_loox_reviews_home] .hsf-loox-fallback article{border-color:#dcd4d7;border-radius:3px;background:#fffdf7;box-shadow:none}.hsf-v10-range{padding-block:72px 80px;border-top:1px solid var(--v10-line);scroll-margin-top:120px}.hsf-v10-range__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}.hsf-v10-product{min-width:0}.hsf-v10-product__image{display:grid;place-items:center;overflow:hidden;aspect-ratio:1;background:#eee9e2;border-radius:3px}.hsf-v10-product__image img{width:100%;height:100%;aspect-ratio:1;object-fit:contain}.hsf-v10-product__pending{padding:24px;font-family:var(--font-heading--family, Georgia, serif);font-size:24px;text-align:center;color:var(--v10-muted)}.hsf-v10-product__body{padding-top:19px}.hsf-v10-home .hsf-v10-product__category{margin-bottom:7px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--v10-muted)}.hsf-v10-product h3{max-width:330px;font-family:var(--font-heading--family, Georgia, serif);font-size:26px;font-weight:400;letter-spacing:-.02em;line-height:1.2}.hsf-v10-home .hsf-v10-product__rating{margin-top:10px;color:var(--v10-plum);font-size:11px}.hsf-v10-product__rating>span:last-child{color:var(--v10-muted)}.hsf-v10-product__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:9px;border-top:1px solid var(--v10-line);font-size:13px}.hsf-v10-product__price{font-weight:550}.hsf-v10-product__link{display:inline-flex;min-height:44px;align-items:center;font-size:12px;gap:4px;text-decoration:underline!important;text-underline-offset:4px}.hsf-v10-support{background:var(--v10-plum);color:var(--v10-paper);padding-block:72px}.hsf-v10-support__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hsf-v10-home.hsf-v10-support :is(.hsf-v10-eyebrow,h2,h2 em){color:var(--v10-paper)}.hsf-v10-support__copy>p:not(.hsf-v10-eyebrow){margin-top:22px;max-width:340px;color:#e6dce3;font-size:15px;line-height:1.7}.hsf-v10-home .hsf-v10-button--light{margin-top:26px;border-color:#f7f3eb;background:#f7f3eb;color:var(--v10-plum)}.hsf-v10-support__links{border-top:1px solid #796275}.hsf-v10-support__links>a{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding-block:18px;border-bottom:1px solid #796275}.hsf-v10-support__links strong{display:block;font-size:16px;font-weight:500}.hsf-v10-support__links small{display:block;margin-top:4px;font-size:12px;color:#e6dce3}.hsf-v10-support__links>a>span:last-child{font-size:23px}.hsf-v10-support :is(a,summary):focus-visible{outline-color:#f7f3eb}@media(hover:hover){.hsf-v10-button:hover{background:#60415c}.hsf-v10-button--light:hover{background:#ece4ea;color:var(--v10-plum)}.hsf-v10-home .hsf-v10-pack:hover{border-color:var(--v10-plum)}.hsf-v10-rating:hover,.hsf-v10-proof__item:hover h3,.hsf-v10-product h3 a:hover,.hsf-v10-support__links a:hover strong{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}}@media(prefers-reduced-motion:no-preference){.hsf-v10-home .hsf-v10-button{transition:background-color .15s ease}.hsf-v10-home .hsf-v10-pack{transition:border-color .15s ease}}@media(max-width:1100px){.hsf-v10-wrap{width:calc(100% - 64px)}.hsf-v10-opening__grid{gap:36px}.hsf-v10-home .hsf-v10-title{font-size:55px}.hsf-v10-start{grid-template-columns:minmax(0,.65fr) minmax(0,1.4fr);gap:30px}.hsf-v10-home .hsf-v10-pack{padding:22px 18px 18px}}@media(max-width:959px){.hsf-v10-opening__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px}.hsf-v10-home .hsf-v10-title{font-size:46px}.hsf-v10-opening__intro{font-size:15px!important}.hsf-v10-opening__actions{gap:10px 18px}.hsf-v10-home .hsf-v10-button{min-height:52px;padding:14px 20px;gap:28px}.hsf-v10-start{grid-template-columns:1fr;gap:22px}.hsf-v10-start__heading h2 br{display:none}.hsf-v10-start__heading h2{font-size:36px}.hsf-v10-home .hsf-v10-start__heading>p:not(.hsf-v10-eyebrow){max-width:none}.hsf-v10-start__heading .hsf-v10-text-link{margin-top:0}.hsf-v10-packs{gap:20px}.hsf-v10-home .hsf-v10-pack{padding:26px}.hsf-v10-section-heading{align-items:flex-start;flex-direction:column;gap:20px}.hsf-v10-section-heading>p{max-width:480px}.hsf-v10-range__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hsf-v10-support__grid{gap:40px}}@media(max-width:699px){html body #MainContent[data-template^=index] .hsf-v10-home h2{font-size:36px!important;line-height:1.08!important;letter-spacing:-.035em!important}html body #MainContent[data-template^=index] .hsf-v10-home .hsf-v10-start h2{font-size:30px!important}.hsf-v10-wrap{width:calc(100% - 40px)}.hsf-v10-opening{padding-top:20px}.hsf-v10-opening__grid{grid-template-columns:1fr;gap:26px;padding-bottom:30px}.hsf-v10-opening__copy{padding:0}.hsf-v10-home .hsf-v10-eyebrow{margin-bottom:14px;font-size:10px}.hsf-v10-home .hsf-v10-title{font-size:clamp(39px,10.5vw,56px)}.hsf-v10-home .hsf-v10-opening__intro{margin-top:17px;max-width:340px;font-size:15px!important;line-height:1.6}.hsf-v10-home .hsf-v10-rating{margin-top:8px;font-size:11px}.hsf-v10-opening__actions{margin-top:14px;gap:10px 20px}.hsf-v10-opening__actions .hsf-v10-text-link{font-size:12px}.hsf-v10-home .hsf-v10-button{min-height:50px;padding:13px 19px;font-size:13px;gap:30px}.hsf-v10-opening__assurance{margin-top:14px;font-size:10px;gap:4px 6px}.hsf-v10-opening__visual{width:100%;max-width:460px;margin-inline:auto!important}.hsf-v10-opening__visual figcaption{padding-top:8px;font-size:9px}.hsf-v10-start{padding-block:28px;gap:18px}.hsf-v10-start__heading h2{font-size:30px}.hsf-v10-home .hsf-v10-start__heading>p:not(.hsf-v10-eyebrow){margin-top:11px;font-size:12px}.hsf-v10-packs{gap:10px}.hsf-v10-home .hsf-v10-pack{padding:18px 14px 14px}.hsf-v10-pack__top{align-items:flex-start;min-height:35px}.hsf-v10-pack h3{font-size:14px}.hsf-v10-pack__saving{font-size:9px}.hsf-v10-home .hsf-v10-pack__price{margin-top:16px;font-size:27px}.hsf-v10-home .hsf-v10-pack__terms{font-size:10px;min-height:30px}.hsf-v10-pack__action{padding-top:18px;font-size:11px}.hsf-v10-gift{padding-bottom:26px}.hsf-v10-gift summary{font-size:12px}.hsf-v10-home h2{font-size:36px}.hsf-v10-proof{padding-block:42px}.hsf-v10-section-heading{gap:17px;margin-bottom:26px}.hsf-v10-section-heading>p{font-size:14px}.hsf-v10-proof__grid{grid-template-columns:1fr}.hsf-v10-home .hsf-v10-proof__item,.hsf-v10-home .hsf-v10-proof__item+.hsf-v10-proof__item{padding:23px 0;border-left:0;border-bottom:1px solid #cdc5c5}.hsf-v10-home .hsf-v10-proof__item:last-child{padding-bottom:0;border-bottom:0}.hsf-v10-proof__item h3{margin-top:12px;font-size:27px}.hsf-v10-proof__item p{margin-top:10px;max-width:330px}.hsf-v10-proof__action{padding-top:16px}html body #MainContent[data-template^=index] [id$=__hsf_loox_reviews_home]>section.hsf-loox-reviews-shell{width:calc(100% - 40px)!important;margin-block:44px!important}html body #MainContent[data-template^=index] [id$=__hsf_loox_reviews_home] .hsf-loox-reviews-shell h2{font-size:36px}.hsf-v10-range{padding-block:44px 48px}.hsf-v10-range__grid{gap:26px 14px}.hsf-v10-product__body{padding-top:13px}.hsf-v10-home .hsf-v10-product__category{font-size:9px;letter-spacing:.1em}.hsf-v10-product h3{font-size:21px}.hsf-v10-home .hsf-v10-product__rating{margin-top:8px;font-size:10px}.hsf-v10-product__bottom{margin-top:8px;padding-top:4px;gap:0 6px;font-size:12px}.hsf-v10-product__link{font-size:11px}.hsf-v10-support{padding-block:44px}.hsf-v10-support__grid{grid-template-columns:1fr;gap:34px}.hsf-v10-support__copy>p:not(.hsf-v10-eyebrow){margin-top:18px;font-size:14px}.hsf-v10-home .hsf-v10-button--light{margin-top:20px}.hsf-v10-support__links>a{min-height:78px;padding-block:15px}.hsf-v10-support__links strong{font-size:15px}.hsf-v10-support__links small{font-size:11px}}@media(max-width:359px){.hsf-v10-wrap{width:calc(100% - 32px)}.hsf-v10-opening__actions{gap:8px 14px}.hsf-v10-opening__actions .hsf-v10-button{gap:22px}.hsf-v10-opening__assurance>span{display:none}.hsf-v10-opening__assurance{flex-direction:column}.hsf-v10-product h3{font-size:19px}.hsf-v10-product__bottom{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/hsf-v10-home.css.map */
