#main:has(.licensing-intro){--licensing-ink: #1f2a44;--licensing-muted: #626977;--licensing-line: #dbe0e6;--licensing-panel: #f4f5f7;--licensing-gutter: clamp(20px, 4vw, 64px)}.licensing-intro{max-width:1408px;margin-inline:auto;padding:clamp(40px,5vw,80px) var(--licensing-gutter) 0;color:var(--licensing-ink)}.licensing-intro__eyebrow{margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.licensing-intro__title{max-width:19ch;margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(36px,4.2vw,60px);letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.licensing-intro__lead{max-width:56ch;margin:24px 0 0;color:var(--licensing-muted);font-size:18px;line-height:1.6}.licensing-intro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:28px}.licensing-intro__button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:12px 24px;border:1px solid var(--licensing-ink);border-radius:10px;background:var(--licensing-ink);color:#fff;font-size:16px;font-weight:600;transition:background-color .18s ease}.licensing-intro__help{display:inline-flex;align-items:center;min-height:44px;font-size:16px;text-decoration:underline;text-underline-offset:5px}.licensing-intro__options{margin:64px 0 20px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:24px;line-height:1.25;scroll-margin-top:calc(var(--sticky-area-height, 90px) + 24px)}#main:has(.licensing-intro) [class^=ai-license-cards-],#main:has(.licensing-intro) [class^=ai-special-licensing-][class*=shopify-block],#main:has(.licensing-intro) [class^=ai-license-banner-wrapper-]{max-width:1408px;margin-inline:auto}#main:has(.licensing-intro) [class^=ai-license-cards-]{padding:0 var(--licensing-gutter) 0}#main:has(.licensing-intro) [class^=ai-license-cards-container-]{width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0}#main:has(.licensing-intro) [class^=ai-license-card-]:not([class*=card-icon-]):not([class*=card-title-]):not([class*=card-description-]):not([class*=card-button-]){position:relative;isolation:isolate;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:16px;align-items:start;overflow:hidden;min-width:0;padding:clamp(24px,2.7vw,38px);border-color:#1f2a441a;border-radius:18px;text-align:left;box-shadow:inset 0 1px #ffffff8c,0 14px 34px #1f2a440e;transform:none;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}#main:has(.licensing-intro) [class^=ai-license-cards-container-]>[class^=ai-license-card-]:not([class*=card-icon-]):not([class*=card-title-]):not([class*=card-description-]):not([class*=card-button-]):nth-child(1){background-image:radial-gradient(ellipse at 100% 100%,#cbd0d8,transparent 70%),radial-gradient(ellipse at 0 73%,#dedbd8,transparent 68%),linear-gradient(145deg,#f7f7f5,#e8ebef)}#main:has(.licensing-intro) [class^=ai-license-cards-container-]>[class^=ai-license-card-]:not([class*=card-icon-]):not([class*=card-title-]):not([class*=card-description-]):not([class*=card-button-]):nth-child(2){background-image:radial-gradient(ellipse at 100% 100%,#8ea3bd,transparent 65%),radial-gradient(ellipse at 0 68%,#cbd5e3,transparent 70%),linear-gradient(145deg,#f3f6fd,#dfe7f2)}#main:has(.licensing-intro) [class^=ai-license-cards-container-]>[class^=ai-license-card-]:not([class*=card-icon-]):not([class*=card-title-]):not([class*=card-description-]):not([class*=card-button-]):nth-child(3){background-image:radial-gradient(ellipse at 0 100%,#dcc898,transparent 70%),radial-gradient(ellipse at 100% 72%,#efe3c1,transparent 66%),linear-gradient(145deg,#fbf8ef,#ede1c9)}#main:has(.licensing-intro) [class^=ai-license-card-icon-]{display:grid;place-items:center;grid-column:1;grid-row:1;flex:0 0 auto;width:44px;height:44px;margin:0;border:1px solid rgba(255,255,255,.6);border-radius:13px;background:#ffffff61;color:var(--licensing-ink);box-shadow:inset 0 1px #ffffff9e,0 8px 22px #1f2a4412}#main:has(.licensing-intro) [class^=ai-license-card-icon-] svg{width:24px;height:24px;stroke-width:1.5}#main:has(.licensing-intro) [class^=ai-license-card-title-]{grid-column:2;grid-row:1;align-self:center;margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:28px;line-height:1.2;letter-spacing:-.02em}#main:has(.licensing-intro) [class^=ai-license-card-description-]{grid-column:1 / -1;grid-row:2;margin:20px 0 28px;color:var(--licensing-muted);font-size:17px;line-height:1.55}#main:has(.licensing-intro) [class^=ai-license-card-button-]{display:flex;grid-column:1 / -1;grid-row:3;justify-content:center;align-items:center;min-height:50px;padding:12px 16px;border:1px solid rgba(31,42,68,.72);border-radius:10px;background:#ffffff42;color:var(--licensing-ink);font-size:15px;line-height:1.5;text-align:center;transform:none;transition:background-color .18s ease,color .18s ease}#main:has(.licensing-intro) [class^=ai-special-licensing-content-]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px 48px;max-width:1280px;margin:72px auto 0;padding:48px;border-radius:22px;background:transparent}#main:has(.licensing-intro) [class^=ai-special-licensing-background-]{top:72px;right:auto;bottom:0;left:50%;width:min(1280px,calc(100% - var(--licensing-gutter) - var(--licensing-gutter)));height:auto;border-radius:22px;overflow:hidden;transform:translate(-50%)}#main:has(.licensing-intro) [class^=ai-special-licensing-]:has(>[class^=ai-special-licensing-background-]){max-width:1408px;margin-inline:auto;padding-inline:var(--licensing-gutter)}#main:has(.licensing-intro) [class^=ai-special-licensing-eyebrow-]{grid-column:1;margin:0;color:var(--licensing-muted);font-family:var(--text-font-family);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.08em;text-align:left}#main:has(.licensing-intro) [class^=ai-special-licensing-heading-]{grid-column:1;margin:0;color:var(--licensing-ink);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:36px;line-height:1.15;letter-spacing:-.025em;text-align:left}#main:has(.licensing-intro) [class^=ai-special-licensing-intro-]{grid-column:1;margin:0;color:var(--licensing-muted);font-family:var(--text-font-family);font-size:17px;line-height:1.6;text-align:left}#main:has(.licensing-intro) [class^=ai-special-licensing-columns-]{grid-column:2;grid-row:1 / span 4;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:24px;margin:0}#main:has(.licensing-intro) [class^=ai-special-licensing-column-]:not([class*=column-title-]):not([class*=column-text-]){display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px;align-items:start;min-width:0;padding:22px;border-radius:12px;background:#fff;text-align:left}#main:has(.licensing-intro) [class^=ai-special-licensing-icon-]{grid-column:1;grid-row:1;width:24px;height:24px;margin:0}#main:has(.licensing-intro) [class^=ai-special-licensing-column-title-]{grid-column:2;grid-row:1;align-self:center;margin:0;font-family:var(--text-font-family);font-size:17px;font-weight:600;line-height:1.35}#main:has(.licensing-intro) [class^=ai-special-licensing-column-text-]{grid-column:1 / -1;grid-row:2;margin:16px 0 0;color:var(--licensing-muted);font-family:var(--text-font-family);font-size:15px;line-height:1.55}#main:has(.licensing-intro) [class^=ai-special-licensing-button-wrapper-]{grid-column:1;margin-top:10px;text-align:left}#main:has(.licensing-intro) [class^=ai-special-licensing-button-]:not([class*=button-wrapper-]){display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;border-radius:10px;background:var(--licensing-ink);font-family:var(--text-font-family);font-size:16px}#main:has(.licensing-intro) .shopify-section--faq>.section{max-width:1408px;margin:0 auto;padding:80px var(--licensing-gutter)}#main:has(.licensing-intro) .shopify-section--faq .section-stack{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px}#main:has(.licensing-intro) .shopify-section--faq :is(.section-stack__intro,.section-stack__main){width:100%;max-width:none}#main:has(.licensing-intro) .shopify-section--faq .section-stack__intro .prose{display:flex;flex-direction:column;align-items:start;gap:18px}#main:has(.licensing-intro) .shopify-section--faq .section-stack__intro .prose>*{margin:0}#main:has(.licensing-intro) .shopify-section--faq .subheading{color:var(--licensing-muted);font-size:16px;font-weight:400;line-height:1.6}#main:has(.licensing-intro) .shopify-section--faq .h2{order:-1;color:var(--licensing-ink);font-size:36px;line-height:1.15;letter-spacing:-.025em}#main:has(.licensing-intro) .shopify-section--faq .accordion-box{padding-inline:28px;border:1px solid var(--licensing-line);border-radius:18px;background:#fff;color:var(--licensing-ink)}#main:has(.licensing-intro) .shopify-section--faq .accordion__toggle{min-height:64px;padding-block:22px;gap:20px;font-size:17px;line-height:1.45}#main:has(.licensing-intro) .shopify-section--faq .accordion__content{color:var(--licensing-muted);font-size:16px;line-height:1.6}#main:has(.licensing-intro) .faq-availability:empty{display:none}#main:has(.licensing-intro) [class^=ai-license-banner-wrapper-]{padding:0 var(--licensing-gutter) 64px}#main:has(.licensing-intro) [class^=ai-license-banner-]:has(>[class^=ai-license-banner__container-]){max-width:none;padding:26px 30px;border-radius:14px;background:var(--licensing-panel)}#main:has(.licensing-intro) [class^=ai-license-banner__container-]{gap:20px}#main:has(.licensing-intro) [class^=ai-license-banner__icon-]{width:28px;height:28px;color:var(--licensing-ink)}#main:has(.licensing-intro) :is([class^=ai-license-banner__text-],[class^=ai-license-banner__link-]){font-family:var(--text-font-family);font-size:16px;color:var(--licensing-ink)}#main:has(.licensing-intro) a:focus-visible,#main:has(.licensing-intro) summary:focus-visible{outline:2px solid var(--licensing-ink);outline-offset:5px;border-radius:4px}@media(hover:hover)and (pointer:fine){.licensing-intro__button:hover{background:#344465}#main:has(.licensing-intro) [class^=ai-license-card-button-]:hover{background:var(--licensing-ink);color:#fff}#main:has(.licensing-intro) [class^=ai-license-card-]:not([class*=card-icon-]):not([class*=card-title-]):not([class*=card-description-]):not([class*=card-button-]):hover{border-color:#1f2a4429;box-shadow:inset 0 1px #fff9,0 20px 42px #1f2a4417;transform:translateY(-3px)}}@media(max-width:879px){#main:has(.licensing-intro) [class^=ai-license-cards-container-]{grid-template-columns:1fr}}@media(max-width:999px){#main:has(.licensing-intro) [class^=ai-license-cards-container-]{gap:16px}#main:has(.licensing-intro) [class^=ai-special-licensing-content-]{grid-template-columns:1fr;padding:32px}#main:has(.licensing-intro) [class^=ai-special-licensing-columns-]{grid-column:1;grid-row:auto;margin-top:10px}#main:has(.licensing-intro) .shopify-section--faq .section-stack{grid-template-columns:1fr;gap:28px}}@media(max-width:699px){.licensing-intro__lead{font-size:17px}.licensing-intro__actions{align-items:stretch;flex-direction:column;gap:10px}.licensing-intro__help{justify-content:center}.licensing-intro__options{margin-top:40px;font-size:22px}#main:has(.licensing-intro) [class^=ai-license-cards-container-]{grid-template-columns:1fr}#main:has(.licensing-intro) [class^=ai-license-card-icon-]{width:44px;height:44px;border-radius:13px}#main:has(.licensing-intro) [class^=ai-license-card-icon-] svg{width:24px;height:24px}#main:has(.licensing-intro) [class^=ai-license-card-description-]{margin-bottom:24px}#main:has(.licensing-intro) [class^=ai-special-licensing-content-]{margin-top:48px;padding:28px 22px;gap:16px}#main:has(.licensing-intro) [class^=ai-special-licensing-background-]{top:48px}#main:has(.licensing-intro) [class^=ai-special-licensing-columns-]{grid-template-columns:1fr;gap:12px}#main:has(.licensing-intro) [class^=ai-special-licensing-heading-],#main:has(.licensing-intro) .shopify-section--faq .h2{font-size:30px}#main:has(.licensing-intro) [class^=ai-special-licensing-button-wrapper-] a{width:100%}#main:has(.licensing-intro) .shopify-section--faq>.section{padding-block:48px}#main:has(.licensing-intro) .shopify-section--faq .accordion-box{padding-inline:20px}#main:has(.licensing-intro) [class^=ai-license-banner-wrapper-]{padding-bottom:48px}#main:has(.licensing-intro) [class^=ai-license-banner-]:has(>[class^=ai-license-banner__container-]){padding:24px 20px}#main:has(.licensing-intro) [class^=ai-license-banner__container-]{align-items:flex-start;gap:14px}}@media(prefers-reduced-motion:reduce){#main:has(.licensing-intro) *,#main:has(.licensing-intro) *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/licensing-page.css.map */
