.tj-ann{height:32px;background:#222;color:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;font:11px Arial;position:relative}.tj-marquee{display:flex;width:max-content;animation:tjscroll 25s linear infinite}.tj-marquee span{white-space:nowrap}.tj-ann:hover .tj-marquee,.tj-ann.paused .tj-marquee{animation-play-state:paused}.tj-pause{position:absolute;right:8px;color:white;background:#222;border:0;padding:0 5px;min-height:0;line-height:25px}@keyframes tjscroll{to{transform:translateX(-50%)}}.tj-header{height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 3%;background:white;color:#171717;position:relative;z-index:100}.tj-logo{position:absolute;left:50%;transform:translateX(-50%);font-weight:800;font-size:25px;letter-spacing:-1.3px;color:inherit}.tj-nav ul{list-style:none;margin:0;display:flex;gap:24px}.tj-nav li{margin:0}.tj-nav a,.tj-actions a{color:inherit}.tj-actions{display:flex;align-items:center;gap:20px;font-size:22px}.tj-actions button,.tj-mobile-menu{background:none;border:0;padding:0;margin:0;min-height:0;color:inherit;line-height:1;font-size:22px}.tj-mobile-menu{display:none}.tj-drawer{position:fixed;z-index:99999;background:white;box-shadow:0 0 0 100vmax #0008;padding:35px;top:0;right:0;width:min(440px,100%);height:100vh;overflow:auto}.tj-drawer[hidden]{display:none}.tj-close{float:right;border:0;background:none;font-size:30px;min-height:0}.tj-search{width:100%;height:auto;min-height:180px}.tj-home{font-family:Arial,sans-serif;color:#222}.tj-home h1,.tj-home h2{font-weight:600;letter-spacing:-.035em;line-height:1.05}.tj-hero,.tj-comfort,.tj-gift{background-position:center;background-size:cover;display:grid;place-items:center;text-align:center;color:white}.tj-hero{background-image:var(--bg);height:35vw;min-height:340px;max-height:600px}.tj-hero h1,.tj-comfort h2,.tj-gift h2{color:white;font-size:clamp(32px,4vw,58px);margin:0 0 15px}.tj-hero p,.tj-comfort p,.tj-gift p{font-size:16px}.tj-comfort{min-height:400px;height:41vw;max-height:720px}.tj-bests,.tj-categories,.tj-heading,.tj-social,.tj-promises{padding:55px 3%}.tj-bests h2{font-size:28px}.tj-bests>p{color:#666}.tj-tabs{display:flex;justify-content:center;margin-bottom:55px}.tj-tabs button{background:#ececec;color:#222;border:0;border-radius:30px;padding:8px 35px;margin:0;min-height:0;font-size:12px}.tj-tabs button.active{background:#1d2838;color:#fff}.tj-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.tj-grid img{display:block;width:100%}.tj-grid strong{display:block;margin-top:10px;font-size:14px}.tj-heading{padding:90px 8% 30px;color:#ab8453}.tj-heading h2{font-size:clamp(35px,4vw,58px);color:#ab8453;margin:8px 0}.tj-collection{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.tj-collection div{display:grid;place-items:center;text-align:center;min-height:420px;background:#d1d1d1;color:#fff;font-size:23px}.tj-gift{margin-top:70px;height:44vw;min-height:360px}.tj-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:50px 3%}.tj-story>div{padding:8%}.tj-story img{width:100%}.tj-story small,.tj-social small{color:#a27e52}.tj-story h2{font-size:clamp(27px,3vw,46px)}.tj-social h2{color:#ad8657;font-size:42px}.tj-promises{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.tj-type{font-size:9vw;white-space:nowrap;overflow:hidden;padding:50px 0}.tj-footer{background:#222;color:#eee;padding:60px 7% 0}.tj-footer-top strong{font-size:25px}.tj-footer-cols{display:flex;gap:12%;padding:60px 0}.tj-footer h3{color:white;font-size:12px}.tj-footer a{display:block;color:#ccc;font-size:11px;margin:12px 0}.tj-footer ul{list-style:none;margin:0}.tj-footer li{margin:0}.tj-footer-logo{font-size:15vw;font-weight:800;letter-spacing:-.09em;white-space:nowrap;overflow:hidden;line-height:1}.tj-home .woocommerce ul.products{margin:0}.home #main>.row,.home #main>.container{max-width:none;padding:0}.home .entry-content{padding:0}.home .page-title{display:none}@media(max-width:767px){.tj-mobile-menu{display:block}.tj-header{height:58px}.tj-nav{display:none;position:absolute;top:58px;left:0;background:white;width:100%;padding:25px}.tj-nav.open{display:block}.tj-nav ul{display:block}.tj-nav li{padding:10px}.tj-actions{gap:12px}.tj-logo{font-size:21px}.tj-hero{background-image:var(--mobile);height:76vw}.tj-comfort{height:100vw;min-height:350px}.tj-grid{grid-template-columns:repeat(2,1fr)}.tj-tabs{margin-bottom:25px}.tj-bests,.tj-categories,.tj-heading,.tj-social,.tj-promises{padding:40px 5%}.tj-collection{grid-template-columns:1fr}.tj-collection div{min-height:220px}.tj-story{grid-template-columns:1fr}.tj-promises{gap:20px;font-size:12px}.tj-footer-cols{flex-wrap:wrap;gap:30px}.tj-footer-cols>div{min-width:40%}}@media(prefers-reduced-motion:reduce){.tj-marquee{animation:none}}
.tj-collection div{background-position:center;background-size:cover}.tj-collection div:nth-child(1){background-image:linear-gradient(#0002,#0002),url('assets/collection-1.jpg')}.tj-collection div:nth-child(2){background-image:linear-gradient(#0002,#0002),url('assets/collection-2.jpg')}.tj-collection div:nth-child(3){background-image:linear-gradient(#0002,#0002),url('assets/collection-3.jpg')}
@media(max-width:480px){.tj-header{padding:0 12px}.tj-logo{font-size:18px}.tj-actions{gap:8px}.tj-actions button,.tj-actions a,.tj-mobile-menu{font-size:18px}.tj-count{font-size:11px}}
