.cc-enquiry{display:block;padding-top:var(--cc-enquiry-padding-top, 80px);padding-bottom:var(--cc-enquiry-padding-bottom, 80px);background-color:var(--cc-enquiry-bg, #f7f2e9);color:var(--cc-enquiry-text, #5f5569)}.cc-enquiry,.cc-enquiry__anchor,.cc-enquiry__form{scroll-margin-top:calc(var(--m-header-height, 0px) + 16px)}.cc-enquiry__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.cc-enquiry .cc-enquiry__eyebrow{margin:0 0 12px;color:var(--cc-enquiry-accent);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.cc-enquiry .cc-enquiry__heading{margin:0;color:var(--cc-enquiry-heading);text-wrap:balance}.cc-enquiry .cc-enquiry__heading em,.cc-enquiry .cc-enquiry__heading i{font-style:normal;color:var(--cc-enquiry-accent)}.cc-enquiry .cc-enquiry__text{margin-top:14px;color:inherit;font-size:16px;line-height:1.6}.cc-enquiry .cc-enquiry__text p{margin:0}.cc-enquiry__options{display:grid;gap:12px;margin:0;padding:0;list-style:none}.cc-enquiry__option{display:flex;align-items:flex-start;gap:16px;margin:0;padding:18px 20px;border-radius:12px;background-color:var(--cc-enquiry-card, #fff);box-shadow:0 6px 20px #2d123f0d}.cc-enquiry__option-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background-color:var(--cc-enquiry-heading);color:#fff}.cc-enquiry__option-icon .cc-icon{width:22px;height:22px}.cc-enquiry__option-body{min-width:0}.cc-enquiry .cc-enquiry__option-title{margin:0;color:var(--cc-enquiry-heading);font-size:16px;font-weight:500;line-height:1.4}.cc-enquiry .cc-enquiry__option-text{margin:4px 0 0;color:inherit;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.cc-enquiry .cc-enquiry__option-link{display:inline-flex;align-items:center;gap:2px;margin-top:6px;color:var(--cc-enquiry-heading);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.cc-enquiry__option-link-icon{width:16px;height:16px}.cc-enquiry__card{position:relative;padding:28px 20px;border-radius:16px;background-color:var(--cc-enquiry-card, #fff);box-shadow:0 16px 40px #2d123f14}.cc-enquiry__anchor{position:absolute;top:0;left:0}.cc-enquiry .cc-enquiry__form-heading{margin:0 0 20px;color:var(--cc-enquiry-heading);font-size:22px;font-weight:500;line-height:1.3}.cc-enquiry__notice{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;padding:14px 16px;border-radius:8px;font-size:15px;line-height:1.5}.cc-enquiry__notice:focus{outline:none}.cc-enquiry__notice--success{background-color:#e8f4ec;color:#1f5132}.cc-enquiry__notice--error{background-color:#fbeaea;color:#8a1f1f}.cc-enquiry__notice--error ul{margin:0;padding-left:18px}.cc-enquiry__notice-icon{flex:none;width:20px;height:20px;stroke-width:2}.cc-enquiry__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.cc-enquiry__field{min-width:0;margin:0;padding:0;border:0}.cc-enquiry .cc-enquiry__label{display:block;margin:0 0 6px;padding:0;color:var(--cc-enquiry-heading);font-size:14px;font-weight:500;line-height:1.4}.cc-enquiry__required{color:#b3261e}.cc-enquiry .form-field{font-size:16px}.cc-enquiry textarea.form-field{min-height:120px;resize:vertical}.cc-enquiry .cc-enquiry__select{padding-right:40px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d123f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px}.cc-enquiry .form-field:focus-visible{outline:2px solid var(--cc-enquiry-heading);outline-offset:1px}.cc-enquiry__choice-list{display:flex;flex-wrap:wrap;gap:8px}.cc-enquiry__choice{position:relative;margin:0;cursor:pointer}.cc-enquiry__choice input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cc-enquiry__choice span{display:inline-block;padding:9px 16px;border:1px solid rgba(45,18,63,.2);border-radius:999px;color:var(--cc-enquiry-heading);font-size:15px;line-height:1.3;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.cc-enquiry__choice:hover span{border-color:var(--cc-enquiry-heading)}.cc-enquiry__choice input:checked+span{border-color:var(--cc-enquiry-accent);background-color:var(--cc-enquiry-accent);color:var(--cc-enquiry-accent-text)}.cc-enquiry__choice input:focus-visible+span{outline:2px solid var(--cc-enquiry-heading);outline-offset:2px}.cc-enquiry .cc-enquiry__privacy{margin-top:16px;color:inherit;font-size:13px;line-height:1.5}.cc-enquiry .cc-enquiry__privacy p{margin:0}.cc-enquiry .cc-enquiry__privacy a{color:inherit;text-decoration:underline}.cc-enquiry .cc-enquiry__submit{width:100%;margin-top:20px;border-color:var(--cc-enquiry-accent);background-color:var(--cc-enquiry-accent);color:var(--cc-enquiry-accent-text)}.cc-enquiry .cc-enquiry__submit:hover{border-color:var(--cc-enquiry-heading)!important;background-color:var(--cc-enquiry-heading)!important;color:#fff!important;box-shadow:0 0 0 .2rem var(--cc-enquiry-heading)!important}.cc-enquiry .cc-enquiry__submit:focus-visible{outline:2px solid var(--cc-enquiry-heading);outline-offset:3px}@media screen and (min-width:768px){.cc-enquiry__card{padding:36px}.cc-enquiry__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.cc-enquiry__field--full{grid-column:1 / -1}.cc-enquiry .cc-enquiry__submit{width:auto;min-width:220px}}@media screen and (min-width:1024px){.cc-enquiry__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;gap:28px 64px;align-items:start}.cc-enquiry__intro{grid-column:1;grid-row:1}.cc-enquiry__card{grid-column:2;grid-row:1 / span 2}.cc-enquiry__options{grid-column:1;grid-row:2}}@media(prefers-reduced-motion:reduce){.cc-enquiry__choice span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cc-enquiry-form.css.map */
