/* Use the font files’ real weights and the browser’s native text rasterization. */
@font-face{font-family:GoldInter;src:url(fonts/inter-3.woff2) format('woff2');font-display:swap;font-weight:100 900}@font-face{font-family:GoldSport;src:url(fonts/barlow-condensed-1.woff2) format('woff2');font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:GoldSport;src:url(fonts/barlow-condensed-2.woff2) format('woff2');font-display:swap;font-style:normal;font-weight:800}
body.gna-app{font-size:var(--gna-body-size,15px);-webkit-font-smoothing:auto}.gna-app :where(h1,h2,h3){font-family:var(--gna-heading-font,inherit)}.gna-app.gna-boutique-font-sport .gna-store-heading h2,.gna-app .gna-hp-heading h2{font-family:var(--gna-heading-font,GoldSport,sans-serif)}.gna-app .gna-header-actions a,.gna-app .gna-home-navigation>a,.gna-app .gna-products-menu>summary,.gna-app .gna-quick-nav>a{color:inherit}.gna-app .gna-header :is(input,button){font-family:inherit}
.gna-finish-premium :is(.gna-card,.gna-home-card,.gna-product-card,.woocommerce ul.products li.product){box-shadow:var(--gna-card-shadow);border-color:#e6e8ed;border-radius:var(--gna-radius)}.gna-finish-premium :is(.gna-button,.gna-home-button,.wp-block-button__link,.woocommerce a.button,.woocommerce button.button){border-radius:var(--gna-button-radius);font-weight:750;letter-spacing:.015em}.gna-finish-premium :is(.gna-section-heading,.gna-store-heading,.gna-hp-heading){position:relative}.gna-finish-premium :is(.gna-section-heading,.gna-store-heading,.gna-hp-heading) h2{letter-spacing:-.015em}.gna-finish-premium :is(.gna-store-hero,.gna-hp-slide,.gna-hero-home){isolation:isolate}.gna-finish-premium :is(.gna-card,.woocommerce div.product){border-radius:var(--gna-radius)}.gna-finish-premium :is(input.input-text,textarea,select){border-color:#dbe0e8}.gna-finish-premium :is(input.input-text,textarea,select):focus{border-color:var(--gna-accent);box-shadow:0 0 0 3px #ef143510}.gna-finish-premium .gna-dashboard-heading{border-left:3px solid var(--gna-accent);padding-left:20px}.gna-finish-premium .gna-metric{border-top:2px solid var(--gna-accent)}.gna-finish-premium .gna-status{border:1px solid #e1e4eb}.gna-finish-premium .gna-profile-card{background:linear-gradient(135deg,#fff,#f7f8fb)}
.gna-app.gna-motion-on :is(.gna-home-card,.gna-product-card,ul.products li.product,.gna-button,.gna-home-button,.woocommerce .button,.gna-shell-link,.gna-header-actions a){transition:transform var(--gna-motion-duration,260ms) ease,box-shadow var(--gna-motion-duration,260ms) ease,border-color var(--gna-motion-duration,260ms) ease,background-color var(--gna-motion-duration,260ms) ease}.gna-app.gna-motion-on.gna-motion-buttons :is(.gna-button,.gna-home-button,.woocommerce .button):hover{filter:brightness(.96)}.gna-app.gna-motion-on.gna-motion-buttons :is(.gna-button,.gna-home-button,.woocommerce .button) svg{transition:transform var(--gna-motion-duration) ease}.gna-app.gna-motion-on.gna-motion-buttons :is(.gna-button,.gna-home-button,.woocommerce .button):hover svg{transform:translateX(3px)}
@media(hover:hover) and (pointer:fine){.gna-app.gna-motion-hover :is(.gna-home-card,.gna-product-card,ul.products li.product):hover{transform:translateY(-3px);box-shadow:0 12px 28px #11131814;border-color:var(--gna-accent)}.gna-app.gna-motion-dynamic.gna-motion-hover :is(.gna-home-card,.gna-product-card,ul.products li.product):hover{transform:translateY(-5px)}.gna-app.gna-motion-zoom :is(.gna-home-card,.gna-product-card,ul.products li.product) :is(.gna-home-product-image img,.gna-product-image img,a.woocommerce-loop-product__link>img){transition:scale var(--gna-motion-duration) ease}.gna-app.gna-motion-zoom :is(.gna-home-card,.gna-product-card,ul.products li.product):hover :is(.gna-home-product-image img,.gna-product-image img,a.woocommerce-loop-product__link>img){scale:1.025}.gna-app.gna-cards-motion-off :is(.gna-home-card,.gna-product-card,ul.products li.product):hover{transform:none;box-shadow:var(--gna-card-shadow)}.gna-app.gna-cards-motion-off :is(.gna-home-card,.gna-product-card,ul.products li.product) img{scale:1!important;transition:none!important}}
@keyframes gna-reveal{from{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes gna-cart-confirm{50%{scale:1.18}}.gna-app.gna-motion-on .gna-reveal-play{animation:gna-reveal var(--gna-motion-duration,260ms) ease backwards}.gna-app.gna-motion-dynamic .gna-reveal-play{animation-duration:450ms}.gna-app.gna-motion-on .gna-cart-count.gna-cart-confirm{animation:gna-cart-confirm .35s ease}.gna-cart-feedback{position:fixed;bottom:calc(var(--gna-footer-height,80px) + 16px);right:22px;z-index:9999;background:#15171c;color:white;border-left:3px solid var(--gna-accent);border-radius:9px;padding:13px 20px;box-shadow:0 8px 30px #0002;font-size:13px;max-width:min(360px,calc(100vw - 32px));pointer-events:none}.gna-cart-feedback:empty{display:none}.gna-app.gna-motion-disabled *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.gna-app.gna-motion-disabled :is(.gna-home-card,.gna-product-card,ul.products li.product):hover{transform:none!important}.gna-app.gna-motion-disabled :is(.gna-home-card,.gna-product-card,ul.products li.product) img{scale:1!important}
@media(prefers-reduced-motion:reduce){.gna-app *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.gna-app :is(.gna-home-card,.gna-product-card,ul.products li.product):hover{transform:none!important}.gna-app :is(.gna-home-card,.gna-product-card,ul.products li.product) img{scale:1!important}}

body.gna-app #gna-contact{--gn-red:var(--gna-accent);--gn-ink:var(--gna-text);--gn-paper:var(--gna-background);font-family:var(--gna-font)}body.gna-app #gna-contact :is(h1,h2,h3){font-family:var(--gna-heading-font)}.gna-avatar img{border-radius:50%}.gna-dashboard-top:has(>.gna-profile-card:only-child){grid-template-columns:1fr}

.gna-app .gna-section-motion-off,.gna-app .gna-section-motion-off *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.gna-app .gna-section-motion-off :is(.gna-home-card,ul.products li.product):hover{transform:none;box-shadow:var(--gna-card-shadow)}.gna-app .gna-section-motion-off img{scale:1!important}.gna-app .gna-section-motion-subtle.gna-reveal-play{animation-duration:260ms}.gna-app .gna-section-motion-dynamic.gna-reveal-play{animation-duration:450ms}

@media(hover:hover) and (pointer:fine){.gna-app.gna-motion-on.gna-motion-hover.gna-cards-motion-dynamic :is(.gna-home-card,ul.products li.product):hover{transform:translateY(-5px)}.gna-app.gna-motion-on.gna-motion-hover.gna-cards-motion-subtle :is(.gna-home-card,ul.products li.product):hover{transform:translateY(-2px)}}
body.gna-app :is(.gna-hp-slide h1,.gna-hp-slide h2,.gna-home-hero h1,.gna-store-slide h2,.gna-store-section-heading h2,.woocommerce-products-header__title){font-family:var(--gna-heading-font)!important}
