.contact-premium-shell{--cp-bg: #121212;--cp-bg-elevated: #1a1a1a;--cp-gold: #c9a227;--cp-gold-deep: #9a7b1c;--cp-gold-soft: rgba(201, 162, 39, .35);--cp-text: #ffffff;--cp-text-muted: rgba(255, 255, 255, .72);--cp-radius-card: 20px;--cp-radius-field: 12px;--cp-radius-btn: 12px;background:var(--cp-bg);color:var(--cp-text)}.contact-premium-shell .page-width{max-width:min(140rem,100%)}.contact-premium__grid{display:grid;gap:3.2rem;align-items:stretch}@media screen and (min-width:990px){.contact-premium__grid--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:56rem}}.contact-premium__form-column{padding:3.2rem 1.6rem 4rem;background:var(--cp-bg)}@media screen and (min-width:990px){.contact-premium__form-column{padding:4.8rem 4rem 5.6rem 4.8rem;display:flex;align-items:center;justify-content:flex-end}.contact-premium__form-column-inner{width:100%;max-width:52rem}}.contact-premium__card{background:var(--cp-bg-elevated);border:1px solid var(--cp-gold-soft);border-radius:var(--cp-radius-card);padding:2.8rem 2.4rem 3.2rem}@media screen and (min-width:750px){.contact-premium__card{padding:3.6rem 3.2rem 4rem}}.contact-premium__card-title{margin:0 0 2.4rem;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cp-gold);line-height:1.2}.contact-premium__card-sub{margin:-1.6rem 0 2rem;color:var(--cp-text-muted);font-size:1.4rem;line-height:1.5}.contact-premium__field{position:relative;margin-bottom:1.6rem}@media screen and (min-width:750px){.contact-premium__field{margin-bottom:2rem}}.contact-premium__field--full{grid-column:1 / -1}.contact-premium__field-icon{position:absolute;left:1.4rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;color:var(--cp-gold);pointer-events:none;display:flex;align-items:center;justify-content:center}.contact-premium__field--textarea .contact-premium__field-icon{top:2.2rem;transform:none}.contact-premium__field .field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-premium__field .field__input,.contact-premium__field .text-area{width:100%;margin:0;padding:1.4rem 1.4rem 1.4rem 4.6rem;min-height:5.2rem;border-radius:var(--cp-radius-field);border:1px solid var(--cp-gold-soft);background:#00000059;color:var(--cp-text);font-size:1.5rem;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}.contact-premium__field .text-area{min-height:14rem;resize:vertical;padding-top:1.6rem}.contact-premium__field .field__input::placeholder,.contact-premium__field .text-area::placeholder{color:var(--cp-gold-soft);opacity:1}.contact-premium__field .field__input:hover,.contact-premium__field .text-area:hover{border-color:#c9a2278c}.contact-premium__field .field__input:focus,.contact-premium__field .text-area:focus{outline:none;border-color:var(--cp-gold);box-shadow:0 0 0 1px var(--cp-gold)}.contact-premium__fields{display:flex;flex-direction:column}.contact-premium__fields .select__select{padding-left:4.6rem;min-height:5.2rem;border-radius:var(--cp-radius-field);border:1px solid var(--cp-gold-soft);background:#00000059;color:var(--cp-text)}.contact-premium__submit{margin-top:2.4rem}.contact-premium__submit .button{width:100%;min-height:5.2rem;border:none;border-radius:var(--cp-radius-btn);background:linear-gradient(180deg,#d4af37 0%,var(--cp-gold-deep) 100%);color:var(--cp-bg);font-weight:800;font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,filter .2s ease}.contact-premium__submit .button:hover{filter:brightness(1.08)}.contact-premium__submit .button:active{transform:scale(.99)}.contact-premium-shell .form__message,.contact-premium-shell .alert{border-radius:var(--cp-radius-field)}.contact-premium-shell .alert--success{background:#c9a2271f;border:1px solid var(--cp-gold-soft);color:var(--cp-text)}.contact-premium-shell .alert--error{background:#b43c3c33;border:1px solid rgba(220,100,100,.45);color:var(--cp-text)}.contact-premium-shell .contact__field-error{margin-top:.8rem}.contact-premium-shell .contact__list-option{gap:1rem}.contact-premium-shell .virtual-checkbox__label{color:var(--cp-text-muted)}.contact-premium__info-column{position:relative;padding:3.2rem 1.6rem 4.8rem;overflow:hidden;background:#0d0d0d}.contact-premium__grid:not(.contact-premium__grid--split) .contact-premium__form-column{justify-content:center}.contact-premium__grid:not(.contact-premium__grid--split) .contact-premium__form-column-inner{width:100%;max-width:56rem;margin-inline:auto}@media screen and (min-width:990px){.contact-premium__info-column{padding:5.6rem 4.8rem 5.6rem 4rem;display:flex;align-items:center}}.contact-premium__info-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(10px) brightness(.45);transform:scale(1.08)}.contact-premium__info-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#121212eb,#121212c7 45%,#1212128c)}.contact-premium__info-inner{position:relative;z-index:1;max-width:48rem}@media screen and (min-width:990px){.contact-premium__info-inner{margin-left:0}}.contact-premium__info-heading{margin:0 0 3.2rem;font-size:clamp(2.8rem,4.5vw,4.2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.contact-premium__info-heading--h2{font-size:clamp(2.2rem,3.5vw,3rem)}.contact-premium__info-heading--h1{font-size:clamp(2.6rem,4vw,3.6rem)}.contact-premium__info-heading--h0{font-size:clamp(2.8rem,4.5vw,4.2rem)}.contact-premium__info-heading span:first-child{color:var(--cp-text)}.contact-premium__info-heading span:last-child{color:var(--cp-gold)}.contact-premium__info-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.4rem}.contact-premium__info-row{display:flex;gap:1.6rem;align-items:flex-start}.contact-premium__info-icon{flex-shrink:0;width:2.4rem;height:2.4rem;color:var(--cp-text);margin-top:.2rem}.contact-premium__info-body{font-size:1.5rem;line-height:1.55;color:var(--cp-text-muted)}.contact-premium__info-body strong,.contact-premium__info-body .contact-premium__label{color:var(--cp-gold);font-weight:700}.contact-premium__info-body a{color:var(--cp-text);text-decoration:underline;text-underline-offset:3px}.contact-premium__info-body a:hover{color:var(--cp-gold)}.contact-premium__hours-block{margin-top:.4rem}.contact-premium__social-title{margin:3.2rem 0 1.6rem;font-size:1.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-gold)}.contact-premium__social .list-social{gap:1.2rem}.contact-premium__social .list-social__link{width:4.4rem;height:4.4rem;border-radius:50%;background:var(--cp-gold);border:none}.contact-premium__social .list-social__link .icon{color:var(--cp-bg)}.contact-premium__social .list-social__link:hover{filter:brightness(1.1)}.contact-premium__social .list-social__link--twitter .icon,.contact-premium__social .list-social__link--facebook .icon,.contact-premium__social .list-social__link--instagram .icon{color:var(--cp-bg)}.contact-premium__rte{color:var(--cp-text-muted);font-size:1.5rem;line-height:1.6}.contact-premium__rte a{color:var(--cp-gold)}.contact-premium-shell .contact__address-wrapper__title,.contact-premium-shell .title__line{display:none}.contact-premium-shell .contact__custom-block-title{margin:2.4rem 0 1rem;font-size:1.5rem;font-weight:800;color:var(--cp-gold)}.contact-premium__page-content{max-width:72rem;margin-left:auto;margin-right:auto;padding:0 1.6rem 4rem;color:var(--cp-text-muted);font-size:1.5rem;line-height:1.65}.contact-premium__page-content a{color:var(--cp-gold)}
/*# sourceMappingURL=/cdn/shop/t/113/assets/section-contact-form-premium.css.map */
