@font-face{font-family:Fox Sans Pro Heavy;src:url(/cdn/shop/files/FoxSansProHeavy.ttf?v=1793389317);font-display:swap}.tcc-blog{background:#fbfaf6;color:#17171a;font-family:Work Sans,sans-serif;padding:clamp(40px,5vw,72px) clamp(16px,5vw,72px)}.tcc-blog__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(20px,2.4vw,28px)}.tcc-blog__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.tcc-blog__heading{margin:0;color:#6263e5;font-family:Fox Sans Pro Heavy,Arial Black,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(28px,3.4vw,40px);line-height:1.02}.tcc-blog__link{color:#6263e5;font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.tcc-blog__link:hover{color:#4a4bd1}.tcc-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tcc-blog__post{display:flex;flex-direction:column;gap:10px;color:#17171a;text-decoration:none;min-width:0}.tcc-blog__post:hover{color:#6263e5}.tcc-blog__post:focus-visible{outline:4px solid #6263e5;outline-offset:4px;border-radius:18px}.tcc-blog__media{display:block;aspect-ratio:3 / 2;background:#f4f3ef;border-radius:18px;overflow:hidden}.tcc-blog__media img{display:block;width:100%;height:100%;object-fit:cover}.tcc-blog__date{font-size:13px;color:#6a6860}.tcc-blog__title{font-size:18px;font-weight:600;line-height:1.35}@media(max-width:899px){.tcc-blog__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.tcc-blog{padding:36px 16px}}@font-face{font-family:Fox Sans Pro Heavy;src:url(/cdn/shop/files/FoxSansProHeavy.ttf?v=1793389317);font-display:swap}.tcc-tiles{background:#6263e5;padding:clamp(16px,3vw,40px) clamp(16px,4vw,56px)}.tcc-tiles__grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.tcc-tiles__feature{position:relative;grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;justify-content:center;background:#6263e5;border-radius:18px;overflow:hidden;min-height:420px}.tcc-tiles__feature-text{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,22px);padding:clamp(24px,3vw,44px)}.tcc-tiles__eyebrow{margin:0;background:#fff200;color:#17171a;border-radius:999px;padding:.4em 1em;font-family:Work Sans,sans-serif;font-weight:600;font-size:clamp(13px,1.1vw,16px)}.tcc-tiles__heading{margin:0;color:#fff200;font-family:Fox Sans Pro Heavy,Arial Black,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(34px,4vw,64px);line-height:.92;letter-spacing:-.01em;background:#6263e5;padding:.28em .4em .22em;border-radius:14px;box-shadow:6px 6px #17171a}.tcc-tiles__btn{display:inline-flex;align-items:center;gap:.45em;background:#fff200;color:#17171a;text-decoration:none;border:3px solid #17171a;border-radius:999px;padding:.6em 1.3em;font-family:Fox Sans Pro Heavy,Arial Black,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(15px,1.3vw,20px);box-shadow:5px 5px #17171a}.tcc-tiles__btn:hover{color:#17171a;filter:brightness(.94)}.tcc-tiles__btn:focus-visible,.tcc-tiles__tile:focus-visible{outline:4px solid #fff200;outline-offset:3px}.tcc-tiles__feature-media{position:absolute;top:0;right:0;bottom:0;left:0}.tcc-tiles__feature-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.tcc-tiles__tile-media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.12)}.tcc-tiles__tile{display:flex;flex-direction:column;gap:12px;padding:clamp(14px,1.4vw,20px);background:#f2f2fe;border:2px solid #17171a;border-radius:18px;color:#6263e5;text-decoration:none;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1)}.tcc-tiles__tile:hover{color:#6263e5;transform:translateY(-3px);box-shadow:6px 6px #17171a}.tcc-tiles__tile-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tcc-tiles__title{font-family:Fox Sans Pro Heavy,Arial Black,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(20px,1.9vw,30px);line-height:1}.tcc-tiles__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.2em;height:2.2em;border-radius:50%;background:#fff200;border:2px solid #17171a;color:#17171a;font-size:clamp(14px,1.1vw,17px);font-weight:700}.tcc-tiles__tile-media{display:block;flex:1 1 auto;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;background:#fff}@media(max-width:989px){.tcc-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.tcc-tiles__feature{grid-column:span 2;grid-row:auto;min-height:360px}}@media(max-width:749px){.tcc-tiles__tile{min-width:0;overflow:hidden}.tcc-tiles__title{font-size:18px}.tcc-tiles__arrow{display:none}}@media(prefers-reduced-motion:reduce){.tcc-tiles__tile{transition:none}}@font-face{font-family:Fox Sans Pro Heavy;src:url(/cdn/shop/files/FoxSansProHeavy.ttf?v=1793389317);font-display:swap}.tcc-ct{background:#fbfaf6;color:#17171a;font-family:Work Sans,sans-serif;padding:clamp(40px,5vw,72px) clamp(16px,5vw,72px)}.tcc-ct__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(20px,2.4vw,28px)}.tcc-ct__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.tcc-ct__heading{margin:0;color:#6263e5;font-family:Fox Sans Pro Heavy,Arial Black,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(28px,3.4vw,40px);line-height:1.02}.tcc-ct__link{color:#6263e5;font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:6px}.tcc-ct__link:hover{color:#4a4bd1}.tcc-ct__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tcc-ct__tile{display:flex;flex-direction:column;gap:12px;color:#17171a;text-decoration:none;min-width:0}.tcc-ct__tile:hover{color:#6263e5}.tcc-ct__tile:focus-visible{outline:4px solid #6263e5;outline-offset:4px;border-radius:18px}.tcc-ct__media{display:block;aspect-ratio:1 / 1;background:#fff;border:1px solid #e9e7e0;border-radius:18px;overflow:hidden}.tcc-ct__media img{display:block;width:100%;height:100%;object-fit:cover}.tcc-ct__title{font-size:16px;font-weight:600;line-height:1.35}@media(max-width:989px){.tcc-ct__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.tcc-ct{padding:36px 16px}.tcc-ct__grid{gap:14px}.tcc-ct__title{font-size:15px}}@font-face{font-family:Fox Sans Pro Heavy;src:url(/cdn/shop/files/FoxSansProHeavy.ttf?v=1793389317);font-display:swap}.tcc-corp{background:#6263e5;color:#fff;font-family:Work Sans,sans-serif;padding:clamp(48px,6vw,80px) clamp(16px,5vw,72px)}.tcc-corp__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,4vw,56px);align-items:center}.tcc-corp__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.tcc-corp__heading{margin:0;color:#fff200;font-family:Fox Sans Pro Heavy,Arial Black,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(30px,4vw,52px);line-height:1;letter-spacing:-.01em}.tcc-corp__text{margin:0;max-width:520px;font-size:clamp(16px,1.3vw,18px);line-height:1.5}.tcc-corp__btn{display:inline-flex;align-items:center;justify-content:center;background:#fff200;color:#6263e5;text-decoration:none;border-radius:999px;padding:16px 34px;font-weight:600;font-size:17px;letter-spacing:.03em;text-transform:uppercase;line-height:1}.tcc-corp__btn:hover{color:#6263e5;filter:brightness(.94)}.tcc-corp__btn:focus-visible{outline:4px solid #ffffff;outline-offset:4px}.tcc-corp__media{display:flex;justify-content:center;min-width:0}.tcc-corp__media img{display:block;width:100%;max-width:420px;height:auto;aspect-ratio:13 / 15;object-fit:cover;border-radius:18px}@media(max-width:899px){.tcc-corp__inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.tcc-corp{padding:40px 16px}.tcc-corp__btn{width:100%}}@font-face{font-family:Fox Sans Pro Heavy;src:url(/cdn/shop/files/FoxSansProHeavy.ttf?v=1793389317);font-display:swap}.tcc-cup{--tcc-head: 330px;--tcc-title-scale: 1;position:relative;overflow:hidden;height:clamp(380px,calc(100vh - var(--tcc-head)),760px);height:clamp(380px,calc(100svh - var(--tcc-head)),760px);background:#6263e5;font-family:Work Sans,sans-serif;color:#17171a}.tcc-cup__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.tcc-cup__inner{position:relative;height:100%;max-width:1440px;margin:0 auto;box-sizing:border-box;padding:clamp(12px,3vh,48px) clamp(16px,5vw,72px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(12px,2.2vh,22px)}.tcc-cup__title{margin:0 0 .1em;background:#6263e5;color:#fff200;font-family:Fox Sans Pro Heavy,Arial Black,sans-serif;font-weight:900;text-transform:uppercase;font-size:calc(clamp(40px,min(7vw,10vh),112px) * var(--tcc-title-scale));line-height:.9;letter-spacing:-.01em;padding:.3em .42em .24em;border-radius:16px;transform:rotate(-2deg);box-shadow:8px 8px #17171a}.tcc-cup__title span{display:block}.tcc-cup__text{margin:0;max-width:min(690px,100%);box-sizing:border-box;background:#fff;border-radius:14px;padding:.55em .85em;font-size:clamp(16px,min(1.9vw,3.1vh),28px);line-height:1.3;font-weight:500;box-shadow:0 12px 30px #17171a24}.tcc-cup__btn{display:inline-flex;align-items:center;gap:.45em;background:#fff200;color:#17171a;text-decoration:none;border:3px solid #17171a;border-radius:999px;padding:.55em 1.2em;white-space:nowrap;font-family:Fox Sans Pro Heavy,Arial Black,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(16px,min(1.9vw,3.1vh),28px);box-shadow:6px 6px #17171a}.tcc-cup__btn:hover{color:#17171a;background:#e6da00}.tcc-cup__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tcc-cup__btn:focus-visible{outline:4px solid #fff;outline-offset:4px}.tcc-cup__badge{position:absolute;right:clamp(16px,5vw,80px);top:50%;width:clamp(140px,min(16vw,30vh),240px);aspect-ratio:1 / 1.43;transform:translateY(-55%) rotate(6deg);pointer-events:none}.tcc-cup__badge svg{position:absolute;left:0;top:0;width:100%;height:100%}.tcc-cup__ring{position:absolute;left:0;top:0;width:100%;aspect-ratio:1;box-sizing:border-box;border-radius:50%;background:#fff200;border:6px solid #17171a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25em;text-align:center}.tcc-cup__ring:after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:3px dashed #6263e5;border-radius:50%}.tcc-cup__ring b{max-width:3em;font-family:Fox Sans Pro Heavy,Arial Black,sans-serif;font-weight:900;font-size:clamp(30px,min(3.4vw,6.4vh),52px);line-height:.9;color:#6263e5;text-transform:uppercase}.tcc-cup__ring span{font-size:clamp(13px,min(1.5vw,2.8vh),23px);font-weight:600}@media(max-width:899px){.tcc-cup__badge{display:none}}@media(max-width:749px){.tcc-cup{height:auto;min-height:clamp(360px,calc(100svh - var(--tcc-head)),640px)}.tcc-cup__inner{padding:24px 16px 28px;gap:14px}.tcc-cup__title{font-size:calc(clamp(36px,12vw,58px)*max(var(--tcc-title-scale),.85))}.tcc-cup__text{font-size:16px}.tcc-cup__btn{font-size:17px}}.tcc-icons{background:#f2f2fe;color:#17171a;font-family:Work Sans,sans-serif;padding:clamp(40px,4vw,56px) clamp(16px,5vw,72px)}main:has(>.tcc-icons-section:last-child)+.main-footer{margin-top:0}.tcc-icons__inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-around;gap:32px}.tcc-icons__item{flex:1 1 220px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;min-width:0}.tcc-icons__img{display:block;width:72px;height:72px;object-fit:contain}.tcc-icons__title{font-size:18px;font-weight:600}.tcc-icons__caption{font-size:14px;color:#4c4a45;max-width:280px;line-height:1.5}@media(max-width:749px){.tcc-icons{padding:32px 16px}.tcc-icons__inner{gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=AAAAAAAAAAD2 */
