.ampd-contact{--ampd-gap: calc(var(--section-gap) * var(--fluid-1-5));--ampd-yellow: #d2dc00;--ampd-carbon: #1a1a1a;--ampd-panel: #f6f6f6;--ampd-line: #dcdcdc;--ampd-muted: #5c5c5c;--ampd-danger: #c8321f;--ampd-radius: 12px;--ampd-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:rgb(var(--text-color))}.ampd-contact [hidden]{display:none!important}.ampd-contact .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ampd-contact :focus-visible{outline:2px solid var(--ampd-carbon);outline-offset:3px}.ampd-contact__hero :focus-visible{outline-color:var(--ampd-yellow)}.ampd-contact__hero{background:var(--ampd-carbon);color:#fff;padding:calc(var(--ampd-gap) * 1.5) 0}.ampd-contact__hero-grid{display:grid;gap:calc(var(--column-gap) * 1.25) var(--column-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "channels"}.ampd-contact__intro{grid-area:intro;align-self:end}.ampd-contact .ampd-contact__title{color:#fff;font-family:var(--heading-font-family);font-size:var(--h1-font-size);text-transform:var(--heading-text-transform, uppercase);line-height:.95;margin:0 0 16px}.ampd-contact__lede{font-size:17px;line-height:1.55;color:#ffffffdb;max-width:46ch;margin:0}.ampd-contact__chat{font-size:15px;color:#ffffffa8;margin:10px 0 0;max-width:46ch}.ampd-contact__notice{display:inline-block;margin:18px 0 0;padding:10px 14px;border:1px solid rgba(210,220,0,.55);border-radius:8px;font-size:14px;font-weight:600;color:#fff}.ampd-contact__photo{grid-area:photo;display:none;margin:0;border-radius:var(--ampd-radius);overflow:hidden;background:#262626}.ampd-contact__photo img{display:block;width:100%;height:100%;object-fit:cover}.ampd-contact__channels{grid-area:channels;list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:minmax(0,1fr)}.ampd-contact__channel{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.16)}.ampd-contact .ampd-contact__channel-title{color:#ffffff9e;font-family:var(--heading-font-family);text-transform:var(--heading-text-transform, uppercase);font-size:15px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:0 0 10px}.ampd-contact__phone{display:inline-block;font-family:var(--heading-font-family);font-weight:700;font-size:clamp(28px,3.2vw,36px);line-height:1.05;color:#fff;text-decoration:none;letter-spacing:.01em}.ampd-contact__phone:hover,.ampd-contact__email a:hover,.ampd-contact__directions:hover{text-decoration:underline;text-decoration-color:var(--ampd-yellow);text-decoration-thickness:2px;text-underline-offset:5px}.ampd-contact__email{margin:0 0 12px}.ampd-contact__email:last-child{margin-bottom:0}.ampd-contact__email-label{display:block;font-size:13px;color:#ffffff9e;margin-bottom:2px}.ampd-contact__email a{color:#fff;font-size:16px;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.ampd-contact__line{margin:0 0 12px}.ampd-contact__line .ampd-contact__phone{display:inline-block}.ampd-contact__sms{margin:0}.ampd-contact__sms a{display:inline-block;font-family:var(--heading-font-family);letter-spacing:.01em;color:#fff;font-size:24px;font-weight:700;text-decoration:none}.ampd-contact__sms a:hover{text-decoration:underline;text-decoration-color:var(--ampd-yellow);text-decoration-thickness:2px;text-underline-offset:5px}.ampd-contact__small{font-size:13px;line-height:1.45;color:#ffffff9e;margin:4px 0 0;max-width:34ch}.ampd-contact__address{font-style:normal;font-size:16px;line-height:1.5;color:#fff;margin:0 0 10px}.ampd-contact__directions{color:#fff;font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:4px}.ampd-contact__status{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:14px;font-weight:600;line-height:1.3}.ampd-contact__status:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:#8a8a8a}.ampd-contact__status.is-open:before{background:var(--ampd-yellow);box-shadow:0 0 0 4px #d2dc0038}.ampd-contact__hero .ampd-contact__status{color:#ffffffdb}@media(min-width:769px){.ampd-contact__hero-grid--photo{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"intro photo" "channels channels"}.ampd-contact__photo{display:block;aspect-ratio:16 / 10}.ampd-contact__channels{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:0}.ampd-contact__channel{padding:26px 24px 4px 0;border-bottom:0}.ampd-contact__channel+.ampd-contact__channel{padding-left:24px;border-left:1px solid rgba(255,255,255,.16)}}@media(min-width:1280px){.ampd-contact__channel+.ampd-contact__channel{padding-left:40px}}.ampd-contact__body{margin:calc(var(--ampd-gap) * 1.5) auto var(--ampd-gap)}.ampd-contact__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--column-gap) * 1.5)}@media(min-width:1024px){.ampd-contact__layout{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:start}.ampd-contact__aside{position:sticky;top:24px}}@media(min-width:1280px){.ampd-contact__layout{gap:calc(var(--column-gap) * 2.5)}}.ampd-contact__main{max-width:760px}.ampd-contact .ampd-contact__h2{font-family:var(--heading-font-family);font-size:var(--h2-font-size);text-transform:var(--heading-text-transform, uppercase);line-height:1;color:rgb(var(--heading-color));margin:0 0 10px}.ampd-contact__form-intro{color:var(--ampd-muted);margin:0 0 28px;max-width:60ch}.ampd-contact__alert{border:1.5px solid var(--ampd-danger);background:#fdf3f1;border-radius:var(--ampd-radius);padding:16px 20px;margin:0 0 28px}.ampd-contact .ampd-contact__alert-title{font-family:var(--body-font-family);text-transform:none;font-size:16px;font-weight:700;color:#8f2416;margin:0 0 6px}.ampd-contact__alert ul{margin:0;padding-left:18px}.ampd-contact__alert a{color:#8f2416;text-decoration:underline}.ampd-contact__topics{border:0;margin:0 0 28px;padding:0;min-width:0}.ampd-contact__legend{font-weight:700;font-size:15px;color:rgb(var(--heading-color));padding:0;margin:0 0 12px}.ampd-contact__chips{display:flex;flex-wrap:wrap;gap:8px}.ampd-contact__chip{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1.5px solid var(--ampd-line);border-radius:999px;background:#fff;color:rgb(var(--heading-color));font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ampd-contact__chip input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ampd-contact__chip:hover{border-color:var(--ampd-carbon)}.ampd-contact__chip.is-checked,.ampd-contact__chip:has(input:checked){background:var(--ampd-carbon);border-color:var(--ampd-carbon);color:#fff}.ampd-contact__chip:has(input:focus-visible),.ampd-contact__chip.is-focused{outline:2px solid var(--ampd-carbon);outline-offset:3px}.ampd-contact__help{display:flex;align-items:flex-start;gap:16px;margin:16px 0 0;padding:16px 20px;background:var(--ampd-panel);border-radius:var(--ampd-radius);font-size:14px;line-height:1.55}.ampd-contact__help-logo{flex:none;width:64px;height:auto;margin-top:2px}.ampd-contact__help-text p{margin:0 0 6px}.ampd-contact__help-text p:last-of-type{margin-bottom:8px}.ampd-contact__help-link{font-weight:700;color:rgb(var(--heading-color));text-decoration:underline;text-underline-offset:3px}.ampd-contact__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px var(--column-gap)}@media(min-width:600px){.ampd-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ampd-contact__field--full{grid-column:1 / -1}}.ampd-contact__field .label{display:block}.ampd-contact__optional{font-weight:400;color:var(--ampd-muted);text-transform:none}.ampd-contact__hint{font-size:13px;color:var(--ampd-muted);margin:6px 0 0}.ampd-contact .input[aria-invalid=true]{border-color:var(--ampd-danger)}.ampd-contact__field-error{font-size:13px;color:var(--ampd-danger);margin:6px 0 0}.ampd-contact__field textarea{min-height:150px;resize:vertical}.ampd-contact__submit{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px}.ampd-contact__submit .btn{width:100%}@media(min-width:600px){.ampd-contact__submit .btn{width:auto;min-width:220px}}.ampd-contact__response{font-size:14px;color:var(--ampd-muted);margin:0}.ampd-contact__sent{background:var(--ampd-panel);border-radius:var(--ampd-radius);padding:32px}.ampd-contact__sent:focus{outline:none}.ampd-contact__sent:focus-visible{outline:2px solid var(--ampd-carbon)}.ampd-contact__sent p{margin:0 0 24px;max-width:52ch}.ampd-contact__sent-icon{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:50%;background:var(--ampd-yellow);color:var(--ampd-carbon)}.ampd-contact__aside{display:grid;gap:16px}.ampd-contact__panel{background:var(--ampd-panel);border-radius:var(--ampd-radius);padding:24px}.ampd-contact .ampd-contact__panel-title{font-family:var(--heading-font-family);text-transform:var(--heading-text-transform, uppercase);font-size:20px;line-height:1.1;color:rgb(var(--heading-color));margin:0}.ampd-contact__panel .ampd-contact__status{color:rgb(var(--heading-color))}.ampd-contact__panel .ampd-contact__status:before{box-shadow:0 0 0 1px #0000002e}.ampd-contact__panel .ampd-contact__status.is-open:before{box-shadow:0 0 0 1px #00000047,0 0 0 4px #d2dc004d}.ampd-contact__statuses{margin-top:4px}.ampd-contact__statuses .ampd-contact__status{margin-top:8px}.ampd-contact__hours-wrap{overflow-x:auto;margin-top:16px}.ampd-contact__hours{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--ampd-mono);font-size:13px;line-height:1.3}.ampd-contact__hours thead th{font-family:var(--body-font-family);font-size:12px;font-weight:700;color:var(--ampd-muted);text-align:left;vertical-align:bottom;padding:0 10px 8px;border-bottom:1px solid var(--ampd-line)}.ampd-contact__hours tbody th,.ampd-contact__hours td{text-align:left;font-weight:400;padding:9px 10px;border-bottom:1px solid var(--ampd-line);white-space:nowrap}.ampd-contact__hours tbody tr:last-child>*{border-bottom:0}.ampd-contact__hours td.is-closed{color:var(--ampd-muted)}.ampd-contact__hours tr.is-today>*{background:var(--ampd-carbon);color:#fff;font-weight:700;border-bottom-color:transparent}.ampd-contact__hours tr.is-today>:first-child{border-radius:6px 0 0 6px;box-shadow:inset 4px 0 0 var(--ampd-yellow)}.ampd-contact__hours tr.is-today>:last-child{border-radius:0 6px 6px 0}.ampd-contact__hours tr.is-today td.is-closed{color:#ffffffb3}.ampd-contact__hours-note{font-size:13px;line-height:1.5;color:var(--ampd-muted);margin:14px 0 0}.ampd-contact__closures{margin-top:20px;padding-top:18px;border-top:1px solid var(--ampd-line)}.ampd-contact .ampd-contact__closures-title{font-family:var(--body-font-family);text-transform:none;font-size:14px;font-weight:700;color:rgb(var(--heading-color));margin:0 0 8px}.ampd-contact__closures ul{list-style:none;margin:0;padding:0}.ampd-contact__closures li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:7px 0;font-size:14px}.ampd-contact__closure-date{font-family:var(--ampd-mono);font-size:13px;font-weight:700;white-space:nowrap}.ampd-contact__closure-time{display:block;font-size:13px;color:var(--ampd-muted)}.ampd-contact__quick ul{list-style:none;margin:8px 0 0;padding:0}.ampd-contact__quick li+li{border-top:1px solid var(--ampd-line)}.ampd-contact__quick a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;font-weight:600;color:rgb(var(--heading-color));text-decoration:none}.ampd-contact__quick a:hover span{text-decoration:underline;text-underline-offset:3px}.ampd-contact__quick svg{flex:none}.ampd-contact__stockist{background:var(--ampd-panel);padding:calc(var(--ampd-gap) * 2) 0;margin-top:var(--ampd-gap)}.ampd-contact__stockist-inner{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.ampd-contact__stockist-inner p{margin:0;max-width:58ch}@media(min-width:769px){.ampd-contact__stockist-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--column-gap)}.ampd-contact__stockist-inner .btn{flex:none}}@media(max-width:599.98px){.ampd-contact__stockist-inner .btn{width:100%}.ampd-contact__panel{padding:20px}.ampd-contact__sent{padding:24px 20px}}@media(prefers-reduced-motion:reduce){.ampd-contact *,.ampd-contact *:before{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/ampd-contact.css.map */
