.gyl-rebuild-enabled.gyl-template-product .quantity:before,.gyl-rebuild-enabled.gyl-template-product .quantity:after{box-shadow:none!important;border:0!important;border-radius:inherit!important}.gyl-rebuild-enabled .header__inline-menu summary.header__menu-item{position:relative;display:inline-flex;align-items:center;gap:8px;padding-right:32px}.gyl-rebuild-enabled .header__inline-menu summary.header__menu-item .icon-caret{right:12px}.gyl-rebuild-enabled.gyl-template-product .gokwik-buynow-button{width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px!important;border:1px solid var(--gyl-ink)!important;border-radius:999px!important;background:var(--gyl-ink)!important;color:#fff!important;font:inherit;font-size:16px!important;line-height:1.2;font-weight:700!important;letter-spacing:0!important;cursor:pointer;transition:transform var(--gyl-transition),box-shadow var(--gyl-transition),background var(--gyl-transition),border-color var(--gyl-transition)}.gyl-rebuild-enabled.gyl-template-product .gokwik-buynow-button:not([disabled]):hover{transform:translateY(-1px);background:#0b1220!important;border-color:#0b1220!important;box-shadow:var(--gyl-shadow-sm)}.gyl-rebuild-enabled.gyl-template-product .gokwik-buynow-button:focus-visible{outline:3px solid var(--gyl-focus)!important;outline-offset:3px!important}.gyl-rebuild-enabled.gyl-template-product .gokwik-buynow-button[disabled],.gyl-rebuild-enabled.gyl-template-product .gokwik-buynow-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.gyl-rebuild-enabled.gyl-template-product .faq-section{width:min(920px,var(--gyl-content));margin-inline:auto;padding:clamp(24px,4vw,44px);border:1px solid var(--gyl-line);border-radius:var(--gyl-radius-lg);background:#fff;box-shadow:var(--gyl-shadow-xs)}.gyl-rebuild-enabled.gyl-template-product .faq-section__eyebrow{margin-bottom:8px;color:var(--gyl-brand-strong)}.gyl-rebuild-enabled.gyl-template-product .faq-section h2{margin:0;font-size:clamp(28px,3.4vw,44px)}.gyl-rebuild-enabled.gyl-template-product .faq-section__intro{max-width:62ch;margin:10px 0 24px}.gyl-rebuild-enabled.gyl-template-product .faq-item{margin:0 0 10px;border-radius:14px}.gyl-rebuild-enabled.gyl-template-product .faq-item:last-child{margin-bottom:0}.gyl-rebuild-enabled.gyl-template-product .faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;border:0;background:transparent;cursor:pointer}.gyl-rebuild-enabled.gyl-template-product .faq-question-text{min-width:0}.gyl-rebuild-enabled.gyl-template-product .faq-toggle{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:var(--gyl-brand-soft);color:var(--gyl-brand-strong);font-size:20px;line-height:1}.gyl-stock-notify{margin-top:12px}.gyl-stock-notify[hidden]{display:none!important}.gyl-stock-notify__status{padding:18px;border:1px solid #fecdca;border-radius:16px;background:var(--gyl-danger-soft)}.gyl-stock-notify__message{margin:0;color:var(--gyl-danger);font-weight:800}.gyl-stock-notify__eta{margin:8px 0 0;color:var(--gyl-ink-2);font-weight:650}.gyl-stock-notify__open{width:100%;margin-top:12px;min-height:52px;border:1px solid var(--gyl-brand);border-radius:999px;background:var(--gyl-brand);color:#fff;font:inherit;font-weight:750;cursor:pointer}.gyl-stock-notify__dialog{width:min(640px,calc(100vw - 24px));max-height:min(88vh,760px);padding:0;border:0;border-radius:24px;background:#fff;color:var(--gyl-ink-2);box-shadow:var(--gyl-shadow-lg);overflow:hidden}.gyl-stock-notify__dialog::backdrop{background:#0b1220ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gyl-stock-notify__dialog-inner{position:relative;max-height:min(88vh,760px);overflow-y:auto;padding:clamp(22px,4vw,34px)}.gyl-stock-notify__close{position:absolute;top:14px;right:14px;width:44px;height:44px;border:0;border-radius:999px;background:var(--gyl-surface-tint);color:var(--gyl-ink);font-size:24px;line-height:1;cursor:pointer}.gyl-stock-notify__title{margin:0 52px 8px 0;font-size:clamp(26px,4vw,38px)}.gyl-stock-notify__lead{margin:0 0 22px;color:var(--gyl-muted)}.gyl-stock-notify__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gyl-stock-notify__field{min-width:0}.gyl-stock-notify__field--wide{grid-column:1 / -1}.gyl-stock-notify__field label{display:block;margin-bottom:6px;color:var(--gyl-ink-2);font-size:14px;font-weight:700}.gyl-stock-notify__field input,.gyl-stock-notify__field textarea{width:100%}.gyl-stock-notify__field textarea{min-height:112px;resize:vertical}.gyl-stock-notify__optional{color:var(--gyl-muted);font-weight:500}.gyl-stock-notify__submit{width:100%;min-height:52px;margin-top:18px;border:1px solid var(--gyl-brand);border-radius:999px;background:var(--gyl-brand);color:#fff;font:inherit;font-weight:750;cursor:pointer}.gyl-stock-notify__success{text-align:center;padding:12px 0 4px}.gyl-stock-notify__success-mark{width:72px;height:72px;margin:0 auto 18px;display:grid;place-items:center;border-radius:999px;background:var(--gyl-success-soft);color:var(--gyl-success);font-size:38px;font-weight:900;animation:gyl-stock-notify-success .42s cubic-bezier(.2,.8,.2,1) both}.gyl-stock-notify__success p{margin:0;color:var(--gyl-success);font-size:18px;font-weight:800}.gyl-stock-notify__errors{margin:0 0 16px;padding:12px 14px;border:1px solid #fecdca;border-radius:12px;background:var(--gyl-danger-soft);color:var(--gyl-danger)}@keyframes gyl-stock-notify-success{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}.gyl-rebuild-enabled{--gyl-space-1: 4px;--gyl-space-2: 8px;--gyl-space-3: 12px;--gyl-space-4: 16px;--gyl-space-5: 24px;--gyl-space-6: 32px;--gyl-space-7: 48px;--gyl-space-8: 64px;--gyl-space-9: 96px;--gyl-control-height: 48px;--gyl-commitment-height: 54px;--gyl-touch-target: 44px;--gyl-radius-control: 12px;--gyl-radius-pill: 999px}.gyl-rebuild-enabled :is(.button,button.button,.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,.submit-btn,.gyl-stock-notify__open,.gyl-stock-notify__submit){min-height:var(--gyl-control-height)}.gyl-rebuild-enabled.gyl-template-product :is(.product-form__submit,.shopify-payment-button__button,.gokwik-buynow-button){min-height:var(--gyl-commitment-height)}.gyl-rebuild-enabled :is(.header__icon,.slider-button,.quantity__button,.modal__close-button,.mobile-facets__open,.gyl-stock-notify__close){min-width:var(--gyl-touch-target);min-height:var(--gyl-touch-target)}.gyl-rebuild-enabled :is(.button,button.button,.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,.submit-btn,.gyl-stock-notify__open,.gyl-stock-notify__submit):is([disabled],[aria-disabled=true]){opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.gyl-rebuild-enabled :is(.button,button.button,.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,.submit-btn,.gyl-stock-notify__open,.gyl-stock-notify__submit)[aria-busy=true]{cursor:wait}.gyl-rebuild-enabled :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select,.select__select,.field__input,.customer .field input)[aria-invalid=true]{border-color:var(--gyl-danger)!important;box-shadow:0 0 0 3px #b4231824!important}.gyl-rebuild-enabled .gyl-field-help{display:block;margin-top:var(--gyl-space-2);color:var(--gyl-muted);font-size:14px;line-height:1.5}.gyl-rebuild-enabled .gyl-field-error{display:block;margin-top:var(--gyl-space-2);color:var(--gyl-danger);font-size:14px;line-height:1.5;font-weight:650}@media screen and (max-width:749px){.gyl-rebuild-enabled .header__inline-menu summary.header__menu-item{padding-right:14px}.gyl-stock-notify__grid{grid-template-columns:1fr}.gyl-stock-notify__field--wide{grid-column:1}.gyl-stock-notify__dialog-inner{padding:22px 16px}}@media(prefers-reduced-motion:reduce){.gyl-stock-notify__success-mark{animation:none}}.gyl-rebuild-enabled button:not([type=hidden]){min-height:var(--gyl-touch-target);min-width:var(--gyl-touch-target)}.gyl-rebuild-enabled .quantity__button{min-width:var(--gyl-touch-target)!important}.gyl-rebuild-enabled .bulk-inquiry-btn{min-height:var(--gyl-touch-target)!important;min-width:var(--gyl-touch-target)!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/gyl-v2-foundation.css.map */
