@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-xmas{--tcc-head: 240px;--tcc-frame: clamp(14px, 1.6vw, 24px);background:#fbfaf6;color:#fff;font-family:Work Sans,sans-serif;padding:var(--tcc-frame) clamp(14px,3vw,44px);box-sizing:border-box}.tcc-xmas--frame-yellow{background:#fff200}.tcc-xmas--frame-white{background:#fff}.tcc-xmas__panel{max-width:1400px;margin:0 auto;background:#6263e5;border-radius:28px;overflow:hidden;box-sizing:border-box;padding:clamp(32px,4vw,56px) clamp(20px,4vw,64px);display:flex;align-items:center;min-height:clamp(520px,calc(100vh - var(--tcc-head) - var(--tcc-frame) * 2),900px);min-height:clamp(520px,calc(100svh - var(--tcc-head) - var(--tcc-frame) * 2),900px)}.tcc-xmas__inner{width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(32px,4vw,56px);align-items:center}.tcc-xmas__copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,1.8vw,24px);min-width:0}.tcc-xmas__label{margin:0;color:#fff200;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tcc-xmas__title{margin:0;color:#fff200;font-family:Fox Sans Pro Heavy,Arial Black,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(40px,4.6vw,64px);line-height:.98;letter-spacing:-.01em;text-wrap:balance}.tcc-xmas__text{margin:0;max-width:560px;color:#fff;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.tcc-xmas__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.tcc-xmas__btn{display:inline-flex;align-items:center;justify-content:center;background:#fff200;color:#6263e5;text-decoration:none;border:2px solid #fff200;border-radius:999px;padding:16px 34px;font-weight:600;font-size:17px;letter-spacing:.03em;text-transform:uppercase;line-height:1;transition:filter .2s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.tcc-xmas__btn:hover{color:#6263e5;filter:brightness(.94)}.tcc-xmas__btn:active{transform:translateY(1px)}.tcc-xmas__phone{color:#fff;font-weight:600;font-size:16px;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.tcc-xmas__phone:hover{color:#fff200}.tcc-xmas__btn:focus-visible,.tcc-xmas__phone:focus-visible,.tcc-xmas__card:focus-visible{outline:4px solid #ffffff;outline-offset:4px}.tcc-xmas__info{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px 28px;font-size:14px;font-weight:500;color:#fff}.tcc-xmas__info li{display:flex;align-items:center;gap:8px}.tcc-xmas__info svg{width:20px;height:20px;flex-shrink:0}.tcc-xmas__media{position:relative;width:100%;max-width:480px;margin:0 auto;min-width:0}.tcc-xmas__card{display:block;background:#fff;border-radius:18px;padding:14px;box-shadow:8px 8px #17171a;transform:rotate(-2deg)}.tcc-xmas__card img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px}.tcc-xmas__tag{position:absolute;left:-14px;bottom:28px;display:flex;flex-direction:column;background:#fff200;color:#17171a;border-radius:14px;padding:12px 18px;box-shadow:4px 4px #17171a;transform:rotate(-4deg)}.tcc-xmas__tag-title{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tcc-xmas__tag-price{font-family:Fox Sans Pro Heavy,Arial Black,sans-serif;font-weight:900;font-size:34px;line-height:1.05}@media(max-width:899px){.tcc-xmas__panel{min-height:0}.tcc-xmas__inner{grid-template-columns:minmax(0,1fr)}.tcc-xmas__media{margin-top:8px}}@media(max-width:749px){.tcc-xmas{padding:12px}.tcc-xmas__panel{border-radius:20px;padding:28px 18px 36px}.tcc-xmas__title{font-size:clamp(36px,10.5vw,44px)}.tcc-xmas__btn{width:100%}.tcc-xmas__tag{left:0;bottom:16px}.tcc-xmas__tag-price{font-size:28px}}@media(prefers-reduced-motion:reduce){.tcc-xmas__btn{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}}@font-face{font-family:Fox Sans Pro Heavy;src:url(/cdn/shop/files/FoxSansProHeavy.ttf?v=1793389317);font-display:swap}.tcc-split{--tcc-head: 240px;--tcc-panel: #fbfaf6;display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);min-height:clamp(520px,calc(100vh - var(--tcc-head)),820px);min-height:clamp(520px,calc(100svh - var(--tcc-head)),820px);font-family:Work Sans,sans-serif;color:#17171a;background:var(--tcc-panel)}.tcc-split--panel-lavender{--tcc-panel: #f2f2fe}.tcc-split--panel-yellow{--tcc-panel: #fff200}.tcc-split--panel-white{--tcc-panel: #ffffff}.tcc-split--photo-left .tcc-split__panel{order:2}.tcc-split--photo-left .tcc-split__media{order:1}.tcc-split__panel{display:flex;align-items:center;padding:clamp(36px,5vw,72px) clamp(20px,4vw,56px) clamp(36px,5vw,72px) clamp(24px,8vw,140px);min-width:0}.tcc-split__copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(18px,2vw,26px);max-width:560px;width:100%}.tcc-split__label{margin:0;color:#6263e5;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tcc-split__sticker{position:relative;display:inline-block;max-width:100%;padding:.95em 1.15em;font-size:clamp(34px,3.6vw,56px);transform:rotate(-2deg);margin:.2em 0}.tcc-split__shape{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#6263e5;filter:drop-shadow(6px 6px 0 #17171a)}.tcc-split__title{position:relative;margin:0;color:#fff200;font-family:Fox Sans Pro Heavy,Arial Black,sans-serif;font-weight:900;text-transform:uppercase;font-size:1em;line-height:.95;letter-spacing:-.01em;text-wrap:balance}.tcc-split__text{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.5;max-width:520px}.tcc-split__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.tcc-split__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,1.4vw,22px);box-shadow:6px 6px #17171a}.tcc-split--panel-yellow .tcc-split__btn{background:#6263e5;color:#fff200}.tcc-split__btn:hover{color:#17171a;filter:brightness(.94)}.tcc-split--panel-yellow .tcc-split__btn:hover{color:#fff200}.tcc-split__btn:focus-visible{outline:4px solid #6263e5;outline-offset:4px}.tcc-split__note{font-size:14px;font-weight:500;color:#4c4a45}.tcc-split__media{position:relative;min-height:100%;min-width:0;background:#6263e5}.tcc-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:899px){.tcc-split{grid-template-columns:minmax(0,1fr);min-height:0}.tcc-split__media,.tcc-split--photo-left .tcc-split__media{order:1;min-height:0;aspect-ratio:16 / 10}.tcc-split__panel,.tcc-split--photo-left .tcc-split__panel{order:2;padding:28px 20px 36px}.tcc-split__sticker{font-size:clamp(30px,8.6vw,40px)}}@media(max-width:749px){.tcc-split__btn{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
