.canvas-art-chooser{background:#152e3d;color:#fff;padding:68px 0 74px}.canvas-art-chooser__inner{max-width:1240px}.canvas-art-chooser__header{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:22px 56px;align-items:end}.canvas-art-chooser__eyebrow{color:#d9af64;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.canvas-art-chooser h2{color:#f5f1eb;font-size:clamp(3.2rem,5.8vw,6.2rem);grid-column:2;line-height:.98;margin:0}.canvas-art-chooser__intro{color:#ffffffc2;font-size:1.8rem;grid-column:2;line-height:1.5;margin-top:2px;max-width:680px}.canvas-art-chooser__grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.canvas-art-testimonial{border-top:1px solid rgba(245,241,235,.22);margin-top:58px;padding-top:46px;text-align:center}.canvas-art-testimonial__stars{color:#d9af64;font-size:1.7rem;letter-spacing:.16em;line-height:1}.canvas-art-testimonial blockquote{color:#f5f1eb;font-size:clamp(1.7rem,2.5vw,2.35rem);line-height:1.35;margin:18px auto 14px;max-width:760px}.canvas-art-testimonial__source{color:#ffffffb8;font-size:1.15rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.canvas-art-chooser__product-heading{border-top:1px solid rgba(245,241,235,.22);margin-top:58px;padding-top:44px}.canvas-art-chooser__product-heading h2{color:#f5f1eb;font-size:clamp(2.4rem,4vw,4.8rem);grid-column:auto;line-height:1;margin:0}.canvas-art-chooser__card{background:#f5f1eb;border:1px solid rgba(217,175,100,.3);border-radius:16px;color:#152e3d;display:flex;flex-direction:column;min-height:204px;padding:22px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.canvas-art-chooser__card:hover{background:#fff;border-color:#d9af64;transform:translateY(-3px)}.canvas-art-chooser__number{color:#8a6632;font-size:1.1rem;font-weight:700;letter-spacing:.12em}.canvas-art-chooser h3{font-size:2rem;line-height:1.08;margin:24px 0 0}.canvas-art-chooser__fit{color:#52626a;font-size:1.35rem;line-height:1.4;margin:10px 0 20px}.canvas-art-chooser__links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:auto}.canvas-art-chooser__link{color:#174391;font-size:1.2rem;font-weight:700;text-underline-offset:.2em}.canvas-art-chooser__link span{display:inline-block;margin-left:4px;transition:transform .18s ease}.canvas-art-chooser__card:hover .canvas-art-chooser__link span,.canvas-art-chooser__link:focus-visible span{transform:translate(2px,-2px)}@media screen and (max-width:989px){.canvas-art-chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.canvas-art-chooser{padding:50px 0 54px}.canvas-art-chooser__header{display:block}.canvas-art-chooser h2{margin-top:16px}.canvas-art-chooser__intro{font-size:1.6rem;margin-top:18px}.canvas-art-chooser__grid{grid-template-columns:1fr;margin-top:32px}.canvas-art-chooser__product-heading{margin-top:42px;padding-top:32px}.canvas-art-chooser__card{min-height:0;padding:20px}.canvas-art-chooser__links{align-items:flex-start;flex-direction:column;gap:8px}.canvas-art-chooser h3{font-size:1.9rem;margin-top:18px}}.canvas-art-intro{background:#f5f1eb;color:#202522;padding:56px 0 60px}.canvas-art-intro__inner{max-width:900px}.canvas-art-intro--center .canvas-art-intro__inner{text-align:center}.canvas-art-intro__eyebrow{color:#52626a;font-size:1.1rem;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.canvas-art-intro__heading{font-size:clamp(2.2rem,4vw,4.2rem);line-height:.98;margin:0;max-width:780px}.canvas-art-intro__body{color:#52626a;font-size:1.7rem;line-height:1.45;margin-top:22px;max-width:760px}.canvas-art-intro--center .canvas-art-intro__body,.canvas-art-intro--center .canvas-art-intro__heading{margin-left:auto;margin-right:auto}.canvas-art-intro__benefits{display:grid;gap:12px 28px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.canvas-art-intro__benefit{align-items:flex-start;display:flex;font-size:1.4rem;gap:10px;line-height:1.35}.canvas-art-intro__check{align-items:center;background:#d9af64;border-radius:50%;display:inline-flex;flex:0 0 22px;font-size:1.3rem;font-weight:700;height:22px;justify-content:center;margin-top:1px;width:22px}.canvas-art-intro__cta{margin-top:30px}@media screen and (max-width:749px){.canvas-art-intro{padding:42px 0 46px}.canvas-art-intro__eyebrow{font-size:.95rem}.canvas-art-intro__body{font-size:1.5rem}.canvas-art-intro__benefits{grid-template-columns:1fr}}.canvas-art-intro__faq-link{margin-top:30px}.canvas-art-faq{border-top:1px solid rgba(32,37,34,.18);margin-top:54px;padding-top:42px;text-align:left}.canvas-art-faq__eyebrow{color:#52626a;font-size:1.1rem;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.canvas-art-faq h3{font-size:clamp(2.4rem,4vw,4rem);line-height:1;margin:0}.canvas-art-faq__intro{color:#52626a;font-size:1.6rem;line-height:1.45;margin:16px 0 24px}.canvas-art-faq details{border-top:1px solid rgba(32,37,34,.18);padding:18px 0}.canvas-art-faq details:last-of-type{border-bottom:1px solid rgba(32,37,34,.18)}.canvas-art-faq summary{cursor:pointer;font-size:1.45rem;font-weight:700;padding-right:20px}.canvas-art-faq details p{color:#52626a;font-size:1.35rem;line-height:1.5;margin:12px 0 0;max-width:760px}.canvas-art-faq__contact{padding-top:34px;text-align:center}.canvas-art-faq__contact h4{font-size:2rem;margin:0 0 10px}.canvas-art-faq__contact p{color:#52626a;font-size:1.4rem;line-height:1.45;margin:0 auto 20px;max-width:620px}@media screen and (max-width:749px){.canvas-art-faq{margin-top:42px;padding-top:32px}.canvas-art-faq__intro{font-size:1.45rem}.canvas-art-faq summary{font-size:1.3rem}.canvas-art-faq details p{font-size:1.25rem}}.canvas-art-faq-disclosure{margin-top:30px}.canvas-art-faq-disclosure>summary{cursor:pointer;list-style:none}.canvas-art-faq-disclosure>summary::-webkit-details-marker{display:none}.canvas-art-faq-disclosure[open]>summary{margin-bottom:30px}.canvas-art-product-guide{background:#f5f1eb;color:#152e3d;padding:72px 0}.canvas-art-product-guide__intro{max-width:720px}.canvas-art-product-guide__eyebrow{color:#8a6632;font-size:1.1rem;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.canvas-art-product-guide h2{font-size:clamp(2.6rem,5vw,5rem);line-height:.98;margin:0}.canvas-art-product-guide__intro .rte{color:#52626a;font-size:1.7rem;line-height:1.5;margin-top:22px}.canvas-art-product-guide__steps{border-top:1px solid rgba(21,46,61,.18);display:grid;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px;padding-top:28px}.canvas-art-product-guide__step{border-right:1px solid rgba(21,46,61,.18);padding-right:26px}.canvas-art-product-guide__step:last-child{border-right:0}.canvas-art-product-guide__number{color:#8a6632;display:block;font-size:1.1rem;font-weight:700;letter-spacing:.12em;margin-bottom:22px}.canvas-art-product-guide h3{font-size:2rem;margin:0}.canvas-art-product-guide__step p{color:#52626a;font-size:1.4rem;line-height:1.45;margin:12px 0 0}.canvas-art-product-guide__reassurance{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:48px}.canvas-art-product-guide__reassurance span{align-items:center;display:inline-flex;font-size:1.25rem;font-weight:700;gap:9px}.canvas-art-product-guide__reassurance span:before{color:#8a6632;content:"\2726"}@media screen and (max-width:749px){.canvas-art-product-guide{padding:52px 0}.canvas-art-product-guide__intro .rte{font-size:1.5rem}.canvas-art-product-guide__steps{grid-template-columns:1fr;margin-top:38px}.canvas-art-product-guide__step{border-bottom:1px solid rgba(21,46,61,.18);border-right:0;padding:0 0 24px}.canvas-art-product-guide__step:last-child{border-bottom:0;padding-bottom:0}}.canvas-art-transformations{background:#152e3d;color:#f5f1eb;padding:76px 0 82px}.canvas-art-transformations__inner{max-width:1240px}.canvas-art-transformations__intro{max-width:720px}.canvas-art-transformations__eyebrow{color:#d9af64;font-size:1.1rem;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.canvas-art-transformations h2{color:#f5f1eb;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.98;margin:0}.canvas-art-transformations__intro .rte{color:#ffffffc7;font-size:1.7rem;line-height:1.5;margin-top:22px}.canvas-art-transformations__grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.canvas-art-transformations__card{min-width:0}.canvas-art-transformations__media{aspect-ratio:4 / 5;background:#0d202b;border:1px solid rgba(217,175,100,.4);border-radius:16px;isolation:isolate;overflow:hidden;position:relative}.canvas-art-transformations__image{display:block;height:100%;object-fit:cover;width:100%}.canvas-art-transformations__after{bottom:0;clip-path:inset(0 0 0 var(--split, 50%));left:0;position:absolute;right:0;top:0}.canvas-art-transformations__after .canvas-art-transformations__image{left:0;max-width:none;position:absolute;top:0;width:100%}.canvas-art-transformations__labels{display:flex;justify-content:space-between;left:14px;pointer-events:none;position:absolute;right:14px;top:14px;z-index:3}.canvas-art-transformations__labels span{background:#152e3dc7;border:1px solid rgba(245,241,235,.28);border-radius:999px;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.08em;padding:7px 10px;text-transform:uppercase}.canvas-art-transformations__divider{background:#f5f1eb;box-shadow:0 0 0 1px #152e3d4d,0 0 14px #00000059;bottom:0;left:var(--split, 50%);position:absolute;top:0;transform:translate(-50%);width:2px;z-index:4}.canvas-art-transformations__range-label{bottom:0;cursor:ew-resize;left:0;position:absolute;right:0;top:0;z-index:5}.canvas-art-transformations__range{-webkit-appearance:none;appearance:none;background:transparent;cursor:ew-resize;height:100%;margin:0;outline:0;position:absolute;width:100%}.canvas-art-transformations__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f5f1eb;border:2px solid #152e3d;border-radius:50%;box-shadow:0 1px 8px #00000059;height:34px;width:34px}.canvas-art-transformations__range::-moz-range-thumb{background:#f5f1eb;border:2px solid #152e3d;border-radius:50%;box-shadow:0 1px 8px #00000059;height:30px;width:30px}.canvas-art-transformations h3{color:#f5f1eb;font-size:1.8rem;margin:18px 0 0}.canvas-art-transformations__card>p{color:#ffffffb8;font-size:1.35rem;line-height:1.45;margin:8px 0 0}@media screen and (max-width:989px){.canvas-art-transformations__grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.canvas-art-transformations{padding:54px 0 60px}.canvas-art-transformations__intro .rte{font-size:1.5rem}.canvas-art-transformations__grid{grid-template-columns:1fr;margin-top:34px}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
