:root{--gf-gold: #446da6;--gf-gold-lt: #7bb3c9;--gf-rule: rgba(120, 140, 170, .25);--gf-rule2: rgba(36, 65, 88, .55);--gf-beige: #e7d7b4;--gf-slate: #d1d7e0;--gf-steel: #9aa6b2;--gf-alice: #e2e8f0;--gf-red: #a01515;--gf-midnight: #0f1115;--gf-muted-opacity: .7;--gf-soft-opacity: .5;--gf-subtle-opacity: .34;--gf-section-pad: clamp(4rem, 6vw, 8rem);--gf-inner-max: 140rem;--gf-gutter: 4vw;--gf-font-display: var(--font-heading-family, Impact, sans-serif);--gf-font-serif: Cormorant, Georgia, serif;--gf-font-mono: "IBM Plex Mono", "Courier New", monospace;--gf-ease: cubic-bezier(.25, .46, .45, .94);--gf-ease-spring: cubic-bezier(.34, 1.56, .64, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.header-wrapper{border-bottom:.1rem solid var(--gf-rule2, rgba(var(--color-foreground), .12));background-color:rgb(var(--color-background));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background-color .3s ease}.header-wrapper.gf-scrolled{background-color:rgba(var(--color-background),.99)}.header__inline-menu>.list-menu{display:flex;gap:2.8rem}.header{padding-block:1rem}.header__heading-link,.header__heading-link:hover{color:rgb(var(--color-foreground));text-decoration:none}.header__menu-item .link{font-family:var(--gf-font-mono);font-size:1.4rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),var(--gf-muted-opacity));transition:color .15s ease}.header__menu-item .link:hover,.header__menu-item .link:focus-visible{color:var(--gf-gold-lt, rgb(var(--color-foreground)));text-decoration:none}.header__icon{color:rgba(var(--color-foreground),var(--gf-muted-opacity));transition:color .15s ease}.header__icon:hover,.header__icon:focus-visible{color:rgb(var(--color-foreground))}.cart-count-bubble{background-color:var(--gf-gold, rgb(var(--color-button)));color:rgb(var(--color-button-text))}.announcement-bar__message,.announcement-bar__link{font-family:var(--gf-font-display);font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground))}.header__submenu{background-color:rgba(var(--color-background),.97)!important;border:.1rem solid var(--gf-rule, rgba(var(--color-foreground), .16))!important;border-top:none!important}.header__submenu .header__menu-item .link{color:rgba(var(--color-foreground),var(--gf-muted-opacity))}.header__submenu .header__menu-item .link:hover,.header__submenu .header__menu-item .link:focus-visible{color:rgb(var(--color-foreground));background-color:color-mix(in srgb,var(--gf-gold, currentColor) 6%,transparent)}.footer{border-top:.1rem solid var(--gf-rule2, rgba(var(--color-foreground), .12))}.footer-block__heading{font-family:var(--gf-font-mono);font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-foreground));border-bottom:.1rem solid color-mix(in srgb,var(--gf-gold, currentColor) 38%,transparent);padding-bottom:1.2rem;margin-bottom:2rem}.footer-block__list-item a,.footer-block__details-content a{color:rgba(var(--color-foreground),var(--gf-muted-opacity));font-size:1.3rem;font-weight:300;text-decoration:none;transition:color .15s ease}.footer-block__list-item a:hover,.footer-block__details-content a:hover,.footer-block__list-item a:focus-visible,.footer-block__details-content a:focus-visible{color:rgb(var(--color-foreground))}.footer__copyright,.footer__copyright a{font-family:var(--gf-font-mono);font-size:1.1rem;letter-spacing:.06em;color:rgba(var(--color-foreground),var(--gf-subtle-opacity))}.footer .social-icons .link{color:rgba(var(--color-foreground),var(--gf-muted-opacity));transition:color .15s ease}.footer .social-icons .link:hover,.footer .social-icons .link:focus-visible{color:var(--gf-gold, rgb(var(--color-foreground)))}.gf-inner{max-width:var(--gf-inner-max);margin-inline:auto;padding-inline:var(--gf-gutter)}.gf-section{padding-block:var(--gf-section-pad)}.gf-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:4.4rem;padding-bottom:2.4rem;border-bottom:.1rem solid var(--gf-rule2, rgba(var(--color-foreground), .12))}.gf-eyebrow{font-family:var(--gf-font-mono);font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),var(--gf-muted-opacity));margin-bottom:.8rem}.gf-heading{font-family:var(--gf-font-display);font-size:clamp(3.8rem,4vw,6.4rem);letter-spacing:.04em;line-height:.95;color:rgb(var(--color-foreground));margin:0}.gf-heading__em{display:block;color:rgba(var(--color-foreground),var(--gf-muted-opacity));font-family:var(--gf-font-serif);font-size:.75em;font-style:italic;font-weight:300;letter-spacing:0;line-height:1.1}.gf-section-link{display:inline-flex;align-items:center;gap:.8rem;flex-shrink:0;padding-bottom:2rem;color:rgb(var(--color-foreground));font-family:var(--gf-font-mono);font-size:1.3rem;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .2s var(--gf-ease),gap .2s var(--gf-ease)}.gf-section-link:after{content:"\2192";color:var(--gf-gold, currentColor);font-size:1.2rem}.gf-section-link:hover,.gf-section-link:focus-visible{gap:1.6rem;color:var(--gf-gold, rgb(var(--color-foreground)))}.gf-btn-primary{display:inline-block;padding:1.2rem 2.8rem;border:none;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));clip-path:polygon(0 0,calc(100% - .8rem) 0,100% .8rem,100% 100%,.8rem 100%,0 calc(100% - .8rem));cursor:pointer;font-family:var(--gf-font-display);font-size:1.6rem;letter-spacing:.1em;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .1s ease}.gf-btn-primary:hover,.gf-btn-primary:focus-visible{background-color:var(--gf-gold-lt, rgb(var(--color-button)));color:rgb(var(--color-button-text));transform:translateY(-.2rem)}.gf-btn-primary:focus-visible{outline:.2rem solid var(--gf-gold, currentColor);outline-offset:.3rem}.gf-btn-ghost{display:inline-block;padding:1.1rem 2.4rem;border:.1rem solid var(--gf-rule, rgba(var(--color-foreground), .16));background:transparent;color:rgba(var(--color-foreground),var(--gf-muted-opacity));cursor:pointer;font-family:var(--gf-font-mono);font-size:1.3rem;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:border-color .15s ease,color .15s ease}.gf-btn-ghost:hover,.gf-btn-ghost:focus-visible{border-color:var(--gf-gold, currentColor);color:rgb(var(--color-foreground))}.gf-btn-ghost:focus-visible{outline:.2rem solid var(--gf-gold, currentColor);outline-offset:.3rem}.gf-fade-edges{mask-image:linear-gradient(to right,transparent 0%,currentColor 4%,currentColor 96%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,currentColor 4%,currentColor 96%,transparent 100%)}.gf-product-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:.1rem solid var(--gf-rule2, rgba(var(--color-foreground), .12));border-radius:var(--media-radius, 0);background:rgba(var(--color-foreground),.02);color:inherit;text-decoration:none;transition:border-color .2s ease,transform .25s var(--gf-ease)}.gf-product-card:hover,.gf-product-card:focus-visible{border-color:var(--gf-gold, currentColor);transform:translateY(-.4rem)}.gf-product-card__media{position:relative;flex-shrink:0;aspect-ratio:var(--gf-card-ratio, 1 / 1);overflow:hidden;background:rgba(var(--color-foreground),.05)}.gf-product-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .5s var(--gf-ease)}.gf-product-card__media img.gf-product-card__img--back{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.gf-product-card:hover .gf-product-card__img--front{opacity:0}.gf-product-card:hover .gf-product-card__img--back{opacity:1}.gf-product-card:hover .gf-product-card__media img{transform:scale(1.05)}.gf-product-card__placeholder{display:flex;width:100%;height:100%}.gf-product-card__placeholder .placeholder-svg{width:100%;height:100%;fill:rgba(var(--color-foreground),.06)}.gf-product-card__badge{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2;padding:.5rem 1.2rem;background:var(--gf-gold, rgb(var(--color-button)));color:rgb(var(--color-button-text));font-family:var(--gf-font-mono);font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.gf-product-card__info{display:flex;flex:1;flex-direction:column;gap:.4rem;padding:1.4rem 1.6rem 1.8rem}.gf-product-card__vendor{margin:0;color:rgba(var(--color-foreground),var(--gf-muted-opacity));font-family:var(--gf-font-mono);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.gf-product-card__title{display:-webkit-box;min-height:4.2rem;margin:0;overflow:hidden;color:rgb(var(--color-foreground));font-family:var(--gf-font-display);font-size:1.8rem;letter-spacing:.03em;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.gf-product-card__price{margin:auto 0 0;color:rgb(var(--color-foreground));font-family:var(--gf-font-mono);font-size:1.6rem}.gf-product-card__price .gf-was{margin-left:.6rem;color:rgba(var(--color-foreground),var(--gf-subtle-opacity));font-size:1.4rem;text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/20/assets/guitarfinds-theme.css.map */
