.tc{--bg:#10291c;--bg2:#173a28;--ink:#f6efcf;--mute:#b8c4a8;--gold:#e7a828;--butter:#f3e39a;--line:rgba(246,239,207,.18);background:var(--bg);color:var(--ink);font:400 16px/1.5 DM Sans,system-ui,sans-serif;box-sizing:border-box;margin:0;overflow-x:clip}.tc *,.tc *:before,.tc *:after{box-sizing:inherit}.tc img{max-width:100%;display:block;height:auto}.tc h1,.tc h2,.tc h3{font-family:Graduate,Georgia,serif;font-weight:400;line-height:1.08;margin:0;color:inherit}.tc p{margin:0}.tc[hidden],.tc [hidden]{display:none!important}.tc-alt{background:var(--bg2)}.tc-sec{padding:40px 0}.tc-wrap{max-width:1080px;margin:0 auto;padding:0 18px}.tc-sec h2{font-size:28px;margin-bottom:6px;text-align:center}.tc-btn{display:inline-block;background:var(--gold);color:#1b1405;font:700 17px/1.2 DM Sans,sans-serif;text-decoration:none;text-align:center;padding:15px 28px;min-height:48px;border-radius:999px;border:0;cursor:pointer}.tc-btn:hover{background:var(--butter)}.tc-btn:disabled{opacity:.7;cursor:default}.tc-btn.sm{padding:10px 20px;min-height:44px;font-size:15px}.tc a:focus-visible,.tc button:focus-visible,.tc summary:focus-visible{outline:3px solid var(--butter);outline-offset:3px}.tc-eyebrow{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tc-stars{color:var(--gold);letter-spacing:3px;font-size:16px;line-height:1;text-align:center;margin:0 0 16px}.tc-hero{display:grid;gap:18px;max-width:1080px;margin:0 auto;padding:20px 18px 36px}.tc-hero-img{order:-1;aspect-ratio:1/1;border-radius:6px;overflow:hidden;background:var(--bg2)}.tc-hero-img img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.tc-hero h1{font-size:36px;color:var(--butter);text-transform:uppercase;margin-top:6px}.tc-sub{color:var(--mute);margin:10px 0 14px}.tc-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.tc-was{text-decoration:line-through;color:var(--mute);font-size:20px}.tc-amt{font-family:Graduate,Georgia,serif;font-size:42px;color:var(--butter);line-height:1}.tc-save{background:var(--gold);color:#1b1405;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.tc-pay{color:var(--mute);font-size:14px;margin:4px 0 14px}.tc-sizes{margin:0 0 12px}.tc-sl{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:15px;margin-bottom:8px}.tc-link{background:none;border:0;padding:4px 0;color:var(--gold);font:400 14px DM Sans,sans-serif;text-decoration:underline;cursor:pointer}.tc-sz{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:6px}.tc-size{height:48px;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:6px;font:700 15px DM Sans,sans-serif;cursor:pointer}.tc-size[aria-pressed=true]{background:var(--gold);color:#1b1405;border-color:var(--gold)}.tc-size:disabled{opacity:.35;text-decoration:line-through;cursor:default}#tc-atc{width:100%}.tc-msg{min-height:20px;font-size:14px;color:var(--butter);margin-top:6px}.tc-gift{display:flex;align-items:center;gap:12px;border:1px solid var(--gold);border-radius:6px;padding:10px 12px;margin:8px 0 0;background:var(--bg2)}.tc-gift img{width:76px;height:76px;object-fit:contain;flex:none;border-radius:6px}.tc-gift-t{color:var(--gold);font-weight:700;font-size:15px}.tc-gift-n{font-size:13.5px;line-height:1.4;margin-top:2px}.tc-check{display:flex;align-items:center;gap:10px;margin:8px 0 0;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--bg2);font-weight:700;font-size:15px;color:var(--butter);cursor:pointer;min-height:48px}.tc-check input{width:22px;height:22px;accent-color:var(--gold);margin:0;flex:none}.tc-mini{color:var(--mute);font-size:13.5px;margin:8px 0 0}.tc-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;grid-auto-rows:1fr}.tc-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:6px;padding:12px;background:var(--bg);text-align:left}.tc-card b{font-family:Graduate,serif;font-weight:400;font-size:15px;color:var(--gold)}.tc-q{flex:1;margin:8px 0 10px;font-size:14px;line-height:1.4}.tc-q:before,.tc-q:after{font-family:Georgia,Times New Roman,serif;font-size:1.6em;line-height:0;color:var(--gold);vertical-align:-.3em}.tc-q:before{content:"\201c";margin-right:2px}.tc-q:after{content:"\201d";margin-left:2px}.tc-card small{color:var(--mute);font-size:12px}.tc-gal{display:grid;gap:12px;max-width:520px;margin:0 auto}.tc-gal-main{touch-action:pan-y;-webkit-user-select:none;user-select:none}.tc-gal-main img{width:100%;border-radius:6px;aspect-ratio:1696/2528;object-fit:cover;object-position:top;background:var(--bg2);-webkit-user-drag:none}.tc-thumbs{display:grid;grid-template-columns:repeat(3,92px);gap:10px;justify-content:center}.tc-thumbs button{padding:0;border:2px solid transparent;background:var(--bg2);border-radius:6px;overflow:hidden;cursor:pointer}.tc-thumbs button[aria-pressed=true]{border-color:var(--gold)}.tc-thumbs img{aspect-ratio:1696/2528;object-fit:cover;object-position:top;width:100%}.tc-msgrid{display:grid;gap:14px;align-items:center}.tc-msgrid img{border-radius:6px;width:100%;max-height:340px;object-fit:cover}.tc-qbox{text-align:center}.tc-qbox .tc-stars{margin-bottom:8px}.tc-bq{margin:0;padding:0;border:0;font-weight:500;font-size:20px;line-height:1.35;color:var(--butter)}.tc-bq:before,.tc-bq:after{font-family:Georgia,Times New Roman,serif;font-size:1.6em;line-height:0;color:var(--gold);vertical-align:-.3em}.tc-bq:before{content:"\201c";margin-right:3px}.tc-bq:after{content:"\201d";margin-left:3px}.tc-qname{color:var(--mute);font-size:14px;margin:8px 0 16px}.tc-msgrid .tc-btn{width:100%}.tc-faq{max-width:760px}.tc-faqhead{padding-bottom:14px;border-bottom:2px solid var(--gold);margin-bottom:4px}.tc-faqhead h2{text-align:left}.tc-faqhead p{color:var(--mute);margin-top:6px;font-size:15px}.tc-faq details{border-bottom:1px solid var(--line);padding:14px 0}.tc-faq summary{cursor:pointer;font-weight:700;font-size:17px;min-height:28px}.tc-faq details p{color:var(--mute);margin-top:8px;font-size:15px}.tc-final{text-align:center}.tc-final h2{color:var(--butter);margin-bottom:10px}.tc-fprice{font-family:Graduate,Georgia,serif;font-size:34px;color:var(--butter);line-height:1.1;margin:0 0 4px}.tc-fprice .tc-was{font-family:DM Sans,sans-serif;font-size:18px;margin-right:8px}.tc-fgift{color:var(--gold);font-weight:700;font-size:14.5px;margin:0 0 18px}.tc-more{margin-top:18px;font-size:15px}.tc-more a{color:var(--butter);text-decoration:underline}.tc-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:6;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line);font-weight:700;font-size:13px;color:var(--ink)}.tc-sticky span{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-sticky .tc-btn{flex:none;white-space:nowrap;font-size:13px;padding:0 14px;min-height:44px;display:inline-flex;align-items:center}.tc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;justify-content:center;align-items:center;padding:16px;background:#0000009e}.tc-sheet{width:100%;max-width:480px;max-height:86vh;max-height:86dvh;overflow:auto;overscroll-behavior:contain;background:var(--bg);color:var(--ink);border:1px solid rgba(231,168,40,.4);border-radius:16px;padding:0 16px 24px}.tc-bar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;background:var(--bg);padding:14px 0 8px;border-bottom:1px solid var(--line)}.tc-bar span{font:400 16px/1.2 Graduate,serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.tc-x{width:44px;height:44px;margin:-8px -10px -8px 0;padding:0;background:none;border:0;color:var(--ink);font:300 32px/1 DM Sans,sans-serif;cursor:pointer}.tc-body{padding-top:16px}.tc-pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tc-pgrid .tc-size{height:52px}.tc-pprice{margin:0 0 14px;font-size:14px;color:var(--mute)}.tc-pprice b{color:var(--butter);font-size:20px;margin-right:6px}.tc-go{display:block;width:100%;margin-top:16px;padding:16px;border:0;border-radius:999px;background:var(--gold);color:#1b1405;text-align:center;text-decoration:none;font:700 16px/1 DM Sans,sans-serif;cursor:pointer}.tc-go:disabled{opacity:.45;cursor:default}.tc-skip{display:block;margin:12px auto 0;padding:10px;background:none;border:0;color:var(--mute);font:500 14px DM Sans,sans-serif;text-decoration:underline;cursor:pointer}.tc-row{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:6px;padding:8px 10px;margin:0 0 8px;background:var(--bg2)}.tc-row img{width:56px;height:56px;object-fit:contain;border-radius:6px;flex:none;background:var(--bg)}.tc-row div{flex:1;min-width:0}.tc-row b{display:block;font-size:15px}.tc-row span{color:var(--mute);font-size:14px}.tc-row button{min-height:44px;min-width:84px;padding:0 16px;border-radius:999px;border:1px solid var(--gold);background:none;color:var(--gold);font:700 14px DM Sans,sans-serif;cursor:pointer}.tc-row button[aria-pressed=true]{background:var(--gold);color:#1b1405}.tc-umsg{margin:0 0 14px;font-weight:700;color:var(--butter)}.tc-chart{text-align:center}.tc-chart svg{display:block;width:100%;max-width:330px;height:auto;margin:6px auto 4px}.tc-chart>img{margin:6px auto 4px;border-radius:6px}.tc-leg{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0 0 14px;font-size:12px;color:var(--mute)}.tc-leg b,.tc-chart td b{color:var(--gold);margin-right:4px}.tc-unit{display:flex;gap:8px;justify-content:center;margin:0 0 12px}.tc-unit button{font:500 12px/1 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:none;border:1px solid rgba(231,168,40,.5);border-radius:999px;padding:8px 14px;cursor:pointer}.tc-unit button[aria-pressed=true]{background:var(--gold);color:#10291c;border-color:var(--gold)}.tc-chart table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.tc-chart td,.tc-chart th{padding:9px 2px;border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:center;vertical-align:middle}.tc-chart th{font:400 13px/1 Graduate,serif;letter-spacing:.06em;color:var(--butter);border-bottom:1.5px solid var(--gold)}.tc-chart td:first-child,.tc-chart th:first-child{width:27%;color:var(--mute)}.tc-models{margin:16px auto 0;display:flex;flex-direction:column;gap:3px;font-size:13px}.tc-models b{color:var(--gold)}.tc-fit{margin:18px auto 0;max-width:460px}.tc-fit h3{margin:0 0 8px;font-size:14px;letter-spacing:.14em;color:var(--gold);text-transform:uppercase}.tc-fit p,.tc-help{font-size:13px;color:var(--mute);line-height:1.6}.tc-help{margin-top:14px}.tc-help a{color:var(--gold)}.tc-fs{margin:0 0 20px;text-align:left}.tc-fs h3{font-size:14px;letter-spacing:.14em;color:var(--gold);text-transform:uppercase}.tc-fsp{margin-top:10px;border:1px solid rgba(231,168,40,.45);border-radius:8px;background:#f6efcf0a;padding:12px}.tc-fsrow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tc-lab{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.tc-in{display:flex;align-items:center;gap:4px;margin-top:5px;color:var(--ink);text-transform:none;letter-spacing:0;font-size:14px}.tc-fsp input{width:50px;padding:10px 6px;text-align:center;font:400 16px/1 DM Sans,sans-serif;border-radius:6px;border:1px solid rgba(246,239,207,.3);background:var(--bg);color:var(--ink)}.tc-fsp input.w{width:64px}.tc-fsgo{margin-top:12px;padding:10px 22px;border:0;border-radius:999px;background:var(--gold);color:#10291c;font:700 13px/1 DM Sans,sans-serif;cursor:pointer}.tc-fsout{margin-top:12px;font-size:14px;line-height:1.5}.tc-fsout b,.tc-fsout a{color:var(--gold)}.tc-fspick{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.tc-fspick button{font:600 13px/1 DM Sans,sans-serif;color:var(--ink);background:none;border:1px solid var(--gold);border-radius:999px;padding:10px 14px;cursor:pointer}.tc-fsnote{margin-top:12px;font-size:12px;line-height:1.5;color:var(--mute)}@media(min-width:761px){.tc{font-size:17px}.tc-wrap{padding:0 22px}.tc-sec{padding:72px 0}.tc-sec h2{font-size:44px;margin-bottom:12px}.tc-sticky{display:none}.tc-hero{grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:56px 22px 64px}.tc-hero-img{order:0;aspect-ratio:4/5}.tc-hero h1{font-size:clamp(44px,5.5vw,72px)}.tc-sizes,#tc-atc,.tc-gift,.tc-check{max-width:470px}.tc-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tc-card{padding:20px}.tc-card b{font-size:20px}.tc-q{font-size:16px}.tc-card small{font-size:13.5px}.tc-gal{max-width:440px}.tc-thumbs{gap:14px;grid-template-columns:repeat(3,100px)}.tc-msgrid{grid-template-columns:.9fr 1.1fr;gap:48px}.tc-msgrid img{max-height:none}.tc-msgrid .tc-btn{width:auto}.tc-bq{font-size:28px}.tc-fprice{font-size:44px}.tc-chart table{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/tc-landing.css.map */
