*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--fw-font-body);font-size:var(--fw-type-body-size);font-style:var(--fw-font-body-style);font-weight:var(--fw-font-body-weight);line-height:var(--fw-line-height-body);color:var(--fw-text-primary);background:var(--fw-surface)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}p{font-family:var(--fw-font-body);font-style:var(--fw-font-body-style);font-weight:var(--fw-font-body-weight)}h1{font-family:var(--fw-font-display);font-style:var(--fw-font-display-style);font-weight:var(--fw-font-display-weight);line-height:var(--fw-line-height-display);letter-spacing:var(--fw-letter-spacing-display)}h2,h3,h4,h5,h6{font-family:var(--fw-font-heading);font-style:var(--fw-font-heading-style);font-weight:var(--fw-font-heading-weight);line-height:var(--fw-line-height-heading);letter-spacing:var(--fw-letter-spacing-heading)}small,.fw-meta{font-size:var(--fw-type-small-size)}button,input,select,textarea{font:inherit}input,select,textarea{font-family:var(--fw-font-body);font-size:var(--fw-type-form-input-size);font-style:var(--fw-font-body-style);font-weight:var(--fw-font-body-weight);line-height:var(--fw-line-height-form)}label{font-family:var(--fw-font-ui);font-size:var(--fw-type-form-label-size);font-style:var(--fw-font-ui-style);font-weight:var(--fw-font-ui-weight);line-height:var(--fw-line-height-compact)}.fw-container{width:min(var(--fw-container),94%);margin:auto}.fw-display-heading{font-family:var(--fw-local-display-font, var(--fw-font-display));font-size:var(--fw-local-display-size, var(--fw-type-display-size));font-style:var(--fw-font-display-style);font-weight:var(--fw-font-display-weight);line-height:var(--fw-local-display-line-height, var(--fw-line-height-display));letter-spacing:var(--fw-local-display-tracking, var(--fw-letter-spacing-display))}.fw-lead{font-size:var(--fw-local-lead-size, var(--fw-type-lead-size));line-height:var(--fw-local-lead-line-height, var(--fw-line-height-lead))}.fw-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:var(--fw-brand-primary);color:var(--fw-on-primary);border:2px solid var(--fw-brand-primary);border-radius:var(--fw-radius);font-family:var(--fw-local-button-font, var(--fw-font-ui));font-size:var(--fw-local-button-size, var(--fw-type-button-size));font-style:var(--fw-font-ui-style);font-weight:var(--fw-font-ui-weight);line-height:var(--fw-local-button-line-height, var(--fw-line-height-compact));letter-spacing:var(--fw-local-button-tracking, var(--fw-letter-spacing-button));text-transform:var(--fw-local-button-transform, var(--fw-text-transform-button));transition:var(--fw-transition)}.fw-button:hover{background:var(--fw-brand-primary-hover);border-color:var(--fw-brand-primary-hover)}.fw-button--secondary{background:var(--fw-surface);color:var(--fw-brand-primary);border:2px solid var(--fw-brand-primary)}.fw-button--secondary:hover{background:var(--fw-brand-primary);color:var(--fw-on-primary)}.fw-nav,.fw-mobile-nav{font-family:var(--fw-local-nav-font, var(--fw-font-ui));font-size:var(--fw-local-nav-size, var(--fw-type-nav-size));font-style:var(--fw-font-ui-style);font-weight:var(--fw-font-ui-weight);line-height:var(--fw-line-height-compact);letter-spacing:var(--fw-local-nav-tracking, var(--fw-letter-spacing-nav));text-transform:var(--fw-local-nav-transform, var(--fw-text-transform-nav))}.fw-section-heading{max-width:860px;margin:0 auto 60px;text-align:center}.fw-section-heading>span{display:block;margin-bottom:16px;color:var(--fw-accent);font-family:var(--fw-local-eyebrow-font, var(--fw-font-ui));font-size:var(--fw-local-eyebrow-size, var(--fw-type-eyebrow-size));font-style:var(--fw-font-ui-style);font-weight:var(--fw-font-ui-weight);line-height:var(--fw-local-eyebrow-line-height, var(--fw-line-height-compact));letter-spacing:var(--fw-local-eyebrow-tracking, var(--fw-letter-spacing-eyebrow));text-transform:var(--fw-local-eyebrow-transform, var(--fw-text-transform-eyebrow))}.fw-section-heading h1{margin:0 0 20px;font-family:var(--fw-local-heading-font, var(--fw-font-display));font-size:var(--fw-local-heading-size, var(--fw-type-h1-size));font-style:var(--fw-font-display-style);font-weight:var(--fw-font-display-weight);line-height:var(--fw-local-heading-line-height, var(--fw-line-height-display));letter-spacing:var(--fw-local-heading-tracking, var(--fw-letter-spacing-display))}.fw-section-heading h2{margin:0 0 20px;font-family:var(--fw-local-heading-font, var(--fw-font-heading));font-size:var(--fw-local-heading-size, var(--fw-type-h2-size));font-style:var(--fw-font-heading-style);font-weight:var(--fw-font-heading-weight);line-height:var(--fw-local-heading-line-height, var(--fw-line-height-heading));letter-spacing:var(--fw-local-heading-tracking, var(--fw-letter-spacing-heading))}.fw-section-heading>p{color:var(--fw-text-secondary);font-family:var(--fw-local-description-font, var(--fw-font-body));font-size:var(--fw-local-description-size, var(--fw-type-lead-size));font-style:var(--fw-font-body-style);font-weight:var(--fw-font-body-weight);line-height:var(--fw-local-description-line-height, var(--fw-line-height-lead))}.fw-card-link{font-family:var(--fw-local-card-link-font, var(--fw-font-ui));font-size:var(--fw-local-card-link-size, var(--fw-type-body-size));font-style:var(--fw-font-ui-style);font-weight:var(--fw-font-ui-weight);line-height:var(--fw-line-height-compact)}.fw-expand-card{position:relative;overflow:hidden;cursor:default}a.fw-expand-card,.fw-expand-card a{cursor:pointer}.fw-expand-card__content{position:relative;z-index:1}.fw-expand-card__more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease,opacity .25s ease,margin-top .25s ease}.fw-expand-card__more>p{overflow:hidden}.fw-expand-card .fw-card-link{transition:var(--fw-transition)}.fw-expand-card:hover,.fw-expand-card:focus-within{transform:translateY(-6px);box-shadow:0 16px 40px var(--fw-shadow-soft)}.fw-expand-card:hover .fw-expand-card__more,.fw-expand-card:focus-within .fw-expand-card__more{grid-template-rows:1fr;opacity:1;margin-top:16px}.fw-expand-card:hover .fw-card-link,.fw-expand-card:focus-within .fw-card-link{letter-spacing:.04em}.fw-expand-card:hover img,.fw-expand-card:focus-within img{transform:scale(1.04)}.fw-expand-card[tabindex="0"]:focus-visible{outline:2px solid var(--fw-surface);outline-offset:2px;box-shadow:0 0 0 5px var(--fw-brand-primary)}.fw-skip-link{position:fixed;top:12px;left:12px;z-index:10000;padding:10px 16px;background:var(--fw-surface);color:var(--fw-text-primary);border:2px solid var(--fw-brand-primary);border-radius:var(--fw-radius);box-shadow:0 8px 24px var(--fw-shadow-soft);transform:translateY(calc(-100% - 24px));transition:transform var(--fw-transition)}.fw-skip-link:focus{transform:translateY(0)}:where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--fw-surface);outline-offset:2px;box-shadow:0 0 0 5px var(--fw-brand-primary)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fw-base.css.map */
