a:focus,button:focus,input:focus,textarea:focus{outline:none !important}.is-draggable:focus{outline:none !important}input:-internal-autofill-previewed,input:-internal-autofill-selected,textarea:-internal-autofill-previewed,textarea:-internal-autofill-selected,select:-internal-autofill-previewed,select:-internal-autofill-selected{background-color:transparent !important}::selection{background:transparent}::-moz-selection{background:transparent}.lazyload,.lazyloading{opacity:0}@keyframes fade-in-and-up{0%{transform:translateY(10px);opacity:0}100%{transform:translateY(0);opacity:1}}.lazyloaded{opacity:0;animation:fade-in-and-up .5s ease;animation-fill-mode:forwards}.lazyloaded.lazyloaded-animation{opacity:0;animation:fade-in-and-up .5s ease;animation-fill-mode:forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.lazyloaded.lazyloaded-simple{opacity:0;animation:fade-in .5s ease;animation-fill-mode:forwards}*{box-sizing:border-box}body{font-size:16px;font-family:'Bodoni';padding:0;margin:0;background-color:#ede8e4}p{margin:0;padding:0}.tt-page{margin:0;position:relative;pointer-events:none}.tt-page a{pointer-events:auto;z-index:10;position:relative}.tt-page p{z-index:10;position:relative}.tt-page canvas{position:absolute;top:0;left:0;height:100%;width:100vw;pointer-events:auto;z-index:0}.dg.ac{display:none}.tt-event--reveal .tt-shop-btn-container{display:block}@media only screen and (max-width:700px){.tt-event--reveal .tt-shop-btn-container{display:none}}.tt-event--reveal .tt-shop-countdown{display:none}.tt-page--hide-logos .tt-item-logo--designer{display:none}.tt-page--hide-logos .tt-item-name--designer{display:inline}.tt-page--hide-logos .tt-item-name--designer:hover{text-decoration:underline}.tt-main-nav{font-size:16px;padding:20px 20px;width:100%;display:flex;justify-content:space-between}@media only screen and (max-width:700px){.tt-main-nav{flex-wrap:wrap;justify-content:center;flex-direction:column-reverse;padding:10px}}.tt-main-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row}@media only screen and (max-width:700px){.tt-main-nav ul{width:100%;justify-content:center;padding-top:30px}}.tt-main-nav li{padding-right:20px}@media only screen and (max-width:700px){.tt-main-nav li{padding:0 20px}}.tt-main-nav a{color:#000;text-decoration:none}.tt-main-heading{font-size:11vw;font-size:13vw;font-family:'Bodoni Bold';width:100%;z-index:100;text-align:center;position:relative;pointer-events:none}.tt-main-heading a{color:#000;cursor:default;text-decoration:none;pointer-events:none}.tt-main-heading span{color:#000}@media only screen and (max-width:880px){.tt-main-heading{font-size:20vw;margin-top:20px}}@media only screen and (max-width:700px){.tt-main-heading{font-size:23vw}}.tt-shop-countdown{text-align:center}@media only screen and (max-width:700px){.tt-shop-countdown{line-height:1.6}}.tt-shop-countdown .tt-time{display:inline-block}@media only screen and (max-width:700px){.countdown--desktop{display:none}}.countdown--mobile{display:none}@media only screen and (max-width:700px){.countdown--mobile{display:block;padding:10px}.countdown--mobile a{color:#000 !important;text-decoration:none !important}}@media only screen and (max-width:700px){.countdown--mobile-spaced{padding-top:40px}}.tt-shop-btn-container{display:none}.tt-inner-page{margin:5vh auto;width:75%;font-size:16px;padding:20px;min-height:80vh}@media only screen and (max-width:700px){.tt-inner-page{width:100%;margin-top:0;min-height:0}}.tt-inner-page a{color:#000;text-decoration:none}@media only screen and (max-width:700px){.tt-inner-page a{text-decoration:underline}}.tt-inner-page a:hover{text-decoration:underline}.tt-directory-paragraph{font-size:24px;text-align:center;margin:40px auto}.tt-directory-paragraph p{padding-bottom:40px}@media only screen and (max-width:700px){.tt-directory-paragraph{margin-bottom:0;margin-top:20px;font-size:8vw}}@media only screen and (max-width:700px){.tt-directory-paragraph--mobile-small{font-size:16px}}.tt-shop-btn{padding-bottom:100px}@media only screen and (max-width:700px){.tt-shop-btn{padding-bottom:0}}.tt-directory-btn{font-size:3vw;text-align:center;margin:20px auto;padding-bottom:40px;font-family:'Bodoni Bold'}@media only screen and (max-width:880px){.tt-directory-btn{font-size:4vw}}@media only screen and (max-width:700px){.tt-directory-btn{font-size:8vw;margin-top:40px}}.tt-directory-btn a{color:#000;text-decoration:none}@media only screen and (max-width:700px){.tt-directory-btn a{text-decoration:underline}}.tt-directory-btn a:hover{text-decoration:underline}@media only screen and (max-width:700px){.tt-directory-btn--web{display:none}}.tt-directory-btn--mobile{display:none}@media only screen and (max-width:700px){.tt-directory-btn--mobile{display:block}}.tt-designer-list-directory-contianer{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:60px 0}.tt-directory-toggle{margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:16px}@media only screen and (max-width:700px){.tt-directory-toggle{margin-top:20px;font-size:16px}}.tt-logo-toggle{font-size:24px;cursor:pointer;padding-right:10px;pointer-events:auto}@media only screen and (max-width:700px){.tt-logo-toggle{font-size:24px}}.tt-btn{border:1px solid #000;display:inline-block;padding:6px 3px;font-size:16px;position:relative;text-align:center;transition:background 600ms ease,color 600ms ease;box-sizing:border-box}.tt-designer-list-directory-section{width:25%;margin-bottom:20px}@media only screen and (max-width:880px){.tt-designer-list-directory-section{width:33.33%}}@media only screen and (max-width:700px){.tt-designer-list-directory-section{width:50%;padding:20px}}.tt-designer-list-letter{font-size:24px;padding-bottom:15px}@media only screen and (max-width:700px){.tt-designer-list-letter{font-size:8vw}}.tt-designer-list{padding:0;margin:0;list-style:none}.tt-designer-list li{padding:5px 0}.tt-designer-list li a{color:#000;text-decoration:none;font-size:16px}.tt-item-name--designer{display:none}.tt-item-logo{width:60%;padding-bottom:30px;max-width:140px}@media only screen and (max-width:700px){.tt-item-logo{width:100%;max-width:100%}}.tt-footer{width:100%;margin:15vh auto 50px}@media only screen and (max-width:1200px){.tt-footer{margin-top:30vh}}@media only screen and (max-width:1150px){.tt-footer{margin-top:120px}}@media only screen and (max-width:700px){.tt-footer--web{display:none}}.tt-sponsor-logos{width:900px;display:flex;flex-wrap:wrap;margin:20px auto 0;justify-content:center;align-items:center}@media only screen and (max-width:880px){.tt-sponsor-logos{width:540px}}@media only screen and (max-width:700px){.tt-sponsor-logos{width:100%}}.tt-logo{width:180px;padding:20px 30px;display:flex;align-items:center}.tt-logo a{width:100%}.tt-logo--small{width:160px}.tt-logo-image{width:100%}.flickity-slider{display:flex;justify-content:flex-start;align-items:flex-start;z-index:150;overflow:visible;width:100%}.flickity-page-dots{display:none}.tt-slider{width:100%}.tt-slider-image{position:relative}.tt-slider-container{position:relative;z-index:10;cursor:grab}.tt-slider-container{width:80%;margin:0 auto;padding-bottom:20px;overflow:hidden;pointer-events:none;margin-top:-7.3%}@media only screen and (max-width:1150px){.tt-slider-container{width:calc(100% - 40px)}}@media only screen and (max-width:880px){.tt-slider-container{margin-top:-11.5%}}@media only screen and (max-width:700px){.tt-slider-container{padding-bottom:0;margin-top:-13%}}.tt-slider .tt-slider-image{margin:0 auto;width:33.5%}@media only screen and (max-width:880px){.tt-slider .tt-slider-image{width:43%}}@media only screen and (max-width:700px){.tt-slider .tt-slider-image{width:53%}}.button{border:none;border-radius:0;background-color:transparent;width:20%;pointer-events:auto;z-index:50;padding:0;font-size:16px;color:#000;font-family:'Bodoni';line-height:1;margin-top:-3px;pointer-events:auto}@media only screen and (max-width:1150px){.button{width:15%}}.button svg{width:100%}.button:hover{cursor:pointer}.carousel-button--previous{text-align:left}.carousel-button--next{text-align:right}.main-carousel-button-row{text-align:right;position:absolute;top:0;right:0;display:flex;width:100%;height:100%;padding:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;flex-direction:row;z-index:200;pointer-events:none}@media only screen and (max-width:700px){.main-carousel-button-row{display:none}}.tt-signup-link{padding-top:100px;padding-bottom:20px;font-family:'Bodoni Bold';font-size:3vw}@media only screen and (max-width:700px){.tt-signup-link{font-size:8vw}}.tt-signup-form{padding:80px 0 100px;width:60%;margin:0 auto}@media only screen and (max-width:700px){.tt-signup-form{width:100%}}@keyframes tm-mc-entrance-animation{0%{transform:translateX(200%)}100%{transform:translateX(0)}}.tt-popup-entrance-animation{animation:tm-mc-entrance-animation .8s ease 1s forwards}.tt-popup-hidden{display:none !important}.tt-popup{transform:translateX(200%);border:1px solid #000;position:fixed;bottom:15vh;right:40px;z-index:1000;background-color:#ede8e4;width:350px;display:flex;align-items:flex-end;justify-content:center;flex-direction:column}@media only screen and (max-width:700px){.tt-popup{width:260px;right:20px;bottom:10vh}}.tt-popup-close{text-decoration:none;color:#000;font-size:30px;padding:0 10px}.tt-popup-btn{padding:0px 40px 30px;text-align:center}@media only screen and (max-width:700px){.tt-popup-btn{padding:0px 20px 30px}}.tt-popup-btn a{font-size:24px;color:#000;text-decoration:none;line-height:1.4}@media only screen and (max-width:700px){.tt-popup-btn a{font-size:16px;text-decoration:underline}}.tt-popup-btn a:hover{text-decoration:underline}.tt-image-caption p{padding:10px 0}.tt-image-block{width:100%;padding:20px 0}.tt-page-spacer{padding:40px 0}.tt-fp-logo{width:40%;margin:0 auto}.tt-accordian-container{border:3px solid #000;display:block;margin-top:40px;pointer-events:auto;position:relative;z-index:100;cursor:pointer}@media only screen and (max-width:700px){.tt-accordian-container{border-width:2px}}.tt-accordian-section{border-bottom:3px solid #000}@media only screen and (max-width:700px){.tt-accordian-section{border-width:2px}}.tt-accordian-section:last-child{border-bottom:none}.tt-accordian-section--open .tt-accordian-title{background-color:black;color:#ede8e4}.tt-accordian-section--open .tt-accordian-paragraph{display:block}.tt-accordian-paragraph{display:none;border-top:3px solid #000;text-align:left;padding:30px 30px 0;line-height:1.6;position:relative}.tt-accordian-paragraph .tt-page-image-container{width:40%;padding-bottom:30px}@media only screen and (max-width:700px){.tt-accordian-paragraph .tt-page-image-container{width:100%}}@media only screen and (max-width:700px){.tt-accordian-paragraph{border-width:2px}}.tt-accordian-title{padding:20px;pointer-events:auto;cursor:pointer;text-transform:uppercase}.tt-accordian-title:hover{background-color:black;color:#ede8e4}.tt-signup-terms{padding-top:40px}