.product__info-container>.gg-atc-wrap{margin:12px 0 0}.gg-atc-wrap .product-form{display:flex;flex-direction:column;margin:0}.gg-atc-wrap .product-form__error-message-wrapper:not([hidden]){order:2;margin:10px 0 0}.gg-atc-wrap .product-form__buttons{max-width:none}.gg-atc.button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:68px;min-height:0;min-width:0;margin:0;padding:16px;border:0;border-radius:12px;box-shadow:none;background:var(--gg-atc-bg,#6e100f);color:var(--gg-atc-text,#fff);font-size:15px;font-weight:700;letter-spacing:.05em;line-height:1.2;text-transform:uppercase;transition:background .15s,transform .1s}.gg-atc.button:after,.gg-atc.button:before{display:none}.gg-atc.button:hover{background:var(--gg-atc-hover,#560d0b)}.gg-atc.button:active{transform:scale(.98)}.gg-atc.button:focus-visible{outline:2px solid var(--gg-atc-bg,#6e100f);outline-offset:2px;box-shadow:none}.gg-atc.button:disabled,.gg-atc.button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.gg-atc.button.loading{color:transparent}.gg-atc.button.loading>.loading__spinner .path{stroke:var(--gg-atc-text,#fff)}.gg-atc__main{white-space:nowrap}.gg-atc__sub{display:flex;align-items:center;justify-content:center;gap:5px;font-size:.75em;font-weight:400;letter-spacing:.01em;line-height:1;opacity:.7}.gg-atc__sub svg{flex:0 0 10px;width:10px;height:11px}.product__info-container>.gg-pay{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin:var(--gg-pay-mt,14px) 0 var(--gg-pay-mb,10px);padding:0}.gg-pay__item{display:block;line-height:0}.gg-pay__icon{display:block;width:38px;height:24px}@media(prefers-reduced-motion:reduce){.gg-atc.button{transition:none}.gg-atc.button:active{transform:none}}@media screen and (max-width:374px){.gg-atc.button{font-size:14px}}@media screen and (max-width:749px){#gg-buybox{min-height:454px}}@media screen and (min-width:750px){#gg-buybox{min-height:459px}}@media screen and (max-width:749px){#gg-buybox:not(:has(kaching-bundle)):before{content:"";display:block;height:330px}}@media screen and (min-width:750px)and (max-width:899px){#gg-buybox:not(:has(kaching-bundle)):before{content:"";display:block;height:365px}}@media screen and (min-width:900px){#gg-buybox:not(:has(kaching-bundle)):before{content:"";display:block;height:330px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/gg-lp-04.css.map */
