:root{--tt-bg: #e8e8e8;--tt-black: #000000;--tt-white: #ffffff;--tt-text-xs: 10px;--tt-text-sm: 11px;--tt-text-base: 12px;--tt-spacing: .08em;--tt-spacing-wide: .12em}*,*:before,*:after{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}body{background-color:var(--tt-bg);font-size:var(--tt-text-sm);color:var(--tt-black);font-weight:400;text-transform:uppercase;letter-spacing:.06em}.scroll-trigger,.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.shopify-section+.shopify-section{margin-top:0}*{border-radius:0!important}.header-wrapper{background-color:var(--tt-bg);border-bottom:none!important;box-shadow:none!important}.header{padding-top:14px;padding-bottom:14px;min-height:46px}.header__heading-link,.header__heading-link span,.header__heading,.header__heading a{font-weight:400!important;font-size:var(--tt-text-base)!important;letter-spacing:var(--tt-spacing-wide)!important;text-transform:uppercase!important}.header__heading-link .header__heading-logo{max-width:120px}.header__menu-item,.header__menu-item span,.list-menu__item,.list-menu__item span{font-size:var(--tt-text-sm);letter-spacing:var(--tt-spacing);text-transform:uppercase;font-weight:400}.header__icon svg,.header__icon--search svg{width:16px;height:16px}.header__icon span{font-size:var(--tt-text-sm);letter-spacing:var(--tt-spacing);text-transform:uppercase;font-weight:400}.cart-count-bubble{display:none!important}.announcement-bar{background-color:var(--tt-black);color:var(--tt-white);font-size:var(--tt-text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:400;padding:8px;text-align:center}.announcement-bar__link,.announcement-bar p{color:var(--tt-white)!important}.slideshow.banner--large,.banner.banner--large,.slideshow.banner--large .slideshow__media,.slideshow.banner--large .banner__media{min-height:100vh}.slideshow.banner--large .slideshow__media img,.slideshow.banner--large .banner__media img,.banner.banner--large .banner__media img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.slideshow__controls,.slider-buttons{background:transparent;bottom:24px;left:24px}.slider-button{background:transparent;border:none;color:var(--tt-white)}.slider-counter__link--dots .dot{background-color:#fff6;width:6px;height:6px}.slider-counter__link--dots.active .dot,.slider-counter__link--dots:focus .dot{background-color:var(--tt-white)}.slideshow__text-wrapper.banner__content{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 0 48px 48px}.banner--desktop-transparent .banner__box,.slideshow__text.banner__box{background:transparent!important;padding:0!important;max-width:520px}.banner__heading{color:var(--tt-white)!important;font-size:2.4rem!important;letter-spacing:.06em;text-transform:uppercase;font-weight:700;margin-bottom:6px;line-height:1.1}.banner__text{color:var(--tt-white)!important;font-size:var(--tt-text-sm)!important;letter-spacing:.06em;text-transform:uppercase;font-weight:400;margin-bottom:16px;opacity:.85}.banner__buttons .button--primary,.slideshow__text .button--primary{background-color:transparent;color:var(--tt-white);border:1px solid rgba(255,255,255,.6);padding:10px 22px;font-size:var(--tt-text-sm);letter-spacing:var(--tt-spacing);text-transform:uppercase;font-weight:400;min-width:auto;transition:background .2s,color .2s}.banner__buttons .button--primary:hover,.slideshow__text .button--primary:hover{background-color:var(--tt-white);color:var(--tt-black);border-color:var(--tt-white)}.banner__buttons .button--secondary,.slideshow__text .button--secondary{background-color:transparent;color:var(--tt-white);border:1px solid var(--tt-white);padding:10px 22px;font-size:var(--tt-text-sm);letter-spacing:var(--tt-spacing);text-transform:uppercase;font-weight:400;min-width:auto}.section-main-collection-banner,.collection-hero,.main-collection-banner{display:none!important}.facets-wrapper{background:var(--tt-bg);border-bottom:1px solid rgba(0,0,0,.1);padding:12px 0}.facets__summary,.facets__label,.facet-filters__label{font-size:var(--tt-text-sm);letter-spacing:var(--tt-spacing);text-transform:uppercase;font-weight:400}.facet-filters__sort .select__select,.facets .select__select{font-size:var(--tt-text-sm);letter-spacing:.06em;text-transform:uppercase;border:none;background:transparent;padding:0;cursor:pointer}.product-count__text,.product-count{font-size:var(--tt-text-xs);letter-spacing:.06em;color:#0006}.active-facets__button{border:1px solid rgba(0,0,0,.2);font-size:var(--tt-text-xs);letter-spacing:.06em;text-transform:uppercase}.featured-collection{background-color:var(--tt-bg);padding-top:0!important}.collection,.section-main-collection-product-grid-padding{padding-top:0!important}.featured-collection .collection__view-all .button,.featured-collection .center a,.featured-collection a.button{font-size:var(--tt-text-sm);letter-spacing:var(--tt-spacing);text-transform:uppercase;font-weight:400;background:transparent;color:var(--tt-black);border:none;padding:24px 0 20px;text-decoration:none}.featured-collection .title-wrapper-with-link:empty,.collection-description-wrapper:empty,.featured-collection .title-wrapper-with-link h2:empty{display:none}.card-wrapper{background:transparent}.card--product{background:transparent;border:none!important;box-shadow:none!important}.card__inner{background:transparent;border:none;box-shadow:none}.card__media{background-color:var(--tt-white)!important;overflow:hidden}.card__media img,.card__media .media img{object-fit:contain!important;object-position:center center!important;background-color:var(--tt-white)}.card__content{padding:8px 0 16px}.card__information{padding-left:0;padding-right:0}.card__heading{font-size:var(--tt-text-sm)!important;letter-spacing:.06em;text-transform:uppercase;font-weight:400!important;margin:0 0 2px;line-height:1.4}.card__heading a{color:var(--tt-black);text-decoration:none}.price__container,.price{font-size:var(--tt-text-sm)!important;letter-spacing:.04em;color:#00000080!important;font-weight:400!important}.price--large{font-size:var(--tt-text-sm)!important}.card--product:hover .card__inner{box-shadow:none!important}.card__badge,.quick-add{display:none!important}.grid--4-col-desktop{--grid-desktop-horizontal-spacing: 4px;--grid-desktop-vertical-spacing: 4px}.template-product,.template-product .shopify-section,.product,.product__media-wrapper,.product__media-list,.product__media,.product-media-container,.product__modal-opener,.media,.product__media img,.thumbnail-list,.thumbnail-list__item,.thumbnail-list__item .media{background-color:var(--tt-white)!important;background:var(--tt-white)!important}.thumbnail-list__item button{border-color:#0000001f!important}.product__title,.product__title h1{font-size:13px!important;letter-spacing:.1em;text-transform:uppercase;font-weight:400!important}.product__price .price__container{font-size:13px;letter-spacing:.06em}.variant-pills__option,.select__select{border-color:#00000040;font-size:var(--tt-text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.variant-pills__option:checked,.variant-pills__option.active{background-color:var(--tt-black);color:var(--tt-white);border-color:var(--tt-black)}.product-form__submit,.product-form__submit.button--primary{background-color:var(--tt-black)!important;color:var(--tt-white)!important;border:none;font-size:var(--tt-text-sm);letter-spacing:var(--tt-spacing);text-transform:uppercase;font-weight:400;padding:18px 32px;width:100%}.product-form__submit:hover{background-color:#222!important}.product__description,.product__description p,.product .rte,.product .rte p{font-size:var(--tt-text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:400;line-height:1.8;color:#333}.cart-drawer{background-color:var(--tt-white);max-width:420px}.cart-drawer__header{border-bottom:1px solid rgba(0,0,0,.08);padding:20px}.cart-drawer__header h2,.drawer__heading{font-size:var(--tt-text-base);letter-spacing:.1em;text-transform:uppercase;font-weight:400}.cart-item__name{font-size:var(--tt-text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:400;text-decoration:none}.cart-item__details{font-size:var(--tt-text-xs);letter-spacing:.06em;text-transform:uppercase}.cart-item__price,.cart-item__discounted-prices{font-size:var(--tt-text-sm);letter-spacing:.04em;font-weight:400}.quantity{border-color:#00000026}.quantity__button{font-size:14px;font-weight:400}.cart-drawer__subtotal,.totals__subtotal-value{font-size:var(--tt-text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.tax-note{font-size:var(--tt-text-xs);letter-spacing:.04em;text-transform:uppercase;color:#00000080}.cart-drawer__footer .button--primary,.cart__checkout-button{background-color:var(--tt-black);font-size:var(--tt-text-sm);letter-spacing:var(--tt-spacing);text-transform:uppercase;font-weight:400}.cart-drawer__close{font-size:18px}.footer,.footer-group{background-color:var(--tt-black)!important;border-top:none;padding-top:48px;padding-bottom:48px}.footer__content-top{border-top:none}.footer-block__heading,.footer__heading{font-size:var(--tt-text-sm);letter-spacing:var(--tt-spacing);text-transform:uppercase;font-weight:400;color:var(--tt-white)}.footer__list-item a,.footer__list-item span,.footer__list-item,.footer-block__details-content,.footer-block__details-content a{font-size:var(--tt-text-sm);letter-spacing:.06em;text-transform:uppercase;color:#ffffff80!important;font-weight:400}.footer__list-item a:hover,.footer-block__details-content a:hover{color:var(--tt-white)!important}.footer__copyright,.footer__copyright-content,.copyright__content{font-size:var(--tt-text-xs);letter-spacing:.06em;color:#ffffff40!important;text-transform:uppercase}.footer-block__newsletter .field__input{border-color:#fff3;font-size:var(--tt-text-sm);letter-spacing:.04em;background-color:transparent;color:var(--tt-white);text-transform:uppercase}.footer-block__newsletter .field__input::placeholder{color:#ffffff4d;text-transform:uppercase}.footer-block__newsletter .button{background-color:var(--tt-white);color:var(--tt-black);font-size:var(--tt-text-sm);letter-spacing:var(--tt-spacing);text-transform:uppercase;font-weight:400}.footer .social-icons .icon{fill:#ffffff80;width:18px;height:18px}.footer .social-icons a:hover .icon{fill:var(--tt-white)}.button{text-transform:uppercase;letter-spacing:.1em;font-weight:400}.menu-drawer{background-color:var(--tt-bg)}.menu-drawer__menu-item,.menu-drawer__menu-item span{font-size:var(--tt-text-base);letter-spacing:var(--tt-spacing);text-transform:uppercase;font-weight:400}.search__input{font-size:var(--tt-text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.main-page-title{font-size:14px!important;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.rte{font-size:var(--tt-text-sm);letter-spacing:.06em;text-transform:uppercase;line-height:1.8;font-weight:400}.rte h2,.rte h3,.rte h4{font-size:var(--tt-text-base);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.slideshow__autoplay svg{fill:var(--tt-white);color:var(--tt-white)}@media screen and (max-width:749px){.slideshow.banner--large,.banner.banner--large,.slideshow.banner--large .slideshow__media,.slideshow.banner--large .banner__media{min-height:85vh}.banner__heading{font-size:1.6rem!important}.slideshow__text-wrapper.banner__content{padding:0 0 32px 20px}.header__heading-link .header__heading-logo{max-width:90px}.grid--4-col-desktop{--grid-mobile-horizontal-spacing: 4px;--grid-mobile-vertical-spacing: 4px}.header{padding-top:12px;padding-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-theme.css.map */
