@font-face{font-family:ZT Talk;src:url(ZTTalk-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ZT Talk;src:url(ZTTalk-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ZT Talk;src:url(ZTTalk-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;color:#543b25;background-color:#fff;min-height:100vh}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:600;line-height:1.2;color:#543b25}p{margin:0;padding:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link{z-index:9999;position:absolute;top:0;left:50%;transform:translate(-50%);background:#543b25;color:#f9f2d7;padding:10px 20px;text-decoration:none;border-radius:0 0 4px 4px}.skip-to-content-link:focus{position:absolute;width:auto;height:auto;margin:0;overflow:visible;clip:auto}#MainContent{outline:none;padding-top:0}.content-for-layout{min-height:100vh}.container{width:100%;max-width:1800px;margin:0 auto;padding:0 40px}:root{--tgl-brown: #543b25;--tgl-cream: #f9f2d7;--tgl-white: #ffffff;--tgl-black: #000000;--tgl-gray: rgba(0, 0, 0, .08)}.heading-xl{font-size:clamp(80px,10vw,150px);font-weight:600;line-height:.9;letter-spacing:-7.5px}.heading-lg{font-size:clamp(60px,8vw,128px);font-weight:600;line-height:.9;letter-spacing:-6.4px}.heading-md{font-size:clamp(32px,4vw,40px);font-weight:600;line-height:1.2;letter-spacing:-2px}.text-body{font-size:clamp(18px,2.5vw,40px);line-height:1.2;letter-spacing:-2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 1440px){.container{padding:0 30px}}@media screen and (max-width: 1200px){#MainContent{padding-top:0}}@media screen and (max-width: 768px){.container{padding:0 20px}#MainContent{padding-top:0}}@media screen and (max-width: 480px){.container{padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tgl-base.css.map */
