.fa-artroom{--ar-blue:#08008b;--ar-navy:#05004f;--ar-orange:#ff8a00;--ar-paper:#fffdf8;--ar-line:#08008b24;width:min(100%,1184px);margin:0 auto;padding:40px 24px 72px;font-family:Inter,Arial,sans-serif;color:#15121f;font-size:16px;line-height:1.7;overflow-wrap:break-word}.fa-artroom *{box-sizing:border-box}.fa-artroom :is(h1,h2,h3){font-family:Bricolage Grotesque,sans-serif;font-weight:700;color:var(--ar-navy);line-height:1.14;letter-spacing:-.035em;margin:0 0 18px}.fa-artroom h1{font-size:clamp(38px,4.6vw,60px);max-width:none}.fa-artroom h2{font-size:clamp(28px,3.2vw,42px)}.fa-artroom h3{font-size:24px}.fa-artroom p{margin:0 0 18px}.fa-artroom figure{margin:0}.fa-artroom img{display:block;max-width:100%;height:auto}.fa-artroom .ar-eyebrow{color:var(--ar-blue);font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:12px}.fa-artroom .ar-intro{font-size:19px;line-height:1.7;max-width:none}.fa-artroom .ar-actions{display:flex;gap:14px;flex-wrap:wrap;margin:22px 0}.fa-artroom .ar-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 24px;border-radius:14px;font-weight:700;text-decoration:none;color:#fff;background:linear-gradient(135deg,#08008b,#263d98 62%,#ff8a00);transition:transform .18s,box-shadow .18s,background .18s,color .18s;box-shadow:0 8px 24px #08008b1c}.fa-artroom .ar-button:hover{background:linear-gradient(135deg,#ffd331,#ffb000 52%,#ff8a00);color:var(--ar-navy);transform:translateY(-2px);box-shadow:0 12px 28px #08008b26}.fa-artroom .ar-button--light{background:#fff;color:var(--ar-blue);border:1px solid var(--ar-line);box-shadow:none}.fa-artroom :is(a,summary,video):focus-visible{outline:3px solid var(--ar-orange);outline-offset:4px}.fa-artroom a:not(.ar-button){color:var(--ar-blue);text-underline-offset:4px}.fa-artroom a:not(.ar-button):hover{color:#b85800}.fa-artroom .ar-hero{display:grid;grid-template-columns:1fr 1.65fr 1.65fr;gap:16px;margin:28px 0 32px}.fa-artroom .ar-hero figure{position:relative;min-width:0;border-radius:16px;overflow:hidden;height:270px;background:#f2edde}.fa-artroom .ar-hero img{width:100%;height:100%;object-fit:cover}.fa-artroom .ar-hero .ar-original img{object-fit:contain;padding:28px 28px 52px}.fa-artroom .ar-hero figcaption{position:absolute;bottom:0;left:0;right:0;padding:14px 18px;color:#fff;background:linear-gradient(transparent,#05004fc9);font-size:14px;font-weight:500}.fa-artroom .ar-hero .ar-original figcaption{color:var(--ar-navy);background:none}.fa-artroom__tool{border:1px solid var(--ar-line);border-radius:18px;background:var(--ar-paper);overflow:hidden;scroll-margin-top:24px}.fa-artroom__tool iframe{display:block;width:100%;min-height:480px;max-height:30000px;border:0}.fa-artroom__fallback{font-size:13px;margin:12px 0 0!important;text-align:right}.fa-artroom .ar-section{margin-top:72px}.fa-artroom .ar-section>p{max-width:860px}.fa-artroom .ar-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}.fa-artroom .ar-gallery figure{border:1px solid var(--ar-line);border-radius:16px;overflow:hidden;background:var(--ar-paper)}.fa-artroom .ar-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover}.fa-artroom .ar-gallery figcaption{padding:20px;font-size:15px}.fa-artroom .ar-gallery strong{display:block;color:var(--ar-navy);margin-bottom:7px;font-size:17px}.fa-artroom .ar-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}.fa-artroom .ar-tip{padding:24px;border:1px solid var(--ar-line);border-radius:16px;background:var(--ar-paper)}.fa-artroom .ar-photo-demo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0}.fa-artroom .ar-photo-demo figure{display:flex;align-items:center;gap:20px;border-radius:16px;padding:22px;background:#f4f2eb}.fa-artroom .ar-photo-demo img{width:100px;aspect-ratio:3/4;object-fit:contain;box-shadow:0 5px 12px #05004f20}.fa-artroom .ar-photo-demo .ar-angled img{transform:perspective(300px) rotateY(25deg) rotate(-8deg);filter:brightness(.8)}.fa-artroom .ar-photo-demo figcaption{font-size:14px}.fa-artroom .ar-photo-demo strong{display:block;color:var(--ar-navy);font-size:17px;margin-bottom:6px}.fa-artroom .ar-faq details{border-bottom:1px solid var(--ar-line)}.fa-artroom .ar-faq summary{padding:20px 0;cursor:pointer;font-weight:700;color:var(--ar-navy)}.fa-artroom .ar-faq details p{max-width:900px;margin:0 0 24px}.fa-artroom .ar-video-wrap{display:grid;grid-template-columns:1.8fr 1fr;gap:32px;align-items:center;background:#f1f0f8;padding:28px;border-radius:18px}.fa-artroom video{display:block;width:100%;border-radius:12px;aspect-ratio:16/9;background:var(--ar-navy)}.fa-artroom .ar-transcript{font-size:14px;margin-top:18px}.fa-artroom .ar-transcript summary{cursor:pointer;color:var(--ar-blue)}.fa-artroom .ar-transcript p{margin-top:14px}.fa-artroom .ar-products{display:grid;grid-template-columns:1.1fr 1fr;gap:34px;align-items:center;padding:32px;background:#f5f2e9;border-radius:18px}.fa-artroom .ar-products__images{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center}.fa-artroom .ar-products__images a{display:block;background:#fff;border-radius:14px;overflow:hidden;transition:transform .18s,box-shadow .18s}.fa-artroom .ar-products__images a:hover{transform:translateY(-3px);box-shadow:0 12px 24px #08008b20}.fa-artroom .ar-products__images img{width:100%;aspect-ratio:1/1;object-fit:contain}.fa-artroom .ar-products__images a:first-child{transform:rotate(-3deg)}.fa-artroom .ar-products__images a:last-child{transform:rotate(3deg)}.fa-artroom{box-sizing:border-box}body:has([data-artroom]) :is([data-fcs-slot],[data-fcs-auto-slot],[data-fcs-floating],[data-fleury-cart-tools]){display:none!important}@media(max-width:700px){.fa-artroom{padding:28px 16px 44px;width:100%;min-width:0}.fa-artroom .ar-intro{font-size:17px}.fa-artroom h1{font-size:38px}.fa-artroom .ar-actions{gap:10px}.fa-artroom .ar-button{font-size:15px;padding:13px 17px}.fa-artroom .ar-hero{grid-template-columns:.75fr 1.25fr;gap:10px;margin:24px 0}.fa-artroom .ar-hero figure{height:200px}.fa-artroom .ar-hero figure:last-child{display:none}.fa-artroom .ar-hero .ar-original img{padding:18px 16px 45px}.fa-artroom .ar-hero figcaption{font-size:12px;padding:12px}.fa-artroom__fallback{text-align:left}.fa-artroom .ar-section{margin-top:46px}.fa-artroom :is(.ar-gallery,.ar-columns,.ar-video-wrap,.ar-products){grid-template-columns:1fr}.fa-artroom .ar-gallery{gap:18px}.fa-artroom .ar-gallery figcaption{padding:18px}.fa-artroom .ar-photo-demo{gap:12px}.fa-artroom .ar-photo-demo figure{display:block;padding:16px}.fa-artroom .ar-photo-demo img{width:84px;margin:4px auto 20px}.fa-artroom .ar-photo-demo figcaption{font-size:13px}.fa-artroom .ar-photo-demo strong{font-size:16px}.fa-artroom .ar-video-wrap,.fa-artroom .ar-products{padding:20px;gap:24px}.fa-artroom .ar-products__images{order:2}}@media(prefers-reduced-motion:reduce){.fa-artroom *{scroll-behavior:auto!important;transition:none!important}}.fa-artroom__preview{box-sizing:border-box;width:min(760px,calc(100% - 32px));max-height:90vh;padding:24px;border:0;border-radius:20px;background:#fffdf8;color:#080052;box-shadow:0 24px 100px #05002455}.fa-artroom__preview::backdrop{background:#050024a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fa-artroom__preview img{width:100%;max-height:55vh;object-fit:contain;border-radius:12px;background:#eeedf3}.fa-artroom__preview h2{font-family:Bricolage Grotesque,sans-serif;font-size:28px;line-height:1.15;margin:20px 0 8px}.fa-artroom__preview p{font:15px/1.6 Inter,sans-serif}.fa-artroom__preview-close{display:block;margin:0 0 14px auto;border:0;background:none;color:#080052;min-height:40px;text-decoration:underline;cursor:pointer}.fa-artroom__button{border:0;border-radius:12px;background:linear-gradient(110deg,#08008b,#08008b 45%,#ff9100);color:#fff;font:600 15px Inter,sans-serif;padding:15px 24px;cursor:pointer;transition:transform .2s,box-shadow .2s}.fa-artroom__button:hover{transform:translateY(-2px);box-shadow:0 5px 18px #08008b25}.fa-artroom__button:disabled{opacity:.5;cursor:default}.fa-artroom__preview :focus-visible{outline:3px solid #ff9100;outline-offset:3px}@media(max-width:700px){.fa-artroom__preview{padding:16px}.fa-artroom__preview h2{font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/fa-artroom.css.map */
