body .bbq.bbq-ct{margin:0;padding:0;background:var(--ct-bg);color:var(--ct-heading)}body .bbq.bbq-ct .bbq-ct__inner{box-sizing:border-box;width:100%;max-width:calc(1240px + 2 * var(--bbq-page-margin));margin:0 auto;padding-left:var(--bbq-page-margin);padding-right:var(--bbq-page-margin)}body .bbq.bbq-ct :is(h1,h2,h3,p){margin:0;letter-spacing:0;text-transform:none}body .bbq.bbq-ct .bbq-ct__h2{color:var(--ct-heading);font-family:var(--bbq-font-display);font-size:var(--bbq-h2-size);font-weight:var(--bbq-h2-weight);line-height:var(--bbq-h2-line);letter-spacing:var(--bbq-h2-tracking)}body .bbq.bbq-ct .bbq-ct__body{color:var(--ct-text);font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);font-weight:400;line-height:var(--bbq-body-line)}body .bbq.bbq-ct-hero .bbq-ct__inner{display:flex;flex-direction:column;gap:12px;padding-top:48px;padding-bottom:48px}body .bbq.bbq-ct-hero .bbq-ct-hero__title{display:flex;flex-direction:column;gap:16px}body .bbq.bbq-ct-hero .bbq-ct-hero__eyebrow{color:var(--ct-eyebrow);font-family:var(--bbq-font-display);font-size:var(--bbq-h5-size);font-weight:var(--bbq-h5-weight);line-height:var(--bbq-h5-line);text-transform:uppercase}body .bbq.bbq-ct-hero .bbq-ct-hero__heading{color:var(--ct-heading);font-family:var(--bbq-font-display);font-size:var(--bbq-h1-size);font-weight:var(--bbq-h1-weight);line-height:var(--bbq-h1-line);letter-spacing:var(--bbq-h1-tracking)}body .bbq.bbq-ct-hero .bbq-ct-hero__body{max-width:640px;color:var(--ct-text);font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);font-weight:400;line-height:var(--bbq-body-line)}body .bbq.bbq-ct-faq .bbq-ct-faq__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header link" "list list";align-items:end;column-gap:24px;row-gap:32px;padding-top:50px;padding-bottom:80px}body .bbq.bbq-ct-faq .bbq-ct-faq__header{grid-area:header;display:flex;flex-direction:column;gap:12px}body .bbq.bbq-ct-faq .bbq-ct-faq__link{grid-area:link;color:var(--ct-heading);font-family:var(--bbq-font-display);font-size:var(--bbq-h5-size);font-weight:600;line-height:var(--bbq-h5-line);letter-spacing:0;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}body .bbq.bbq-ct-faq .bbq-ct-faq__list{grid-area:list;border-bottom:1px solid var(--ct-line)}body .bbq.bbq-ct-faq .bbq-ct-faq__item{margin:0;padding:20px 0;border:0;border-top:1px solid var(--ct-line);background:none}body .bbq.bbq-ct-faq .bbq-ct-faq__question{display:flex;align-items:center;justify-content:space-between;gap:0;min-height:0;margin:0;padding:0;list-style:none;cursor:pointer;color:var(--ct-heading);font-family:var(--bbq-font-display);font-size:var(--bbq-h5-size);font-weight:600;line-height:var(--bbq-h5-line);letter-spacing:0;text-transform:none}body .bbq.bbq-ct-faq .bbq-ct-faq__question::-webkit-details-marker,body .bbq.bbq-ct-faq .bbq-ct-faq__question::marker{display:none;content:""}body .bbq.bbq-ct-faq .bbq-ct-faq__question>span{flex:1 1 auto;min-width:0}body .bbq.bbq-ct-faq .bbq-ct-faq__caret{display:block;flex:none;width:20px;height:20px;color:var(--bbq-color-black);transform:rotate(0);transition:transform .2s ease}body .bbq.bbq-ct-faq .bbq-ct-faq__item[open] .bbq-ct-faq__caret{transform:rotate(180deg)}body .bbq.bbq-ct-faq .bbq-ct-faq__answer{margin-top:12px;color:var(--ct-text);font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:400;line-height:var(--bbq-body-sm-line)}body .bbq.bbq-ct-faq .bbq-ct-faq__answer :is(p,ul,ol){margin:0;color:inherit;font:inherit}body .bbq.bbq-ct-faq .bbq-ct-faq__answer :is(p,ul,ol)+:is(p,ul,ol){margin-top:8px}body .bbq.bbq-ct-faq .bbq-ct-faq__answer a{color:inherit;text-decoration:underline!important}body .bbq.bbq-ct-faq .bbq-ct-faq__question:focus-visible{outline:2px solid var(--bbq-color-focus);outline-offset:2px}body .bbq.bbq-ct-form .bbq-ct-form__layout{display:flex;align-items:flex-start;gap:80px;padding-top:80px;padding-bottom:80px}body .bbq.bbq-ct-form .bbq-ct-form__copy{display:flex;flex:0 0 440px;flex-direction:column;gap:16px;min-width:0}body .bbq.bbq-ct-form .bbq-ct-form__intro{max-width:304px}body .bbq.bbq-ct-form .bbq-contact-form{display:flex;flex:1 1 0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;border-radius:0;background:none}body .bbq.bbq-ct-form .bbq-ct-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:20px}body .bbq.bbq-ct-form .bbq-ct-field{display:flex;grid-column:1 / -1;flex-direction:column;gap:8px;min-width:0;margin:0}body .bbq.bbq-ct-form .bbq-ct-field--half{grid-column:auto}body .bbq.bbq-ct-form .bbq-ct-field label{margin:0;color:var(--ct-heading);font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:600;line-height:var(--bbq-body-sm-line);letter-spacing:0;text-transform:none}body .bbq.bbq-ct-form .bbq-ct-field :is(input,select,textarea){box-sizing:border-box;display:block;width:100%;height:51px;min-height:0;margin:0;padding:14px 16px;border:1px solid var(--bbq-color-grey-300);border-radius:4px;outline:none;background:var(--bbq-color-white);box-shadow:none;color:var(--bbq-color-black);font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);font-weight:400;line-height:var(--bbq-body-line);letter-spacing:0;-webkit-appearance:none;appearance:none}body .bbq.bbq-ct-form .bbq-ct-field :is(input,textarea)::placeholder{color:var(--bbq-color-grey-500);opacity:1}body .bbq.bbq-ct-form .bbq-ct-field select{padding-right:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:20px 20px;cursor:pointer}body .bbq.bbq-ct-form .bbq-ct-field select:invalid{color:var(--bbq-color-grey-500)}body .bbq.bbq-ct-form .bbq-ct-field select option{color:var(--bbq-color-black)}body .bbq.bbq-ct-form .bbq-ct-field textarea{height:140px;resize:vertical}body .bbq.bbq-ct-form .bbq-ct-field :is(input,select,textarea):focus-visible{border-color:var(--bbq-color-black)}body .bbq.bbq-ct-form .bbq-ct-field [aria-invalid=true]{border-color:var(--bbq-color-red)}body .bbq.bbq-ct-form .bbq-ct-form__submit{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:288px;max-width:100%;height:auto;min-height:0;margin:0;padding:20px 24px;border:0;border-radius:4px;background:var(--ct-button);box-shadow:none;color:var(--ct-button-text);font-family:var(--bbq-font-display);font-size:var(--bbq-button-size);font-weight:700;line-height:var(--bbq-button-line);letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease}@media(hover:hover){body .bbq.bbq-ct-form .bbq-ct-form__submit:hover{background:var(--bbq-color-red-hover)}}body .bbq.bbq-ct-form .bbq-ct-form__submit:focus-visible{outline:2px solid var(--bbq-color-focus);outline-offset:2px}body .bbq.bbq-ct-form .bbq-ct-form__status{margin:0;padding:14px 16px;border:1px solid var(--bbq-color-grey-300);border-radius:4px;background:var(--bbq-color-white);color:var(--bbq-color-grey-700);font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);line-height:var(--bbq-body-line)}body .bbq.bbq-ct-form .bbq-ct-form__status--error{border-color:var(--bbq-color-red)}body .bbq.bbq-ct-form .bbq-ct-form__status :is(p,ul){margin:0;padding:0;list-style:none;font:inherit}body .bbq.bbq-ct-channels .bbq-ct__inner{display:flex;flex-direction:column;gap:48px;padding-top:80px;padding-bottom:80px}body .bbq.bbq-ct-channels .bbq-ct-channels__header{display:flex;flex-direction:column;gap:12px}body .bbq.bbq-ct-channels .bbq-ct-channels__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;align-items:start}body .bbq.bbq-ct-channels .bbq-ct-channel{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}body .bbq.bbq-ct-channels .bbq-ct-channel__icon{display:block;width:32px;height:32px;color:var(--ct-icon);object-fit:contain}body .bbq.bbq-ct-channels .bbq-ct-channel__title{color:var(--ct-heading);font-family:var(--bbq-font-display);font-size:var(--bbq-h4-size);font-weight:600;line-height:var(--bbq-h4-line)}body .bbq.bbq-ct-channels .bbq-ct-channel__text{align-self:stretch;color:var(--ct-text);font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:400;line-height:var(--bbq-body-sm-line);white-space:pre-line}body .bbq.bbq-ct-channels .bbq-ct-channel__link{color:var(--ct-text);font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:600;line-height:var(--bbq-body-sm-line);letter-spacing:0;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:2px}@media(hover:hover){body .bbq.bbq-ct :is(.bbq-ct-faq__link,.bbq-ct-channel__link):is(a):hover{color:var(--bbq-color-red)}}@media screen and (min-width:768px)and (max-width:1279px){body .bbq.bbq-ct-form .bbq-ct-form__layout{gap:40px}body .bbq.bbq-ct-form .bbq-ct-form__copy{flex-basis:280px}body .bbq.bbq-ct-form .bbq-contact-form{padding:0}body .bbq.bbq-ct-channels .bbq-ct-channels__grid{gap:32px}}@media screen and (max-width:767px){body .bbq.bbq-ct-hero .bbq-ct__inner{padding-top:32px;padding-bottom:32px}body .bbq.bbq-ct-hero .bbq-ct-hero__body{max-width:none}body .bbq.bbq-ct-faq .bbq-ct-faq__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "list" "link";align-items:start;padding-top:40px;padding-bottom:48px}body .bbq.bbq-ct-faq .bbq-ct-faq__link{justify-self:start;font-size:14px;line-height:19.6px}body .bbq.bbq-ct-form .bbq-ct-form__layout{flex-direction:column;align-items:stretch;gap:32px;padding-top:48px;padding-bottom:48px}body .bbq.bbq-ct-form .bbq-ct-form__copy{flex:none}body .bbq.bbq-ct-form .bbq-ct-form__intro{max-width:none;color:var(--ct-text-mobile)}body .bbq.bbq-ct-form .bbq-contact-form{flex:none;padding:24px}body .bbq.bbq-ct-form .bbq-ct-form__fields{grid-template-columns:minmax(0,1fr)}body .bbq.bbq-ct-form .bbq-ct-form__submit{align-self:stretch;width:auto;padding:16px 24px}body .bbq.bbq-ct-channels .bbq-ct__inner{padding-top:48px;padding-bottom:48px}body .bbq.bbq-ct-channels .bbq-ct-channels__header .bbq-ct__body{color:var(--ct-text-mobile)}body .bbq.bbq-ct-channels .bbq-ct-channels__grid{grid-template-columns:minmax(0,1fr);gap:32px}body .bbq.bbq-ct-channels .bbq-ct-channel__text{color:var(--ct-text-mobile)}body .bbq.bbq-ct-channels .bbq-ct-channel__link{color:var(--ct-text-mobile);font-family:var(--bbq-font-display);font-weight:600;line-height:19.6px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bbq-contact.css.map */
