:root{--tch-cream: #FFFBF7;--tch-blush: #FBEEF1;--tch-sand: #F3E7DC;--tch-wine: #8A2432;--tch-wine-dark: #6E1C28;--tch-ink: #1D1D1B;--tch-brown: #623413;--tch-muted: #7A6A64;--tch-line: #E7D8CF;--tch-pink: #F6BACA;--tch-mustard: #F8E08D;--tch-ok: #5E7A55;--tch-no: #B3261E;--tch-check: #D9708C;--tch-cross: #8C8C8C;--tch-radius: 18px;--tch-gutter: 20px}.tch-section{padding:56px 0;background:var(--tch-cream);color:var(--tch-ink);font-family:Fieldwork Geo,sans-serif;line-height:1.45;letter-spacing:normal}.tch-section *,.tch-foot *,.tch-hero *{letter-spacing:inherit}.tch-section--white{background:#fff}.tch-section--blush{background:var(--tch-blush)}.tch-section--sand{background:var(--tch-sand)}.tch-section--cream{background:var(--tch-cream)}.tch-wrap{max-width:1200px;margin:0 auto;padding:0 var(--tch-gutter)}.tch-h2{font-family:Cormorant Garamond,serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(30px,7.5vw,46px);line-height:1.02;color:var(--tch-wine);text-align:center;margin:0 0 14px;text-wrap:balance}.tch-lead{text-align:center;color:var(--tch-ink);font-size:16px;line-height:1.55;max-width:640px;margin:0 auto 28px}.tch-handle{text-align:center;font-weight:700;color:var(--tch-brown);margin:-4px 0 26px}.tch-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 44px;border-radius:999px;background:var(--tch-wine);color:#fff!important;text-decoration:none;font-family:Fieldwork Geo,sans-serif;font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase;border:0;cursor:pointer;transition:background .2s}.tch-btn:hover{background:var(--tch-wine-dark)}.tch-btn--sm{min-height:44px;padding:0 20px;font-size:14px;letter-spacing:.02em;text-transform:none;white-space:nowrap}.tch-btn--block{width:100%}.tch-center{text-align:center;margin-top:28px}.tch-rail{display:grid;grid-auto-flow:column;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--tch-gutter);padding:0 var(--tch-gutter) 6px;margin:0 auto;max-width:1200px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tch-rail::-webkit-scrollbar{display:none}.tch-rail>*{scroll-snap-align:start;min-width:0}.tch-rail--cards{grid-auto-columns:min(48%,280px)}.tch-rail--wide{grid-auto-columns:min(86%,560px)}.tch-rail--center{grid-auto-columns:min(66vw,340px);padding-inline:max(var(--tch-gutter),calc((min(100vw,1200px) - min(66vw,340px))/2));scroll-snap-type:x mandatory}.tch-rail--center>*{scroll-snap-align:center}@media(min-width:990px){.tch-rail--cards{grid-auto-columns:calc((100% - 48px)/4)}}.tch-dots{display:flex;justify-content:center;gap:10px;margin-top:18px}.tch-dots span{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--tch-wine)}.tch-dots span.is-on{background:var(--tch-wine)}.tch-icon{display:block;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.tch-ph{position:relative;width:100%;height:100%;background:repeating-linear-gradient(135deg,#8a24320f 0 12px,#8a243200 12px 24px),var(--tch-sand);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--tch-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:12px}.tch-media{position:relative;overflow:hidden;background:var(--tch-sand)}.tch-media picture{display:block;width:100%;height:100%}.tch-media img,.tch-media video{display:block;width:100%;height:100%;object-fit:cover}.tch-card{display:grid;gap:6px;align-content:start;color:var(--tch-ink);text-decoration:none}.tch-card__img{aspect-ratio:4 / 5;border-radius:var(--tch-radius);background:#fff}.tch-card__img img{object-fit:contain}.tch-card__title{font-weight:700;font-size:17px;line-height:1.3;color:var(--tch-brown);margin-top:10px}.tch-card__price{font-size:17px}.tch-size{display:block;font-family:Fieldwork Geo,sans-serif;font-weight:300;font-size:12px;line-height:1.3;letter-spacing:.02em;color:var(--tch-muted);margin-top:2px}.tch-card__price s{color:var(--tch-muted);margin-right:6px}.tch-card__badge{position:absolute;top:12px;left:12px;z-index:1;background:var(--tch-pink);color:var(--tch-wine);font-weight:700;font-size:13px;padding:5px 12px;border-radius:999px}.tch-stars{display:flex;align-items:center;gap:6px;color:var(--tch-pink);font-size:15px;letter-spacing:1px}.tch-stars a,.tch-stars span.n{color:var(--tch-muted);text-decoration:underline;letter-spacing:0}.tch-sidetab{position:fixed;right:0;top:46%;z-index:30;writing-mode:vertical-rl;transform:translateY(-50%);background:var(--tch-wine);color:#fff!important;text-decoration:none;font-family:Cormorant Garamond,serif;font-weight:700;font-size:20px;letter-spacing:.08em;text-transform:uppercase;padding:18px 11px;border-radius:10px 0 0 10px;box-shadow:0 6px 18px #1d1d1b2e}@media(prefers-reduced-motion:reduce){.tch-rail{scroll-behavior:auto}}.tch-railwrap{position:relative}.tch-arrow{display:none}@media(min-width:990px){.tch-wrap{max-width:1120px}.tch-rail{max-width:1120px;gap:30px;clip-path:inset(-20px var(--tch-gutter))}.tch-rail--cards{grid-auto-columns:calc((100% - 90px)/4);justify-content:center;justify-content:safe center}.tch-rail--wide,.tch-rail--center{grid-auto-columns:calc((100% - 60px) / 3);padding-inline:var(--tch-gutter);justify-content:center;justify-content:safe center}.tch-card__title{font-size:20px}.tch-card__price{font-size:18px}.tch-card .tch-size{font-size:13px}.tch-railwrap.is-scrollable .tch-arrow{display:grid}.tch-arrow{position:absolute;z-index:2;top:var(--tch-arrow-top, 50%);transform:translateY(-50%);width:40px;height:40px;border-radius:50%;place-items:center;padding:0;border:1px solid var(--tch-brown);background:transparent;color:var(--tch-brown);cursor:pointer;transition:background .2s,color .2s,opacity .2s}.tch-arrow:hover:not(:disabled){background:var(--tch-wine);border-color:var(--tch-wine);color:#fff}.tch-arrow:disabled{opacity:.3;cursor:default}.tch-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tch-arrow--prev{left:max(8px,calc(50% - 600px))}.tch-arrow--next{right:max(8px,calc(50% - 600px))}}.tch-section{position:relative}.tch-h2 em,.tch-hero__title em{font-style:italic;font-weight:500;text-transform:none;letter-spacing:0}.tch-kicker{display:table;margin-inline:auto;text-align:center;font-family:Jimmy Script,cursive;font-size:33px;line-height:1;color:#d9708c;transform:rotate(-4deg);margin-bottom:6px}.tch-stk{position:absolute;top:0;z-index:1;pointer-events:none;display:block;line-height:0;filter:drop-shadow(0 4px 8px rgba(98,52,19,.16))}.tch-stk img{display:block;width:100%;height:auto}.tch-stk--right{right:max(10px,calc(50% - 560px))}.tch-stk--left{left:max(10px,calc(50% - 560px))}.tch-stk--glowgirl{width:104px;transform:translateY(-50%) rotate(8deg)}.tch-stk--club{width:124px;transform:translateY(-50%) rotate(-7deg)}.tch-stk--camera{width:112px;transform:translateY(-45%) rotate(-9deg)}.tch-stk--cheers{width:70px;transform:translateY(-55%) rotate(-8deg)}.tch-stk--stamp{width:58px;transform:translateY(-50%) rotate(9deg)}.tch-stk--cherries{width:52px;transform:translateY(-50%) rotate(10deg)}.tch-stk--cherries_stamp{width:66px;transform:translateY(-50%) rotate(8deg)}.tch-stk--badge{width:84px;transform:translateY(-50%) rotate(-12deg)}@media(min-width:990px){.tch-stk--glowgirl{width:150px}.tch-stk--club{width:180px}.tch-stk--camera{width:160px}.tch-stk--cheers{width:100px}.tch-stk--stamp{width:84px}.tch-stk--cherries{width:72px}.tch-stk--cherries_stamp{width:92px}.tch-stk--badge{width:120px}.tch-kicker{font-size:42px}}.tch-stamp{display:block;padding:7px;background:radial-gradient(circle at 4px 4px,transparent 3px,#CF461F 3.5px) -4px -4px / 8px 8px}.tch-stamp__in{display:grid;place-items:center;background:#f8e08d;padding:10px 8px}.tch-stamp__in img{width:100%;height:auto}@media(prefers-reduced-motion:reduce){.tch-stk{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tc-home.css.map */
