:root{--hv-ivory: #fcf7ec;--hv-parchment: #f5ead3;--hv-navy: #14213D;--hv-ink: #232a36;--hv-gold: #c9a04a;--hv-gold-text: #82591A;--hv-forest: #2f4a3c;--hv-wine: #8E2B2B;--hv-line: #e8d9bc;--hv-white: #fff;--hv-radius: 5px;--hv-radius-lg: 8px;--hv-tap: 48px;--hv-font-head: var(--font-heading--family, "Cormorant", "EB Garamond", Georgia, serif);--hv-font-body: var(--font-body--family, "Jost", "Nunito Sans", system-ui, sans-serif);--hv-shadow: 0 6px 22px rgb(28 43 69 / .08);--hv-max: 1240px;--hv-glow: #e8c77a}.hv-scheme-ivory{--hv-bg: var(--hv-ivory);--hv-fg: var(--hv-ink);--hv-head: var(--hv-navy);--hv-muted: #4a5262;--hv-accent: var(--hv-gold-text);--hv-card: var(--hv-white);--hv-border: var(--hv-line)}.hv-scheme-parchment{--hv-bg: var(--hv-parchment);--hv-fg: var(--hv-ink);--hv-head: var(--hv-navy);--hv-muted: #4a5262;--hv-accent: var(--hv-gold-text);--hv-card: var(--hv-ivory);--hv-border: var(--hv-line)}.hv-scheme-navy{--hv-bg: var(--hv-navy);--hv-fg: #f5efe3;--hv-head: var(--hv-ivory);--hv-muted: #d5d9e2;--hv-accent: var(--hv-gold);--hv-card: #1E2E52;--hv-border: #34466B}.hv-scheme-gold{--hv-bg: #f1e2c2;--hv-fg: var(--hv-ink);--hv-head: var(--hv-navy);--hv-muted: #4a5262;--hv-accent: var(--hv-gold-text);--hv-card: var(--hv-ivory);--hv-border: #dcc394}.hv-section{background:var(--hv-bg, var(--hv-ivory));color:var(--hv-fg, var(--hv-ink));font-family:var(--hv-font-body);font-size:18px;line-height:1.6;padding-block:var(--hv-pt, 56px) var(--hv-pb, 56px)}@media(min-width:750px){.hv-section{font-size:18px;padding-block:var(--hv-pt-d, var(--hv-pt, 72px)) var(--hv-pb-d, var(--hv-pb, 72px))}}.hv-wrap{width:100%;max-width:var(--hv-max);margin-inline:auto;padding-inline:20px;box-sizing:border-box}@media(min-width:990px){.hv-wrap{padding-inline:40px}}.hv-wrap--narrow{max-width:820px}.hv-eyebrow{display:block;margin:0 0 10px;font-family:var(--hv-font-body);font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-accent, var(--hv-gold-text))}.hv-h2{margin:0 0 14px;font-family:var(--hv-font-head);font-weight:600;color:var(--hv-head, var(--hv-navy));font-size:clamp(30px,6.4vw,46px);line-height:1.12;text-wrap:balance}.hv-h3{margin:0 0 8px;font-family:var(--hv-font-head);font-weight:600;color:var(--hv-head, var(--hv-navy));font-size:clamp(24px,5vw,30px);line-height:1.2}.hv-lead{margin:0 auto;max-width:62ch;color:var(--hv-muted, #4a5262);font-size:18px}.hv-head{text-align:var(--hv-align, center);margin-bottom:36px}.hv-rte p{margin:0 0 1em}.hv-rte p:last-child{margin-bottom:0}.hv-rule{display:block;width:64px;height:2px;margin:14px auto 0;background:var(--hv-gold);border:0}.hv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--hv-tap);padding:12px 28px;border:0;border-radius:var(--hv-radius);background:var(--hv-navy);color:var(--hv-ivory);font:700 18px/1.2 var(--hv-font-body);text-decoration:none;cursor:pointer;transition:background-color .18s ease}.hv-btn:hover{background:#0e172c}.hv-btn:focus-visible,.hv-focus:focus-visible{outline:3px solid var(--hv-gold);outline-offset:3px}.hv-btn[disabled]{opacity:.55;cursor:not-allowed}.hv-scheme-navy .hv-btn{background:var(--hv-ivory);color:var(--hv-navy)}.hv-media{position:relative;overflow:hidden;border-radius:var(--hv-radius-lg);background:var(--hv-parchment);aspect-ratio:var(--hv-ratio, 4 / 5)}.hv-media img,.hv-media svg{width:100%;height:100%;object-fit:cover;display:block}.hv-icon{width:28px;height:28px;flex:0 0 auto;color:var(--hv-gold)}.hv-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.hv-section *,.hv-section *:before,.hv-section *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.cart-items__properties{margin-top:6px;padding:8px 10px;border-left:3px solid var(--hv-gold);background:var(--hv-parchment);border-radius:0 var(--hv-radius) var(--hv-radius) 0;font-size:16px;line-height:1.45;color:var(--hv-ink)}.cart-items__properties dt{font-weight:700;color:var(--hv-navy)}.cart-items__properties dd{white-space:pre-line}.cart-items__title{font-size:18px}.cart-drawer__summary .cart__checkout-button{min-height:56px;font-size:19px}.hvc .hv-head{margin-bottom:24px}.hvc-card{background:var(--hv-card, #fff);border:1px solid var(--hv-border, var(--hv-line));border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.hvc-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.hvc-body{padding:14px 14px 16px}.hvc-icon{font-size:28px;line-height:1;margin-bottom:8px}.hvc-title{margin:0 0 4px;font-family:var(--hv-font-body);font-size:17px;font-weight:700;line-height:1.3;color:var(--hv-head, var(--hv-navy))}.hvc-text{margin:0;font-size:15.5px;line-height:1.5;color:var(--hv-muted, #4a5262)}.hvc--steps .hvc-card{flex-direction:row;align-items:flex-start;gap:12px;padding:16px}.hvc--steps .hvc-body{padding:0}.hvc-num{flex:0 0 40px;height:40px;border-radius:50%;background:var(--hv-gold);color:var(--hv-navy);font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center}.hvc--stats .hvc-card{text-align:center;padding:18px 10px;background:var(--hv-navy);border-color:var(--hv-navy)}.hvc--stats .hvc-body{padding:0}.hvc-big{font-family:var(--hv-font-head);font-size:40px;font-weight:700;line-height:1.05;color:var(--hv-glow, #e8c77a)}.hvc--stats .hvc-title{color:#fcf7ec;font-size:15px;margin-top:6px}.hvc--stats .hvc-text{color:#d9dde6;font-size:14px}.hvc-note{margin:14px auto 0;max-width:70ch;text-align:center;font-size:14px;color:var(--hv-muted, #4a5262)}.hvc-cta{text-align:center;margin:24px 0 0}.hvc-btn{min-width:min(100%,320px);background:var(--hv-gold);color:var(--hv-navy)}.hvc-btn:hover{background:var(--hv-glow, #e8c77a)}.hv-scheme-navy .hvc-btn{background:var(--hv-gold);color:var(--hv-navy)}.hvtf-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:750px){.hvtf-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.hvtf-b{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;border:1px solid rgb(252 247 236 / .2);border-radius:12px;text-align:center;font-size:14px;line-height:1.4}.hvtf-i{font-size:22px}.hvtf-b strong{color:var(--hv-glow, #e8c77a);font-size:15.5px}.hvtf-contact{margin-top:16px;text-align:center;font-size:15px}.hvtf-contact a{color:var(--hv-glow, #e8c77a)}@media(max-width:749px){.hvc--stats .hvc-card:last-child:nth-child(odd){grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tk-hv-base.css.map */
