main#main:has(.shopify-section--contact){background:#080808}main#main:has(.shopify-section--contact)>[id$=__contact_header],main#main:has(.shopify-section--contact)>[id$=__contact_coords],main#main:has(.shopify-section--contact)>.shopify-section--contact{background:#080808}main#main:has(.shopify-section--contact)>[id$=__contact_header] .color-scheme,main#main:has(.shopify-section--contact)>[id$=__contact_coords] .color-scheme,main#main:has(.shopify-section--contact)>.shopify-section--contact .color-scheme{background:#080808}main#main:has(.shopify-section--contact)>[id$=__contact_header],main#main:has(.shopify-section--contact)>[id$=__contact_coords],main#main:has(.shopify-section--contact)>.shopify-section--contact{--border-color: rgb(255 255 255 / .12)}main#main:has(.shopify-section--contact)>[id$=__contact_header] .h1{font-family:var(--heading-font-family);font-weight:300;font-size:clamp(2rem,5vw,3rem);letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 0 1.25rem}main#main:has(.shopify-section--contact)>[id$=__contact_header] .prose>div p{font-family:var(--text-font-family);font-weight:300;font-size:clamp(.875rem,2.5vw,1rem);line-height:1.7;color:#ffffffb8;max-width:42ch;margin:0 auto}main#main:has(.shopify-section--contact)>[id$=__contact_coords] .prose p{font-family:var(--text-font-family);font-weight:300;font-size:.875rem;line-height:1.85;color:#ffffffc7;margin:0}main#main:has(.shopify-section--contact)>[id$=__contact_coords] .prose a{color:inherit;text-decoration:none;transition:color .25s ease}main#main:has(.shopify-section--contact)>[id$=__contact_coords] .prose a:hover{color:#c9a24b}main#main:has(.shopify-section--contact)>.shopify-section--contact .section-stack.text-center{text-align:start}main#main:has(.shopify-section--contact)>.shopify-section--contact .container--xs{max-width:none;padding-inline:0}main#main:has(.shopify-section--contact)>.shopify-section--contact .form{width:100%}main#main:has(.shopify-section--contact)>.shopify-section--contact .fieldset{gap:1.75rem}main#main:has(.shopify-section--contact)>.shopify-section--contact .form-control{gap:.5rem}main#main:has(.shopify-section--contact)>.shopify-section--contact .input,main#main:has(.shopify-section--contact)>.shopify-section--contact .textarea{border:none;border-bottom:1px solid rgb(255 255 255 / .28);border-radius:0;background:transparent;color:#fff;padding:.75rem 0 .625rem;font-family:var(--text-font-family);font-weight:300;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}main#main:has(.shopify-section--contact)>.shopify-section--contact .input::placeholder,main#main:has(.shopify-section--contact)>.shopify-section--contact .textarea::placeholder{color:#ffffff73;text-transform:uppercase;letter-spacing:.14em;font-weight:300}main#main:has(.shopify-section--contact)>.shopify-section--contact .input:focus,main#main:has(.shopify-section--contact)>.shopify-section--contact .textarea:focus{border-bottom-color:#c9a24b;outline:none}main#main:has(.shopify-section--contact)>.shopify-section--contact .floating-label{position:static;transform:none;opacity:1;font-family:var(--text-font-family);font-weight:300;font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin-bottom:.125rem}main#main:has(.shopify-section--contact)>.shopify-section--contact .form-control:has(:focus-within) .floating-label,main#main:has(.shopify-section--contact)>.shopify-section--contact .form-control:has(:not(:placeholder-shown)) .floating-label{color:#c9a24b}main#main:has(.shopify-section--contact)>.shopify-section--contact .button{--button-background: var(--carbon-gold-rgb, 201 162 75);--button-outline-color: var(--carbon-gold-rgb, 201 162 75);--button-text-color: 255 255 255;--initial-gradient: linear-gradient(transparent, transparent);--hover-gradient: linear-gradient(rgb(var(--carbon-gold-rgb, 201 162 75)), rgb(var(--carbon-gold-rgb, 201 162 75)));--initial-background-position: var(--transform-origin-start);--hover-background-position: var(--transform-origin-end);color:rgb(var(--carbon-gold-rgb, 201 162 75));border-color:rgb(var(--carbon-gold-rgb, 201 162 75));background-color:transparent;border-radius:0;font-family:var(--text-font-family);font-weight:300;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;padding:.9rem 2rem;margin-top:.5rem;width:100%}@media screen and (min-width:750px){main#main:has(.shopify-section--contact)>.shopify-section--contact .button{width:auto;min-width:16rem}}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){main#main:has(.shopify-section--contact)>.shopify-section--contact .button:not([disabled]):hover{color:#080808;border-color:#c9a24b;background-size:0 101%,101% 101%}}main#main:has(.shopify-section--contact)>.shopify-section--contact .form:after{content:"Our team replies within 24 hours.";display:block;margin-top:1rem;font-family:var(--text-font-family);font-weight:300;font-size:.6875rem;letter-spacing:.06em;color:#ffffff6b;text-align:center}@media screen and (min-width:750px){main#main:has(.shopify-section--contact)>.shopify-section--contact .form:after{text-align:start}}@media screen and (min-width:750px){main#main:has(.shopify-section--contact){display:grid;grid-template-columns:40fr 60fr;grid-template-areas:"header header" "coords form";column-gap:clamp(2rem,5vw,4.5rem);row-gap:2.5rem;align-items:start;max-width:72rem;margin-inline:auto;padding:clamp(3rem,6vw,5rem) var(--container-gutter)}main#main:has(.shopify-section--contact)>[id$=__contact_header]{grid-area:header}main#main:has(.shopify-section--contact)>[id$=__contact_coords]{grid-area:coords}main#main:has(.shopify-section--contact)>.shopify-section--contact{grid-area:form}main#main:has(.shopify-section--contact)>[id$=__contact_header] .section-spacing,main#main:has(.shopify-section--contact)>[id$=__contact_coords] .section-spacing,main#main:has(.shopify-section--contact)>.shopify-section--contact .section-spacing{padding-block:0}main#main:has(.shopify-section--contact)>[id$=__contact_header] .container,main#main:has(.shopify-section--contact)>[id$=__contact_coords] .container,main#main:has(.shopify-section--contact)>.shopify-section--contact .container{padding-inline:0}}@media screen and (max-width:749px){main#main:has(.shopify-section--contact){padding-bottom:2rem}main#main:has(.shopify-section--contact)>[id$=__contact_coords] .section-spacing{padding-top:0}main#main:has(.shopify-section--contact)>[id$=__contact_header] .prose>div p{text-align:center}main#main:has(.shopify-section--contact)>[id$=__contact_coords] .prose p{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/carbon-contact.css.map */
