.tc-modern-home{--tc-navy: #102141;--tc-gold: #ffd450;--tc-cream: #f8f5ed;--tc-paper: #fffefa;--tc-muted: #4d596b;--tc-line: #ddd8cb;--tc-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body-family: var(--tc-font);--font-heading-family: var(--tc-font);--font-heading-weight: 750;color:var(--tc-navy);font-family:var(--tc-font)}.tc-modern-home :is(.announcement-bar-section .utility-bar,.section-header .header-wrapper,.footer){background:var(--tc-paper);color:var(--tc-navy)}.tc-modern-home .announcement-bar-section .utility-bar{background:var(--tc-navy);--color-foreground: 255, 255, 255;color:#fff}.tc-modern-home :is(.section-header .header-wrapper,.footer){--color-foreground: 16, 33, 65;--color-background: 255, 254, 250;border-color:var(--tc-line)}.tc-modern-home .announcement-bar__message{color:var(--tc-gold);font-size:clamp(1.5rem,1.4vw,1.7rem);line-height:1.35;padding-block:1.25rem}.tc-modern-home .section-header .header__menu-item{font-weight:600}.tc-modern-home .footer{border-top:1px solid var(--tc-line)}.tc-modern-home :is(#MainContent h1,#MainContent h2,#MainContent h3,.footer h2){font-family:var(--tc-font);font-weight:750;letter-spacing:-.045em;text-transform:none;text-wrap:balance}.tc-modern-home #MainContent :is(.tc-home,.tc-reviews,[class^=tc-gallery-],[class^=tc-about-]){color:var(--tc-navy)}.tc-modern-home #MainContent :is(.tc-home__eyebrow,.tc-reviews__eyebrow,.tc-gallery__eyebrow,[class^=tc-about-] .eyebrow){color:#5d4a1c;font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.tc-modern-home #MainContent .tc-home{background:var(--tc-cream)}.tc-modern-home #MainContent .tc-home__hero{max-width:1280px;gap:clamp(32px,7vw,100px);padding-block:clamp(46px,8vw,108px)}.tc-modern-home #MainContent .tc-home h1{color:var(--tc-navy);font-size:clamp(44px,6.3vw,88px);line-height:.98;max-width:11ch}.tc-modern-home #MainContent :is(.tc-home__intro,.tc-home__story>p:not(.tc-home__eyebrow)){color:var(--tc-muted);line-height:1.65}.tc-modern-home #MainContent .tc-home .button{border-radius:999px;font-weight:700;text-transform:none;letter-spacing:0}.tc-modern-home #MainContent .tc-home .button--primary{background:var(--tc-navy);color:#fff;border:1px solid var(--tc-navy)}.tc-modern-home #MainContent .tc-home .button--secondary{color:var(--tc-navy);border:1px solid var(--tc-line)}.tc-modern-home #MainContent .tc-home .button:after{box-shadow:none}.tc-modern-home #MainContent .tc-home .button:hover{outline:2px solid var(--tc-navy);outline-offset:3px}.tc-modern-home #MainContent .tc-home__product{width:100%;max-width:490px;margin:0 auto;padding:clamp(16px,3vw,36px);border:1px solid var(--tc-line);border-radius:24px;background:var(--tc-paper);transform:none;box-shadow:0 20px 52px #10214114}.tc-modern-home #MainContent .tc-home__product img{mix-blend-mode:multiply;border-radius:12px}.tc-modern-home #MainContent .tc-home__product-tag{left:16px;bottom:16px;background:var(--tc-gold);color:var(--tc-navy);border-radius:999px;padding:8px 14px;font-size:11px}.tc-modern-home #MainContent .tc-home__bar{background:var(--tc-gold);color:var(--tc-navy)}.tc-modern-home #MainContent .tc-home__story{max-width:780px;padding-block:clamp(42px,6vw,76px)}.tc-modern-home #MainContent .tc-home__text-link{color:var(--tc-navy);text-transform:none;letter-spacing:0}.tc-modern-home #MainContent .tc-reviews{background:var(--tc-navy);color:#fff;padding-block:clamp(44px,8vw,96px)}.tc-modern-home #MainContent .tc-reviews__inner{max-width:1080px}.tc-modern-home #MainContent .tc-reviews h2{color:#fff;font-size:clamp(36px,5.2vw,64px)}.tc-modern-home #MainContent .tc-reviews__eyebrow{color:var(--tc-gold)}.tc-modern-home #MainContent .tc-reviews__rule{width:46px;height:3px;background:var(--tc-gold)}.tc-modern-home #MainContent :is(.tc-reviews__intro,.tc-reviews__hint){color:#e2e8f3}.tc-modern-home #MainContent .tc-reviews__feature{max-width:325px;background:#1e3358;border:1px solid #566583;border-radius:20px;box-shadow:0 18px 40px #00000038}.tc-modern-home #MainContent .tc-reviews__video{border-radius:13px}.tc-modern-home #MainContent [class^=tc-gallery-]{background:var(--tc-paper);padding-block:clamp(46px,8vw,100px)}.tc-modern-home #MainContent .tc-gallery__intro{margin-bottom:clamp(24px,4vw,48px)}.tc-modern-home #MainContent .tc-gallery__grid{gap:clamp(12px,2vw,24px)}.tc-modern-home #MainContent .tc-gallery__grid figure{padding:0;border:1px solid var(--tc-line);border-radius:18px;background:var(--tc-paper);box-shadow:0 8px 22px #1021410d;overflow:hidden}.tc-modern-home #MainContent .tc-gallery__grid img{height:auto;max-height:none;aspect-ratio:4 / 5;object-fit:cover}.tc-modern-home #MainContent .tc-gallery__grid figcaption{font-size:15px;letter-spacing:0;text-transform:none;line-height:1.4;padding:16px 18px 20px}.tc-modern-home #MainContent .tc-gallery__brand{margin-top:clamp(24px,4vw,48px);border-radius:18px;background:var(--tc-cream);color:var(--tc-navy)}.tc-modern-home #MainContent .tc-gallery__brand img{border-radius:12px}.tc-modern-home #MainContent .tc-gallery__brand-copy p{color:var(--tc-muted)}.tc-modern-home #MainContent [class^=tc-about-]{padding-block:clamp(46px,8vw,96px);background:var(--tc-cream);border-top:1px solid var(--tc-line)}.tc-modern-home #MainContent [class^=tc-about-] h2{color:var(--tc-navy)}.tc-modern-home #MainContent [class^=tc-about-] .rule{width:46px;height:3px;background:#aa7a18}.tc-modern-home #MainContent [class^=tc-about-] .story{color:var(--tc-muted)}@media(max-width:749px){.tc-modern-home #MainContent .tc-home h1{font-size:clamp(40px,11vw,62px)}.tc-modern-home #MainContent .tc-home__hero{gap:30px}.tc-modern-home #MainContent .tc-reviews__feature{max-width:290px}.tc-modern-home #MainContent .tc-gallery__grid img{aspect-ratio:auto;object-fit:contain}}@media(min-width:750px){.tc-modern-home #MainContent .tc-gallery__grid .tc-gallery__landscape img{aspect-ratio:4 / 3}}.tc-modern-home #MainContent .tc-home__heading-accent{color:#8a5d00}@media(prefers-reduced-motion:no-preference){.tc-modern-home #MainContent .tc-home__heading-accent{position:relative;animation:tc-home-gold-reveal .6s ease-out backwards}.tc-modern-home #MainContent .tc-home__heading-accent:after{content:"";position:absolute;inset-block-start:.02em;inset-inline-end:.05em;inline-size:clamp(9px,.22em,18px);aspect-ratio:1;background:var(--tc-gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);pointer-events:none;opacity:0;animation:tc-home-gold-spark .6s ease-out both;animation-delay:inherit}@keyframes tc-home-gold-spark{0%{opacity:0;transform:translate(-.12em,.1em) scale(.25)}33%{opacity:1;transform:translate(.02em,-.08em) scale(1)}to{opacity:0;transform:translate(.16em,-.25em) scale(.4)}}.tc-modern-home #MainContent .tc-home__heading-accent:nth-of-type(2){animation-delay:.1s}.tc-modern-home #MainContent .tc-home__heading-accent:nth-of-type(3){animation-delay:.2s}.tc-modern-home #MainContent .tc-home__heading-accent:nth-of-type(4){animation-delay:.3s}@keyframes tc-home-gold-reveal{0%{opacity:.55}to{opacity:1}}}.tc-modern-home #MainContent .tc-home__media{min-width:0;width:100%}.tc-modern-home #MainContent .tc-home__reel-player{position:relative;width:min(100%,490px);aspect-ratio:1;margin-inline:auto;overflow:hidden;border:1px solid var(--tc-line);border-radius:24px;background:var(--tc-navy);box-shadow:0 20px 52px #10214114}.tc-modern-home #MainContent .tc-home__reel-player video{display:block;width:100%;height:100%;object-fit:contain}.tc-modern-home #MainContent .tc-home__reel-product-link{position:absolute;top:0;right:0;bottom:64px;left:0;display:flex;align-items:flex-start;padding:clamp(10px,2vw,18px);text-decoration:none}.tc-modern-home #MainContent .tc-home__reel-product-link>span{border-radius:999px;background:var(--tc-gold);color:var(--tc-navy);padding:8px 12px;font-size:13px;font-weight:750}.tc-modern-home #MainContent .tc-home__reel-product-link:hover>span{text-decoration:underline}.tc-modern-home #MainContent .tc-home__reel-product-link:focus-visible{outline:2px solid var(--tc-gold);outline-offset:-4px}.tc-modern-home .announcement-bar__message{font-family:var(--tc-font);font-weight:700}.tc-modern-home #MainContent [class^=tc-story-]{background:var(--tc-cream);color:var(--tc-navy);padding-block:clamp(36px,6vw,72px);border-top:1px solid var(--tc-line)}.tc-modern-home #MainContent .tc-story__eyebrow{color:#5d4a1c;font-size:12px}.tc-modern-home #MainContent .tc-story__intro h2{font-size:clamp(28px,4vw,44px)}.tc-modern-home #MainContent .tc-story__card{background:var(--tc-paper);border-color:var(--tc-line);border-radius:18px}.tc-modern-home #MainContent .tc-story__card h3{color:var(--tc-navy);font-size:19px}.tc-modern-home #MainContent .tc-story__card p{color:var(--tc-muted)}.tc-modern-home #MainContent .tc-catalog{max-width:1280px;padding-top:clamp(24px,5vw,64px)}.tc-modern-home #MainContent .tc-catalog-hero{text-align:center;padding:clamp(28px,6vw,72px);border-radius:24px;background:var(--tc-navy);color:#fff}.tc-modern-home #MainContent .tc-catalog-hero h1{color:#fff;margin:0 0 12px;font-size:clamp(42px,7vw,82px);line-height:1}.tc-modern-home #MainContent .tc-catalog-hero p{margin:0}.tc-modern-home #MainContent .tc-catalog-hero .tc-catalog-hero__eyebrow{color:var(--tc-gold);margin-bottom:12px;font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.tc-modern-home #MainContent .tc-catalog-grid{display:block}.tc-modern-home #MainContent .tc-catalog-grid .page-width{max-width:1280px}.tc-modern-home #MainContent .tc-catalog-grid .product-card-wrapper{padding:clamp(8px,1.5vw,18px);border:1px solid var(--tc-line);border-radius:18px;background:var(--tc-paper);box-shadow:0 8px 22px #1021410d}.tc-modern-home #MainContent .tc-catalog-grid .card__inner{border-radius:12px;overflow:hidden;background:var(--tc-paper)}.tc-modern-home #MainContent .tc-catalog-grid .card__heading{font-size:clamp(16px,2vw,22px);letter-spacing:-.025em;line-height:1.2}.tc-modern-home #MainContent .tc-catalog-grid .price{color:var(--tc-navy)}.tc-modern-home #MainContent .tc-catalog-grid .quick-add__submit{font-weight:700;min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tc-home-modern.css.map */
