:root{--vc-sand: #f5f1ea;--vc-navy: #0e2a47;--vc-orange: #ff6a2b;--vc-orange-dark: #e4561a;--vc-linen: #ede7dc;--vc-muted: #4a5b70;--vc-radius: 14px}.vc-mono{font-family:var(--vc-mono);letter-spacing:.12em;text-transform:uppercase}.vc-logo{display:inline-flex;align-items:center;gap:8px;color:var(--vc-navy);white-space:nowrap}.vc-logo__tag{background:var(--vc-orange);color:#fff;font-family:var(--vc-mono);font-weight:700;font-size:.8rem;line-height:1;padding:6px 7px;border-radius:5px}.vc-logo__name{font-family:var(--font-heading--family);font-weight:700;font-size:1.35rem;letter-spacing:-.02em}@media(max-width:749px){.vc-logo__name{font-size:1.1rem}}.announcement-bar{font-family:var(--vc-mono);letter-spacing:.12em;text-transform:uppercase}.vc-pill{display:inline-block;background:var(--vc-orange);color:#fff;font-weight:700;font-size:.95rem;padding:14px 28px;border-radius:999px;text-decoration:none;transition:background-color .15s ease}.vc-pill:hover{background:var(--vc-orange-dark);color:#fff}.vc-pill:focus-visible{outline:2px solid var(--vc-sand);outline-offset:3px}.vc-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:var(--vc-navy);color:var(--vc-sand);border-radius:calc(var(--vc-radius) + 6px);overflow:hidden;min-height:460px}.vc-hero:before,.vc-hero:after{content:"";position:absolute;left:calc(53.5% - 14px);width:28px;height:28px;border-radius:50%;background:var(--vc-sand);z-index:2}.vc-hero:before{top:-14px}.vc-hero:after{bottom:-14px}.vc-hero__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:clamp(28px,5vw,64px)}.vc-hero__kicker{margin:0;color:var(--vc-orange);font-size:.8rem}.vc-hero__title{margin:0;color:var(--vc-sand);font-family:var(--font-heading--family);font-weight:700;font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.02;letter-spacing:-.02em}.vc-hero__body{margin:0;max-width:34ch;opacity:.85;font-size:1.05rem}.vc-hero__stub{display:flex;gap:28px;margin:12px 0 0;padding-top:18px;border-top:1px dashed rgba(245,241,234,.35);font-size:.72rem}.vc-hero__stub div{margin:0}.vc-hero__stub dt{opacity:.6;margin-bottom:4px}.vc-hero__stub dd{margin:0;font-size:.95rem;font-weight:700;color:var(--vc-sand)}.vc-hero__media{position:relative;border-left:2px dashed rgba(245,241,234,.55);background:#2a4566}.vc-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vc-hero__img--placeholder{fill:#f5f1ea40;background:#2a4566}@media(max-width:749px){.vc-hero{grid-template-columns:1fr;min-height:0}.vc-hero__media{order:-1;aspect-ratio:4 / 3;border-left:0;border-bottom:2px dashed rgba(245,241,234,.55)}.vc-hero:before,.vc-hero:after{display:none}.vc-hero__stub{gap:18px;flex-wrap:wrap}}.vc-pass{border:2px dashed var(--vc-navy);border-radius:var(--vc-radius);color:var(--vc-navy);background:#fff}.vc-pass__head{margin:0;padding:12px 20px;border-bottom:1px dashed var(--vc-navy);font-size:.75rem}.vc-pass__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none}.vc-pass__cell{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-inline-start:1px dashed var(--vc-navy)}.vc-pass__cell:first-child{border-inline-start:0}.vc-pass__label{font-size:.72rem;color:var(--vc-muted)}.vc-pass__value{font-weight:700;font-size:1rem}@media(max-width:749px){.vc-pass__cell{border-inline-start:0;border-top:1px dashed var(--vc-navy)}.vc-pass__cell:first-child{border-top:0}}.product-card .card-gallery,.product-card [class*=card-gallery]{background:var(--vc-linen);border-radius:var(--vc-radius);overflow:hidden}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.015em}
/*# sourceMappingURL=/cdn/shop/t/27/assets/vc-theme.css.map */
