@font-face{font-family:Manrope;src:url('/assets/manrope.woff2') format('woff2');font-weight:400 800;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:70px}body{font-family:Manrope,Arial,sans-serif;margin:0;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.7}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0}h1,h2,h3,p{margin:0}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3{line-height:1.05}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #906cf5;outline-offset:5px}.ex-skip{position:fixed;top:-70px;left:20px;z-index:100;background:white;color:black;padding:13px}.ex-skip:focus{top:10px}.studio-bar{position:relative;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f6f5f0;color:#242521;padding:12px 4%;font-size:9px;line-height:1.4;border-bottom:1px solid #deded3}.studio-bar>a:first-child{font-weight:800;letter-spacing:1px}.studio-bar>span{font-size:7px;letter-spacing:1px;color:#828075}.studio-bar>a:last-child{font-size:9px;color:#6944f3;font-weight:700}.example-nav{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 5%;position:relative;z-index:3}.example-nav nav{display:flex;align-items:center;gap:32px;font-size:11px}.example-nav nav button{font-size:11px;padding:11px 16px;background:transparent;color:inherit;border:1px solid currentColor;border-radius:3px}.kicker{font-size:9px;font-weight:650;letter-spacing:2px;line-height:1.7}.ex-section{padding:100px 7%}.example-convert{background:#eae5fa;color:#242122;display:flex;flex-direction:column;align-items:center;text-align:center;padding:65px 20px 55px}.example-convert>span{font-size:8px;letter-spacing:2px;font-weight:700;color:#8b7aa8}.example-convert h2{font-size:49px;letter-spacing:-2px;margin-top:19px;font-weight:650}.example-convert p{font-size:12px;color:#8e819f;margin-top:20px}.example-convert>a:not(.return-examples){background:#6944f3;border-radius:7px;color:#fff;padding:14px 22px;font-size:12px;font-weight:650;margin-top:26px;transition:transform .25s}.example-convert>a:not(.return-examples):hover{transform:translateY(-3px)}.example-convert .return-examples{font-size:10px;margin-top:20px;color:#8a7d9b}.ex-footer{display:flex;gap:20px;justify-content:space-between;background:#f6f5f0;color:#898a81;padding:20px 4%;font-size:8px}.ex-section-title{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:18px 40px}.ex-section-title .kicker{grid-column:1/-1}.ex-section-title h2{font-size:54px;letter-spacing:-2px;font-weight:600}.ex-section-title>p:last-child{font-size:13px;line-height:1.9;justify-self:end;color:#9ba58e}.garage-theme{background:#192018;color:#f0f2e7}.garage-theme .example-nav{border-bottom:1px solid #c0cbb11a;padding-block:27px}.nord-logo{display:flex;align-items:baseline;gap:9px;font-size:27px;letter-spacing:3px;font-weight:800;position:relative}.nord-logo>span{font-size:8px;font-weight:500;letter-spacing:1.7px}.nord-logo i{width:5px;height:5px;background:#d9ed91;border-radius:50%;position:absolute;right:-11px;top:8px}.garage-theme .example-nav nav button{background:#d9ed91;color:#29321e;border-color:#d9ed91;font-weight:700;padding:12px 20px}.garage-hero{min-height:660px;position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden}.garage-hero>img{position:absolute;inset:0;width:100%;height:100%;object-position:80% center;z-index:-2;animation:carApproach 16s ease-out both}.garage-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#151d17f5 5%,#151d17ac 36%,#151d170a 85%),linear-gradient(0deg,#151d17bf,transparent 35%);z-index:-1}.garage-hero-copy{padding:52px 7% 95px;max-width:760px}.garage-hero .kicker{color:#d9ed91;font-size:8px}.garage-hero h1{font-size:93px;font-weight:650;letter-spacing:-4.8px;margin-top:25px;line-height:1.01}.garage-hero h1>span{color:#d9ed91}.garage-hero-copy>p:not(.kicker){font-size:12px;color:#d2d6c9;max-width:320px;line-height:1.9;margin-top:25px}.garage-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:#d9ed91;color:#25301d;border-radius:4px;padding:15px 19px;font-size:11px;font-weight:700;margin-top:29px;transition:transform .25s}.garage-button:hover{transform:translateY(-3px)}.garage-button>span{font-size:20px;font-weight:400;line-height:1}.garage-vertical{position:absolute;right:30px;top:50%;writing-mode:vertical-rl;font-size:7px;letter-spacing:2px;color:#e3e7dc}.garage-scroll{position:absolute;bottom:26px;left:7%;font-size:7px;letter-spacing:1.7px;color:#b0bba2}.garage-marquee{border-block:1px solid #ffffff1c;padding-block:22px;overflow:hidden;background:#232c1e}.garage-marquee>div{display:flex;align-items:center;white-space:nowrap;gap:45px;font-size:16px;font-weight:600;letter-spacing:.3px;animation:exMarquee 45s linear infinite;width:max-content}.garage-marquee i{font-size:25px;font-style:normal;color:#d9ed91;font-weight:400}.garage-services h2>span{color:#a3b68b}.garage-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:48px}.garage-service-grid article{background:#222c1e;padding:30px 27px;border:1px solid #e0edcc1f;border-radius:3px;position:relative;overflow:hidden}.garage-service-grid article:after{content:"↗";position:absolute;right:20px;top:20px;color:#d9ed9166;font-size:35px;line-height:1;transition:transform .3s}.garage-service-grid article:hover:after{transform:translate(3px,-3px)}.garage-service-grid article>span{font-size:7px;letter-spacing:1.5px;color:#aab99a}.garage-service-grid h3{font-size:29px;letter-spacing:-1px;font-weight:550;line-height:1.2;margin-top:26px}.garage-service-grid p{font-size:11px;line-height:1.9;color:#a8b69a;margin-top:20px;max-width:260px}.garage-service-grid button{padding:0;background:none;color:#d9ed91;font-size:9px;margin-top:27px}.garage-about{padding-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.garage-about-symbol{position:relative;display:flex;justify-content:center;align-items:center;font-size:290px;line-height:1;font-weight:800;color:#26371f;letter-spacing:-30px;transform:skew(-7deg)}.garage-about-symbol>span{position:absolute;right:10%;top:20%;font-size:130px;letter-spacing:0;color:#d9ed91;line-height:1;animation:arrowDrift 6s ease-in-out infinite}.garage-about h2{font-size:48px;letter-spacing:-2px;line-height:1.12;margin-top:20px;font-weight:550}.garage-about p:not(.kicker){font-size:12px;line-height:1.9;color:#9dab8e;max-width:410px;margin-top:25px}
.produit-theme{background:#f7f0f6;color:#583f61}.luma-logo{font-family:Georgia,serif;font-size:47px;letter-spacing:-3px;line-height:1}.produit-theme .example-nav{padding-block:25px}.produit-theme .example-nav nav .cart-trigger{border:0;padding-right:0;display:flex;align-items:center;gap:9px}.cart-trigger span{width:20px;height:20px;border:1px solid #a48dac;border-radius:50%;font-size:8px;display:grid;place-content:center}.product-hero{display:grid;grid-template-columns:1fr 1fr;position:relative;padding:38px 8% 75px;align-items:center;gap:60px}.product-hero-copy .kicker{font-size:8px;color:#9d83a7}.product-hero h1{font-family:Georgia,serif;font-weight:400;font-size:83px;letter-spacing:-3.3px;line-height:1.03;margin-top:30px}.product-hero h1 em{font-weight:400;color:#ad83ad}.product-hero-copy>p:not(.kicker){font-size:12px;line-height:1.9;color:#a18aab;margin-top:27px}.product-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:#775682;color:white;font-size:11px;border-radius:30px;padding:15px 23px;margin-top:28px;transition:background .25s,transform .25s}.product-button:hover{background:#5f3c6d;transform:translateY(-3px)}.product-hero-caption{display:block;font-size:6px;letter-spacing:2px;margin-top:40px;color:#b5a0bb}.product-hero-image{position:relative;padding:20px 12px 0;max-width:520px}.product-hero-image>img{width:100%;height:530px;border-radius:220px 220px 12px 12px;object-position:center;animation:productFloat 9s ease-in-out infinite}.product-roundel{position:absolute;left:-25px;bottom:25px;display:grid;place-content:center;width:109px;height:109px;background:#e1e8bc;color:#72774b;border:1px solid #f4f6e4;border-radius:50%;font-size:8px;letter-spacing:1px;transform:rotate(-13deg);box-shadow:0 6px 20px #5f3c6d0a}.product-bottom-label{position:absolute;bottom:23px;left:8%;font-size:6px;letter-spacing:2px;color:#b5a0bb}.product-values{background:#eadde9;padding:45px 8%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.product-values>div{border-left:1px solid #d0bbd2;padding-left:30px}.product-values>div>span{font-size:8px;color:#aa90b3}.product-values p{font-size:10px;color:#a68bae;margin-top:13px}.product-values h3{font-family:Georgia,serif;font-size:28px;letter-spacing:-.7px;font-weight:400;line-height:1.15;margin-top:5px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.product-detail-image{position:relative;background:#eae0e7;overflow:hidden}.product-detail-image>img{width:100%;height:530px;object-position:50% 42%}.product-detail-image>span{position:absolute;bottom:20px;left:20px;color:#fdf6fa;font-size:7px;letter-spacing:2px}.product-detail-copy .kicker{font-size:8px;color:#a88eae}.product-detail h2{font-family:Georgia,serif;font-weight:400;font-size:65px;letter-spacing:-2px;line-height:1.05;margin-top:23px}.product-detail h2 em{font-weight:400;color:#a483a9}.product-detail-copy>p:not(.kicker){font-size:12px;color:#a18baa;line-height:1.9;max-width:350px;margin-top:23px}.product-price{font-size:29px;font-weight:500;letter-spacing:-1px;margin-top:24px}.product-price>span{font-size:11px;letter-spacing:0}.product-add-row{display:flex;gap:15px;align-items:center;margin-top:22px}.product-add-row>label{font-size:7px;display:grid;gap:3px;color:#a38cae}.product-add-row select{width:65px;font-size:12px;color:#775682;border:1px solid #d9cadd;border-radius:24px;background:transparent;padding:11px}.product-add-row .product-button{margin-top:13px;flex:1;max-width:300px;font-size:11px;gap:15px}.product-detail-copy>p.demo-small{font-size:8px;color:#ac98b3;margin-top:16px}.product-detail details{margin-top:27px;border-block:1px solid #ddcedf;padding-block:17px;font-size:10px;color:#967e9e;max-width:390px}.product-detail summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer}.product-detail summary::-webkit-details-marker{display:none}.product-detail summary>span{font-size:14px;line-height:1}.product-detail details>p{margin-top:15px;font-size:10px;line-height:1.9}.produit-theme .example-convert{background:#e2e7c7;color:#5e6342}.produit-theme .example-convert h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-1px}.produit-theme .example-convert>span,.produit-theme .example-convert p,.produit-theme .return-examples{color:#89906b}.produit-theme .example-convert>a:not(.return-examples){background:#68734e;border-radius:30px}
.service-theme{background:#f3f3eb;color:#3b4535}.atelier-logo{font-size:23px;letter-spacing:-1px;line-height:1;font-weight:650}.atelier-logo>span{font-weight:400;margin-left:3px}.atelier-logo>small{display:block;font-size:5px;letter-spacing:2px;margin-top:9px;font-weight:500}.service-theme .example-nav{padding-block:31px;border-bottom:1px solid #d8ddce}.service-theme .example-nav nav button{border:0;border-bottom:1px solid #66775a;border-radius:0;padding:0 0 5px;font-size:10px}.service-hero{padding:45px 5% 0}.service-hero-top{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;padding:0 2% 38px}.service-hero .kicker{font-size:7px;color:#8e9c81}.service-hero h1{font-family:Georgia,serif;font-size:86px;letter-spacing:-3px;font-weight:400;line-height:1.03;margin-top:24px}.service-hero h1 em{font-weight:400;color:#8d9b7b}.service-hero-top>p{font-size:11px;line-height:1.9;color:#87947a;padding-bottom:10px;max-width:330px}.service-main-image{height:460px;position:relative;overflow:hidden}.service-main-image>img{width:100%;height:100%;object-position:center 58%;animation:carApproach 20s ease-out both}.service-image-caption{position:absolute;bottom:25px;left:25px;font-size:6px;letter-spacing:1.7px;color:white;background:#273f2644;padding:7px 10px}.service-scroll{position:absolute;right:25px;bottom:25px;background:#f0f0e6cf;color:#3b4535;border-radius:50%;width:39px;height:39px;display:grid;place-content:center;font-size:18px;animation:arrowDrift 6s ease-in-out infinite}.service-approach{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.service-approach .kicker{font-size:8px;color:#93a084}.service-approach h2{font-family:Georgia,serif;font-size:66px;font-weight:400;letter-spacing:-2.2px;line-height:1.05;margin-top:24px}.service-lead{font-family:Georgia,serif;font-size:25px;line-height:1.5;color:#829172;font-weight:400;max-width:520px}.service-list{margin-top:32px}.service-list article{display:flex;gap:25px;border-bottom:1px solid #d5ddca;padding-block:18px}.service-list article>span{font-size:8px;color:#a1ad94}.service-list h3{font-size:17px;font-weight:500;letter-spacing:-.4px}.service-list p{font-size:10px;color:#91a081;margin-top:8px}.service-button{display:inline-block;background:transparent;color:#63734e;padding:0 0 8px;border-bottom:1px solid #84966f;font-size:10px;margin-top:27px}.service-spaces{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;padding:0 7% 100px;align-items:center}.service-spaces-image{height:420px;overflow:hidden}.service-spaces-image img{height:100%;width:100%;object-position:23% center;transform:scale(1.35)}.service-spaces .kicker{font-size:7px;color:#95a287}.service-spaces h2{font-family:Georgia,serif;font-size:57px;font-weight:400;letter-spacing:-1.6px;line-height:1.07;margin-top:20px}.service-spaces p:not(.kicker){font-size:12px;line-height:1.9;color:#8a987b;max-width:340px;margin-top:24px}.service-theme .example-convert{background:#e2e7d7;color:#4a5a3c}.service-theme .example-convert>span,.service-theme .example-convert p,.service-theme .return-examples{color:#8a987b}.service-theme .example-convert h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-1px}.service-theme .example-convert>a:not(.return-examples){background:#677954;border-radius:0}
dialog{border:0;border-radius:12px;padding:38px 32px;background:#f6f5f0;color:#292b25;max-width:530px;width:calc(100% - 32px);max-height:90dvh;overflow:auto;box-shadow:0 30px 80px #141b1544}dialog::backdrop{background:#161c188c;backdrop-filter:blur(6px)}dialog h2{font-size:28px;font-weight:650;letter-spacing:-1px;line-height:1.15}dialog p{font-size:11px;color:#8d9383;line-height:1.8;margin-top:16px}.dialog-close{position:absolute;right:15px;top:12px;border:0;font-size:25px;line-height:1;background:none;color:#8a9180;padding:5px}.dialog-form{margin-top:22px}.dialog-form label{display:grid;gap:7px;font-size:10px;margin-top:17px}.dialog-form input,.dialog-form select,.dialog-form textarea{width:100%;font-size:13px;padding:11px;background:white;border:1px solid #d8decf;border-radius:5px;color:#414c35}.dialog-form textarea{min-height:90px;resize:vertical}.dialog-form .garage-button,.dialog-form .service-button{background:#6944f3;color:white;border-radius:5px;border:0;padding:13px 17px;font-size:11px}.demo-success>span{font-size:8px;letter-spacing:1.2px;color:#6944f3}.demo-success h2{margin-top:17px}.demo-success a{display:inline-block;background:#6944f3;color:white;padding:12px 17px;border-radius:5px;font-size:11px;margin-top:22px}.cart-row{display:grid;grid-template-columns:80px 1fr;gap:20px;align-items:center;margin-top:25px}.cart-row>img{width:80px;height:100px;border-radius:5px}.cart-row h3{font-size:17px;font-weight:600}.cart-row p{font-size:11px;margin-top:9px}.cart-total{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d8decf;padding-top:17px;margin-top:24px;font-size:13px}.cart-controls{display:flex;gap:8px;margin-top:12px}.cart-controls button{width:27px;height:27px;border-radius:50%;border:1px solid #d5cad8;background:transparent;color:#775682;font-size:15px;display:grid;place-content:center}.cart-reset{display:inline-block;background:none;color:#a18aaa;font-size:9px;text-decoration:underline;margin-top:15px}.cart-convert{display:block;text-align:center;background:#775682;color:white;border-radius:25px;padding:12px 17px;font-size:11px;margin-top:23px}#example-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,15px);background:#293021;color:white;padding:12px 20px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;font-size:11px;z-index:100;max-width:calc(100% - 32px);text-align:center}#example-toast.visible{opacity:1;transform:translate(-50%,0)}
@keyframes exMarquee{to{transform:translateX(-50%)}}@keyframes carApproach{from{transform:scale(1.06)}to{transform:scale(1)}}@keyframes arrowDrift{0%,100%{transform:translate(0,0)}50%{transform:translate(5px,-5px)}}@keyframes productFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@media(max-width:1000px){.garage-hero h1{font-size:78px;letter-spacing:-4px}.garage-hero{min-height:600px}.garage-service-grid{gap:17px}.garage-service-grid article{padding:25px 22px}.garage-service-grid h3{font-size:25px}.garage-about{gap:50px}.garage-about-symbol{font-size:230px}.garage-about-symbol>span{font-size:110px}.garage-about h2{font-size:40px}.ex-section{padding-block:75px}.ex-section-title h2{font-size:46px}.product-hero{gap:40px;padding-inline:6%}.product-hero h1{font-size:65px}.product-hero-image>img{height:440px}.product-detail{gap:55px}.product-detail-image>img{height:450px}.product-detail h2{font-size:58px}.service-hero h1{font-size:72px}.service-hero-top>p{font-size:10px}.service-main-image{height:400px}.service-approach{gap:70px}.service-approach h2{font-size:57px}.service-lead{font-size:22px}.service-spaces{gap:60px}.service-spaces h2{font-size:47px}.service-spaces-image{height:350px}.example-convert h2{font-size:43px}.example-nav nav{gap:23px}}
@media(max-width:760px){.studio-bar{padding:11px 17px;gap:15px;flex-wrap:wrap;font-size:8px}.studio-bar>span{display:none}.studio-bar>a:last-child{font-size:8px}.studio-bar>a:first-child{font-size:8px;letter-spacing:.7px}.example-nav{padding:22px;gap:20px}.example-nav nav{gap:16px;font-size:9px}.example-nav nav a{display:none}.example-nav nav button{font-size:9px;padding:9px 12px}.nord-logo{font-size:24px;letter-spacing:2px;gap:7px}.nord-logo>span{font-size:6px;letter-spacing:1px}.garage-theme .example-nav{padding:23px}.garage-theme .example-nav nav button{font-size:8px;padding:10px 12px}.garage-hero{min-height:660px;align-items:flex-start}.garage-hero>img{object-position:68% center}.garage-hero:after{background:linear-gradient(90deg,#151d17e8,#151d1740),linear-gradient(0deg,#151d17e8 0%,transparent 55%)}.garage-hero-copy{padding:56px 25px 95px;max-width:100%}.garage-hero h1{font-size:66px;letter-spacing:-3.7px;line-height:1.03;margin-top:25px}.garage-hero .kicker{font-size:7px}.garage-hero-copy>p:not(.kicker){font-size:13px;max-width:290px;margin-top:25px}.garage-button{font-size:10px;gap:25px;padding:14px 17px}.garage-vertical{font-size:5px;right:12px;top:45%;letter-spacing:1.5px}.garage-scroll{bottom:24px;left:25px;font-size:6px}.garage-marquee{padding-block:17px}.garage-marquee>div{font-size:12px;gap:25px}.garage-marquee i{font-size:21px}.ex-section{padding:60px 23px}.ex-section-title{display:block}.ex-section-title .kicker{font-size:7px}.ex-section-title h2{font-size:40px;letter-spacing:-1.7px;margin-top:22px}.ex-section-title>p:last-child{font-size:12px;margin-top:22px}.garage-service-grid{grid-template-columns:1fr;gap:17px;margin-top:32px}.garage-service-grid article{padding:28px 25px}.garage-service-grid article>span{font-size:8px}.garage-service-grid h3{font-size:30px;margin-top:25px}.garage-service-grid p{font-size:13px;max-width:100%;margin-top:18px}.garage-service-grid button{font-size:11px;margin-top:24px}.garage-about{display:flex;flex-direction:column;gap:15px;padding-top:0}.garage-about-symbol{font-size:230px;height:245px;width:100%;max-width:370px}.garage-about-symbol>span{font-size:100px}.garage-about h2{font-size:39px;letter-spacing:-1.7px}.garage-about p:not(.kicker){font-size:13px;margin-top:22px}.garage-about .kicker{font-size:7px}.garage-about .garage-button{font-size:9px;gap:15px}.example-convert{padding:49px 24px 45px}.example-convert h2{font-size:37px;letter-spacing:-1.7px}.example-convert>span{font-size:7px;letter-spacing:1.6px}.example-convert p{font-size:12px;max-width:280px}.example-convert>a:not(.return-examples){font-size:11px;padding:13px 17px}.ex-footer{padding:20px;display:block;font-size:8px;line-height:1.8}.ex-footer>span{display:block}.ex-footer>span+span{margin-top:8px}.luma-logo{font-size:41px}.produit-theme .example-nav{padding:23px}.produit-theme .example-nav nav .cart-trigger{font-size:11px}.product-hero{grid-template-columns:1fr;gap:29px;padding:30px 25px 55px}.product-hero .kicker{font-size:7px}.product-hero h1{font-size:60px;letter-spacing:-2.3px;line-height:1.06;margin-top:23px}.product-hero-copy>p:not(.kicker){font-size:13px;margin-top:24px}.product-hero-caption{display:none}.product-button{font-size:11px;padding:14px 21px;gap:30px;margin-top:24px}.product-hero-image{max-width:100%;padding:10px 15px 0 28px}.product-hero-image>img{height:390px;border-radius:180px 180px 8px 8px}.product-roundel{height:90px;width:90px;font-size:7px;left:0;bottom:23px;letter-spacing:.5px}.product-bottom-label{left:25px;font-size:5px;letter-spacing:1.5px;bottom:16px}.product-values{padding:30px 23px;gap:19px}.product-values>div{padding-left:14px}.product-values h3{font-size:20px;letter-spacing:-.3px}.product-values p{font-size:7px;margin-top:11px}.product-values>div>span{font-size:7px}.product-detail{grid-template-columns:1fr;gap:30px;padding-top:45px}.product-detail-image>img{height:370px}.product-detail h2{font-size:55px;letter-spacing:-1.7px;margin-top:20px}.product-detail-copy>p:not(.kicker){font-size:13px;max-width:100%;margin-top:23px}.product-price{font-size:28px;margin-top:24px}.product-add-row{margin-top:18px;gap:13px}.product-add-row select{font-size:16px;width:69px}.product-add-row>label{font-size:8px}.product-add-row .product-button{font-size:11px;max-width:none;margin-top:16px;padding:14px 20px}.product-detail-copy>p.demo-small{font-size:9px;margin-top:17px}.product-detail details{font-size:12px;margin-top:25px}.product-detail details>p{font-size:12px}.atelier-logo{font-size:21px;letter-spacing:-.5px}.atelier-logo>small{font-size:4px;letter-spacing:1.7px;margin-top:8px}.service-theme .example-nav{padding:25px 22px}.service-theme .example-nav nav button{font-size:8px}.service-hero{padding:33px 18px 0}.service-hero-top{display:block;padding:0 5px 26px}.service-hero h1{font-size:57px;letter-spacing:-2px;margin-top:21px}.service-hero .kicker{font-size:6px}.service-hero-top>p{font-size:12px;margin-top:23px;padding-bottom:0;line-height:1.8}.service-hero-top>p br{display:none}.service-main-image{height:350px}.service-main-image>img{object-position:65% center}.service-image-caption{font-size:5px;letter-spacing:1px;left:15px;bottom:20px;max-width:215px}.service-scroll{width:33px;height:33px;right:15px;bottom:20px}.service-approach{grid-template-columns:1fr;gap:30px}.service-approach h2{font-size:52px;letter-spacing:-1.7px;margin-top:20px}.service-approach .kicker{font-size:7px}.service-lead{font-size:24px;line-height:1.5}.service-list{margin-top:24px}.service-list article{gap:21px;padding-block:20px}.service-list h3{font-size:20px}.service-list p{font-size:12px;line-height:1.8}.service-list article>span{font-size:8px}.service-button{font-size:11px;margin-top:26px}.service-spaces{grid-template-columns:1fr;gap:29px;padding:0 23px 60px}.service-spaces-image{height:330px}.service-spaces h2{font-size:47px;letter-spacing:-1.5px}.service-spaces p:not(.kicker){font-size:13px;max-width:100%}.service-spaces .kicker{font-size:6px}.service-theme .example-convert h2,.produit-theme .example-convert h2{font-size:39px}dialog{padding:35px 23px}dialog h2{font-size:26px}dialog p{font-size:12px}.dialog-form input,.dialog-form select,.dialog-form textarea{font-size:16px}.dialog-form label{font-size:11px}.dialog-form .garage-button,.dialog-form .service-button{font-size:11px}.cart-convert{font-size:10px}.cart-row{gap:17px}}
@media(max-width:380px){.garage-hero h1{font-size:58px;letter-spacing:-3.2px}.garage-hero{min-height:630px}.example-nav nav{gap:10px}.garage-theme .example-nav nav button{font-size:7px;padding:10px}.studio-bar>a:last-child{font-size:7px}.studio-bar>a:first-child{font-size:7px}.nord-logo{font-size:21px;gap:6px}.nord-logo>span{font-size:5px}.product-hero h1{font-size:53px}.product-values{gap:13px}.product-values h3{font-size:18px}.product-values>div{padding-left:11px}.product-values p{font-size:6px}.service-hero h1{font-size:51px}.service-theme .example-nav nav button{font-size:7px}.atelier-logo{font-size:19px}.service-approach h2{font-size:47px}.example-convert h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){html:not([data-motion="on"]){scroll-behavior:auto}:root:not([data-motion="on"]) *,:root:not([data-motion="on"]) *:before,:root:not([data-motion="on"]) *:after{animation:none!important;transition:none!important}}
