.tab-add-form{display:inline-block;margin:0}.tab-add-form button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0;text-align:left}.tab-add-form button.shop-scent{display:flex;width:100%}.tab-add-form button.button{background:#3f502f;color:#fffaf0;border:1px solid #3f502f;padding:18px 23px;width:100%;max-width:320px}.tab-add-form button.button.light{background:#fffaf0;color:#3f502f;border-color:#fffaf0}.tab-add-form button.button.light:hover{background:#fff}.tab-add-form button.buy-button{width:100%;max-width:none}.button .buy-text{font-size:14px}.button .buy-arrow{font-size:20px;line-height:1}.tab-add-form button[disabled]{opacity:.55;cursor:not-allowed}.tab-add-form.is-adding button{opacity:.7}.tab-add-form.is-added button.shop-scent,.tab-add-form.is-added button.button{background:#697347;color:#fff9ec;border-color:#697347}.tab-add-form.is-added button.shop-scent{background:none;color:inherit;border-color:inherit}.tab-added-note{font-size:13px;margin-top:10px}.tab-added-note a{border-bottom:1px solid;padding-bottom:2px}.starter-link{margin-top:14px}.starter-copy .starter-link{color:#fffaf0}.header-actions{display:flex;align-items:center;gap:22px;flex-shrink:0}.nav-bag{font-size:14px;display:inline-flex;align-items:center;gap:6px}.nav-bag-count{min-width:20px;height:20px;border-radius:10px;background:#3f502f;color:#fffaf0;font-size:11px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.nav-bag-count[hidden]{display:none}.tab-header nav a[aria-current=page]{border-bottom:1px solid currentColor}.purchase form{margin:0}.purchase .buy-button{margin-top:18px}.sticky-bag .button{font:inherit;cursor:pointer}.sticky-bag button.button{border:1px solid #3f502f}.tab-reviews{padding:0 4.6% 40px}.tab-reviews .jdgm-widget{margin:0 auto}.tab-form-error{color:#9b4e31;font-size:13px;margin-top:10px}@media(max-width:700px){.header-actions{gap:12px}.nav-bag{font-size:11px}.nav-bag-count{min-width:17px;height:17px;font-size:10px}}.sticky-bag>div{flex:0 1 auto;overflow:hidden}.sticky-bag>div span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-bag .button{flex:1 0 auto}.nav-toggle{display:none;width:40px;height:40px;margin-left:-8px;padding:0;background:none;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;color:inherit}.nav-toggle span{display:block;width:20px;height:1.5px;background:currentColor;transition:transform .2s,opacity .2s}.nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-account{display:inline-flex;align-items:center;gap:6px;font-size:14px}.nav-account svg,.nav-bag svg{flex-shrink:0}.nav-account:hover,.nav-bag:hover{color:#86432d}.tab-mobile-menu,.tab-mobile-menu[hidden]{display:none}@media(max-width:700px){.nav-toggle{display:flex}.tab-header .brand{margin-left:auto;margin-right:auto}.tab-header .header-actions .nav-shop,.tab-header .nav-label{display:none}.header-actions{gap:14px}.nav-account svg,.nav-bag svg{width:22px;height:22px}.tab-mobile-menu:not([hidden]){display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:60;background:#f6f2e7;padding:0 22px 40px;overflow:auto}.tab-mobile-menu-top{height:70px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #d9d8c9;margin:0 -22px 28px;padding:0 20px}.tab-mobile-menu-top .brand{width:157px}.nav-close{width:40px;height:40px;margin-left:-8px;background:none;border:0;font-size:30px;line-height:1;color:inherit;font-weight:300}.nav-close-spacer{width:32px}.tab-mobile-menu nav{display:flex;flex-direction:column}.tab-mobile-menu nav a{font-family:Playfair,Georgia,serif;font-size:30px;line-height:1.1;padding:14px 0;border-bottom:1px solid #d9d8c9}.tab-mobile-menu nav a[aria-current=page]{color:#86432d}.tab-mobile-menu-secondary{display:flex;flex-direction:column;gap:14px;margin-top:28px;font-size:14px}.tab-mobile-menu-secondary a{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}body.menu-open{overflow:hidden}}@media(min-width:701px)and (max-width:1000px){.nav-account .nav-label{display:none}}.questions details .answer{padding:0 25px 24px 0;font-size:13px;line-height:1.75}.questions details .answer p{padding:0;margin:0}.questions details .answer p+p,.questions details .answer ul,.questions details .answer ol{margin-top:8px}.questions details .answer ul,.questions details .answer ol{padding-left:18px;margin-bottom:0}.questions details .answer li{margin-bottom:4px}.questions details .answer strong{font-weight:600}@media(max-width:700px){.questions details .answer{font-size:12px}}.scent-art,.product-card-media,.other-image{position:relative}.mood-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .55s ease,transform .9s ease;pointer-events:none;z-index:0;-webkit-touch-callout:none}.scent-art .mood,.other-image .mood,.product-card-badge{z-index:2}@media(hover:hover)and (pointer:fine){.scent-card:hover .mood-hover,.product-card:hover .mood-hover,.other-card:hover .mood-hover,.scent-card:focus-within .mood-hover,.product-card:focus-within .mood-hover,.other-card:focus-visible .mood-hover{opacity:1;transform:scale(1)}.scent-card:hover .scent-art>img:not(.mood-hover),.product-card:hover .product-card-media>img:not(.mood-hover),.other-card:hover .other-image>img:not(.mood-hover){transform:scale(1.02)}}.scent-art.show-mood .mood-hover,.product-card-media.show-mood .mood-hover,.other-image.show-mood .mood-hover{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.mood-hover{transition:opacity .2s;transform:none}}.social-follow{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.social-follow .text-link{margin-top:0}.social-follow-label{flex-basis:100%;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.tab-contact.section{display:grid;gap:40px;padding-top:46px;padding-bottom:70px}.contact-intro h1{font-size:clamp(44px,6vw,80px);letter-spacing:-2px;line-height:1.02}.contact-lede{font-size:16px;line-height:1.65;margin-top:22px;max-width:420px;color:#4b5543}.contact-details{margin:30px 0 0;padding:0}.contact-details>div{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:16px 0;border-top:1px solid #bfc3ad;align-items:baseline}.contact-details>div:last-child{border-bottom:1px solid #bfc3ad}.contact-details dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#656636}.contact-details dd{margin:0;font-size:15px}.contact-details dd a{border-bottom:1px solid #2f3c2a40;padding-bottom:2px;transition:border-color .2s}.contact-details dd a:hover{border-color:#2f3c2a}.contact-social{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px}.contact-small{font-size:12px;color:#5d6752;margin-top:18px;line-height:1.6}.contact-inline-link{border-bottom:1px solid;padding-bottom:1px;white-space:nowrap}.contact-card{background:#e4e5cd;padding:28px 20px 32px}.contact-card .eyebrow{margin-bottom:18px}.contact-form,.contact-row.two{display:grid;gap:16px}.contact-field{display:grid;gap:7px}.contact-field label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#2f3c2a}.contact-field label span{color:#9b4e31}.contact-field input,.contact-field textarea{width:100%;border:1px solid #bfc3ad;background:#f6f2e7;padding:13px 14px;font:inherit;font-size:15px;color:#2f3c2a;border-radius:0;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#8d9480}.contact-field input:focus,.contact-field textarea:focus{outline:none;border-color:#3f502f;box-shadow:0 0 0 3px #3f502f22}.contact-field textarea{resize:vertical;min-height:150px;line-height:1.55}.contact-submit{width:100%;margin-top:6px;min-width:0}.contact-privacy{margin-top:0}.contact-alert{padding:16px 18px;border:1px solid;font-size:14px;line-height:1.55}.contact-alert strong{display:block;font-family:Playfair,Georgia,serif;font-weight:400;font-size:22px;letter-spacing:-.4px;margin-bottom:4px}.contact-alert p{margin:0}.contact-alert ul{margin:6px 0 0;padding-left:18px}.contact-alert-success{background:#f6f2e7;border-color:#656636;color:#2f3c2a}.contact-alert-error{background:#f8ebe3;border-color:#9b4e31;color:#5a2d16}@media(min-width:700px){.tab-contact.section{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:6%;padding-top:70px;padding-bottom:110px;align-items:start}.contact-card{padding:40px 40px 44px;position:sticky;top:20px}.contact-row.two{grid-template-columns:1fr 1fr}.contact-submit{width:auto;min-width:260px}}@media(min-width:700px)and (max-width:1000px){.contact-card{padding:30px 26px 34px}.contact-intro h1{font-size:52px}}.tab-404{background:var(--scent-bg,#656636);color:#fff9e9;display:grid;min-height:calc(100svh - 110px)}.nf-copy{padding:48px 22px 52px;display:flex;flex-direction:column;justify-content:center}.nf-copy .eyebrow{color:#fff9e9;opacity:.75;margin-bottom:10px}.nf-code{font-family:Playfair,Georgia,serif;font-size:clamp(96px,22vw,200px);line-height:.9;letter-spacing:-6px;margin:0 0 18px -4px}.nf-code em{font-style:italic;color:#f1d9c5;letter-spacing:-2px}.nf-copy h1{font-size:clamp(34px,4vw,54px);letter-spacing:-1.4px;line-height:1.05;color:#fff9e9}.nf-text{font-size:16px;line-height:1.65;margin-top:20px;max-width:430px;color:#fff9e9;opacity:.92}.nf-actions{margin-top:30px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.nf-actions .button.light{min-width:0;width:100%}.nf-actions .text-link{margin-top:4px;border-color:#fff9e9}.nf-small{font-size:12px;margin-top:34px;opacity:.75}.nf-small a{border-bottom:1px solid;padding-bottom:1px}.nf-photo{position:relative;aspect-ratio:1;overflow:hidden}.nf-photo img{width:100%;height:100%;object-fit:cover;display:block}.nf-photo span{position:absolute;bottom:22px;left:22px;font-size:11px;letter-spacing:.05em;color:#fff;text-shadow:0 1px 5px #333}@media(min-width:700px){.tab-404{grid-template-columns:1.1fr 1fr;min-height:calc(100svh - 130px)}.nf-copy{padding:60px 7% 70px}.nf-actions{flex-direction:row;align-items:center;gap:30px}.nf-actions .button.light{width:auto;min-width:220px}.nf-actions .text-link{margin-top:0}.nf-photo{aspect-ratio:auto;min-height:100%}}@media(min-width:700px)and (max-width:1000px){.tab-404{min-height:0}.nf-photo{aspect-ratio:4/5;min-height:0}.nf-copy{padding:50px 5% 56px}.nf-code{font-size:120px}.nf-actions{flex-direction:column;align-items:flex-start;gap:14px}}@media(min-width:1700px){.nf-copy{padding-left:calc((100% - 1400px)/2 + 7%)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tab-theme.css.map */
