:root{--tccc-navy:#113156;--tccc-ink:#0F1E35;--tccc-gold:#B8966A;--tccc-gold-soft:#D4BC96;--tccc-cream:#F9F6F1;--tccc-paper:#FFFDF9;--tccc-whisper:rgba(184,150,106,.08);--tccc-line:rgba(184,150,106,.28);--tccc-line-strong:rgba(184,150,106,.5);--tccc-rhd:"Red Hat Display","Helvetica Neue",Arial,sans-serif;--tccc-corm:"Cormorant Garamond",Georgia,"Times New Roman",serif;--tccc-ease:cubic-bezier(.16,1,.3,1);--tccc-max:1280px;--tccc-gutter:32px}.tccc-scope .tccc-eyebrow,.tccc-scope .tccc-label,.tccc-scope .tccc-price,.tccc-scope .tccc-btn,.tccc-scope h1,.tccc-scope h2,.tccc-scope h3,.tccc-scope h4,.tccc-scope h5,.tccc-scope h6,.tccc-scope nav a{font-style:normal}html{scrollbar-gutter:stable}body:has(.tccc-scope){background:var(--tccc-cream)}.tccc-scope{font-family:var(--tccc-rhd);font-weight:300;color:var(--tccc-navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.tccc-scope *,.tccc-scope *:before,.tccc-scope *:after{box-sizing:border-box}.tccc-scope img{display:block;max-width:100%}.tccc-scope a{color:inherit;text-decoration:none}.tccc-scope p{margin:0}.tccc-scope h1,.tccc-scope h2,.tccc-scope h3,.tccc-scope h4,.tccc-scope h5,.tccc-scope h6{margin:0;font-weight:800}.tccc-scope ul,.tccc-scope ol{margin:0;padding:0;list-style:none}.tccc-eyebrow{font-family:var(--tccc-rhd);font-weight:300;font-size:10.5px;line-height:1;color:var(--tccc-gold);letter-spacing:.42em;text-transform:uppercase}.tccc-h-display{font-family:var(--tccc-rhd);font-weight:800;font-size:clamp(30px,4.8vw,58px);line-height:1.04;letter-spacing:.015em;text-transform:uppercase}.tccc-h-section{font-family:var(--tccc-rhd);font-weight:800;font-size:clamp(22px,3vw,34px);line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.tccc-h-sub{font-family:var(--tccc-rhd);font-weight:300;font-size:clamp(13px,1.4vw,15px);line-height:1.4;letter-spacing:.34em;text-transform:uppercase;color:#0f1e3599}.tccc-voice{font-family:var(--tccc-corm);font-weight:400;font-style:italic;font-size:clamp(20px,2.5vw,26px);line-height:1.6;color:var(--tccc-gold)}.tccc-body{font-family:var(--tccc-rhd);font-weight:300;font-size:15px;line-height:1.9;color:#0f1e35c7}.tccc-label{font-family:var(--tccc-rhd);font-weight:500;font-size:9.5px;line-height:1;letter-spacing:.3em;text-transform:uppercase;color:#0f1e358c}.tccc-price{font-family:var(--tccc-rhd);font-weight:800;font-size:14px;line-height:1;letter-spacing:.03em}.tccc-price .tccc-unit{font-weight:300;font-size:12px;font-style:normal;letter-spacing:.08em;color:#0f1e35b3;text-transform:uppercase}.tccc-dotrule{display:flex;align-items:center;gap:14px;justify-content:center;margin:0 auto}.tccc-dotrule:before,.tccc-dotrule:after{content:"";height:1px;flex:0 0 64px;background:var(--tccc-line-strong)}html.tccc-motion .tccc-dotrule:before,html.tccc-motion .tccc-dotrule:after{flex-basis:0;transition:flex-basis 1.1s var(--tccc-ease) .15s}html.tccc-motion .tccc-dotrule.tccc-vis:before,html.tccc-motion .tccc-dotrule.tccc-vis:after,html.tccc-motion .tccc-vis .tccc-dotrule:before,html.tccc-motion .tccc-vis .tccc-dotrule:after{flex-basis:64px}.tccc-dotrule i{width:5px;height:5px;border-radius:50%;background:var(--tccc-gold);flex-shrink:0;font-style:normal}.tccc-dotrule--light:before,.tccc-dotrule--light:after{background:#d4bc968c}.tccc-btn{display:inline-block;font-family:var(--tccc-rhd);font-weight:800;font-size:10.5px;line-height:1;letter-spacing:.28em;text-transform:uppercase;padding:18px 44px;border:1px solid var(--tccc-navy);color:var(--tccc-navy);position:relative;overflow:hidden;transition:color .35s,border-color .35s;cursor:pointer;background:transparent;text-align:center}.tccc-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tccc-navy);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--tccc-ease);z-index:0}.tccc-btn:hover{color:var(--tccc-cream)}.tccc-btn:hover:before{transform:scaleX(1)}.tccc-btn>span{position:relative;z-index:1}.tccc-btn:focus-visible{outline:2px solid var(--tccc-gold);outline-offset:3px}.tccc-btn--gold{border-color:var(--tccc-gold);color:var(--tccc-gold)}.tccc-btn--gold:before{background:var(--tccc-gold)}.tccc-btn--gold:hover{color:var(--tccc-ink)}.tccc-btn--solid{background:var(--tccc-navy);color:var(--tccc-cream);border-color:var(--tccc-navy)}.tccc-btn--solid:before{background:var(--tccc-gold)}.tccc-btn--solid:hover{color:var(--tccc-ink)}.tccc-btn--light{border-color:#f9f6f1b3;color:var(--tccc-cream)}.tccc-btn--light:before{background:var(--tccc-gold)}.tccc-btn--light:hover{color:var(--tccc-ink);border-color:var(--tccc-gold)}.tccc-textlink{display:inline-block;font-family:var(--tccc-rhd);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--tccc-gold);border-bottom:1px solid var(--tccc-line-strong);padding-bottom:3px}.tccc-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.tccc-sec{max-width:var(--tccc-max);margin:0 auto;padding:100px var(--tccc-gutter) 0}.tccc-sec-head{text-align:center;margin-bottom:54px}.tccc-sec-head .tccc-eyebrow{display:block;margin-bottom:16px}.tccc-sec-head .tccc-h-section{margin-bottom:20px}.tccc-card{display:block;background:var(--tccc-paper);border:1px solid var(--tccc-line);transition:transform .5s var(--tccc-ease),box-shadow .5s var(--tccc-ease)}.tccc-card:hover{transform:translateY(-6px);box-shadow:0 24px 52px #0f1e351c}.tccc-card__ph{aspect-ratio:4/5;overflow:hidden;background:var(--tccc-whisper)}.tccc-card__ph img,.tccc-card__ph svg{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--tccc-ease)}.tccc-card:hover .tccc-card__ph img{transform:scale(1.06)}.tccc-card__tx{padding:20px 18px 24px;text-align:center}.tccc-card__tx h4{font-family:var(--tccc-rhd);font-weight:800;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;line-height:1.4}.tccc-crest{display:block}.tccc-crest--spin{animation:tccc-crestspin 60s linear infinite}@keyframes tccc-crestspin{to{transform:rotate(360deg)}}html.tccc-motion .tccc-rv{opacity:0;transform:translateY(30px);transition:opacity .9s var(--tccc-ease),transform .9s var(--tccc-ease)}html.tccc-motion .tccc-rv.tccc-vis{opacity:1;transform:none}html.tccc-motion .tccc-stag>*{opacity:0;transform:translateY(26px);transition:opacity .8s var(--tccc-ease),transform .8s var(--tccc-ease)}html.tccc-motion .tccc-stag.tccc-vis>*{opacity:1;transform:none}html.tccc-motion .tccc-stag.tccc-vis>*:nth-child(1){transition-delay:.05s}html.tccc-motion .tccc-stag.tccc-vis>*:nth-child(2){transition-delay:.15s}html.tccc-motion .tccc-stag.tccc-vis>*:nth-child(3){transition-delay:.25s}html.tccc-motion .tccc-stag.tccc-vis>*:nth-child(4){transition-delay:.35s}html.tccc-motion .tccc-stag.tccc-vis>*:nth-child(5){transition-delay:.45s}html.tccc-motion .tccc-stag.tccc-vis>*:nth-child(6){transition-delay:.55s}html.tccc-motion .tccc-stag.tccc-vis>*:nth-child(7){transition-delay:.65s}html.tccc-motion .tccc-stag.tccc-vis>*:nth-child(8){transition-delay:.75s}.tccc-ld{opacity:0;transform:translateY(26px);animation:tccc-ldin 1s var(--tccc-ease) forwards}.tccc-ld1{animation-delay:.15s}.tccc-ld2{animation-delay:.3s}.tccc-ld3{animation-delay:.45s}.tccc-ld4{animation-delay:.6s}.tccc-ld5{animation-delay:.75s}@keyframes tccc-ldin{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tccc-crest--spin,.tccc-ticker__track{animation:none!important}.tccc-rv,.tccc-ld,.tccc-stag>*{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.tccc-dotrule:before,.tccc-dotrule:after{flex-basis:64px!important;transition:none!important}.tccc-card,.tccc-card__ph img{transition:none!important}.tccc-card:hover,.tccc-card:hover .tccc-card__ph img{transform:none!important}.tccc-hero__bg{animation:none!important}}@media(max-width:900px){:root{--tccc-gutter:20px}.tccc-sec{padding-top:72px}.tccc-sec-head{margin-bottom:38px}.tccc-btn{padding:16px 30px;letter-spacing:.2em}}body:has(.tccc-hero) .content-for-layout{margin-top:calc(-1 * var(--tccc-hd-h, 74px))}body:has(.tccc-hero) .tccc-hero{padding-top:var(--tccc-hd-h, 74px)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tccc-tokens.css.map */
