*{box-sizing:border-box;margin:0;transition:all .2s;font-family:inherit}html{scroll-behavior:smooth}body{margin:0;background-color:#111;font-family:Space Grotesk}.stop-scrolling{height:100%;overflow:hidden}div#mainContent{background-color:#fff}section{padding-left:25px;padding-right:25px}@media (max-width: 800px){section{padding-left:12px;padding-right:12px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.shopify-challenge__container{padding:150px 0}header{position:sticky;top:0;z-index:99;width:100%}p,span,a,li,input,label,td,tr{font-family:Space Grotesk;font-weight:300;font-style:normal;font-size:clamp(15px,2vw,18px);color:#111}b,strong{font-weight:500}p,ul,li{line-height:1.8;max-width:80ch}h1,h2,h3,h4,h5,h6{font-family:the-seasons;font-weight:700;font-style:normal;color:#111;line-height:1.1}h1,h2{font-size:72px}h3{font-size:48px}h4{font-size:32px}h5{font-size:20px}h6{font-size:16px}a{text-decoration:none;cursor:pointer}@media (max-width: 800px){h1{font-size:42px}h2{font-size:32px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}}.btn1,.btn2{font-family:Space Grotesk;font-weight:400;font-size:16px;cursor:pointer;white-space:nowrap}@media (max-width: 800px){.btn1,.btn2{font-size:14px}}.btn1:hover,.btn2:hover{translate:0px -2px}.btn1{padding:.8em 2em;background:#111;color:#fff;border:none;border-radius:6px}.btn1:hover{background:#383737;color:#fff;border:none}.btn2{padding:.8em 2em;background:#fff;color:#111;border:none;border-radius:6px}.btn2:hover{background:#f7f7f7;color:#111;border:none}.btn2:after{font-family:icons!important;margin-left:1rem;content:"\f109"}.productCard{border-radius:12px;padding:0;background:#fff}.productCard:hover{background:#fff}.productCard>.image{border-radius:6px;overflow:hidden;background:;display:grid;position:relative}.productCard>.image>.productImage{width:100%;aspect-ratio:1 / 1;object-fit:cover;grid-column:1;grid-row:1;z-index:2}.productCard>.image:hover>.productImage{transform:scale(1.015)}.productCard>.image>.gamme{position:absolute;top:75%;right:-5%;width:110%;background-size:contain;opacity:.2;z-index:1}.productCard>.image>.productCardTexture{position:absolute;width:100%;height:100%;background-size:cover;z-index:0;mix-blend-mode:lighten}.productCard>.info{display:flex;flex-direction:column;gap:15px;padding:12px 0}.productCard>.info>.row-1{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:5px 15px;flex-wrap:wrap}.productCard>.info>.row-2{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:5px 15px;flex-wrap:wrap}.productCard>.info .title{color:#111;font-family:the-seasons;font-weight:700;font-size:24px;text-align:start}.productCard>.info .price{color:#6c6c6c;font-family:Space Grotesk;font-weight:400;font-size:16px}.productCard .original-price{margin-left:.5em;font-size:.8em;text-decoration:line-through;color:#fff;background:#db3535;padding:.1em .3em}.discount-sticker{position:absolute;z-index:4;top:16px;left:16px;background:#db3535;border-radius:128px;padding:8px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700}@media (max-width: 800px){.discount-sticker{top:8px;left:8px;font-size:16px}.productCard>.info{padding:12px 0 0}.productCard>.info .title{font-size:20px}.productCard>.info .price{font-size:18px}}#annoucement-bar{background:#161616;height:30px;width:100%;display:flex;align-items:center;border-block:solid .5px rgba(255,255,255,.1);overflow:hidden}#annoucement-bar .container{display:flex;align-items:center}#annoucement-bar a{text-align:center;padding-inline:12px;width:100dvw;text-wrap:nowrap;grid-row:1;color:#fff;font-size:14px}#annoucement-bar:hover{background:#fff}#annoucement-bar:hover a{color:#161616}.club-lab-freebie .sample-bar{background:radial-gradient(circle,#6054a3 15%,#d570ad);padding:4px 16px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;position:relative;width:100%}.club-lab-freebie .sample-bar .free{padding:2px 8px;border-radius:4px;color:#fff;background:red;position:absolute;bottom:calc(100% - 4px);left:-8px;font-size:10px;text-transform:uppercase;font-weight:700}.club-lab-freebie .sample-bar p{font-size:16px;color:#fff}.club-lab-freebie .small-text{margin-top:6px}.club-lab-freebie .small-text *{font-size:14px;line-height:1.3;color:#58595b}.club-lab-freebie .small-text a{font-weight:700;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/18/assets/style.css.map */
