.ai-credits,.ai-credits *{box-sizing:border-box}.ai-credits{display:block;grid-column:1 / -1;width:100%;padding:var(--ac-top) 20px var(--ac-bottom);background:var(--ac-bg);color:var(--ac-text);font-family:Poppins,Arial,sans-serif;font-size:var(--ac-body-size);line-height:1.6}.ai-credits__inner{display:grid;grid-template-columns:minmax(0,var(--ac-media-share)) minmax(0,var(--ac-content-share));align-items:start;gap:var(--ac-column-gap);width:min(100%,var(--ac-width));margin-inline:auto}.ai-credits__inner--no-image{grid-template-columns:minmax(0,1fr)}.ai-credits__media,.ai-credits__content{min-width:0}.ai-credits__image{width:var(--ac-image-width);margin-inline:auto;aspect-ratio:var(--ac-image-ratio);border-radius:var(--ac-image-radius);overflow:hidden;background:var(--ac-card)}.ai-credits__image img{display:block;width:100%;height:100%;object-fit:var(--ac-image-fit)}.ai-credits__image--natural img{height:auto}.ai-credits__header{margin-bottom:20px}.ai-credits__header h1{margin:0 0 12px;color:var(--ac-heading);font:var(--ac-heading-weight) var(--ac-heading-size)/1.2 Poppins,Arial,sans-serif;overflow-wrap:anywhere}.ai-credits__header p{margin:0;font-size:inherit;font-weight:var(--ac-body-weight)}.ai-credits__form{margin:0}.ai-credits__packages{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--ac-gap) / 2);margin:0;padding:0;border:0;min-width:0}.ai-credits__package{position:relative;min-width:0}.ai-credits__package input{position:absolute;top:50%;left:20px;transform:translateY(-50%);accent-color:var(--ac-selected);width:18px;height:18px;margin:0}.ai-credits__package label{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"credits price";align-items:center;column-gap:16px;row-gap:2px;min-height:56px;height:100%;padding:6px 20px 6px 52px;border:2px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-card);cursor:pointer;overflow-wrap:anywhere}.ai-credits__package input:checked+label{border-color:var(--ac-selected);background:var(--ac-selected-bg);box-shadow:inset 0 0 0 1px var(--ac-selected)}.ai-credits__package input:focus-visible+label{outline:2px solid var(--ac-price);outline-offset:4px}.ai-credits__package input:disabled+label{opacity:.55;cursor:not-allowed}.ai-credits__package-name{grid-area:name;color:var(--ac-heading);font-size:var(--ac-name-size);font-weight:600}.ai-credits__credit-count{grid-area:credits;font-size:var(--ac-credits-size)}.ai-credits__price{grid-area:price;color:var(--ac-price);font-size:var(--ac-price-size);font-weight:600;line-height:1.3;text-align:right}.ai-credits__package-note{grid-area:note}.ai-credits__unavailable{grid-column:1 / -1}.ai-credits__benefits{display:grid;gap:var(--ac-benefit-gap);list-style:none;margin:18px 0;padding:0;color:var(--ac-benefit-color);font-size:var(--ac-benefit-size)}.ai-credits__benefits li{display:flex;align-items:flex-start;gap:10px;min-width:0}.ai-credits__benefits li span{min-width:0;overflow-wrap:anywhere}.ai-credits__benefit-icon{display:block;flex:0 0 var(--ac-benefit-icon);width:var(--ac-benefit-icon);height:var(--ac-benefit-icon);object-fit:contain;color:var(--ac-selected);margin-top:.12em}.ai-credits__package-note,.ai-credits__unavailable{font-size:.875em}.ai-credits__details{display:flex;flex-wrap:nowrap;gap:24px;align-items:center;margin-top:18px;padding:12px 16px;border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-card)}.ai-credits__quantity-group{display:flex;align-items:center;gap:12px;min-width:0}.ai-credits__quantity-group>label{margin:0;white-space:nowrap;font-weight:600;color:var(--ac-heading)}.ai-credits__quantity{display:flex;flex:0 0 112px;width:112px;border:1px solid var(--ac-border);border-radius:10px;overflow:hidden}.ai-credits__quantity button,.ai-credits__quantity input{min-width:0;min-height:38px;border:0;border-radius:0;background:transparent;color:var(--ac-heading);font:inherit;text-align:center}.ai-credits__quantity button{flex:0 0 28px;cursor:pointer}.ai-credits__quantity input{width:100%;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ai-credits__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.ai-credits__summary{min-width:0;margin:0}.ai-credits__summary>div{display:flex;align-items:center;gap:10px}.ai-credits__summary dt{min-width:0;white-space:nowrap}.ai-credits__summary dt,.ai-credits__summary dd{margin:0}.ai-credits__summary dd{text-align:right;font-weight:600;color:var(--ac-heading);white-space:nowrap;min-width:0}.ai-credits__purchase-area{margin-top:18px}.ai-credits__cta-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;color:var(--ac-heading)}.ai-credits__cta-total strong{color:var(--ac-price);font-size:var(--ac-price-size);font-weight:600;line-height:1.3}.ai-credits__notice{margin:14px 0 0;font-size:.875em}.ai-credits__actions{display:grid;gap:12px}.ai-credits .ai-credits__button{display:inline-flex;width:100%;align-items:center;justify-content:center;min-height:var(--ac-button-height);padding:14px 28px;border:1px solid var(--ac-button);border-radius:var(--ac-button-radius);background:var(--ac-button);color:var(--ac-button-text);box-shadow:0 12px 24px color-mix(in srgb,var(--ac-button) 16%,transparent);font:600 var(--ac-button-size)/1.4 Poppins,Arial,sans-serif;cursor:pointer;text-decoration:none}.ai-credits .ai-credits__button:hover{filter:brightness(.94)}.ai-credits button:focus-visible,.ai-credits input:focus-visible{outline:2px solid var(--ac-price);outline-offset:3px}.ai-credits button:disabled{opacity:.5;cursor:not-allowed}.ai-credits__payment-note{margin:16px 0 0;font-size:.8em}.ai-credits__dynamic{width:100%;margin-top:12px}.ai-credits__error{color:#b42318;margin:12px 0}.ai-credits [hidden]{display:none!important}.ai-credits__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1023px){.ai-credits__inner{grid-template-columns:minmax(0,1fr);gap:32px}.ai-credits__image{width:var(--ac-image-mobile)}}@media(max-width:749px){.ai-credits{padding-inline:18px;font-size:var(--ac-body-mobile)}.ai-credits__header h1{font-size:var(--ac-heading-mobile)}.ai-credits__package-name{font-size:var(--ac-name-mobile)}.ai-credits__price{font-size:var(--ac-price-mobile)}.ai-credits__credit-count{font-size:var(--ac-credits-mobile)}.ai-credits__benefits{font-size:var(--ac-benefit-mobile)}.ai-credits .ai-credits__button{font-size:var(--ac-button-mobile)}.ai-credits__packages{grid-template-columns:minmax(0,1fr)}.ai-credits__details{gap:12px;padding:10px}.ai-credits__quantity-group{gap:8px}.ai-credits__quantity{flex-basis:92px;width:92px}.ai-credits__quantity button{flex-basis:24px}.ai-credits__summary>div{gap:6px}.ai-credits__package label{padding:6px 16px 6px 48px;column-gap:12px}.ai-credits__cta-total strong{font-size:var(--ac-price-mobile)}.ai-credits__actions>button{width:100%}}@media(max-width:374px){.ai-credits__details{gap:8px;padding-inline:8px;font-size:12px}.ai-credits__quantity-group{gap:6px}.ai-credits__quantity{flex-basis:82px;width:82px}.ai-credits__quantity button{flex-basis:22px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ai-credits-purchase.css.map */
