.tt-footer{position:relative}.tt-footer__grid{display:grid;grid-template-columns:calc(50% - 200px) 1fr;background:var(--tt-black);gap:1px;padding-top:1px}.tt-footer__grid .col{background:var(--tt-white)}.tt-footer__grid .col--heading{padding-top:80px;padding-bottom:80px;padding-left:44px;display:flex;align-items:center}.tt-footer__grid .col--heading h2{font-family:PP Neue Machina Plain;font-size:12px;font-style:normal;font-weight:400;line-height:1.2em;letter-spacing:.02em;font-size:44px;line-height:1em}.tt-footer__grid .col--logo{overflow:hidden}.tt-footer__grid .col--logo svg{width:100%;width:calc(100% + 1px);height:auto;display:block}.tt-footer__grid .col--newsletter{display:flex;align-items:center;padding:44px 44px 0}.tt-footer__grid .col--newsletter h3{font-family:Suisse Intl;font-size:16px;font-style:normal;font-weight:400;line-height:1.15em;margin-top:0;margin-bottom:18px}@media (max-width: 767.98px){.tt-footer__grid{grid-template-columns:1fr;background:var(--tt-white);padding:50px 30px 0;overflow-x:hidden}.tt-footer__grid .col--newsletter{grid-row:2/auto;padding:40px 0}.tt-footer__grid .col--newsletter .footer-social{display:none}.tt-footer__grid .col--heading{padding:0}.tt-footer__grid .col--heading h2{font-family:PP Neue Machina Plain;font-size:32px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px}.tt-footer__grid .col--logo{margin:0 -30px;padding-top:50px}.tt-footer .footer-links{padding:0;grid-template-columns:auto;gap:22px}}.tt-newsletter-form{flex-grow:1}.tt-newsletter-form__field-wrapper>input{padding:15px 17px;background:none;display:block;width:100%;border:solid 1px var(--tt-black);outline:none;box-shadow:none;max-width:400px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;padding:70px 40px 50px 60px}.footer-links>ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.footer-links>ul>li>a{font-family:Suisse Intl;font-size:16px;font-style:normal;font-weight:400;line-height:1.15em;color:var(--tt-black);width:100%;display:block;border-bottom:solid 1px var(--tt-black);padding-bottom:4px;padding-top:7px;text-decoration:none}.footer-social{position:relative;display:flex;flex-direction:row;margin:auto 0;gap:24px}.footer-social__icons{display:flex;gap:16px}.footer-social__icons a{display:block}.footer-social__icons a:hover{opacity:.8}.footer-social__icons img{width:44px;height:auto;display:block}.footer-social__links{display:flex;justify-content:center;flex-direction:column;gap:4px}.footer-social__links a{font-family:Suisse Intl;font-size:14px;font-style:normal;font-weight:400;line-height:1.2em;color:var(--tt-black);text-decoration:none}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video{max-width:100%}body{color:var(--tt-black)}h1,h2,h3,h4,h5,h6,p{margin:0}.d-flex{display:flex;flex-direction:column}.container-padded{padding-left:140px;padding-right:140px}.container-fixed{max-width:1400px;margin-left:auto;margin-right:auto}#shop-hcaptcha-badge-container{display:none!important}*,*:before,*:after{box-sizing:border-box}.tt-accordion{display:flex;flex-direction:column}.tt-accordion__item{overflow:hidden;transition:all .2s ease;border-top:solid 1px var(--tt-black);border-bottom:solid 1px var(--tt-black);margin-top:-1px}.tt-accordion__title{font-family:Suisse Intl;font-size:16px;font-style:normal;font-weight:400;line-height:1.15em;padding:10px 0;display:block;cursor:pointer;display:flex;align-items:center;gap:8px}.tt-accordion__collapse-icon{margin-left:auto;flex-shrink:0;transition:all .5s ease}.tt-accordion__collapse-icon svg{display:block;width:30px;height:auto}.tt-accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.tt-accordion__content-wrapper{overflow:hidden}.tt-accordion__content-inner{font-family:Suisse Intl;font-size:14px;font-style:normal;font-weight:400;line-height:1.2em;padding-top:0;padding-bottom:10px;min-height:0;transform:translate3d(0,10px,0);opacity:0;visibility:hidden;transition:all .5s ease;max-width:300px;margin-left:auto}.tt-accordion__checkbox:checked~.tt-accordion__item .tt-accordion__content{grid-template-rows:1fr}.tt-accordion__checkbox:checked~.tt-accordion__item .tt-accordion__content-inner{opacity:1;visibility:inherit;transform:translateZ(0)}.tt-accordion__checkbox:checked~.tt-accordion__item .tt-accordion__collapse-icon--1{rotate:45deg}.tt-accordion--normal .tt-accordion__content-inner{max-width:100%;color:var(--tt-charcoal);padding-bottom:14px}.tt-accordion--normal .tt-accordion__title{font-size:17px;line-height:1.4em;letter-spacing:-.396px;padding:14px 0}.tt-accordion--normal .tt-accordion__item{border-color:#e4e4e4}.tt-accordion--hover .tt-accordion__title{cursor:default}.tt-accordion--hover .tt-accordion__item:hover .tt-accordion__content{grid-template-rows:1fr}.tt-accordion--hover .tt-accordion__item:hover .tt-accordion__content-inner{opacity:1;visibility:inherit;transform:translateZ(0)}.tt-accordion--hover .tt-accordion__item:hover .tt-accordion__collapse-icon--1{rotate:45deg}.tt-carousel{width:100%;position:relative;padding-left:120px;padding-right:120px}.tt-carousel>*{min-width:0}.tt-carousel .slide-blank{width:100%;height:550px;background:var(--tt-charcoal);border:solid 2px var(--tt-black)}.tt-carousel .swiper-slide img{height:auto}.tt-carousel__nav{display:flex;position:absolute;top:0;bottom:0;left:20px;right:auto;z-index:9}.tt-carousel__nav--right{right:20px;left:auto}.tt-carousel__nav button{background:none;border:none;outline:none;margin:auto;color:var(--tt-black);cursor:pointer}.tt-carousel__nav button svg{width:32px;height:auto}.tt-carousel__swiper{min-width:0;min-height:0;max-width:100%}@media (max-width: 767.98px){.tt-carousel{padding-left:0;padding-right:0}.tt-carousel__nav{left:12px;right:auto}.tt-carousel__nav--right{right:12px;left:auto}.tt-carousel__nav button svg{width:17px;color:var(--tt-white)}}.tt-reviews{max-width:1440px;padding:90px 0}.tt-reviews__heading{margin-bottom:-10px;padding:0 120px}.tt-reviews__heading svg{width:100%;height:auto;display:block}.template--product .tt-reviews__section{margin-top:80px}@media (max-width: 767.98px){.tt-reviews__heading{padding:0 30px 30px}.tt-reviews .tt-carousel__nav{display:none}}.tt-review,.tt-review__image{position:relative}.tt-review__image img{display:block}.tt-review__hover{--fore-color: var(--tt-white);position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tt-black);display:flex;padding:44px;flex-direction:column;gap:18px;opacity:0;visibility:hidden;transition:all .25s ease}.tt-review__hover *{color:var(--fore-color)}.tt-review__hover>p{font-family:Suisse Intl;font-size:14px;font-weight:400;line-height:1.4em;margin:0 0 auto}.tt-review__hover-footer h4{font-family:PP Neue Machina Plain;font-size:12px;font-style:normal;font-weight:400;line-height:1.2em;margin-bottom:14px}.tt-review__rating-stars{display:flex;gap:6px}.tt-review__rating-stars>span{height:12px;width:12px;border-radius:50%;border:solid 1px var(--fore-color);background:var(--fore-color)}.tt-review__rating-stars>span.is-active~span{background-color:#0000}.tt-review__name{--fore-color: var(--tt-black);display:flex;align-items:center;gap:10px;padding-top:14px;transition:all .25s ease}.tt-review__name>span{height:6px;width:6px;background:var(--fore-color);border-radius:50%}.tt-review__name h4{font-family:Suisse Intl;font-size:16px;font-style:normal;line-height:1.15em;font-size:28px;font-weight:400;line-height:1.6em;letter-spacing:-1.025px;color:var(--fore-color)}.tt-review:hover .tt-review__hover{opacity:1;visibility:inherit}.tt-review:hover .tt-review__name{opacity:0;visibility:hidden;transform:translate3d(0,-10px,0)}@media (max-width: 767.98px){.tt-review__image{display:grid;grid-template-columns:.4fr .6fr}.tt-review__image>img{aspect-ratio:.462;object-fit:cover}.tt-review__image .tt-review__hover-wrapper{position:relative;height:100%;width:100%}.tt-review__image .tt-review__hover{opacity:1;visibility:inherit;padding:26px}.tt-review__image .tt-review__hover p{font-family:Suisse Intl;font-size:14px;font-style:normal;font-weight:400;line-height:normal;overflow:auto}.tt-review__image .tt-review__hover-footer{position:absolute;right:100%;width:66.666%;padding:20px;bottom:0;box-sizing:border-box}.tt-review__image .tt-review__hover-footer .btn{font-size:10px;padding:6px 10px}.tt-review__name{display:none}.tt-review .tt-review__rating-stars>span{height:8px;width:8px}}.products-carousel{max-width:1440px;padding-bottom:40px}.products-carousel__heading{display:flex;padding:0 120px 18px;gap:20px}.products-carousel__heading h4{font-family:PP Neue Machina Plain;font-size:44px;font-style:normal;font-weight:400;line-height:1em;letter-spacing:-1.2px;font-size:16px;margin-bottom:8px}.products-carousel__heading h2{font-family:PP Neue Machina Plain;font-size:44px;font-style:normal;font-weight:400;line-height:1em;letter-spacing:-1.2px;font-size:42px}.products-carousel__heading .btn{margin-top:auto;margin-left:auto}.products-carousel__hr{height:1px;display:block;background:var(--tt-black);margin:0 120px}.products-carousel .product-card__separator{position:absolute;top:0;bottom:0;left:auto;right:-28px;background:var(--tt-black);width:1px}.products-carousel .tt-carousel__nav{bottom:120px}.template--collection .products-carousel{padding-top:120px;padding-bottom:120px}@media (max-width: 767.98px){.products-carousel{padding:0 30px}.products-carousel__heading{padding:0}.products-carousel__heading h2{font-family:PP Neue Machina Plain;font-size:32px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px}.products-carousel__heading .btn{display:none}.products-carousel__hr{margin:0}.products-carousel__hr:last-of-type{display:none}}@media (min-width: 768px){.template--collection .tt-reviews__section,.template--product .tt-reviews__section{background:var(--tt-black)}.template--collection .tt-reviews__heading path,.template--product .tt-reviews__heading path{fill:var(--tt-charcoal)}.template--collection .tt-reviews .tt-review__name,.template--product .tt-reviews .tt-review__name{--fore-color: var(--tt-white)}.template--collection .tt-reviews .tt-review__hover,.template--product .tt-reviews .tt-review__hover{background:var(--tt-white)}.template--collection .tt-reviews .tt-review__hover,.template--collection .tt-reviews .tt-review__hover .btn,.template--product .tt-reviews .tt-review__hover,.template--product .tt-reviews .tt-review__hover .btn{--fore-color: var(--tt-black)}.template--collection .tt-reviews .tt-carousel__nav button,.template--product .tt-reviews .tt-carousel__nav button{color:var(--tt-white)}}.btn{font-family:PP Neue Machina Plain;--fore-color: var(--tt-black);display:block;width:fit-content;border:solid 1px var(--fore-color);position:relative;z-index:2;padding:10px 16px;line-height:1em;display:flex;gap:8px;align-items:center;text-decoration:none;color:var(--fore-color);font-size:14px;font-style:normal;font-weight:400;text-transform:uppercase;transition:opacity .15s ease}.btn>span{margin-bottom:-2px}.btn:after{content:" ";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50px;border:solid 1px var(--fore-color);z-index:-1}.btn svg path{fill:var(--fore-color)}.btn:hover{opacity:.7}.btn:active{opacity:.5}.btn--white{--fore-color: var(--tt-white)}.shopify-section-group-header-group{position:fixed;top:0;left:0;width:100%;z-index:49}.navbar{--fore-color: var(--tt-white);--back-color: transparent;position:relative;z-index:99;width:100%;height:90px;border-bottom:solid 1px var(--fore-color);background-color:var(--back-color);transition:background-color .25s ease,border-color .25s ease,transform .5s ease,visibility .5s ease,opacity .5s ease}.navbar__spacing{height:90px;display:none}.navbar--solid .navbar__spacing{display:block}.navbar__grid{display:grid;grid-template-columns:1fr auto 1fr;height:100%;align-items:center;padding:0 44px}.navbar__grid .col--logo{position:relative;height:100%;width:400px;border-left:solid 1px var(--fore-color);border-right:solid 1px var(--fore-color);display:flex;transition:border-color .25s ease}.navbar__grid .col--logo svg path{transition:all .25s ease;fill:var(--fore-color)}.navbar__grid .col--links{margin-left:auto}.navbar__logo{display:block;margin:auto;font-size:0}.navbar__logo svg{max-width:100%;height:20px;width:auto}.navbar__logo-small{position:absolute;display:block;margin:auto;font-size:0;top:0;right:0;bottom:0;left:0;display:flex;transform:translate3d(0,12px,0);opacity:0;visibility:hidden}.navbar__logo-small svg{max-width:100%;height:36px;width:auto;margin:auto}.navbar__logo,.navbar__logo-small,.navbar__audio,.navbar__audio svg line,.navbar__links a{transition:all .25s ease}.navbar__links{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:20px}.navbar__links li a{font-family:PP Neue Machina Plain;font-size:12px;font-style:normal;font-weight:400;line-height:1.2em;letter-spacing:.02em;color:var(--fore-color);text-decoration:none;text-transform:uppercase;display:block;padding:8px 0}.navbar__audio{display:flex;color:var(--fore-color);gap:10px}.navbar__audio svg{height:24px;width:auto}.navbar__audio svg line{stroke:var(--fore-color)}.navbar__audio span{font-family:PP Neue Machina Plain;font-size:12px;font-style:normal;font-weight:400;line-height:1.2em;letter-spacing:.02em;margin-top:auto;height:fit-content;margin-bottom:-2px;line-height:1em}.mobile-menu--show .navbar,.navbar--scrolled .navbar,.navbar--solid .navbar{--fore-color: var(--tt-black);--back-color: var(--tt-white)}.navbar--scrolled .navbar__logo{transform:translate3d(0,-12px,0);opacity:0;visibility:hidden}.navbar--scrolled .navbar__logo-small{opacity:1;visibility:inherit;transform:translateZ(0)}.navbar--transparent.navbar--transparent .navbar{--fore-color: var(--tt-white);--back-color: transparent}.navbar--hide .navbar{transform:translate3d(0,-100%,0);opacity:0;visibility:hidden}@media (max-width: 767.98px){.navbar{height:84px}.navbar__grid{grid-template-columns:1fr auto;padding:10px 30px}.navbar__grid .col--audio{display:none}.navbar__grid .col--logo{width:180px;border:none}.navbar__grid .col .navbar__links .link-desktop{display:none}.navbar__grid .col .navbar__logo-small svg{margin-left:0;height:28px}.navbar__grid .col .navbar__cart-link svg{width:24px!important}}@media (max-width: 767.98px){:root{--nav-height: 84px}.mobile-menu__btn{position:relative;height:22px;width:28px}.mobile-menu__btn span{position:absolute;width:100%;height:2px;top:50%;background:var(--fore-color);transition:all .25s ease}.mobile-menu__btn span:nth-of-type(1){transform:translate3d(0,-4px,0)}.mobile-menu__btn span:nth-of-type(2){transform:translate3d(0,4px,0)}}.text-rollover{position:relative;overflow:hidden;height:fit-content;display:block}.text-rollover>span{opacity:0}.text-rollover__overlay{top:0;left:0;position:absolute;transition:all .5s ease}.text-rollover__trigger:hover .text-rollover__overlay{transform:translateY(-50%)}.mobile-menu{position:absolute;top:100%;left:0;right:0;background:var(--tt-white);opacity:0;visibility:hidden;transition:all .25s ease;border-top:solid 1px var(--tt-black);transform:translateZ(0)}.mobile-menu__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#d9d9d980;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:19;opacity:0;visibility:hidden}@media (max-width: 767.98px){.mobile-menu,.mobile-menu__overlay{display:block!important}.mobile-menu__links{display:flex;flex-direction:column;gap:65px;padding:65px 30px}.mobile-menu__links a{text-transform:uppercase;text-decoration:none;color:var(--tt-black, #171717);text-align:center;font-family:PP Neue Machina Plain;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.mobile-menu__links a:hover{text-decoration:underline}.mobile-menu--show .mobile-menu__btn span:nth-of-type(1){transform:translateZ(0) rotate(-45deg)}.mobile-menu--show .mobile-menu__btn span:nth-of-type(2){transform:translateZ(0) rotate(45deg)}.mobile-menu--show .mobile-menu,.mobile-menu--show .mobile-menu__overlay{opacity:1;visibility:inherit;transform:translateZ(0)}}#nav-audio-title{text-transform:uppercase}.nav-audio{position:relative;display:flex;gap:5px;height:30px;transition:opacity .3s ease}.nav-audio span{--max-scale: 10;--min-scale: 1;height:3px;width:4px;background:var(--fore-color);transform-origin:50% 100%;transform:scaleZ(1);animation:audio-anim 2s ease infinite forwards}.nav-audio span:nth-of-type(15),.nav-audio span:nth-of-type(1){--max-scale: 4;animation-delay:.1s;animation-duration:1.8s}.nav-audio span:nth-of-type(14),.nav-audio span:nth-of-type(2){--max-scale: 5;animation-delay:.2s;animation-duration:1.2s}.nav-audio span:nth-of-type(13),.nav-audio span:nth-of-type(3){--max-scale: 6;animation-delay:.3s;animation-duration:1.4s}.nav-audio span:nth-of-type(12),.nav-audio span:nth-of-type(4){--max-scale: 8;animation-delay:.4s;animation-duration:1.6s}.nav-audio span:nth-of-type(11),.nav-audio span:nth-of-type(5){--max-scale: 9;--min-scale: 2;animation-delay:.5s;animation-duration:2s}.nav-audio span:nth-of-type(10),.nav-audio span:nth-of-type(6){--max-scale: 9;--min-scale: 3;animation-delay:.6s;animation-duration:1.8s}.nav-audio span:nth-of-type(9),.nav-audio span:nth-of-type(7){--max-scale: 9;--min-scale: 5;animation-delay:.4s;animation-duration:1.5s}.nav-audio span:nth-of-type(8){--max-scale: 10;--min-scale: 6;animation-delay:.1s;animation-duration:2s}.navbar__audio{cursor:pointer;width:fit-content}.navbar__audio.is-paused .nav-audio>span{animation-play-state:paused}.navbar__audio.is-mute .nav-audio{opacity:.4}@keyframes audio-anim{0%,to{transform:scaleZ(1);transform:scale3d(1,var(--min-scale, 1),1)}50%{transform:scale3d(1,10,1);transform:scale3d(1,var(--max-scale, 10),1)}}@keyframes audio-stop{to{transform:scale3d(1,3,1)}}.product-card{position:relative}.product-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.product-card__media{position:relative}.product-card__media img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/5}.product-card__media-overlay{position:absolute;top:12px;right:12px;z-index:5}.product-card__media-overlay>a{text-decoration:none}.product-card__media-overlay>a svg{display:block}.product-card__media-overlay>a svg circle{fill:#fff0}.product-card__media-overlay>a svg circle,.product-card__media-overlay>a svg path{transition:all .25s ease}.product-card__media-overlay>a:hover>svg>circle{fill:var(--tt-white)}.product-card__media-overlay>a:hover>svg>path{stroke:var(--tt-black)}.product-card__tag-label{font-family:PP Neue Machina Plain;font-size:12px;font-style:normal;font-weight:400;line-height:1.2em;letter-spacing:.02em;text-transform:uppercase;padding:7px 11px 4px;background:#cab171;color:#fff;width:fit-content;border-radius:50px;margin-bottom:12px}.product-card__hover-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;visibility:hidden;transition:all .5s ease}.product-card__info{padding-top:28px}.product-card__info h4{font-family:Suisse Intl;font-size:22px;font-weight:500;line-height:1.2em;width:100%;padding-bottom:8px;border-bottom:solid 1px var(--tt-black)}.product-card__info p.p-tagline{font-family:Suisse Intl;font-size:14px;font-weight:400;line-height:1.4em;padding:8px 0;border-bottom:solid 1px var(--tt-black)}.product-card__info h3{font-family:PP Neue Machina Plain;font-size:12px;font-style:normal;font-weight:400;line-height:1.2em;letter-spacing:.02em;text-transform:uppercase;padding:5px 9px 2px;background:#65342a;color:#fff;width:fit-content;border-radius:50px;margin-bottom:12px}.product-card__info h3.p-series--t1-essence{background:#ff5640}.product-card__info span{font-family:PP Neue Machina Plain;font-size:12px;font-style:normal;font-weight:400;line-height:1.2em;letter-spacing:.02em;color:var(--tt-charcoal)}.product-card:hover .product-card__hover-img{opacity:1;visibility:inherit}.product-card--coming-soon .product-card__media img{opacity:.5}:root{--nav-height: 90px;--height-fill: calc(100vh - var(--nav-height, 90px));--tt-white: #f2f2f2;--tt-black: #171717;--tt-umber: #521608;--tt-charcoal: #616161;--tt-orange: #ff6149;--tt-grey: #cfcfcf}html,body{overscroll-behavior:none;background-color:var(--tt-white)!important}@media (max-width: 767.98px){.md-show{display:block}.md-hide{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/main.css.map */
