#MainContent[data-template=index]{--ct-page: #fff;--ct-home-ink: #071a33;--ct-home-muted: #536477;--ct-home-surface: #f7fbff;--ct-home-soft: #eef7ff;--ct-home-accent: #1769ff;--ct-home-accent-hover: #1255cf;--ct-home-accent-active: #0d43a8;--ct-home-line: #dbeafe;--ct-home-width: 1180px;--ct-home-gutter: 32px;overflow-x:visible}#MainContent[data-template=index]>.section-wrapper>.section{display:block;width:100%;max-width:none;margin:0;padding:0}#MainContent[data-template=index]>.section-wrapper>.section>.custom-section-content{width:100%;max-width:none}#MainContent[data-template=index] .section-content-wrapper,#MainContent[data-template=index] .ct-home-inner{width:min(var(--ct-home-width),calc(100% - var(--ct-home-gutter) * 2));max-width:var(--ct-home-width);margin-inline:auto;padding:0;gap:0}#MainContent[data-template=index] .section-content-wrapper{padding:0!important}#MainContent[data-template=index] .section-content-wrapper>.shopify-block{width:100%}#MainContent[data-template=index] .section-content-wrapper>[class^=ai-hero-],#MainContent[data-template=index] :is(.section-content-wrapper,.shopify-block)>[class^=ai-custom-orders-timeline-]{padding:48px 0}#MainContent[data-template=index] [class^=ai-hero-container-],#MainContent[data-template=index] [class^=ai-custom-orders-timeline__container-]{width:100%;max-width:none;padding:0}#MainContent[data-template=index] [class^=ai-hero-grid-]{gap:48px}#MainContent[data-template=index] [class^=ai-hero-content-]{gap:22px}#MainContent[data-template=index] [class^=ai-hero-title-]{font-size:clamp(32px,3vw,44px);line-height:1.13;text-wrap:balance}#MainContent[data-template=index] [class^=ai-hero-image-wrapper-]{box-shadow:none}#MainContent[data-template=index] img[class^=ai-hero-image-]{width:100%;height:auto;object-fit:contain}#MainContent[data-template=index] [class^=ai-hero-button-]{min-height:48px;padding:13px 20px;font-size:15px}#MainContent[data-template=index] [class^=ai-hero-subtitle-]{opacity:1;font-size:16px;line-height:1.6}#MainContent[data-template=index] a:focus-visible,#MainContent[data-template=index] summary:focus-visible{outline:3px solid var(--ct-home-accent);outline-offset:4px}#MainContent[data-template=index] :is(.ct-home-products,.ct-home-designs){padding:44px 0;color:var(--ct-home-ink)}#MainContent[data-template=index] .ct-home-products{background:var(--ct-home-surface);scroll-margin-top:76px}#MainContent[data-template=index] :is(.ct-home-products,.ct-home-designs) h2{margin:0 0 24px;font-size:30px;line-height:1.2}#MainContent[data-template=index] :is(.ct-home-products,.ct-home-designs) h3{margin:0 0 10px;font-size:23px;line-height:1.25;text-wrap:balance}#MainContent[data-template=index] .ct-home-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#MainContent[data-template=index] .ct-home-category{display:flex;flex-direction:column;gap:20px;text-decoration:none;color:var(--ct-home-ink);min-width:0}#MainContent[data-template=index] .ct-home-category__image{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain;background:var(--ct-page);border-radius:8px}#MainContent[data-template=index] .ct-home-category__text{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}#MainContent[data-template=index] .ct-home-category p{margin:0 0 12px;font-size:15px;line-height:1.55}#MainContent[data-template=index] .ct-home-quote-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:176px;max-width:100%;min-height:48px;margin-top:auto;padding:12px 18px;border-radius:8px;background:var(--ct-home-accent);color:var(--ct-page);font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .14s ease}#MainContent[data-template=index] .ct-home-quote-action svg{flex:0 0 18px;width:18px;height:18px}#MainContent[data-template=index] .ct-home-category:is(:hover,:focus-visible) .ct-home-quote-action{background:var(--ct-home-accent-hover)}#MainContent[data-template=index] .ct-home-category:active .ct-home-quote-action{background:var(--ct-home-accent-active)}#MainContent[data-template=index] .ct-home-link{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:6px 0;color:var(--ct-home-accent-hover);font-size:15px;font-weight:600;line-height:1.4;text-decoration:none}#MainContent[data-template=index] .ct-home-design .ct-home-link{width:100%;margin-top:auto;border-bottom:1px solid var(--ct-home-line)}#MainContent[data-template=index] .ct-home-link>span[aria-hidden=true]{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--ct-home-soft);color:var(--ct-home-accent-hover);font-size:19px;font-weight:400;line-height:1;transition:background-color .14s ease,color .14s ease}#MainContent[data-template=index] :is(.ct-home-design:hover,.ct-home-design:focus-visible) .ct-home-link>span[aria-hidden=true],#MainContent[data-template=index] a.ct-home-link:is(:hover,:focus-visible)>span[aria-hidden=true]{background:var(--ct-home-accent-hover);color:var(--ct-page)}#MainContent[data-template=index] .ct-home-browse{display:flex;flex-wrap:wrap;align-items:center;gap:0 28px;margin-top:28px;padding-top:12px;border-top:1px solid var(--ct-home-line)}#MainContent[data-template=index] .ct-home-browse a{display:inline-flex;align-items:center;min-height:44px;color:var(--ct-home-muted);font-size:14px;text-underline-offset:4px}#MainContent[data-template=index] .ct-home-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:24px;flex-wrap:wrap}#MainContent[data-template=index] .ct-home-section-heading h2{margin:0}#MainContent[data-template=index] .ct-home-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#MainContent[data-template=index] .ct-home-design{display:flex;flex-direction:column;min-width:0;color:var(--ct-home-ink);text-decoration:none}#MainContent[data-template=index] .ct-home-design__image{width:100%;aspect-ratio:4 / 3;object-fit:contain;background:var(--ct-home-surface);border-radius:8px}#MainContent[data-template=index] .ct-home-design__text{display:flex;flex:1;flex-direction:column;min-width:0;padding-top:18px}#MainContent[data-template=index] .ct-home-design h3{font-size:20px;margin:0 0 10px}#MainContent[data-template=index] [class^=ai-custom-orders-timeline__header-]{margin-bottom:28px;text-align:left}#MainContent[data-template=index] [class^=ai-custom-orders-timeline__title-]{font-size:30px;margin:0}#MainContent[data-template=index] [class^=ai-custom-orders-timeline__line-]{display:none}#MainContent[data-template=index] [class^=ai-custom-orders-timeline__steps-]{gap:32px}#MainContent[data-template=index] [class^=ai-custom-orders-timeline__steps-]>[class^=ai-custom-orders-timeline__step-]{align-items:flex-start;text-align:left}#MainContent[data-template=index] [class^=ai-custom-orders-timeline__step-title-]{font-size:20px}#MainContent[data-template=index] [class^=ai-custom-orders-timeline__step-description-]{font-size:15px;line-height:1.6;opacity:1}#MainContent[data-template=index] [class^=ai-quality-section-]{padding:40px 0!important;background:transparent!important}#MainContent[data-template=index] [class^=ai-quality-container-]{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;width:100%;max-width:none!important;padding:0}#MainContent[data-template=index] [class^=ai-quality-header-]{grid-column:1 / -1;margin:0;text-align:left}#MainContent[data-template=index] [class^=ai-quality-heading-]{margin:0;font-size:30px}#MainContent[data-template=index] [class^=ai-quality-image-wrapper-]{width:100%;max-width:none!important;height:300px;margin:0!important;box-shadow:none!important;aspect-ratio:auto;background:var(--ct-page)!important}#MainContent[data-template=index] img[class^=ai-quality-image-]{width:100%;height:100%;object-fit:contain}#MainContent[data-template=index] [class^=ai-quality-features-]{display:grid;grid-template-columns:1fr;gap:22px!important;align-content:center;width:100%;max-width:none}#MainContent[data-template=index] [class^=ai-quality-card-icon-]{display:none}#MainContent[data-template=index] [class^=ai-quality-card-title-]{font-size:20px!important;margin:0 0 6px}#MainContent[data-template=index] [class^=ai-quality-card-text-]{font-size:15px!important;line-height:1.55!important;margin:0}#MainContent[data-template=index] [class^=ai-quality-card-link-]{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:var(--ct-home-accent-hover);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}#MainContent[data-template=index] [class^=ai-quality-card-link-]:hover{color:var(--ct-home-accent-active)}#MainContent[data-template=index]>[id$=__section_DkAJX3]{padding:40px 0 24px}#MainContent[data-template=index]>[id$=__section_DkAJX3] .section-content-wrapper{gap:24px}#MainContent[data-template=index]>[id$=__section_DkAJX3] h2{font-size:30px}#MainContent[data-template=index]>[id$=__section_DkAJX3] summary{min-height:52px;font-size:16px;color:var(--ct-home-ink)}#MainContent[data-template=index]>[id$=__section_DkAJX3] summary:hover,#MainContent[data-template=index]>[id$=__section_DkAJX3] details[open] summary{color:var(--ct-home-accent-hover)}#MainContent[data-template=index]>[id$=__section_DkAJX3] p{font-size:15px;line-height:1.6}#MainContent[data-template=index]>[id$=__177881648264e08094]{padding:16px 0 64px}#MainContent[data-template=index] .section-content-wrapper>[class^=ai-custom-cta-]{background:var(--ct-home-soft)!important;padding:28px!important;border-radius:8px}#MainContent[data-template=index] [class^=ai-custom-cta__heading-]{margin:0}#MainContent[data-template=index] [class^=ai-custom-cta__description-]{max-width:680px;margin:0 auto}#MainContent[data-template=index] [class^=ai-custom-cta__buttons-]{margin-top:16px}@media(max-width:749px){#MainContent[data-template=index]{--ct-home-gutter: 20px}#MainContent[data-template=index] .section-content-wrapper>[class^=ai-hero-]{padding:28px 0 32px}#MainContent[data-template=index] [class^=ai-hero-grid-]{grid-template-columns:1fr;gap:24px}#MainContent[data-template=index] [class^=ai-hero-content-]{gap:16px}#MainContent[data-template=index] [class^=ai-hero-title-]{font-size:30px;line-height:1.15;text-align:left}#MainContent[data-template=index] [class^=ai-hero-subtitle-]{font-size:15px;text-align:left}#MainContent[data-template=index] [class^=ai-hero-buttons-]{gap:8px;justify-content:flex-start;align-self:flex-start}#MainContent[data-template=index] a[class*=" ai-hero-button-secondary-"]{width:fit-content;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--ct-home-accent);text-decoration:underline;text-underline-offset:4px}#MainContent[data-template=index] [class^=ai-hero-image-wrapper-]{height:216px;max-height:none}#MainContent[data-template=index] img[class^=ai-hero-image-]{height:216px;max-height:none;object-fit:contain}#MainContent[data-template=index] :is(.ct-home-products,.ct-home-designs){padding:32px 0}#MainContent[data-template=index] :is(.ct-home-products,.ct-home-designs) h2,#MainContent[data-template=index] [class^=ai-custom-orders-timeline__title-],#MainContent[data-template=index] [class^=ai-quality-heading-],#MainContent[data-template=index]>[id$=__section_DkAJX3] h2{font-size:26px;line-height:1.2}#MainContent[data-template=index] .ct-home-categories{grid-template-columns:1fr;gap:24px}#MainContent[data-template=index] .ct-home-category{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px}#MainContent[data-template=index] .ct-home-category__image{height:104px;aspect-ratio:1}#MainContent[data-template=index] .ct-home-category h3{font-size:20px;margin-bottom:6px}#MainContent[data-template=index] .ct-home-category p{font-size:14px;margin-bottom:10px}#MainContent[data-template=index] :is(.ct-home-quote-action,.ct-home-link){gap:10px;font-size:14px}#MainContent[data-template=index] .ct-home-quote-action{max-width:calc(100% - 56px);padding-inline:10px}#MainContent[data-template=index] .ct-home-browse{margin-top:24px;gap:0 20px}#MainContent[data-template=index] .ct-home-design-grid{grid-template-columns:1fr;gap:20px}#MainContent[data-template=index] .ct-home-design{display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;align-items:center}#MainContent[data-template=index] .ct-home-design__image{aspect-ratio:1}#MainContent[data-template=index] .ct-home-design__text{padding:0}#MainContent[data-template=index] .ct-home-design h3{font-size:18px}#MainContent[data-template=index] .ct-home-section-heading{gap:8px 20px;margin-bottom:20px}#MainContent[data-template=index] :is(.section-content-wrapper,.shopify-block)>[class^=ai-custom-orders-timeline-]{padding:32px 0}#MainContent[data-template=index] [class^=ai-custom-orders-timeline__steps-]{flex-direction:column;gap:24px}#MainContent[data-template=index] [class^=ai-custom-orders-timeline__steps-]>[class^=ai-custom-orders-timeline__step-]{width:100%;flex-direction:row;gap:16px}#MainContent[data-template=index] [class^=ai-custom-orders-timeline__circle-]{width:32px;height:32px;margin:0;font-size:15px}#MainContent[data-template=index] [class^=ai-custom-orders-timeline__step-content-]{padding:0}#MainContent[data-template=index] [class^=ai-custom-orders-timeline__step-title-]{font-size:19px}#MainContent[data-template=index] [class^=ai-quality-section-]{padding:32px 0!important}#MainContent[data-template=index] [class^=ai-quality-container-]{grid-template-columns:1fr;gap:24px}#MainContent[data-template=index] [class^=ai-quality-image-wrapper-]{height:220px}#MainContent[data-template=index] [class^=ai-quality-features-]{gap:18px!important;width:100%}#MainContent[data-template=index]>[id$=__section_DkAJX3]{padding-top:32px}#MainContent[data-template=index] .section-content-wrapper>[class^=ai-custom-cta-]{padding:24px 20px!important}#MainContent[data-template=index] [class^=ai-custom-cta__heading-]{font-size:24px}}@media(max-width:749px){body:has(#MainContent[data-template=index]) shopify-chat::part(activator){box-sizing:border-box;width:48px;min-width:48px;max-width:48px;height:48px;padding:12px;display:flex;justify-content:center;font-size:0;gap:0;border-radius:50%}body:has(#MainContent[data-template=index]) .footer-utilities{padding-bottom:max(80px,env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ct-home-20261028.css.map */
