@import"https://fonts.bunny.net/css?family=akaya-kanadaka:400|advent-pro:400,700|amita:400,700|alex-brush:400|acme:400";:root{--white: rgb(250, 250, 250);--header-footer-bg: rgba(5, 0, 47, 1);--strong: #1f2937;--deep-blue: rgb(0, 0, 77);--remi-blue: rgb(40, 102, 157);--bio-blue: #96e2ff;--link-blue: #3f77fb}body,html{box-sizing:border-box}body{font-size:2rem;font-family:Times New Roman,Tahoma,sans-serif;color:var(--white);background:radial-gradient(circle,#00012480,#0e0033 100%,#fff),url(https://remi.evilweb.fr/build/assets/photoguitares-B7g_eIfM.webp) no-repeat center;background-size:cover;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.video-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.video-links li{list-style-type:none}iframe{width:200px;border:none;max-width:100%;max-height:100%}li{margin:1rem 0;font-size:1.3rem}img{max-width:100%}header{padding:.5rem 0;position:sticky;top:0;z-index:100;width:100%;text-align:center;background:linear-gradient(180deg,#00016080,#30007e 100%,#000);display:flex}.logo img{background-color:#fff;border-radius:50%}.cart-icon-container{place-self:center}.cart-icon-container:hover svg{cursor:pointer}header h1{margin-top:.3rem;color:var(--white);font-size:6rem;text-transform:uppercase;flex-grow:1}h1 a{color:var(--white)}header img{width:4.7rem}header span{vertical-align:text-top}p{font-size:1.4rem;line-height:1.1;margin:1rem 0}h2{font-size:5rem;color:#fff;text-transform:uppercase;margin-bottom:1rem}h2>span{font-size:2rem;display:block;margin:1rem 0}h3{font-family:akaya kanadaka,cursive}.accueil-accroche span{display:block;color:#fff}ol{list-style:numeric;width:-moz-fit-content;width:fit-content;margin-left:4rem}h3{font-size:4rem;margin-bottom:1rem}h4{font-weight:700;margin:1rem 0;font-size:2.5rem;font-family:akaya kanadaka,cursive}a{text-decoration:none}a,a>strong{color:var(--link-blue)}strong{font-weight:bolder;color:#9acd32}em{font-style:italic;font-weight:bolder}ul{margin-left:1rem;list-style:circle}.add-to-cart{border-radius:6px;border:1px solid #BADA55;text-transform:uppercase;place-self:center;margin-top:1rem;transition:all 1s cubic-bezier(.07,.95,0,1);padding:.5rem;font-size:1.2rem;background-color:transparent;color:#fff}.add-to-cart:hover{color:#fff}footer{width:100%;padding:1rem 0;display:flex;justify-content:space-evenly;align-items:center;overflow-x:hidden;background:var(--link-blue);color:#fff;background:linear-gradient(0deg,#00016080,#30007e 100%,#fff)}footer a{color:#fff}.text-bright{color:#bada55}article{padding:2rem;margin:1rem 0;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#05002f80;border-radius:12px;border:2px solid rgba(255,255,255,.125);position:relative}table{font-size:1rem;width:80%}table img{width:25%}article p{position:relative}aside{display:flex;align-items:start;justify-content:center}aside div{transform:translateY(25vh);display:grid;width:80%;word-break:break-word}aside div a{margin:1rem 0;font-size:2rem;color:var(--white);text-decoration:none}.socials a img{vertical-align:middle;max-height:32px}.burger{z-index:1;padding:1rem;background-color:transparent;border:none;width:50px;height:50px;cursor:pointer;display:none;position:sticky;top:95px}.burger img{max-width:40px}.planning div,.planning p{font-size:1.2rem}.mentions,.mentions h2,.mentions h3{font-family:Times New Roman,Tahoma,sans-serif}.mentions h2{font-size:3rem;text-transform:none}.mentions h3{font-size:2rem}.error-page h3{color:#8b0000}#back-to-top{position:fixed;bottom:40px;right:40px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;background:#fff;color:#00f;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity .2s ease-out;opacity:0;padding:5px}#back-to-top:hover{transition:.3s;background:#000;color:#fff}#back-to-top.show{opacity:1}.disk img{border-radius:5px;cursor:pointer;transition:.3s}.disk img:hover{opacity:.7}.modal{display:none;position:fixed;z-index:1000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000b3;flex-direction:column;justify-content:center;align-items:center}.modal-content{width:80%;max-width:700px}#caption{margin-top:1rem;color:var(--bio-blue);width:80%;max-width:700px;text-align:center;padding:10px 0;height:150px}.modal-content,#caption{animation-name:zoom;animation-duration:.6s}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width: 700px){.modal-content{width:100%}}.container-landing,.container,.container-disks{display:grid;grid-template-columns:1fr 6fr 1fr}.container-landing{height:78.2vh;background:radial-gradient(circle,#00012480,#05012d 100%,#00004d),url(https://remi.evilweb.fr/build/assets/remi-mains-et-arriere-plan-DCe7sV6v.webp) no-repeat center;background-size:cover}.container main,.container-disks main{padding:1rem;display:flex;flex-direction:column}.dons-grid{display:grid;grid-template-columns:1fr}.dons-grid article{width:50%;place-self:center}.container main h3,.container-disks main h3{text-align:center}.container-landing main{display:flex;flex-direction:column;place-self:center;justify-content:space-evenly;text-align:center}.container-landing main p,.container-disks main p{font-size:2rem;font-weight:700}.container-disks main article p:not(.album-prix){font-size:1rem;font-weight:400;width:50%;text-align:center;place-self:center}.container-disks article,.dons-grid article{display:flex;flex-direction:column;text-align:center}.container-disks .album{margin-bottom:2rem}.container-disks .article-grid{grid-template-columns:1fr 1fr}.article-grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:30px;column-gap:30px;--grid-gutter: 10px;grid-gap:var(--grid-gutter);--grid-row-height: 300px;grid-auto-flow:row dense;position:relative}.partitions-grid{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:30px;column-gap:30px;--grid-gutter: 10px;grid-gap:var(--grid-gutter);--grid-row-height: 300px;grid-auto-flow:row dense;position:relative}.item{background:#000;color:#fff;border-radius:5px}.item.is-being-measured{position:absolute;width:1fr;top:0;left:0}.container-disks main article .disk-description p:not(.album-prix){place-self:flex-start;text-align:center}.container-disks h4{margin-bottom:1.5rem;background-color:#000084;place-self:center;padding:1rem;border-radius:12px;box-shadow:var(--white) 0 0 10px}.cart-icon-container{position:absolute;right:25px}.cart-icon-container div.cart-count{width:3rem;position:relative;background:transparent;border:none;color:currentColor}.cart-icon-container span{position:absolute;font-size:1.1rem;color:#bada55}.partitions-grid article{padding:1rem}.partitions-grid form{text-align:center}.partition p{text-align:center;font-size:1.2rem}.partition div{overflow:hidden}.partition img{transition:.15s;cursor:pointer}.partition:hover img{transform:scale(1.5)}@media (min-width: 275px) and (max-width: 400px){.cart-icon-container{top:5rem}}@media (min-width: 275px) and (max-width: 800px){header h1{font-size:2.5rem;text-align:center}header img{width:2rem}article{padding:1rem}.container-landing{background-size:auto}.container-landing main h2{font-size:2rem}.container-landing main p{font-size:1rem}.container-landing aside{display:none}.container-disks .album{flex-direction:column}.container-disks .album img{width:100%}.container-disks .album ul,.container-disks .album ol{display:grid;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 600px) and (max-width: 900px){header h1{font-size:3rem;text-align:center}header img{width:2.5rem}}@media (min-width: 1400px) and (max-width: 1600px){.article-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1400px) and (max-width: 1720px){aside div a{font-size:1.25rem}}@media (min-width: 300px) and (max-width: 1720px){h3{font-size:3rem}}@media (min-width: 300px) and (max-width: 1400px){.dons-grid article{width:80%}.burger{display:block;top:150px}.container-disks img{-o-object-fit:contain;object-fit:contain}aside{display:none}.container-disks,.container-disks .article-grid{grid-template-columns:1fr}.article-grid{grid-template-columns:1fr;font-size:1rem}.container-disks main li{font-size:1rem}.tooltiptext{font-size:.8rem}footer{flex-direction:column;justify-content:flex-start}footer p{font-size:.75rem}}@media (min-width: 300px) and (max-width: 500px){h3{font-size:2.5rem}.cart-icon-container{right:10px}.burger{top:75px}.container{grid-template-columns:1fr}.container-disks main p{font-size:1.5rem}.partitions-grid{grid-template-columns:1fr}}@media (min-width: 800px) and (max-width: 1400px){header h1{font-size:3.5rem;text-align:center}header img{width:2.9rem}.container-landing{height:72vh}.container-landing,.container,.container-disks{padding:0 2rem}.container-landing,.container{grid-template-columns:1fr 3fr 1fr}.container-landing main h2,.container main h2{font-size:2rem}.container-landing main p{font-size:1.5rem}header .logo-is-left,header .logo-is-right{margin:0}.container-landing aside div,.container aside div{transform:translateY(25vh) translate(3rem)}.disk-description{flex-direction:column;place-self:center}aside div a{font-size:1.5rem}}.tooltip{font-style:italic;font-family:Tahoma,sans-serif;color:var(--link-blue);position:relative;cursor:pointer}sup{vertical-align:super;font-size:1rem}.tooltip img{width:25px}.tooltiptext{display:none;width:-moz-fit-content;width:fit-content;background-color:var(--white);color:#000;text-align:justify;padding:5px 3px;border-radius:6px;position:absolute;z-index:1}.tooltip:hover+.tooltiptext{visibility:visible;display:flex;flex-direction:column}.disk-description{display:flex;width:80%}.album ul{list-style:none;font-size:1rem}.liste-style-music{display:grid;grid-template-columns:repeat(2,1fr);list-style:disc}.album{display:flex;justify-content:space-around;gap:1rem}.album img{width:100%;border-radius:5px}.album-grid p{line-height:1.6;text-align:justify}.album-covers{width:80%;grid-area:img}.album-description{width:80%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:1rem;place-content:center;text-align:center}.album-description audio{margin-bottom:1rem;margin-left:1rem}.album-description .audio{display:flex;flex-direction:column;justify-content:space-evenly}.album-description img{max-width:100%}.album-description .description{grid-column:1/3}.album-description ul{list-style:none}.album-prix{color:#9acd32;position:absolute;box-shadow:0 0 10px 5px var(--header-footer-bg),0 0 17px 10px #00012480,0 0 23px 15px var(--deep-blue)}.disk{position:relative;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background-color:#111928bf;border-radius:12px;word-wrap:break-word;background-clip:border-box;display:flex;flex-direction:column}.disk h3{font-family:cursive}.card-header{background:transparent;border-bottom:1px solid rgba(209,213,219,.3);margin-bottom:0;padding:1.25rem 1.5rem}.card-header:first-child{border-radius:3px 3px 0 0}#myNav{font-family:acme,cursive;display:flex;justify-content:center}.header-overlay{height:100%;transform-origin:bottom;width:90%;position:fixed;z-index:100;left:-100%;top:-100%;background-color:#000;background-color:#000000e6;overflow-x:hidden;transition:.25s}.overlay-content{position:relative;top:10%;text-align:left;margin:30px 25px 0}.header-overlay a{padding:16px;text-decoration:none;font-size:25px;color:var(--white);display:block;transition:.3s}.header-overlay a:hover,.overlay a:focus{color:#f1f1f1}.header-overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px}.showMenu{animation:menuIn 75ms ease-in forwards}.hideMenu{animation:menuOut 75ms ease-out forwards}@keyframes menuIn{0%{top:-100%;left:-100%}50%{top:-50%;left:-50%}to{top:0;left:0}}@keyframes menuOut{0%{top:0;left:0}25%{transform:scaleY(.75)}50%{transform:scaleY(.5)}75%{transform:scaleY(.25)}to{top:-100%;left:0;opacity:.9;transform:scaleY(0)}}.container main.cart{justify-content:flex-start;font-family:Arial,Helvetica,sans-serif;color:#fff;margin:1rem 0}.container main.cart h3{margin-top:1rem;font-family:Arial,Helvetica,sans-serif}table{background:#fff;color:#000;font-size:1rem;margin-top:3rem;font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%}main.cart strong{color:#000}td,th{border:1px solid #ddd;padding:8px}tr{background-color:#c6c6c6}tr:hover{background-color:#b9b9b9}th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#000;color:#fff;text-transform:uppercase}td:nth-child(2) input{width:1rem;border:1px solid #e2e8f0;text-align:center;font-size:14px;margin:0 5px}td:nth-child(2) div{text-align:center}
