body.color-scheme{background:#f7f2ea}.shopify-section--main-page>.color-scheme{--background:247 242 234;background:#f7f2ea}.header-sidebar,.header-search{--background:247 242 234;--text-color:54 65 57;background:#f7f2ea;color:#364139}.header-sidebar::part(content),.header-search::part(content){background:#f7f2ea;color:#364139}.header-sidebar :is(.header-sidebar__linklist-button,.thof-sidebar-academy__title){font-family:var(--thof-body-font)!important;text-transform:none;letter-spacing:normal}.header-sidebar .header-sidebar__linklist-button{font-size:15px;line-height:1.65;min-height:52px}.header-sidebar .thof-sidebar-academy__title{font-size:12px}.header-sidebar .thof-sidebar-academy__link:focus-visible{outline:2px solid #947446;outline-offset:4px}.header-search__form-control{gap:14px}.header-search__input{min-width:0}.thof-search-submit{min-height:44px;padding:9px 15px;background:#364139;color:#f7f2ea;font-size:13px;line-height:1.5;border:1px solid #364139;flex:none}.thof-ux-eyebrow{font-size:10px;letter-spacing:.14em;line-height:1.7;color:#626e5c;margin:0 0 16px;text-transform:uppercase}.thof-ux-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:13px 24px;border:1px solid #364139;background:#364139;color:#f7f2ea;line-height:1.6;font-size:14px;text-decoration:none;cursor:pointer}.thof-ux-button:hover,.thof-search-submit:hover{background:#465449;color:#f7f2ea}:is(.thof-search-discovery,.thof-contact,.thof-ux-academy-intro) :is(a,button,input,textarea):focus-visible,.thof-search-submit:focus-visible{outline:2px solid #947446;outline-offset:4px}.thof-search-discovery{display:block;color:#364139;background:#f7f2ea}.thof-search-discovery [hidden]{display:none!important}.thof-search-discovery--full{padding:64px 40px 80px;max-width:1400px;margin:auto}.thof-search-discovery :is(h1,h2,h3,p){margin:0}.thof-search-discovery__intro{max-width:760px;margin-bottom:30px}.thof-search-discovery__intro h1{font-size:clamp(34px,4vw,54px);line-height:1.2;font-weight:400;text-wrap:balance;margin:12px 0 22px}.thof-search-discovery__intro>p:last-child{font-size:15px;line-height:1.8;max-width:620px;color:#626e5c}.thof-search-discovery__form{display:flex;gap:12px;max-width:850px;margin-bottom:22px}.thof-search-discovery__form input{width:100%;min-width:0;border:1px solid #b8b4a4;background:transparent;padding:14px 16px;font-size:16px;color:#364139;line-height:1.6;border-radius:0}.thof-search-discovery__status{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 24px;margin:18px 0 26px;font-size:12px;line-height:1.7;color:#626e5c}.thof-search-discovery__status button{min-height:44px;padding:8px 0;color:#364139;text-decoration:underline;text-underline-offset:5px}.thof-search-discovery__empty{padding:26px 0 32px;font-size:16px;line-height:1.8;max-width:600px}.thof-search-discovery section+section{margin-top:38px;padding-top:28px;border-top:1px solid #d8d0c6}.thof-search-discovery section>h2{font-size:25px;font-weight:400;line-height:1.4;margin-bottom:20px}.thof-search-discovery__scents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.thof-search-discovery__scent{min-width:0;background:transparent}.thof-search-discovery__image{overflow:hidden;background:#e9e4db;aspect-ratio:1.5;margin-bottom:16px}.thof-search-discovery__image img{display:block;width:100%;height:100%;object-fit:cover}.thof-search-discovery__scent h3{font-size:24px;font-weight:400;line-height:1.4}.thof-search-discovery__scent h3+p{font-size:13px;line-height:1.7;margin-top:7px}.thof-search-discovery .thof-search-discovery__profile{font-size:12px;line-height:1.7;color:#626e5c;margin-top:6px}.thof-search-discovery__formats{display:flex;gap:8px 24px;flex-wrap:wrap;margin-top:12px}.thof-search-discovery__formats a{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;border-bottom:1px solid #b9b9aa;color:#364139;font-size:12px;line-height:1.6;text-decoration:none}.thof-search-discovery a:hover{color:#80633f}.thof-search-discovery__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.thof-search-discovery__links>a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding-block:12px;border-bottom:1px solid #d8d0c6;color:#364139;font-size:14px;line-height:1.7;text-decoration:none}.thof-search-discovery__links>a span{flex:none}.thof-search-discovery--compact{padding:12px 0 32px}.thof-search-discovery--compact .thof-search-discovery__scents{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px}.thof-search-discovery--compact .thof-search-discovery__scent{display:grid;grid-template-columns:70px minmax(0,1fr);gap:16px}.thof-search-discovery--compact .thof-search-discovery__image{aspect-ratio:1;height:76px;margin:0}.thof-search-discovery--compact .thof-search-discovery__scent h3{font-size:19px}.thof-search-discovery--compact .thof-search-discovery__profile{display:none}.thof-search-discovery--compact .thof-search-discovery__formats{gap:6px 18px;margin-top:4px}.thof-search-discovery--compact .thof-search-discovery__formats a{font-size:11px;min-height:38px}.thof-search-discovery--compact section>h2{font-size:21px}.thof-search-discovery--compact .thof-search-discovery__links>a{font-size:13px}.thof-contact{padding:64px 40px 88px;background:#f7f2ea;color:#364139}.thof-contact__inner{max-width:1240px;margin:auto}.thof-contact :is(h1,h2,p){margin:0}.thof-contact header{max-width:740px;margin-bottom:54px}.thof-contact h1{font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.2;text-wrap:balance;margin:14px 0 22px}.thof-contact header>p:last-child{font-size:16px;line-height:1.85;color:#626e5c;max-width:630px}.thof-contact__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(50px,9vw,130px)}.thof-contact__details{display:grid;align-content:start;gap:32px}.thof-contact__details h2{font-size:22px;font-weight:400;line-height:1.5;margin-bottom:8px}.thof-contact__details a{display:flex;align-items:center;gap:22px;width:fit-content;max-width:100%;min-height:44px;overflow-wrap:anywhere;font-size:15px;color:inherit;text-underline-offset:5px}.thof-contact address{font-style:normal;line-height:1.85;max-width:300px;font-size:15px;color:#626e5c}.thof-contact__form-wrap{border-top:1px solid #c8c3b5;padding-top:24px}.thof-contact__form-wrap h2{font-size:30px;font-weight:400;line-height:1.4;margin-bottom:20px}.thof-contact__form{display:grid;grid-template-columns:1fr;gap:10px}.thof-contact__form .thof-contact__required{font-size:12px;color:#626e5c;margin-bottom:8px;line-height:1.7}.thof-contact__form label{font-size:13px;line-height:1.6;margin-top:8px}.thof-contact__form :is(input,textarea){min-width:0;width:100%;border:1px solid #b8b4a4;background:transparent;padding:13px 15px;font-size:16px;line-height:1.7;color:#364139;border-radius:0;box-shadow:none}.thof-contact__form textarea{resize:vertical;min-height:150px}.thof-contact__form .thof-ux-button{margin-top:14px;justify-self:start}.thof-contact__privacy{font-size:12px;color:#626e5c;line-height:1.8;margin-top:12px;text-underline-offset:4px;min-height:44px;display:flex;align-items:center;width:fit-content}.thof-contact__success{border-left:2px solid #687260;padding:18px 22px;line-height:1.8;font-size:16px}#THOFContact-errors{border-left:2px solid #86503b;padding:15px 20px;font-size:14px;line-height:1.8}.thof-ux-academy-intro{max-width:1120px;margin:0 auto 40px!important;color:#364139}.thof-ux-academy-intro h1{max-width:850px;font-size:clamp(34px,4vw,54px);line-height:1.2;font-weight:400;margin:12px 0 24px;text-wrap:balance}.thof-ux-academy-intro>p:not(.thof-ux-eyebrow){max-width:730px;font-size:15px;line-height:1.8;color:#626e5c}.thof-ux-academy-intro .thof-ux-academy-language{padding-top:15px;margin-top:18px;border-top:1px solid #d8d0c6;font-size:13px!important}#main .thof-find-chapter[data-finder-enhanced] .thof-scent-quiz legend{font-family:var(--thof-heading-font)!important}@media(max-width:989px){.thof-search-discovery--compact .thof-search-discovery__scents,.thof-search-discovery__links,.thof-search-discovery__scents{grid-template-columns:repeat(2,minmax(0,1fr))}.thof-contact__grid{gap:40px}}@media(max-width:699px){.header-search__form-control{gap:10px}.header-search__input{font-size:19px}.thof-search-submit{font-size:12px;padding-inline:12px}.thof-search-discovery--full{padding:36px 20px 56px}.thof-search-discovery__intro{margin-bottom:24px}.thof-search-discovery__intro h1{font-size:34px;margin-bottom:18px}.thof-search-discovery__intro>p:last-child{font-size:14px}.thof-search-discovery__form{flex-direction:column;gap:10px}.thof-search-discovery__form button{justify-content:center;min-height:48px}.thof-search-discovery__scents,.thof-search-discovery--compact .thof-search-discovery__scents{grid-template-columns:1fr;gap:24px}.thof-search-discovery__scent,.thof-search-discovery--compact .thof-search-discovery__scent{display:grid;grid-template-columns:85px minmax(0,1fr);gap:16px;padding-bottom:20px;border-bottom:1px solid #d8d0c6}.thof-search-discovery__image,.thof-search-discovery--compact .thof-search-discovery__image{aspect-ratio:1;height:100px;margin:0}.thof-search-discovery__scent h3{font-size:23px}.thof-search-discovery__formats,.thof-search-discovery--compact .thof-search-discovery__formats{display:grid;gap:0;margin-top:8px}.thof-search-discovery__formats a,.thof-search-discovery--compact .thof-search-discovery__formats a{min-height:44px;font-size:12px}.thof-search-discovery__profile{font-size:11px!important}.thof-search-discovery__status{margin-bottom:22px}.thof-search-discovery__links{grid-template-columns:1fr;gap:0}.thof-search-discovery section+section{margin-top:28px;padding-top:24px}.thof-contact{padding:36px 20px 56px}.thof-contact header{margin-bottom:36px}.thof-contact h1{font-size:36px}.thof-contact header>p:last-child{font-size:15px}.thof-contact__grid{grid-template-columns:1fr;gap:40px}.thof-contact__details{gap:24px}.thof-contact__form-wrap h2{font-size:28px}.thof-contact__form .thof-ux-button{width:100%}.thof-ux-academy-intro{margin-bottom:30px!important}.thof-ux-academy-intro h1{font-size:34px}#main .thof-find-chapter[data-finder-enhanced] .thof-scent-quiz__photo{height:150px}#main .thof-find-chapter[data-finder-enhanced] .thof-scent-quiz legend{font-size:25px;line-height:1.4}.thof-flame-footer__newsletter :is(input,textarea),.cart-page :is(input:not([type=checkbox]):not([type=radio]),textarea),.thof-m-product__form input[type=number]{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.thof-search-discovery *,.thof-contact *{transition:none!important}}.thof-search-discovery[data-query-active=true] .thof-search-discovery__intro>p:last-child{display:none}.thof-faq{padding:64px 40px 88px;background:#f7f2ea;color:#364139}.thof-faq__inner{max-width:1240px;margin:auto}.thof-faq__intro{max-width:750px;margin-bottom:56px}.thof-faq__intro h1{font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.2;margin:14px 0 22px;text-wrap:balance}.thof-faq__intro>p:last-child{font-size:16px;line-height:1.85;color:#626e5c}.thof-faq__layout{display:grid;grid-template-columns:minmax(180px,250px) minmax(0,1fr);gap:clamp(40px,7vw,100px);align-items:start}.thof-faq__layout--single{grid-template-columns:minmax(0,850px)}.thof-faq__nav{position:sticky;top:calc(var(--sticky-area-height,0px) + 24px)}.thof-faq__nav ul{list-style:none;padding:0;margin:0}.thof-faq__nav a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:13px 0;border-bottom:1px solid #d8d0c6;font-size:11px;line-height:1.8;letter-spacing:.03em;text-decoration:none}.thof-faq__nav a span{flex:none;font-size:16px}.thof-faq__questions{min-width:0}.thof-faq__topic{font-family:var(--thof-body-font)!important;font-size:12px;line-height:1.8;letter-spacing:.06em;font-weight:500;margin:0 0 16px;scroll-margin-top:calc(var(--sticky-area-height,0px) + 30px)}.thof-faq__item+.thof-faq__topic{margin-top:48px}.thof-faq__item{border-top:1px solid #c8c3b5}.thof-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;min-height:66px;padding:21px 0;font-family:var(--thof-heading-font);font-size:19px;line-height:1.65}.thof-faq__item summary::-webkit-details-marker{display:none}.thof-faq__item summary::marker{content:""}.thof-faq__toggle{position:relative;display:block;flex:none;width:18px;height:18px}.thof-faq__toggle:before,.thof-faq__toggle:after{content:"";position:absolute;background:currentColor;left:1px;top:8px;width:16px;height:1px}.thof-faq__toggle:after{transform:rotate(90deg);transition:transform .2s ease}.thof-faq__item[open] .thof-faq__toggle:after{transform:rotate(0)}.thof-faq__answer{padding:0 34px 24px 0;color:#626e5c;font-size:15px;line-height:1.9;overflow-wrap:anywhere}.thof-faq__answer>*+*{margin-top:14px}.thof-faq__support{border-top:1px solid #c8c3b5;margin-top:48px;padding-top:32px}.thof-faq__support h2{font-size:27px;line-height:1.5;font-weight:400;margin-bottom:22px}.thof-faq :is(summary,a):focus-visible{outline:2px solid #947446;outline-offset:4px}@media(max-width:799px){.thof-faq{padding:36px 20px 56px}.thof-faq__intro{margin-bottom:32px}.thof-faq__intro h1{font-size:36px}.thof-faq__intro>p:last-child{font-size:15px}.thof-faq__layout{grid-template-columns:minmax(0,1fr);gap:36px}.thof-faq__nav{position:static}.thof-faq__nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.thof-faq__nav a{height:100%;font-size:10px;min-height:52px}.thof-faq__item summary{font-size:18px;padding-block:19px;gap:20px}.thof-faq__answer{font-size:14px;padding-right:0}.thof-faq__item+.thof-faq__topic{margin-top:36px}.thof-faq__support h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.thof-faq__toggle:after{transition:none}}@media(max-width:699px){.thof-search-discovery__image,.thof-search-discovery--compact .thof-search-discovery__image{width:85px;height:85px;max-width:100%}.thof-search-discovery--full[data-query-active=true]{padding-top:28px}.thof-search-discovery[data-query-active=true] .thof-search-discovery__intro{margin-bottom:22px}.thof-search-discovery[data-query-active=true] .thof-search-discovery__intro h1{font-size:31px;margin-bottom:0}.thof-search-discovery[data-query-active=true] .thof-search-discovery__form{flex-direction:row;gap:8px}.thof-search-discovery[data-query-active=true] .thof-search-discovery__form .thof-ux-button{padding-inline:13px;flex:none;font-size:12px}.thof-search-discovery[data-query-active=true] .thof-search-discovery__form input{padding-inline:12px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/thof-ux-refinements.css.map */
