.gbq-contact{--gbq-red: #BA0C2F;--gbq-gold: #F7D700;--gbq-black: #050505;--gbq-white: #ffffff;--gbq-surface: #ffffff;--gbq-line: #e4e0da;--gbq-ink: #1a1a1a;--gbq-muted: #6b6b6b;--gbq-rail-muted: #b7b7b7;--gbq-radius: 14px;background:#f6f3ee}.gbq-contact__inner{max-width:1160px;margin:0 auto;padding:0 24px}.gbq-contact__head{text-align:center;margin-bottom:clamp(28px,4vw,48px)}.gbq-contact__eyebrow{font-family:Inter,sans-serif;font-weight:600;letter-spacing:3px;text-transform:uppercase;font-size:14px;color:var(--gbq-red);margin:0 0 10px}.gbq-contact__title{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:1px;line-height:.95;color:var(--gbq-black);font-size:clamp(44px,7vw,76px);margin:0}.gbq-contact__intro{font-family:Inter,sans-serif;font-size:20px;line-height:1.55;color:var(--gbq-muted);max-width:560px;margin:14px auto 0}.gbq-contact__intro p{margin:0}.gbq-contact__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(20px,3vw,40px);align-items:start}.gbq-contact__card{background:var(--gbq-surface);border:1px solid var(--gbq-line);border-radius:var(--gbq-radius);padding:clamp(24px,3vw,40px);box-shadow:0 1px 2px #0505050a,0 18px 40px -28px #05050540}.gbq-contact__card-title,.gbq-contact__rail-title{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:1px;font-size:clamp(26px,3vw,34px);line-height:1;margin:0 0 20px}.gbq-contact__card-title{color:var(--gbq-black)}.gbq-contact__form{display:block}.gbq-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gbq-contact__field{margin-bottom:16px}.gbq-contact__label{display:block;font-family:Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:.6px;text-transform:uppercase;color:var(--gbq-ink);margin-bottom:7px}.gbq-contact__input{width:100%;box-sizing:border-box;font-family:Inter,sans-serif;font-size:17px;color:var(--gbq-ink);background:#fbfaf8;border:1.5px solid var(--gbq-line);border-radius:10px;padding:13px 15px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.gbq-contact__input::placeholder{color:#a3a3a3}.gbq-contact__input:focus{outline:none;background:#fff;border-color:var(--gbq-red);box-shadow:0 0 0 3px #ba0c2f24}.gbq-contact__textarea{resize:vertical;min-height:140px;line-height:1.5}.gbq-contact__submit{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;margin-top:6px;font-family:Bebas Neue,sans-serif;letter-spacing:1.5px;font-size:24px;line-height:1;color:#fff;background:var(--gbq-red);border:2px solid var(--gbq-red);border-radius:10px;padding:16px 20px;transition:transform .12s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.gbq-contact__submit:hover{background:var(--gbq-black);border-color:var(--gbq-black);color:var(--gbq-gold);transform:translateY(-2px);box-shadow:0 12px 24px -14px #05050599}.gbq-contact__submit:focus-visible{outline:3px solid var(--gbq-gold);outline-offset:2px}.gbq-contact__success{background:#f0f8f0;border:1.5px solid #cfe6cf;border-left:5px solid #2f8f3e;color:#1f5e2a;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;border-radius:10px;padding:14px 16px;margin-bottom:20px}.gbq-contact__errors{background:#fdf1f2;border:1.5px solid #f2c9d1;border-left:5px solid var(--gbq-red);color:#8a1024;font-family:Inter,sans-serif;font-size:15px;border-radius:10px;padding:12px 16px;margin-bottom:20px}.gbq-contact__errors ul{margin:0;padding-left:18px}.gbq-contact__rail{background:var(--gbq-black);border-radius:var(--gbq-radius);padding:clamp(24px,3vw,36px);color:#fff}.gbq-contact__block+.gbq-contact__block{margin-top:30px;padding-top:30px;border-top:1px solid rgba(255,255,255,.12)}.gbq-contact__rail-title{color:#fff}.gbq-contact__direct{list-style:none;margin:0;padding:0}.gbq-contact__direct-item{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-family:Inter,sans-serif;font-size:17px;color:#ededed}.gbq-contact__direct-item--addr{align-items:flex-start}.gbq-contact__direct-item:last-child{margin-bottom:0}.gbq-contact__direct-ico{flex:0 0 auto;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#f7d70024;color:var(--gbq-gold)}.gbq-contact__direct-item a{color:#ededed;text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.gbq-contact__direct-item a:hover{color:var(--gbq-gold);border-color:var(--gbq-gold)}.gbq-contact__direct-addr{line-height:1.45}.gbq-contact__social{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gbq-contact__tile{display:flex;align-items:center;gap:12px;text-decoration:none;background:#131313;border:1.5px solid rgba(255,255,255,.1);border-radius:12px;padding:15px 16px;color:#fff;transition:transform .14s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.gbq-contact__tile-ico{flex:0 0 auto;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--gbq-red);color:#fff;transition:background .16s ease,color .16s ease,transform .16s ease}.gbq-contact__tile-label{font-family:Bebas Neue,sans-serif;letter-spacing:1px;font-size:21px;line-height:1}.gbq-contact__tile:hover{background:var(--gbq-red);border-color:var(--gbq-gold);transform:translateY(-3px);box-shadow:0 16px 30px -18px #ba0c2fe6}.gbq-contact__tile:hover .gbq-contact__tile-ico{background:var(--gbq-gold);color:var(--gbq-black)}.gbq-contact__tile:focus-visible{outline:3px solid var(--gbq-gold);outline-offset:2px}.gbq-contact__newsletter-intro{font-family:Inter,sans-serif;font-size:16px;line-height:1.5;color:var(--gbq-rail-muted);margin:-6px 0 14px}.gbq-contact__newsletter-note{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:var(--gbq-rail-muted);background:#ffffff0d;border:1px dashed rgba(255,255,255,.18);border-radius:8px;padding:12px 14px;margin:0}@media(max-width:900px){.gbq-contact__grid{grid-template-columns:1fr}}@media(max-width:480px){.gbq-contact__row,.gbq-contact__social{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gbq-contact__input,.gbq-contact__submit,.gbq-contact__tile,.gbq-contact__tile-ico,.gbq-contact__direct-item a{transition:none}.gbq-contact__submit:hover,.gbq-contact__tile:hover{transform:none}}.gbq-grid-wrap{padding-top:2.5rem;padding-bottom:3.5rem}.gbq-grid-head{text-align:center;max-width:760px;margin:0 auto 2.2rem}.gbq-grid-title{font-family:Bebas Neue,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.03em;color:#ba0c2f;font-size:56px;line-height:1;margin:0 0 .35em}.gbq-grid-intro{font-size:19px;line-height:1.6;color:#4a443c}.gbq-grid-search{max-width:480px;margin:0 auto 2.2rem}.gbq-grid-search__input{width:100%;box-sizing:border-box;padding:.8rem 1.1rem;font-size:16px;font-family:inherit;color:#1f1b17;background:#fff;border:2px solid #ece4d8;border-radius:10px;transition:border-color .15s ease;margin:20px auto}.gbq-grid-search__input::placeholder{color:#9a8f7d}.gbq-grid-search__input:focus{outline:none;border-color:#ba0c2f}.gbq-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(var(--gbq-cols, 3),minmax(0,1fr))}.gbq-pcard{display:flex;flex-direction:column;background:#fff;border:1px solid #ece4d8;border-radius:14px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.gbq-pcard:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0505051a}.gbq-pcard__img{display:block;aspect-ratio:3 / 2;overflow:hidden;background:#f3ede3}.gbq-pcard__img img{width:100%;height:100%;object-fit:cover;display:block}.gbq-pcard__noimg{display:flex;align-items:center;justify-content:center;height:100%;font-family:Bebas Neue,sans-serif;letter-spacing:.12em;font-size:26px;color:#c9bca8;background:#f3ede3}.gbq-pcard__body{padding:1.1rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto}.gbq-pcard__date{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#9a8f7d}.gbq-pcard__title{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.05;font-size:27px;margin:0}.gbq-pcard__title a{color:#1f1b17;text-decoration:none}.gbq-pcard__title a:hover{color:#ba0c2f}.gbq-pcard__excerpt{font-size:15.5px;line-height:1.55;color:#5b5347;margin:0}.gbq-pcard__more{margin-top:auto;padding-top:.4rem;font-weight:600;font-size:14.5px;color:#ba0c2f}.gbq-grid-empty,.gbq-grid-noresults{text-align:center;color:#6b6256;font-size:18px;padding:2rem 0}@media(max-width:989px){.gbq-grid{--gbq-cols: 2 !important}}@media(max-width:599px){.gbq-grid{--gbq-cols: 1 !important;gap:1.2rem}.gbq-grid-title{font-size:44px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
