body:has(.kyron-terminal-contact--hide-page-heading) .main-page-title{display:none}body:has(.kyron-terminal-contact--hide-page-heading) .shopify-section:has(.main-page-title):has(.rte:empty){display:none}.kyron-terminal-contact{width:100%;padding:var(--kyron-terminal-padding-top-mobile) clamp(1.2rem,3vw,3.2rem) var(--kyron-terminal-padding-bottom-mobile);background:var(--kyron-terminal-bg);color:var(--kyron-terminal-form-text);font-family:var(--kyron-terminal-body-font);font-style:var(--kyron-terminal-body-style);font-weight:var(--kyron-terminal-body-weight)}.kyron-terminal-contact *,.kyron-terminal-contact *:before,.kyron-terminal-contact *:after{box-sizing:border-box}.kyron-terminal-contact__shell{width:min(100%,var(--kyron-terminal-max-width));margin-inline:auto}.kyron-terminal-contact__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1.2rem;min-height:58rem}.kyron-terminal-contact__panel{min-width:0;border-radius:1.6rem}.kyron-terminal-contact__panel--info{display:flex;flex-direction:column;padding:clamp(2.4rem,4vw,5rem);background:var(--kyron-terminal-info-bg);color:var(--kyron-terminal-info-text)}.kyron-terminal-contact__breadcrumb{margin:0 0 clamp(2.4rem,4vw,4rem);color:color-mix(in srgb,var(--kyron-terminal-info-text) 48%,transparent);font-size:1rem;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.kyron-terminal-contact__heading{margin:0;color:inherit;font-family:var(--kyron-terminal-heading-font);font-size:var(--kyron-terminal-heading-size);font-style:var(--kyron-terminal-heading-style);font-weight:var(--kyron-terminal-heading-weight);letter-spacing:var(--kyron-terminal-heading-spacing);line-height:1.05}.kyron-terminal-contact__intro{max-width:52rem;margin-top:2.6rem;color:color-mix(in srgb,var(--kyron-terminal-info-text) 76%,transparent);font-size:var(--kyron-terminal-intro-size);letter-spacing:var(--kyron-terminal-body-spacing);line-height:1.55}.kyron-terminal-contact__intro>:first-child{margin-top:0}.kyron-terminal-contact__intro>:last-child{margin-bottom:0}.kyron-terminal-contact__channels{display:grid;gap:.2rem;margin-top:auto;padding-top:2.6rem;border-top:.1rem solid color-mix(in srgb,var(--kyron-terminal-info-text) 18%,transparent)}.kyron-terminal-contact__channel{display:flex;gap:1.2rem;align-items:center;min-height:4.4rem;color:inherit;font-size:var(--kyron-terminal-channel-size);letter-spacing:var(--kyron-terminal-body-spacing);line-height:1.4;text-decoration:none}a.kyron-terminal-contact__channel{border-radius:.5rem;outline:.2rem solid transparent;outline-offset:.2rem;transition:opacity .15s ease,transform .15s ease,outline-color .15s ease}a.kyron-terminal-contact__channel:hover{opacity:.62;transform:translate(.3rem)}a.kyron-terminal-contact__channel:focus-visible{outline-color:currentColor}.kyron-terminal-contact__channel-icon{display:inline-flex;flex:0 0 2rem}.kyron-terminal-contact__channel-icon svg{width:2rem;height:2rem}.kyron-terminal-contact__panel--form{display:flex;flex-direction:column;padding:clamp(2.4rem,3vw,3.6rem);border:.1rem solid var(--kyron-terminal-line);background:var(--kyron-terminal-bg);background:var(--kyron-terminal-form-bg);color:var(--kyron-terminal-form-text)}.kyron-terminal-contact__form-heading{margin:0 0 2.8rem;color:inherit;font-family:var(--kyron-terminal-heading-font);font-size:var(--kyron-terminal-form-heading-size);font-style:var(--kyron-terminal-heading-style);font-weight:var(--kyron-terminal-heading-weight);letter-spacing:var(--kyron-terminal-heading-spacing);line-height:1.3}.kyron-terminal-contact__form{display:flex;flex:1;flex-direction:column}.kyron-terminal-contact__field{margin-bottom:1.8rem}.kyron-terminal-contact__field label{display:block;margin:0 0 .7rem;color:color-mix(in srgb,var(--kyron-terminal-form-text) 58%,transparent);font-size:var(--kyron-terminal-label-size);font-weight:700;letter-spacing:var(--kyron-terminal-body-spacing);line-height:1.35;text-transform:uppercase}.kyron-terminal-contact__field input,.kyron-terminal-contact__field select,.kyron-terminal-contact__field textarea{display:block;width:100%;margin:0;border:.1rem solid var(--kyron-terminal-line);border-radius:.9rem;outline:.2rem solid transparent;outline-offset:.2rem;background:transparent;box-shadow:none;color:var(--kyron-terminal-form-text);font:inherit;font-size:var(--kyron-terminal-field-size);font-weight:var(--kyron-terminal-body-weight);letter-spacing:var(--kyron-terminal-body-spacing);line-height:1.45;transition:border-color .15s ease,outline-color .15s ease,background-color .15s ease}.kyron-terminal-contact__field input,.kyron-terminal-contact__field select{min-height:5.2rem;padding:1.2rem 1.4rem}.kyron-terminal-contact__field textarea{min-height:12rem;padding:1.3rem 1.4rem;resize:vertical}.kyron-terminal-contact__field input:hover,.kyron-terminal-contact__field select:hover,.kyron-terminal-contact__field textarea:hover{border-color:color-mix(in srgb,var(--kyron-terminal-form-text) 30%,var(--kyron-terminal-line))}.kyron-terminal-contact__field input:focus-visible,.kyron-terminal-contact__field select:focus-visible,.kyron-terminal-contact__field textarea:focus-visible{border-color:color-mix(in srgb,var(--kyron-terminal-form-text) 58%,var(--kyron-terminal-line));outline-color:color-mix(in srgb,var(--kyron-terminal-form-text) 22%,transparent);background:color-mix(in srgb,var(--kyron-terminal-form-text) 3%,transparent)}.kyron-terminal-contact__select-wrap{position:relative}.kyron-terminal-contact__select-wrap select{padding-right:4rem;-webkit-appearance:none;appearance:none}.kyron-terminal-contact__select-wrap>svg{position:absolute;top:50%;right:1.4rem;width:1.7rem;height:1.7rem;color:color-mix(in srgb,var(--kyron-terminal-form-text) 60%,transparent);pointer-events:none;transform:translateY(-50%)}.kyron-terminal-contact__field select option{background:var(--kyron-terminal-bg);background:var(--kyron-terminal-form-bg);color:var(--kyron-terminal-form-text)}.kyron-terminal-contact__field--message{margin-bottom:2rem}.kyron-terminal-contact__field--error input{border-color:#da6666}.kyron-terminal-contact__field-error{display:block;margin-top:.6rem;color:#f08b8b;font-size:1.1rem;line-height:1.4}.kyron-terminal-contact__submit{display:inline-flex;width:100%;min-height:5.4rem;gap:.8rem;align-items:center;justify-content:center;margin-top:auto;padding:1.3rem 2rem;border:0;border-radius:2.8rem;outline:.2rem solid transparent;outline-offset:.2rem;background:var(--kyron-terminal-button);color:var(--kyron-terminal-form-text);cursor:pointer;font:inherit;font-size:var(--kyron-terminal-button-size);font-weight:700;line-height:1.3;transition:filter .15s ease,transform .15s ease,outline-color .15s ease}.kyron-terminal-contact__submit:hover{filter:brightness(1.16);transform:translateY(-.1rem)}.kyron-terminal-contact__submit:focus-visible{outline-color:var(--kyron-terminal-form-text)}.kyron-terminal-contact__submit svg{width:1.7rem;height:1.7rem}.kyron-terminal-contact__status{display:flex;gap:1rem;align-items:flex-start;margin:0 0 2rem;padding:1.2rem 1.4rem;border:.1rem solid currentColor;border-radius:.8rem;font-size:1.2rem;line-height:1.45}.kyron-terminal-contact__status:focus{outline:none}.kyron-terminal-contact__status>span,.kyron-terminal-contact__status svg{width:1.8rem;height:1.8rem;flex:0 0 1.8rem}.kyron-terminal-contact__status p,.kyron-terminal-contact__status ul{margin:0}.kyron-terminal-contact__status ul{padding-left:1.6rem}.kyron-terminal-contact__status a{color:inherit}.kyron-terminal-contact__status--success{color:#9ed7b7}.kyron-terminal-contact__status--error{color:#f08b8b}@media screen and (min-width:750px){.kyron-terminal-contact{padding-top:var(--kyron-terminal-padding-top-desktop);padding-bottom:var(--kyron-terminal-padding-bottom-desktop)}}@media screen and (max-width:989px){.kyron-terminal-contact__grid{grid-template-columns:1fr;min-height:0}.kyron-terminal-contact__panel--info{min-height:48rem}.kyron-terminal-contact__panel--form{min-height:58rem}}@media screen and (max-width:749px){.kyron-terminal-contact{padding-inline:1rem}.kyron-terminal-contact__panel{border-radius:1.2rem}.kyron-terminal-contact__panel--info,.kyron-terminal-contact__panel--form{padding:2.4rem 2rem}.kyron-terminal-contact__panel--info{min-height:44rem}.kyron-terminal-contact__panel--form{min-height:56rem}.kyron-terminal-contact__heading{font-size:var(--kyron-terminal-heading-size-mobile)}}@media(prefers-reduced-motion:reduce){.kyron-terminal-contact__channel,.kyron-terminal-contact__submit,.kyron-terminal-contact__field input,.kyron-terminal-contact__field select,.kyron-terminal-contact__field textarea{transition:none}a.kyron-terminal-contact__channel:hover,.kyron-terminal-contact__submit:hover{transform:none}}.kyron-buybox-card>product-form{display:flex;flex-direction:column}.kyron-buybox-card>product-form>.kyron-product-form{order:1}.kyron-buybox-card>product-form>.kyron-restock{order:2}.kyron-buybox-card>product-form>:not(.kyron-product-form):not(.kyron-restock):not(.kyron-product-form__error-message-wrapper){order:3}.kyron-product-actions[hidden]{display:none!important}.kyron-restock[hidden]{display:none}.kyron-restock__trigger,.kyron-restock__submit{width:100%;min-height:54px;border:1px solid color-mix(in srgb,var(--buybox-text-color) 22%,transparent);border-radius:15px;background:var(--buybox-button-bg-color);color:var(--buybox-button-text-color);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.kyron-restock__trigger:hover,.kyron-restock__submit:hover{transform:translateY(-2px)}.kyron-restock__trigger:focus-visible,.kyron-restock__submit:focus-visible,.kyron-restock__close:focus-visible,.kyron-restock__email:focus-visible{outline:2px solid var(--buybox-text-color, #161616);outline-offset:3px}.kyron-restock__dialog{width:min(92vw,480px);padding:30px;border:1px solid rgba(0,0,0,.12);border-radius:20px;background:#fff;color:#161616;box-shadow:0 24px 80px #00000038}.kyron-restock__dialog::backdrop{background:#0000007a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kyron-restock__close{position:absolute;top:12px;right:14px;width:38px;height:38px;border:0;background:transparent;color:inherit;font-size:28px;cursor:pointer}.kyron-restock__title{margin:0 40px 8px 0;font-size:24px}.kyron-restock__description,.kyron-restock__variant{margin:0 0 16px;line-height:1.5}.kyron-restock__variant{font-weight:700}.kyron-restock__form{display:grid;gap:14px}.kyron-restock__label{font-size:13px;font-weight:700}.kyron-restock__email{width:100%;min-height:50px;box-sizing:border-box;padding:12px 14px;border:1px solid rgba(0,0,0,.24);border-radius:12px;background:#fff;color:#161616;font:inherit}.kyron-restock__consent{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-size:12px;line-height:1.45}.kyron-restock__consent input{width:18px;height:18px;margin:0}.kyron-restock__submit[disabled]{cursor:wait;opacity:.65}.kyron-restock__spinner{display:none;width:14px;height:14px;margin-left:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:kyron-restock-spin .7s linear infinite}.kyron-restock__submit.is-loading .kyron-restock__spinner{display:inline-block}.kyron-restock__status,.kyron-restock__inline-status{margin:0;font-size:13px;line-height:1.45}.kyron-restock__inline-status{margin-top:10px;text-align:center}.kyron-restock__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@keyframes kyron-restock-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
