.th{--th-ink:#302a25;--th-muted:#76695d;--th-cream:#f8f5f0;--th-sand:#e9e1d7;--th-accent:#ab8971;background:var(--th-cream);color:var(--th-ink);font-family:inherit}.th *{box-sizing:border-box}.th a{color:inherit;text-decoration:none}.th a:focus-visible{outline:2px solid var(--th-accent);outline-offset:4px}.th-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px max(24px,6vw);border-bottom:1px solid #e6ddd3;background:#f8f5f0;min-height:82px}.th-logo{display:inline-flex;gap:10px;align-items:center;white-space:nowrap;font:500 23px/1 Georgia,serif;letter-spacing:.09em}.th-logo img{width:44px;height:44px;object-fit:contain}.th-logo em{font-style:normal;font-size:.65em;letter-spacing:.1em}.th-nav__links{display:flex;gap:clamp(14px,2.2vw,32px);align-items:center;font-size:13px}.th-nav__links a:hover{text-decoration:underline;text-underline-offset:6px}.th-cart{background:#302a25;color:#fff!important;padding:11px 17px;border-radius:2px}.th-hero{display:grid;grid-template-columns:1fr 1.04fr;min-height:490px;background:#f2ece3}.th-hero__copy{padding:75px 8vw 76px max(27px,8vw);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.th-kicker{display:block;font-size:11px;letter-spacing:.19em;color:#9b765c;font-weight:600;line-height:1.5}.th-hero h1{font:400 clamp(48px,5.2vw,84px)/1.04 Georgia,serif;letter-spacing:-.038em;margin:19px 0 21px;max-width:620px}.th-hero__copy>p{font-size:16px;line-height:1.8;color:var(--th-muted);max-width:400px;margin:0}.th-hero__signature{font:italic 18px Georgia,serif;color:#a38673;margin-top:40px}.th-hero__media{position:relative;min-height:490px;overflow:hidden;background:#e6d7c9}.th-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.th-hero__fallback{height:100%;min-height:490px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;font:36px Georgia,serif;letter-spacing:.16em;background:linear-gradient(130deg,#e8d6c2,#d6c4b0)}.th-hero__fallback small{font:italic 19px Georgia,serif;letter-spacing:0}.th-valuebar{display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap;background:#eae1d7;padding:19px 20px;text-align:center;color:#6c5a4c;font-size:11px;letter-spacing:.08em}.th-valuebar i{font-size:20px;color:#b19681;font-style:normal}.th-section{padding:90px max(24px,6vw)}.th-section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:35px}.th-section-head h2,.th-steps h2,.th-story h2{font:400 clamp(34px,3.8vw,55px)/1.14 Georgia,serif;letter-spacing:-.032em;margin:11px 0 0}.th-section-head>p{max-width:360px;font-size:15px;line-height:1.65;color:var(--th-muted);margin:0}.th-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 19px}.th-product-tile{min-width:0}.th-product-tile__image{position:relative;aspect-ratio:1 / 1.03;background:#e5d9ce;overflow:hidden}.th-product-tile__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.th-product-tile a:hover img,.th-collection-card a:hover img,.th-scent-card a:hover img{transform:scale(1.035)}.th-product-tile__tag,.th-collection-card__tag{position:absolute;top:15px;left:15px;background:#f8f5f0ec;border:1px solid #d8c7b7;color:#6c594b;font-size:10px;letter-spacing:.035em;padding:7px 10px}.th-product-tile__tag.th-tag--active{background:#302a25;color:#fff;border-color:#302a25}.th-product-tile__details{display:flex;justify-content:space-between;gap:10px;align-items:end;padding:16px 3px 12px}.th-product-tile__details small{font-size:10px;letter-spacing:.13em;color:#977c6a}.th-product-tile__details h3{font:400 clamp(19px,2vw,27px)/1.24 Georgia,serif;margin:6px 0 0}.th-product-tile__details>span{font-size:11px;white-space:nowrap;color:#846d5b}.th-collections{background:#f0e9e1}.th-collections-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px 16px}.th-collection-card{grid-column:span 3;min-width:0}.th-collection-card:nth-child(-n+3){grid-column:span 4}.th-collection-card__visual{position:relative;aspect-ratio:1 / 1;background:#dfd3c7;overflow:hidden}.th-collection-card__visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.th-collection-card__placeholder{width:100%;height:100%;background:linear-gradient(132deg,#ead7c5,#d2bda8);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;text-align:center;color:#58473a;padding:20px}.th-collection-card__placeholder.is-wax{background:linear-gradient(145deg,#efe0d8,#caab9c)}.th-collection-card__placeholder span{font-size:10px;letter-spacing:.2em}.th-collection-card__placeholder strong{font:400 clamp(24px,2.6vw,38px) Georgia,serif}.th-collection-card__placeholder small{font:italic 16px Georgia,serif}.th-collection-card__text{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 2px 8px}.th-collection-card__text h3{font:400 clamp(21px,2vw,29px)/1.2 Georgia,serif;margin:0}.th-collection-card__text p{color:var(--th-muted);font-size:12px;margin:7px 0 0;line-height:1.5}.th-collection-card__text>span{font-size:20px;color:#8c6d58}.th-coming-note{font-size:12px;color:#796a5e;margin:33px 0 0;line-height:1.6}.th-scents{background:var(--th-cream)}.th-scents-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.th-scent-card{min-width:0}.th-scent-card__image{aspect-ratio:4/4.8;background:#e6dcd0;overflow:hidden}.th-scent-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.th-scent-card h3{font:400 21px/1.22 Georgia,serif;margin:14px 0 5px}.th-scent-card p{font-size:12px;color:var(--th-muted);line-height:1.5;margin:0}.th-scent-card__cta{display:inline-block;font-size:12px;color:#80644f;margin-top:14px;text-decoration:underline;text-underline-offset:4px}.th-steps{background:#e8ddd1;padding:65px max(24px,6vw);display:flex;align-items:center;justify-content:space-between;gap:46px}.th-steps>div{max-width:360px;flex:none}.th-steps ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;gap:25px;padding:0;margin:0;max-width:850px}.th-steps li{border-top:1px solid #c1ad9d;padding-top:17px;color:#6c5b4e;font-size:14px;line-height:1.55}.th-steps li strong{display:block;font:26px Georgia,serif;color:#ad896f;margin-bottom:10px}.th-story{text-align:center;padding:105px 24px 110px;background:#f5f0e9}.th-story h2{max-width:770px;margin:20px auto}.th-story p{font-size:16px;line-height:1.8;color:var(--th-muted);max-width:600px;margin:0 auto}.th-story__signature{display:block;margin-top:35px;font-size:12px;letter-spacing:.09em}.th-story__signature em{font:italic 16px Georgia,serif;letter-spacing:0}@media(max-width:1050px){.th-nav__links{gap:14px}.th-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.th-product-tile__details{display:block}.th-product-tile__details>span{display:block;margin-top:6px}.th-scents-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.th-steps{display:block}.th-steps ol{margin-top:26px;max-width:none}}@media(max-width:800px){.th-hero{grid-template-columns:1fr 1fr}.th-hero__copy{padding:60px 35px}.th-hero h1{font-size:clamp(38px,5.5vw,58px)}.th-collections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.th-collection-card,.th-collection-card:nth-child(-n+3){grid-column:auto}.th-section-head{display:block}.th-section-head>p{margin-top:14px}.th-logo{font-size:19px}.th-nav__links{gap:12px;font-size:12px}}@media(max-width:640px){.th-nav{display:block;padding:12px 16px}.th-logo{font-size:21px}.th-logo img{width:36px;height:36px}.th-nav__links{display:flex;overflow-x:auto;white-space:nowrap;gap:18px;padding-top:13px;padding-bottom:3px;scrollbar-width:thin}.th-nav__links a{flex:none;font-size:12px}.th-cart{padding:7px 12px}.th-hero{grid-template-columns:1fr;min-height:0}.th-hero__copy{padding:57px 25px 50px}.th-hero h1{font-size:51px}.th-hero__signature{margin-top:26px}.th-hero__media{min-height:320px}.th-valuebar{gap:7px;flex-direction:column;font-size:10px}.th-valuebar i{display:none}.th-section{padding:62px 18px}.th-section-head{margin-bottom:25px}.th-section-head h2{font-size:38px}.th-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 11px}.th-product-tile__tag,.th-collection-card__tag{top:9px;left:9px;padding:5px 7px;font-size:9px}.th-product-tile__details{padding:10px 1px}.th-product-tile__details h3{font-size:20px}.th-product-tile__details small{font-size:9px}.th-collections-grid{gap:19px 11px}.th-collection-card__text h3{font-size:21px}.th-collection-card__text p{font-size:11px}.th-collection-card__placeholder strong{font-size:23px}.th-scents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.th-scent-card h3{font-size:20px}.th-steps{padding:55px 22px}.th-steps ol{grid-template-columns:1fr;gap:13px}.th-steps li{display:flex;gap:20px;align-items:center}.th-steps li strong{margin:0}.th-story{padding:72px 24px}.th-story h2{font-size:37px}.th-story p{font-size:14px}}.th-featured{background:#faf8f4}.th-featured__end{text-align:center;margin-top:38px}.th-featured__end a{display:inline-block;border-bottom:1px solid #9f8977;padding-bottom:8px;font-size:13px;letter-spacing:.03em}.th-featured__end a:hover{color:#8a6c57}.th-product-tile__details h3{font-size:clamp(18px,1.55vw,23px);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.th-product-tile__details>span{font-size:14px;color:#665549}.th-product-tile__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font:400 29px Georgia,serif;color:#6f5b4b;background:linear-gradient(135deg,#e9dccc,#d3c1b0)}.th-scent-card__image img{transition:transform .35s ease}.th-collection-intro{background:#f8f5f0;color:#302a25;padding:68px max(22px,6vw) 45px;text-align:center}.th-collection-intro__inner{max-width:880px;margin:auto}.th-collection-intro h1{font:400 clamp(42px,5.8vw,72px)/1.13 Georgia,serif;letter-spacing:-.025em;margin:17px 0 22px}.th-collection-intro__description,.th-collection-intro p{font-size:15px;line-height:1.8;color:#76695d;max-width:650px;margin:0 auto 22px}.th-collection-intro__inner>a{display:inline-block;font-size:12px;color:#78634f;border-bottom:1px solid #a5917e;padding-bottom:6px;text-decoration:none}.th-collection-intro__inner>a:hover{color:#3b3028}#header-component .tibori-policy-wordmark{font-size:16px;letter-spacing:.14em}#header-component .menu-list__submenu{box-shadow:0 22px 35px -28px #2d221933;border-bottom:1px solid #e7ddd2}#header-component .mega-menu__link-image{aspect-ratio:1/1;object-fit:cover}#header-component .mega-menu__link{font-size:13px;letter-spacing:.015em}#header-component .mega-menu__link:hover{color:#8f715a}#header-component .mega-menu{padding-top:16px;padding-bottom:26px}#MainContent[data-template^=product],#MainContent[data-template^=collection]{background:#f8f5f0;color:#302a25}#MainContent[data-template^=collection] .product-grid-container{background-color:#f8f5f0}#MainContent[data-template^=product] .product-information{color:#302a25}@media(max-width:800px){.th-collection-intro{padding:45px 18px 32px}.th-product-tile__details>span{margin-top:9px;font-size:12px}.th-featured__end{margin-top:21px}}@media(max-width:640px){.th-product-tile__details h3{font-size:17px}.th-collection-intro h1{font-size:41px}#header-component .tibori-policy-wordmark{font-size:11px;letter-spacing:.085em}}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow]){position:relative}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{position:absolute;inset-inline-start:50%;inset-inline-end:auto;top:100%;transform:translate(-50%);width:250px;min-width:230px;max-width:min(300px,calc(100vw - 32px));padding:0;margin:0;clip-path:none;transition:opacity .18s ease,visibility .18s ease;background:#f8f5f0;border:1px solid #e3dad0;border-radius:0 0 6px 6px;box-shadow:0 14px 28px #302a2524;z-index:100}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu>.menu-list__submenu-inner{display:block;transform:none;padding:8px 0;margin:0;max-height:min(68vh,510px);overflow-y:auto;opacity:var(--submenu-content-opacity, 0)}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu{display:block;width:100%;max-width:none;margin:0;padding:0}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__grid,#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__list{display:block;width:100%;max-width:none;margin:0;padding:0}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__column{display:block;width:100%;max-width:none;margin:0;padding:0}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__link{display:block;width:100%;padding:11px 20px;line-height:1.45;color:#302a25;text-decoration:none;white-space:normal}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__link:hover,#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__link:focus-visible{background:#ece4db;color:#604939}#header-component[data-menu-style=menu] .header__underlay-open{height:var(--header-height);box-shadow:none}#header-component[data-menu-style=menu] .menu-list__trigger{align-items:center}#header-component[data-menu-style=menu] .menu-list__trigger>.menu-list__disclosure{position:static;inset:auto;transform:none;opacity:1;pointer-events:auto;padding:6px 7px 6px 0;margin-inline-start:-5px;width:19px;flex:0 0 19px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/tibori-modular.css.map */
