.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link:focus{z-index:9999;position:absolute;left:50%;transform:translate(-50%);top:0;padding:1rem 2rem;background-color:var(--color-primary);color:#fff;text-decoration:none;border-radius:0 0 var(--border-radius-button) var(--border-radius-button)}body.template-product #MainContent{padding-top:clamp(4rem,8vw,7rem)}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.button{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2.25rem;border-radius:24px;text-decoration:none;font-family:var(--font-body);font-weight:600;cursor:pointer;border:2px solid var(--color-off-black, #343231);font-size:1rem;letter-spacing:.05em;text-transform:uppercase;background-color:var(--color-off-black, #343231);color:#fff;box-shadow:none;transition:none}.button:hover,.button:focus{background-color:var(--color-off-black, #343231);border-color:var(--color-off-black, #343231);color:#fff;transform:none;box-shadow:none}.button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.button--primary,.button--secondary,.button--cta,.button--black-outline{background-color:var(--color-off-black, #343231);border-color:var(--color-off-black, #343231);color:#fff;box-shadow:none}.button--primary:hover,.button--secondary:hover,.button--cta:hover,.button--black-outline:hover{background-color:var(--color-off-black, #343231);border-color:var(--color-off-black, #343231);color:#fff;transform:none;box-shadow:none}.grid{display:grid;gap:1rem}.grid--2-col{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid--3-col{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card{background:#fff;border-radius:var(--border-radius-card);padding:1.5rem;box-shadow:var(--shadow-card);transition:transform .2s ease,background-color .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-4px)}h1,.h1{font-family:var(--font-heading);font-size:clamp(3rem,7vw,6rem);margin-bottom:1rem;color:var(--figura-blue);font-weight:800;font-variation-settings:"wdth" 82;letter-spacing:-.03em;line-height:.9}h2,.h2{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.5rem);margin-bottom:.75rem;color:var(--figura-blue);font-weight:800;font-variation-settings:"wdth" 82;letter-spacing:-.02em;line-height:.95}h3,.h3{font-family:var(--font-heading);font-size:1.65rem;margin-bottom:.5rem;color:var(--figura-blue);font-weight:700;font-variation-settings:"wdth" 85;letter-spacing:-.02em;line-height:1}p,body{font-family:var(--font-body);font-weight:400;line-height:1.6}.display{font-family:var(--figura-display);font-weight:800;font-variation-settings:"wdth" 82;letter-spacing:-.03em;line-height:.9;color:var(--figura-blue)}.display em{font-style:normal;color:var(--figura-blue-mid)}.display .gold{color:var(--figura-chrome)}.mono-kicker{font-family:var(--figura-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:var(--figura-blue-mid);display:inline-flex;align-items:center;gap:.6rem}.mono-kicker:before{content:"";width:24px;height:1px;background:var(--figura-blue-mid)}.section-number{font-family:var(--figura-mono);font-size:.75rem;color:var(--figura-blue-mid);letter-spacing:.1em}.btn{font-family:var(--figura-body);font-weight:500;font-size:.95rem;padding:.95rem 1.75rem;border-radius:var(--figura-radius-pill);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;border:1.5px solid var(--figura-blue);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .2s ease,color .2s ease;letter-spacing:-.01em;background:transparent;color:var(--figura-blue)}.btn-primary{background:var(--figura-blue);color:var(--figura-paper);box-shadow:var(--figura-shadow-blue)}.btn-primary:hover{background:var(--figura-blue-deep);border-color:var(--figura-blue-deep);transform:translate(-1px,-1px);box-shadow:var(--figura-shadow-blue-hover)}.btn-primary:active{transform:translate(2px,2px);box-shadow:var(--figura-shadow-press)}.btn-secondary{color:var(--figura-blue);box-shadow:var(--figura-shadow-blue)}.btn-secondary:hover{background:var(--figura-blue);color:var(--figura-paper);transform:translate(-1px,-1px);box-shadow:var(--figura-shadow-blue-hover)}.btn-secondary:active{transform:translate(2px,2px);box-shadow:var(--figura-shadow-press)}.btn-chrome{background:var(--figura-chrome);color:var(--figura-blue-deep);border-color:var(--figura-blue-deep);box-shadow:var(--figura-shadow-chrome)}.btn-chrome:hover{background:var(--figura-paper);transform:translate(-1px,-1px);box-shadow:var(--figura-shadow-chrome-hover)}.btn-chrome:active{transform:translate(2px,2px);box-shadow:1px 1px #b88a1e99}.btn-hero{font-family:var(--figura-body);font-weight:600;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase;padding:1.05rem 2.5rem;border-radius:var(--figura-radius-pill);text-decoration:none;display:inline-flex;align-items:center;gap:.6rem;background:var(--figura-blue);color:var(--figura-paper);border:2px solid var(--figura-paper);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .2s ease;box-shadow:var(--figura-shadow-blue)}.btn-hero:hover{transform:translate(-1px,-1px);box-shadow:var(--figura-shadow-blue-hover);background:var(--figura-blue-deep)}.btn-hero:active{transform:translate(2px,2px);box-shadow:var(--figura-shadow-press)}.section{padding:3rem 0}.section-content{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section__header{text-align:left;margin-bottom:2rem}.section__header h2{margin-bottom:.5rem}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.loading{opacity:.6;pointer-events:none}@media(min-width:750px){.container{padding:0 1.5rem}.section{padding:2.5rem 0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/base.css.map */
