:root{--cr-black: #000000;--cr-dark: #191919;--cr-gray: #d9d9d9;--cr-silver: #f1f1f1;--cr-white: #ffffff;--cr-yellow: #ffc72c;--cr-yellow-light: #ffd95c;--cr-yellow-deep: #7d5e00;--cr-accent: var(--cr-yellow);--cr-subtle: rgba(125, 125, 125, .1);--cr-subtle-1: rgba(125, 125, 125, .2);--cr-subtle-2: rgba(125, 125, 125, .4);--cr-subtle-3: #6e6e6e;--serif: "AI3D Cormorant", "Cormorant Garamond", Georgia, serif;--sans: "AI3D DM Sans", "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display: "AI3D Cinzel", Cinzel, Georgia, serif;--t-display: clamp(52px, 6.2vw, 112px);--t-h1: clamp(46px, 5vw, 92px);--t-h2: clamp(36px, 3.4vw, 64px);--t-h3: clamp(27px, 2.3vw, 46px);--t-h4: clamp(20px, 1.5vw, 28px);--t-body-lg: clamp(17px, 1.15vw, 20px);--t-body: 16px;--t-label: 12px;--t-heading-weight: 600;--t-heading-tracking: 0;--t-heading-leading: 1.02;--t-label-tracking: .24em;--br-xs: 4px;--br-sm: 8px;--br: 8px;--br-md: 8px;--br-lg: 8px;--br-rounded: 8px;--s-gap-xs: 8px;--s-gap-sm: 16px;--s-gap: 24px;--s-gap-md: 40px;--s-gap-lg: 64px;--s-section: clamp(72px, 7vw, 140px);--s-edge: clamp(20px, 4vw, 80px);--s-max: 1760px}:root{--font-body--family: var(--sans);--font-paragraph--family: var(--sans);--font-subheading--family: var(--sans);--font-heading--family: var(--serif);--font-accent--family: var(--display);--font-heading--weight: var(--t-heading-weight);--font-heading--spacing: var(--t-heading-tracking)}.ai3d-g-section{padding-block:var(--s-section);padding-inline:var(--s-edge)}.ai3d-g-section__inner{max-width:var(--s-max);margin-inline:auto}.ai3d-g-section--silver{background:var(--cr-silver)}.ai3d-g-section--dark{background:var(--cr-dark);color:var(--cr-white)}.ai3d-g-section--dark{--cr-accent-text: var(--cr-yellow)}:root,.ai3d-g-section--silver{--cr-accent-text: var(--cr-yellow-deep)}.ai3d-g-h1,.ai3d-g-h2,.ai3d-g-h3,.ai3d-g-h4{font-family:var(--serif);font-weight:var(--t-heading-weight);letter-spacing:var(--t-heading-tracking);line-height:var(--t-heading-leading);margin:0;text-wrap:balance}.ai3d-g-h1{font-size:var(--t-h1)}.ai3d-g-h2{font-size:var(--t-h2)}.ai3d-g-h3{font-size:var(--t-h3)}.ai3d-g-h4{font-size:var(--t-h4)}.ai3d-g-label{font-family:var(--display);font-size:var(--t-label);font-weight:600;letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--cr-accent-text)}.ai3d-g-body{font-family:var(--sans);font-size:var(--t-body);line-height:1.6}.ai3d-g-body--lg{font-size:var(--t-body-lg)}.ai3d-g-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-gap-xs);padding:14px 28px;border:1px solid transparent;border-radius:var(--br-sm);background:var(--cr-yellow);color:var(--cr-dark);font-family:var(--sans);font-size:var(--t-body);font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.ai3d-g-btn:hover:not([aria-disabled=true]):not(:disabled){background:var(--cr-yellow-light);color:var(--cr-dark)}.ai3d-g-btn:focus-visible{outline:2px solid var(--cr-dark);outline-offset:2px}.ai3d-g-btn[aria-disabled=true],.ai3d-g-btn:disabled{background:var(--cr-subtle-1);color:var(--cr-subtle-3);cursor:not-allowed}.ai3d-g-btn--outline{background:transparent;border-color:var(--cr-dark);color:var(--cr-dark)}.ai3d-g-btn--outline:hover:not([aria-disabled=true]):not(:disabled){background:var(--cr-dark);color:var(--cr-white)}.ai3d-g-section--dark .ai3d-g-btn--outline{border-color:var(--cr-white);color:var(--cr-white)}.ai3d-g-section--dark .ai3d-g-btn--outline:hover:not([aria-disabled=true]):not(:disabled){background:var(--cr-white);color:var(--cr-dark)}@media(prefers-reduced-motion:reduce){.ai3d-g-btn{transition:none}}.ai3d-g-page #header-component:is([data-brand-header],:has(.ai3d-home-header__columns)){background:var(--cr-white);box-shadow:inset 0 -1px 0 var(--cr-subtle-1)}.ai3d-g-page #header-component:is([data-brand-header],:has(.ai3d-home-header__columns)) .header__underlay-closed{background:var(--cr-white)}.ai3d-g-page #header-component:is([data-brand-header],:has(.ai3d-home-header__columns)) .header__row{--cart-bubble-background: var(--cr-dark);--cart-bubble-text: var(--cr-white)}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ai3d-design-g.css.map */
