@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";html:not([data-theme]),html[data-theme=light]{--color-bg:#fff;--color-bg2:#dcdee3;--color-fg:#24262b}html[data-theme=light] .button-theme{filter:contrast(75%)brightness(150%);background-image:url(data:image/avif;base64,AAAAHGZ0eXBhdmlmAAAAAG1pZjFhdmlmbWlhZgAAAXBtZXRhAAAAAAAAACFoZGxyAAAAAAAAAABwaWN0AAAAAAAAAAAAAAAAAAAAAA5waXRtAAAAAAABAAAANGlsb2MAAAAAREAAAgABAAAAAAGUAAEAAAAAAAAAJAACAAAAAAG4AAEAAAAAAAADsAAAADhpaW5mAAAAAAACAAAAFWluZmUCAAAAAAEAAGF2MDEAAAAAFWluZmUCAAAAAAIAAGF2MDEAAAAAr2lwcnAAAACKaXBjbwAAAAxhdjFDgQAMAAAAABRpc3BlAAAAAAAAAIAAAACAAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQAcAAAAAA5waXhpAAAAAAEIAAAAOGF1eEMAAAAAdXJuOm1wZWc6bXBlZ0I6Y2ljcDpzeXN0ZW1zOmF1eGlsaWFyeTphbHBoYQAAAAAdaXBtYQAAAAAAAAACAAEDgQIDAAIEhAIFhgAAABppcmVmAAAAAAAAAA5hdXhsAAIAAQABAAAD3G1kYXQSAAoJGBm//2CAhoNCMhUSAAKKKKEAtNt6drHNxLnbvtEC0CQSAAoGGBm//2FQMqMHEgAKKFDYAsLyjAeos1G1DbZ1+Z6j9+MGjrgLBBkggtocp4GjTVa+hhg5P3C8g5ElMBZao5TjFELPT/FgKEU9w/EW7lSgymlU+mU0bZj4hks7V5FhvfhGyZx2o+YHoXNjpF6ssCVj31DPR0qAsE++27KtzbPrSoc1hU5Bd/vD4rMhOcrC2K5UchdVB/0dALhTAotaFgCU+Jmuli44craiwgs0XIGEhYik/Z5iRjBKzwfMUOWlwA0o6qE65f6607i69dpY/BHWQstnDWTtUYp0NRrN+OwGQ/3bw4iJmWc+4mvnFPSDQwcr0hfI1+nUGb08D199qbGrXvJLt2BDNdEiOO7X5PpfVvEAxsyNWVk96FeWcj1+7l2480WWHJ1dX8XGMyA+7t67tyYxf7nw8ax/gwsZMKytJP3GYcJ+o1kB/m9dH8DGCPackNFX3iMoLoMpSWBMU7Sw3lKVZfcLKd4cyBVyK689OJoBvqX+qecPSv51197dbxI+aCBdfnIHxupzLY74yhLRcPjqt2KxnwKhMgBUaMY0UNmOREaEzZb4hoNqk7lLUSiGISHrx+fZFo2mzK0nyFClqiTdT5aVDCRah6Og6aUtW9ZU9DRsjy7Li93LhRNXD/6/OHwceqWnfa3kmKjyx0+FB0sN6OPnAZeyygq5Y+KzuuIr1/F9God1hPHcvXziIUKXTN+oQxHsswKqi8c/WmazBJId44GFqvhGKcQeN3vtXqBsLcfzWZSOW0MH2LiNAWOtnwtWDMmUMUs4ksiWuNis4+SFtQ9FjnheesCgCmed607bEz+sVoZ5Tc1pA0JmvODG828deIemiLPHvGGLuo+ZBGVi1tvPbPTNcVILM8CHu43Bm8HsN/DWP0+5dH4IAJR+ldCfX9TWVoITBp4EGYd0VZKfj4UuR0wLHl44wLfGF9hHT76m9kRKDL7hxNWVugDByeHjYyChIRR9w7jg+W2IGKUp1vYd6hsh0ULNNaB2UrM+bNjT75fykzcaCf7fkeg2CnB17LtSETt5fdylateVGIJ095Ombn4mmr2PNHH8dedfLcykNSNUmGmoGDYFIxhoxkl1Op9XLhxu2b9Go/XIXMYjg/xxj8UCUbZRvS3WQq9yMuiKlS3tAyPwHfNZ8jJQb7/sMdqZahilm1zPm8d4A1jDNNwTEOqvW4nCoG1uA1O07kRm/G6W6IMobBQaHLVgl+Skk65TNWWqYFHQxPqvyl5EteXwsqR0GeEiHA==);border:2px solid #000}html[data-theme=dark]{--color-bg:#24262b;--color-bg2:#3f434d;--color-fg:#fff}html[data-theme=dark] .button-theme{filter:invert(100%);background-color:#dbd9d4;background-image:url(data:image/avif;base64,AAAAHGZ0eXBhdmlmAAAAAG1pZjFhdmlmbWlhZgAAAXBtZXRhAAAAAAAAACFoZGxyAAAAAAAAAABwaWN0AAAAAAAAAAAAAAAAAAAAAA5waXRtAAAAAAABAAAANGlsb2MAAAAAREAAAgABAAAAAAGUAAEAAAAAAAAAJAACAAAAAAG4AAEAAAAAAAABhQAAADhpaW5mAAAAAAACAAAAFWluZmUCAAAAAAEAAGF2MDEAAAAAFWluZmUCAAAAAAIAAGF2MDEAAAAAr2lwcnAAAACKaXBjbwAAAAxhdjFDgQAMAAAAABRpc3BlAAAAAAAAAIAAAACAAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQAcAAAAAA5waXhpAAAAAAEIAAAAOGF1eEMAAAAAdXJuOm1wZWc6bXBlZ0I6Y2ljcDpzeXN0ZW1zOmF1eGlsaWFyeTphbHBoYQAAAAAdaXBtYQAAAAAAAAACAAEDgQIDAAIEhAIFhgAAABppcmVmAAAAAAAAAA5hdXhsAAIAAQABAAABsW1kYXQSAAoJGBm//2CAhoNCMhUSAAKKKKEAtNt6drHNxLnbvtEC0CQSAAoGGBm//2FQMvgCEgAKKFC0/+3jTiZqvt7lk/LffWCZ1h75oT4ovWIR18UJ9DY5fVJdqx/0AOvKvvqvpAXFMrNUoIpvBoIlx/nVwfAt7faenICAOjUOlyCfgmLxA0dFVfif1YS6pla5OVresalkNCwjzPSw9hkOoUt9v8E7bYgkIh9CrDx/bu4ENT6NEEHNm5EjLeSeuqbFBXCc1w3qfSHtEs0L6fGPgNag4nWxLJbG09+u1QOeZGLFlgwyXgbNq55g7vwWLZmAvHDDMnn/hcMzHZHr9wRqPtHmZOybUpBD55Swdhxra7uDV5QwBscHbTyAgW2W09BoB0EnIJMZaAejQsOPgR8qGYL+8aDqQQ7zHgvGJKr5O/GZ5dur8AsNgT/BjT//8i3rT6ww5dX9E2uA9hiR31gQv6SQOtuhbhl50Sw8vynhzdJezGWcAtwwfglxWor0IJpM2j04DLRcgSBpl/05SubXRjVBffq5G8UYUM9D/3e5yHs1Hsf5FulSkqNMXA==);border:2px solid #000}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:var(--color-bg);color:var(--color-fg);margin:0;padding:0;font-family:Inter,sans-serif}header{display:sticky;box-shadow:0 0 2px var(--color-fg);padding:0 2rem}header .container{display:flex;justify-content:flex-end;align-items: center;gap:3rem;height:100%;padding:8px}nav{display:flex}main{padding:1rem}button,input[type=submit]{background-color:var(--color-bg);color:var(--color-fg);border:2px solid var(--color-fg);border-radius:4px;padding:.5em 1em;transition:filter .1s}button:hover,input[type=submit]:hover{filter:brightness(.9)}button:active,input[type=submit]:active{filter:brightness(.8)}.button-theme{aspect-ratio:1;background-repeat:no-repeat;background-size:cover;width:64px;height:64px;margin-left:auto}.button-burger{display:none;text-align:center;aspect-ratio:1;width:64px;height:64px;margin-left:0;font-size:14pt}.button-burger:after{content:"☰"}.button-close{text-align:center;aspect-ratio:1;width:64px;height:64px;margin:2em;font-size:14pt}.button-close:after{content:"✕"}.menu-burger{display:none;position:fixed;background:var(--color-bg);z-index:1000;width:70vw;height:100vh;top:0;right:0;box-shadow:0 0 64px #0000007f}.menu-burger>ul{display:flex;flex-direction:column;justify-content:center;align-items: center;padding-inline-start:0}.menu-burger>ul li{display:flex;text-align:center;flex:auto;justify-content:center;align-items: center;width:100%;height:64px;font-size:24pt}.menu-burger>ul li:hover{background:var(--color-bg2)}.menu-burger>ul li:active{filter:brightness(50%)}.form-contact{display:flex;flex-direction:column;justify-content:center;align-items: center}.form-contact>ul{display:flex;flex-direction:column;gap:.5rem;width:50vw;margin:1rem}.form-contact>ul li{display:flex;flex-direction:row;gap:1rem;width:100%}.form-contact>ul,.form-contact>ul li{list-style-type:none;padding-inline-start:0}.form-contact>ul li>label{flex:0;min-width:8em}.form-contact>ul>li>input{flex:1}.form-contact>ul textarea{width:100%}.main-title{display:inline-block;text-decoration:none;letter-spacing:-3px;margin-top:-5px;margin-bottom:0;font-family:Playfair Display,serif;font-size:28pt}.second-title{display:inline-block;justify-content:flex-end;margin-top:0;margin-bottom:0;font-size:12pt;font-weight:250}.subtitle{font-family:Inter,sans-serif;font-size:1.2rem}.catalog{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1400px;margin:0 auto}section{text-decoration:none}.product{cursor:pointer;display:flex;flex-direction:column}a{text-decoration:none;color:inherit}.product-visual{aspect-ratio:1;display:flex;overflow:hidden;background-color:var(--color-bg2);border-radius:12px;justify-content:center;align-items: center;width:100%;margin-bottom:15px}.product-visual img{object-fit:contain;width:100%;height:100%;padding:10px;transition:transform .3s}.product:hover .product-visual img{transform:scale(1.05)}.product-name{margin-bottom:5px;font-size:.95rem;font-weight:700}.product-price{font-size:.9rem;font-weight:600}.product-infos{justify-items:center;transition:color .8s,font-size .8s}.product-infos:hover{color:red;font-size:2rem}@media (max-width:1024px){nav{display:none}.button-burger{display:block}.catalog{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.catalog{grid-template-columns:1fr}}.menu{display:flex;flex-direction:row;gap:2rem}.anchor{position:fixed;background-color:#fff;border-radius:50%;transition:background-color .5s;bottom:10px;right:10px}.anchor img{width:40px;height:40px}.anchor:hover{background-color:red}footer img{width:30px;height:30px}.AMU-logo img{width:60px}li{list-style-type:none}main{display:grid;grid-template-columns:1fr 1fr;flex-grow:1;align-items: center;gap:2rem;width:100%;max-width:1400px;margin:0 auto}.logo{color:#000;text-decoration:none;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700}.product-info{max-width:600px;padding-left:60px;padding-right:40px}.product-name{font-size:3rem}.product-price{display:block;color:#333;font-size:2.5rem}.description{color:#555;text-align:justify;font-size:1.1rem;line-height:1.6}.product-image{display:end;overflow:hidden;width:100%;height:100%}.product-image img{object-fit:contain;width:100%;height:auto;transform:scale(1.1)translate(10%)}@media (max-width:768px){main{grid-template-columns:1fr;text-align:center}header{padding:20px}.product-info{order:2;padding:20px}.product-description{text-align:left}.product-image{order:1;height:300px}.product-image img{width:100%;height:100%;transform:none}}a{text-decoration:none}.buy-button{color:#000;background-color:#fff;border-radius:8px;transition:background-color .3s;font-weight:600}.buy-button:hover{background-color:#ff9f9f}
