@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500&family=Inter:wght@300;400;500;600;700&display=swap";:root{--gh-gold: #C4A265;--gh-gold-light: #D4B978;--gh-gold-dark: #A8884F;--gh-gold-muted: #BFA05A;--gh-dark: #1A1A1A;--gh-dark-soft: #2D2D2D;--gh-navy: #1B2838;--gh-navy-light: #243344;--gh-green: #2C3E2D;--gh-charcoal: #333333;--gh-bordeaux: #722F37;--gh-bordeaux-light: #8B3A42;--gh-bordeaux-dark: #5C262D;--gh-burgundy: #6B2D35;--gh-cream: #FAF6F0;--gh-cream-dark: #F0EAE0;--gh-marble: #F2EDE8;--gh-white: #FFFFFF;--gh-offwhite: #FDFCFA;--gh-grey: #6B6B6B;--gh-grey-light: #E8E8E8;--gh-grey-warm: #9A9490;--gh-border-warm: #E2DDD5;--gh-silver: #C0C0C0;--gh-font-heading: "Playfair Display", Georgia, "Times New Roman", serif;--gh-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gh-section-padding: 100px;--gh-container-width: 1240px;--gh-gap: 24px;--gh-gap-lg: 48px;--gh-transition: all .3s cubic-bezier(.4, 0, .2, 1);--gh-transition-slow: all .6s cubic-bezier(.4, 0, .2, 1);--gh-shadow-sm: 0 2px 8px rgba(0,0,0,.06);--gh-shadow-md: 0 4px 20px rgba(0,0,0,.08);--gh-shadow-lg: 0 8px 40px rgba(0,0,0,.12);--gh-shadow-gold: 0 4px 20px rgba(196, 162, 101, .15)}*{box-sizing:border-box}body{font-family:var(--gh-font-body);color:var(--gh-charcoal);background:var(--gh-offwhite);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}.gh-section{padding:var(--gh-section-padding) 0;position:relative;overflow:hidden}.gh-section--compact{padding:60px 0}.gh-container{max-width:var(--gh-container-width);margin:0 auto;padding:0 var(--gh-gap)}.gh-container--narrow{max-width:900px}.gh-container--wide{max-width:1400px}.gh-heading{font-family:var(--gh-font-heading);color:var(--gh-dark);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0}.gh-heading--hero{font-size:clamp(3rem,6vw,5.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.05}.gh-heading--xl{font-size:clamp(2.5rem,5vw,4rem)}.gh-heading--lg{font-size:clamp(2rem,4vw,3rem)}.gh-heading--md{font-size:clamp(1.5rem,3vw,2rem)}.gh-heading--sm{font-size:clamp(1.2rem,2vw,1.5rem)}.gh-heading--italic{font-style:italic;font-weight:400}.gh-text{font-family:var(--gh-font-body);color:var(--gh-grey);font-weight:400;line-height:1.75;font-size:1rem;margin:0}.gh-text--lg{font-size:1.15rem;line-height:1.8}.gh-text--sm{font-size:.875rem}.gh-text--xs{font-size:.75rem;letter-spacing:.02em}.gh-subtitle{font-family:var(--gh-font-body);color:var(--gh-gold);font-weight:600;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;margin:0}.gh-lead{font-family:var(--gh-font-body);font-size:1.2rem;font-weight:300;line-height:1.8;color:var(--gh-grey);max-width:640px}.gh-quote{font-family:var(--gh-font-heading);font-style:italic;font-weight:400;font-size:clamp(1.3rem,2.5vw,1.8rem);line-height:1.6;color:var(--gh-dark);position:relative;padding-left:24px;border-left:3px solid var(--gh-gold)}.gh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 36px;font-family:var(--gh-font-body);font-size:.8rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:var(--gh-transition);min-width:180px;position:relative;overflow:hidden}.gh-btn--primary{background:var(--gh-dark);color:var(--gh-white)}.gh-btn--primary:hover{background:var(--gh-gold);color:var(--gh-white);transform:translateY(-1px);box-shadow:var(--gh-shadow-md)}.gh-btn--secondary{background:transparent;color:var(--gh-dark);border:1.5px solid var(--gh-dark)}.gh-btn--secondary:hover{background:var(--gh-dark);color:var(--gh-white);transform:translateY(-1px)}.gh-btn--gold{background:var(--gh-gold);color:var(--gh-white)}.gh-btn--gold:hover{background:var(--gh-gold-dark);transform:translateY(-1px);box-shadow:var(--gh-shadow-gold)}.gh-btn--navy{background:var(--gh-navy);color:var(--gh-white)}.gh-btn--navy:hover{background:var(--gh-navy-light);transform:translateY(-1px);box-shadow:var(--gh-shadow-md)}.gh-btn--bordeaux{background:var(--gh-bordeaux);color:var(--gh-white)}.gh-btn--bordeaux:hover{background:var(--gh-bordeaux-light);transform:translateY(-1px);box-shadow:0 4px 20px #722f3733}.gh-btn--outline-gold{background:transparent;color:var(--gh-gold);border:1.5px solid var(--gh-gold)}.gh-btn--outline-gold:hover{background:var(--gh-gold);color:var(--gh-white)}.gh-btn--white{background:var(--gh-white);color:var(--gh-dark)}.gh-btn--white:hover{background:var(--gh-cream);transform:translateY(-1px);box-shadow:var(--gh-shadow-md)}.gh-btn--sm{padding:10px 24px;font-size:.75rem;min-width:140px}.gh-btn--lg{padding:18px 48px;font-size:.85rem}.gh-divider{width:60px;height:2px;background:var(--gh-gold);border:none;margin:20px 0}.gh-divider--center{margin-left:auto;margin-right:auto}.gh-divider--wide{width:120px}.gh-divider--full{width:100%;height:1px;background:var(--gh-border-warm)}.gh-grid{display:grid;gap:var(--gh-gap)}.gh-grid--2{grid-template-columns:repeat(2,1fr)}.gh-grid--3{grid-template-columns:repeat(3,1fr)}.gh-grid--4{grid-template-columns:repeat(4,1fr)}.gh-grid--gap-lg{gap:var(--gh-gap-lg)}@media(max-width:1024px){.gh-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){:root{--gh-section-padding: 64px}.gh-grid--2,.gh-grid--3,.gh-grid--4{grid-template-columns:1fr}}@media(max-width:480px){:root{--gh-section-padding: 40px}}.gh-card{background:var(--gh-white);border:1px solid var(--gh-border-warm);overflow:hidden;transition:var(--gh-transition)}.gh-card:hover{border-color:var(--gh-gold);box-shadow:var(--gh-shadow-md);transform:translateY(-2px)}.gh-card--elevated{border:none;box-shadow:var(--gh-shadow-sm);border-bottom:3px solid transparent}.gh-card--elevated:hover{box-shadow:var(--gh-shadow-lg);border-bottom-color:var(--gh-gold)}.gh-card__image{width:100%;aspect-ratio:1;object-fit:cover;transition:var(--gh-transition-slow)}.gh-card:hover .gh-card__image{transform:scale(1.03)}.gh-card__image-wrap{overflow:hidden;position:relative}.gh-card__body{padding:24px}.gh-bg--cream{background:var(--gh-cream)}.gh-bg--marble{background:var(--gh-marble)}.gh-bg--dark{background:var(--gh-dark)}.gh-bg--dark .gh-heading{color:var(--gh-white)}.gh-bg--dark .gh-text{color:#ffffffb3}.gh-bg--dark .gh-subtitle{color:var(--gh-gold-light)}.gh-bg--dark .gh-lead{color:#ffffffb3}.gh-bg--navy{background:var(--gh-navy)}.gh-bg--navy .gh-heading{color:var(--gh-white)}.gh-bg--navy .gh-text{color:#ffffffb3}.gh-bg--navy .gh-subtitle{color:var(--gh-gold-light)}.gh-bg--green{background:var(--gh-green)}.gh-bg--green .gh-heading{color:var(--gh-white)}.gh-bg--green .gh-text{color:#ffffffb3}.gh-bg--bordeaux{background:var(--gh-bordeaux)}.gh-bg--bordeaux .gh-heading{color:var(--gh-white)}.gh-bg--bordeaux .gh-text{color:#ffffffbf}.gh-bg--bordeaux .gh-subtitle{color:var(--gh-gold-light)}.gh-bg--white{background:var(--gh-white)}.gh-bg--offwhite{background:var(--gh-offwhite)}.gh-texture-overlay{position:relative}.gh-texture-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23C4A265' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none;z-index:0}.gh-texture-overlay>*{position:relative;z-index:1}.gh-text-center{text-align:center}.gh-text-left{text-align:left}.gh-mx-auto{margin-left:auto;margin-right:auto}.gh-mb-0{margin-bottom:0}.gh-mb-1{margin-bottom:8px}.gh-mb-2{margin-bottom:16px}.gh-mb-3{margin-bottom:24px}.gh-mb-4{margin-bottom:32px}.gh-mb-5{margin-bottom:48px}.gh-mb-6{margin-bottom:64px}.gh-mt-3{margin-top:24px}.gh-mt-4{margin-top:32px}.gh-pt-0{padding-top:0}.gh-pb-0{padding-bottom:0}.gh-flex{display:flex}.gh-flex--center{align-items:center;justify-content:center}.gh-flex--between{justify-content:space-between}.gh-flex--gap{gap:var(--gh-gap)}.gh-flex--wrap{flex-wrap:wrap}.gh-hidden-mobile{display:block}@media(max-width:768px){.gh-hidden-mobile{display:none}.gh-visible-mobile{display:block}}.gh-wholesale-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--gh-cream);border:1px solid var(--gh-gold);font-family:var(--gh-font-body);font-size:.7rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--gh-gold-dark)}.gh-price{font-family:var(--gh-font-heading);font-size:1.5rem;font-weight:600;color:var(--gh-dark)}.gh-price--wholesale{color:var(--gh-gold-dark)}.gh-price--sm{font-size:1.1rem}.gh-material-tag{display:inline-block;padding:4px 12px;font-family:var(--gh-font-body);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:1px solid}.gh-material-tag--goud{color:var(--gh-gold-dark);border-color:var(--gh-gold);background:#c4a26514}.gh-material-tag--zilver{color:var(--gh-grey);border-color:var(--gh-silver);background:#c0c0c014}.gh-promise-bar{display:flex;justify-content:center;gap:60px;padding:32px var(--gh-gap);border-top:1px solid var(--gh-border-warm);border-bottom:1px solid var(--gh-border-warm);background:var(--gh-white)}.gh-promise-bar__item{display:flex;align-items:center;gap:12px;font-family:var(--gh-font-body);font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gh-charcoal)}.gh-promise-bar__icon{width:20px;height:20px;color:var(--gh-gold)}@media(max-width:768px){.gh-promise-bar{flex-direction:column;gap:16px;align-items:center}}.gh-stat{text-align:center;padding:24px}.gh-stat__number{font-family:var(--gh-font-heading);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;color:var(--gh-gold);line-height:1;margin-bottom:8px}.gh-stat__label{font-family:var(--gh-font-body);font-size:.8rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gh-grey)}.gh-two-paths{display:grid;grid-template-columns:1fr 1fr;min-height:500px}.gh-two-paths__path{padding:80px 60px;display:flex;flex-direction:column;justify-content:center;position:relative;transition:var(--gh-transition-slow)}.gh-two-paths__path:first-child{background:var(--gh-navy);color:var(--gh-white)}.gh-two-paths__path:last-child{background:var(--gh-dark);color:var(--gh-white)}.gh-two-paths__path:hover{padding-left:70px}.gh-two-paths__path .gh-heading{color:var(--gh-white)}.gh-two-paths__path .gh-text{color:#ffffffb3}.gh-two-paths__path .gh-subtitle{color:var(--gh-gold-light)}@media(max-width:768px){.gh-two-paths{grid-template-columns:1fr}.gh-two-paths__path{padding:48px 24px}}.gh-form__group{margin-bottom:20px}.gh-form__label{display:block;font-family:var(--gh-font-body);font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--gh-charcoal);margin-bottom:8px}.gh-form__input,.gh-form__textarea,.gh-form__select{width:100%;padding:14px 16px;font-family:var(--gh-font-body);font-size:.95rem;border:1px solid var(--gh-border-warm);background:var(--gh-white);color:var(--gh-charcoal);transition:var(--gh-transition);outline:none}.gh-form__input:focus,.gh-form__textarea:focus,.gh-form__select:focus{border-color:var(--gh-gold);box-shadow:0 0 0 3px #c4a2651a}.gh-form__textarea{min-height:120px;resize:vertical}.gh-image-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:280px;gap:8px}.gh-image-grid__item{overflow:hidden;position:relative}.gh-image-grid__item img{width:100%;height:100%;object-fit:cover;transition:var(--gh-transition-slow)}.gh-image-grid__item:hover img{transform:scale(1.05)}.gh-image-grid__item--tall{grid-row:span 2}.gh-image-grid__item--wide{grid-column:span 2}@media(max-width:768px){.gh-image-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}}@keyframes gh-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.gh-animate{animation:gh-fade-up .8s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.gh-animate--delay-1{animation-delay:.1s}.gh-animate--delay-2{animation-delay:.2s}.gh-animate--delay-3{animation-delay:.3s}.gh-animate--delay-4{animation-delay:.4s}.gh-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shopify-section{margin:0;padding:0}.section-header{display:none}body.gh-custom-theme .header-wrapper,body.gh-custom-theme #shopify-section-header,body.gh-custom-theme #shopify-section-footer,body.gh-custom-theme .footer{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/goudhaan-base.css.map */
