.wilidi-design{--wilidi-ink:#173e30;--wilidi-paper:#fbf8f0}.wilidi-design .header__columns{min-height:64px}.wilidi-design .header-logo{font-size:24px;letter-spacing:-.045em;font-weight:750}.wilidi-design .menu-list__link{font-size:14px}.wilidi-design #MainContent>.shopify-section:not(.wilidi-hero-section) h1{font-size:clamp(36px,4.5vw,64px);line-height:1.07;letter-spacing:-.045em;font-weight:600;max-width:900px}.wilidi-design #MainContent [id$=__intro] .text-block{max-width:800px}.wilidi-design #MainContent [id$=__intro] .rte{max-width:700px;font-size:17px;line-height:1.65}.wilidi-design #MainContent [id$=__premium_faq] h2,.wilidi-design #MainContent [id$=__wilidi_questions] h2{font-size:clamp(32px,3vw,44px);line-height:1.1;letter-spacing:-.04em}.wilidi-design #MainContent [id$=__premium_faq] accordion-custom,.wilidi-design #MainContent [id$=__wilidi_questions] accordion-custom{min-width:0}.wilidi-design #MainContent [id$=__preparation]{border-top:1px solid #ccd6c5}.wilidi-design #MainContent [id$=__preparation] h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.035em}.wilidi-design #MainContent [id$=__preparation] .rte{max-width:100%;font-size:16px;line-height:1.65}.wilidi-design .footer-content{grid-template-columns:1.4fr 1fr 1fr;gap:56px}.wilidi-design .footer-content h2{font-size:40px;line-height:1.1;letter-spacing:-.05em;margin-bottom:10px}.wilidi-design .footer-content .rte{font-size:15px;line-height:1.65}.wilidi-design .footer-content a{display:inline-flex;align-items:center;min-height:36px;text-underline-offset:4px}.wilidi-design .footer-content a:hover{text-decoration:underline}.wilidi-design .footer-content a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.wilidi-design .footer-content .menu__heading{font-size:13px;text-transform:uppercase;letter-spacing:.1em}.wilidi-design #hpm-photos{scroll-margin-top:100px}@media(max-width:749px){.wilidi-design .header__columns{min-height:54px}.wilidi-design .header-logo{font-size:22px}.wilidi-design .footer-content{grid-template-columns:1fr;gap:28px}.wilidi-design #MainContent [id$=__intro] .section-content-wrapper{padding-top:36px;padding-bottom:32px}.wilidi-design #MainContent [id$=__intro] .rte{font-size:16px}.wilidi-design #MainContent [id$=__premium_faq] .section-content-wrapper,.wilidi-design #MainContent [id$=__wilidi_questions] .section-content-wrapper{gap:24px}.wilidi-design .wm-report{padding-top:44px;padding-bottom:44px}}.slideshow-nav-anchor{display:block;scroll-margin-top:100px}@media screen and (max-width:749px){.wilidi-design #MainContent [id$=__wilidi_colors] .section-content-wrapper{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:flex-start;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#b9cdbd transparent;padding-inline:2px;padding-bottom:8px}.wilidi-design #MainContent [id$=__wilidi_colors] .section-content-wrapper>.group-block,.wilidi-design #MainContent [id$=__wilidi_colors] .section-content-wrapper>.shopify-block{flex:0 0 min(80vw,320px);width:min(80vw,320px);min-width:0;max-width:none;scroll-snap-align:start;scroll-snap-stop:always}.wilidi-design #MainContent [id$=__wilidi_colors] .section-content-wrapper>:last-child{margin-inline-end:2px}}.wilidi-design #MainContent [id$=__premium_faq] .section-content-wrapper{width:100%;max-width:1090px;margin-inline:auto}.wilidi-design #MainContent [id$=__premium_faq] h2{text-align:center;margin-inline:auto;text-wrap:balance}.wilidi-design #MainContent [id$=__premium_faq] .accordion{box-shadow:0 12px 35px #173e300b;overflow:clip}.wilidi-design #MainContent [id$=__premium_faq] .accordion accordion-custom{display:block;min-width:0}.wilidi-design #MainContent [id$=__premium_faq] .accordion .details{padding-inline:clamp(18px,3vw,32px);transition:background-color .2s ease}@media(hover:hover){.wilidi-design #MainContent [id$=__premium_faq] .accordion accordion-custom:hover>.details{background-color:color-mix(in srgb,currentColor 3%,transparent)}}.wilidi-design #MainContent [id$=__premium_faq] .accordion .details__header{display:flex;gap:20px;align-items:center;min-height:74px;padding-block:clamp(18px,2vw,25px);color:var(--color-foreground);font-weight:600;line-height:1.45;cursor:pointer}.wilidi-design #MainContent [id$=__premium_faq] .accordion .details__header:focus-visible{outline:2px solid var(--color-foreground);outline-offset:-3px;border-radius:6px}.wilidi-design #MainContent [id$=__premium_faq] .accordion--plus .details__header .icon-plus{display:grid;place-items:center;flex:0 0 38px;height:38px;width:38px;border-radius:50%;background-color:color-mix(in srgb,currentColor 8%,transparent)}.wilidi-design #MainContent [id$=__premium_faq] .accordion--plus .details__header .icon-plus svg{display:block;width:18px;height:18px}.wilidi-design #MainContent [id$=__premium_faq] .accordion .details[open]>.details__header{padding-bottom:12px}.wilidi-design #MainContent [id$=__premium_faq] .accordion .details[open]>.details-content{padding-bottom:24px}.wilidi-design #MainContent [id$=__premium_faq] .accordion .details-content{max-width:880px;line-height:1.7}.wilidi-design #MainContent [id$=__premium_faq] .accordion .details-content p{margin-top:0}@media(max-width:749px){.wilidi-design #MainContent [id$=__premium_faq] .section-content-wrapper{gap:22px}.wilidi-design #MainContent [id$=__premium_faq] .accordion .details{padding-inline:17px}.wilidi-design #MainContent [id$=__premium_faq] .accordion .details__header{gap:12px;min-height:68px;padding-block:18px}.wilidi-design #MainContent [id$=__premium_faq] .accordion--plus .details__header .icon-plus{flex-basis:34px;height:34px;width:34px}}@media(prefers-reduced-motion:reduce){.wilidi-design #MainContent [id$=__premium_faq] .accordion .details{transition:none}}.wilidi-design{--wilidi-display-font:var(--font-heading--family);--wilidi-reading-font:var(--font-body--family)}.wilidi-design #MainContent h1,.wilidi-design #MainContent h2,.wilidi-design #MainContent h3,.wilidi-design #MainContent .hpm-ugc__title,.wilidi-design #MainContent .hpm-gift__headline,.wilidi-design #MainContent .hpm-gift__headline-highlight,.wilidi-design #MainContent .hpm-product-benefits__heading,.wilidi-design #MainContent .hpm-product-media__title,.wilidi-design #MainContent .hpm-bundle__heading,.wilidi-design .footer-content h2{font-family:var(--wilidi-display-font);font-optical-sizing:auto;font-style:normal;letter-spacing:-.027em;text-wrap:balance}.wilidi-design #MainContent .hpm-ugc__title,.wilidi-design #MainContent .hpm-gift__headline{letter-spacing:-.035em;line-height:1.12}.wilidi-design #MainContent .hpm-gift__headline-highlight{letter-spacing:-.02em;line-height:1.18}.wilidi-design #MainContent .hpm-product-benefits__heading,.wilidi-design #MainContent .hpm-product-media__title,.wilidi-design #MainContent .hpm-bundle__heading{letter-spacing:-.012em;line-height:1.28}.wilidi-design #MainContent .hpm-product-benefits__feature-text strong,.wilidi-design #MainContent .hpm-bundle__copy strong,.wilidi-design #MainContent .accordion .details__header,.wilidi-design button,.wilidi-design .button,.wilidi-design input,.wilidi-design select,.wilidi-design textarea,.wilidi-design .menu-list__link,.wilidi-design .hpm-menu-secondary__information-link,.wilidi-design .hpm-menu-secondary__footer-nav a{font-family:var(--wilidi-reading-font)}@media(max-width:749px){.wilidi-design #MainContent .hpm-ugc__title,.wilidi-design #MainContent .hpm-gift__headline{letter-spacing:-.025em}.wilidi-design #MainContent .hpm-product-benefits__heading,.wilidi-design #MainContent .hpm-product-media__title,.wilidi-design #MainContent .hpm-bundle__heading{letter-spacing:-.005em}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/wilidi-refinement.css.map */
