.a-propos_aProposPage__Zl2pA{color:#ffffff;min-height:100vh;padding-top:100px;position:relative;overflow:hidden}.a-propos_aProposPage__Zl2pA:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/bg-pattern.svg);background-size:cover;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-blend-mode:overlay;z-index:1;pointer-events:none;opacity:.5}.a-propos_aProposContent__dLulO{max-width:calc(100% - 6rem);margin:0 auto;padding:0 20px;position:relative;z-index:1}.a-propos_titleSection__OijfH{margin-bottom:80px}.a-propos_mainTitle__7qYqs{font-family:var(--font-family-main);font-size:7rem;font-weight:300;text-transform:uppercase;margin:0;letter-spacing:2px;line-height:.6;color:white;filter:drop-shadow(0 0 1px rgba(255,255,255,.5))}.a-propos_tagline___uarS{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:300;margin:0;color:white}.a-propos_historySection__Mwypl{position:relative;margin-bottom:100px}.a-propos_historyHeader__Vs6OE{margin-bottom:60px;text-align:right}.a-propos_historyTitle__w8iCm{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-text-stroke:1px white;font-size:3.5rem;font-weight:900;color:transparent;text-transform:uppercase;margin:0 0 30px;letter-spacing:1px;& span{color:white}}.a-propos_historyTitleBold__BJpVp{font-weight:700}.a-propos_historyContent__0wgPx{display:flex;gap:60px}.a-propos_historyText__8aZeq{flex:3 1}.a-propos_historyImage__zbj_S{flex:2 1;display:flex;justify-content:center}.a-propos_aboutImage__0cVXm{width:100%;height:550px;max-width:700px;aspect-ratio:1/1;object-fit:cover;background-color:#333;object-position:center top;border-radius:10px}.a-propos_paragraphHeader__GAc7a,.a-propos_paragraph__FNsmU{font-family:var(--font-family-heading);font-size:1.2rem;line-height:1.6;margin-bottom:20px;font-weight:300}.a-propos_paragraph__FNsmU{width:90%}.a-propos_paragraphHeader__GAc7a{padding-left:60%}.a-propos_additionalInfo___R0iV{display:flex;gap:40px;margin-top:40px}.a-propos_infoColumn__bz_yK{flex:1 1}.a-propos_decorativeTitle__0jgod{position:absolute;bottom:-50px;left:0;opacity:.2;& h2{font-size:10rem;font-weight:100}}.a-propos_decorativeImage__bqMAv{width:100%;max-width:400px;height:auto}.a-propos_gallerySection__d_h5T{position:relative;margin:100px 0;display:flex;justify-content:space-between;align-items:center}.a-propos_overlappingImages__aZskk{position:relative;width:45%;margin-bottom:10%}.a-propos_patternImage__B_7Xv{width:60%;height:auto;object-fit:cover;position:relative;z-index:1}.a-propos_squareImage__wuaWi{width:auto;height:auto;object-fit:cover;overflow:hidden;position:absolute;right:15%;top:20%;z-index:2}.a-propos_galleryText__EheKD{width:45%;text-align:right;padding-left:40px}.a-propos_galleryParagraph__st732{font-family:var(--font-family-heading);font-size:1.2rem;line-height:1.6;margin-bottom:20px;font-weight:300}@media (max-width:1024px){.a-propos_aProposContent__dLulO{max-width:calc(100% - 3rem)}.a-propos_historyContent__0wgPx{flex-direction:column}.a-propos_historyImage__zbj_S{order:-1;margin-bottom:40px}.a-propos_additionalInfo___R0iV{flex-direction:column;gap:20px}.a-propos_mainTitle__7qYqs{font-size:4rem}.a-propos_historyTitle__w8iCm{font-size:2.5rem}.a-propos_gallerySection__d_h5T{flex-direction:column;gap:40px}.a-propos_galleryText__EheKD,.a-propos_overlappingImages__aZskk{width:100%}.a-propos_galleryText__EheKD{text-align:left;padding-left:0}.a-propos_paragraphHeader__GAc7a{padding-left:0}}@media (max-width:840px){.a-propos_aProposContent__dLulO{max-width:calc(100% - 1rem)}.a-propos_titleSection__OijfH{flex-direction:column;align-items:flex-start;gap:15px}.a-propos_mainTitle__7qYqs{font-size:3rem}.a-propos_tagline___uarS{font-size:1.2rem}.a-propos_historyTitle__w8iCm{font-size:2rem}.a-propos_historyHeader__Vs6OE{text-align:center}.a-propos_decorativeTitle__0jgod{display:none}.a-propos_patternImage__B_7Xv{width:80%}.a-propos_overlappingImages__aZskk{display:flex;justify-content:center}.a-propos_squareImage__wuaWi{width:50%;right:25%}}.a-propos_imageGridSection__Cn3P_{height:auto;min-height:80vh;width:100%;display:grid;grid-template-columns:1fr 1fr;position:relative;margin:100px 0}.a-propos_gridImageContainerTall__cmQ9C{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);height:100%;min-height:80vh;display:flex;align-items:flex-end}.a-propos_gridImageContainerTall__cmQ9C .a-propos_gridImage__IxhJq{object-position:center 70%}.a-propos_gridImageContainerRight__E8M5H{display:flex;flex-direction:column;height:100%;object-position:center top}.a-propos_gridImageContainer__eyadi{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);flex:1 1;min-height:300px}.a-propos_gridImageContainer__eyadi .a-propos_gridImage__IxhJq{object-position:center 65%}.a-propos_gridImage__IxhJq{transition:transform .5s ease;object-fit:cover}.a-propos_gridImageContainerTall__cmQ9C:hover .a-propos_gridImage__IxhJq,.a-propos_gridImageContainer__eyadi:hover .a-propos_gridImage__IxhJq{transform:scale(1.05);transition:transform .5s ease}.a-propos_gridImageContainerTall__cmQ9C:after,.a-propos_gridImageContainer__eyadi:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}@media (max-width:768px){.a-propos_imageGridSection__Cn3P_{grid-template-columns:1fr;min-height:auto}.a-propos_gridImageContainerTall__cmQ9C{min-height:400px}.a-propos_gridImageContainer__eyadi{min-height:250px}}.navbar_header__84Gmv{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:background-color .3s ease;padding:15px 0}.navbar_navContainer__sD9Dj{display:flex;justify-content:space-between;align-items:center;max-width:calc(100% - 6rem);margin:0 auto;padding:0 20px}.navbar_logoContainer__Phseb{display:flex;justify-content:flex-start;align-items:center}.navbar_logo__7ikCv{height:auto;transition:opacity .3s ease}.navbar_logo__7ikCv:hover{opacity:.8}.navbar_rightControls__nd__B{display:flex;align-items:center;gap:20px}.navbar_cartContainer__dsP6g{margin-right:1.5em;width:50px;height:50px;border:1px solid white;border-radius:50%}.navbar_cartContainer__dsP6g,.navbar_cartLink__hQFQ1{display:flex;align-items:center;justify-content:center}.navbar_cartLink__hQFQ1{position:relative;color:white;text-decoration:none;transition:transform .3s ease}.navbar_cartLink__hQFQ1:hover{transform:scale(1.1)}.navbar_cartCount__ezogM{position:absolute;top:-8px;right:-8px;background-color:rgb(255,157,0);color:black;font-size:.6rem;width:14px;height:14px;border-radius:50%;font-weight:700}.navbar_cartCount__ezogM,.navbar_menuContainer__7_S4N{display:flex;align-items:center;justify-content:center}.navbar_burgerButton__l_U8I{display:flex;flex-direction:column;justify-content:space-between;width:40px;height:16px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1100}.navbar_burgerLine__bxrF1{width:100%;height:2px;background-color:white;transition:all .3s ease}.navbar_burgerButton__l_U8I.navbar_active__gTJja .navbar_burgerLine__bxrF1:first-child{transform:translateY(7px) rotate(45deg)}.navbar_burgerButton__l_U8I.navbar_active__gTJja .navbar_burgerLine__bxrF1:nth-child(2){transform:translateY(-7px) rotate(-45deg)}.navbar_menuOverlay__xvQe5{position:fixed;top:0;right:0;width:100%;height:100vh;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:999;opacity:0;visibility:hidden;transition:all .5s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow:hidden}.navbar_brandSignature__n6Exq{position:absolute;bottom:30px;left:40px;font-family:var(--font-family-main);-webkit-text-stroke:1px white;font-size:8.8rem;line-height:.6;color:transparent;letter-spacing:3px;opacity:0;transform:translateY(20px);transition:all .5s ease;transition-delay:.6s}.navbar_menuOverlay__xvQe5.navbar_open__bvjt1 .navbar_brandSignature__n6Exq{opacity:1;transform:translateY(0)}.navbar_signatureButterfly__SmBEW{position:absolute;top:-5px;right:-25px;width:70px;height:70px;opacity:.9;animation:navbar_signatureFloat__4z_pp 4s ease-in-out infinite}@keyframes navbar_signatureFloat__4z_pp{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-5px) rotate(5deg)}}.navbar_butterflyLeft__4RLgh{position:absolute;top:20%;left:35%;opacity:0;transform:translateY(30px);transition:all .8s ease;transition-delay:.8s;animation:navbar_floatLeft__4SZJ7 8s ease-in-out infinite}.navbar_butterflyRight___nkFx{position:absolute;bottom:25%;right:38%;opacity:0;transform:translateY(-30px);transition:all .8s ease;transition-delay:.5s;animation:navbar_floatRight__ZBI89 10s ease-in-out infinite}.navbar_menuOverlay__xvQe5.navbar_open__bvjt1 .navbar_butterflyLeft__4RLgh,.navbar_menuOverlay__xvQe5.navbar_open__bvjt1 .navbar_butterflyRight___nkFx{opacity:.7;transform:translateY(0)}@keyframes navbar_floatLeft__4SZJ7{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-15px) rotate(5deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(15px) rotate(-5deg)}}@keyframes navbar_floatRight__ZBI89{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(20px) rotate(-8deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(-20px) rotate(8deg)}}.navbar_menuOverlay__xvQe5:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(0,26,26,.7) 0,rgba(0,0,0,.95) 70%);z-index:-1}.navbar_menuOverlay__xvQe5.navbar_open__bvjt1{opacity:1;visibility:visible}.navbar_navMenu___Muf7{text-align:center;position:relative}.navbar_navMenu___Muf7:after,.navbar_navMenu___Muf7:before{display:none}.navbar_navList__sLehn{list-style:none;padding:0;margin:0}.navbar_navItem__ZJONP{margin:30px 0;opacity:0;transform:translateY(20px);transition:all .3s ease;transition-delay:.1s;position:relative}.navbar_navItem__ZJONP:before{content:"";position:absolute;width:0;height:1px;background-color:#a19062;bottom:-5px;left:50%;transform:translateX(-50%);transition:width .3s ease;opacity:0}.navbar_navItem__ZJONP:hover:before{width:30px;opacity:1}.navbar_menuOverlay__xvQe5.navbar_open__bvjt1 .navbar_navItem__ZJONP{opacity:1;transform:translateY(0)}.navbar_menuOverlay__xvQe5.navbar_open__bvjt1 .navbar_navItem__ZJONP:nth-child(2){transition-delay:.2s}.navbar_menuOverlay__xvQe5.navbar_open__bvjt1 .navbar_navItem__ZJONP:nth-child(3){transition-delay:.3s}.navbar_menuOverlay__xvQe5.navbar_open__bvjt1 .navbar_navItem__ZJONP:nth-child(4){transition-delay:.4s}.navbar_menuOverlay__xvQe5.navbar_open__bvjt1 .navbar_navItem__ZJONP:nth-child(5){transition-delay:.5s}.navbar_navLink__WqfS9{color:white;text-decoration:none;font-size:2rem;font-weight:300;letter-spacing:2px;text-transform:uppercase;transition:all .3s ease;font-family:var(--font-family-main);display:inline-block;position:relative;padding:5px 10px}.navbar_navLink__WqfS9:hover{color:#a19062;text-shadow:0 0 15px rgba(161,144,98,.3);transform:scale(1.05)}@media (max-width:834px){.navbar_navLink__WqfS9{font-size:1.5rem}.navbar_navContainer__sD9Dj{max-width:calc(100% - 2rem);padding:0 10px}.navbar_rightControls__nd__B{gap:15px}.navbar_brandSignature__n6Exq{font-size:3.8rem;-webkit-text-stroke:1px rgba(255,255,255,.2);font-weight:100}}.boutique_boutiquePage__wYsVW{position:relative;min-height:100vh;overflow-x:hidden}.boutique_boutiqueContainer__cza_B{position:relative;z-index:2}.boutique_boutiquePage__wYsVW:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/bg-pattern.svg);background-size:cover;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-blend-mode:overlay;z-index:1;pointer-events:none;opacity:.5}.boutique_customHeader__S_qvl{position:relative;margin-bottom:6rem;height:auto;display:flex;flex-direction:column}.boutique_titleBackground__lJYs8{position:absolute;top:0;left:0;right:0;z-index:1}.boutique_boutiqueTitle__kSWNg{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding-top:6%;font-size:18rem;font-weight:900;-webkit-text-stroke:2px rgba(255,255,255,.6);color:transparent;margin:0;text-align:center;line-height:.8;letter-spacing:.1em}.boutique_headerContent__s9YYV{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;flex:1 1;gap:4rem;margin:3.2rem 6% 0}.boutique_centerImageContainer__EQNXx{flex-shrink:0}.boutique_centerImage__ZBekL{animation:boutique_float__99hYB 6s ease-in-out infinite}@keyframes boutique_float__99hYB{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.boutique_videText__VBSuV{opacity:0}.boutique_rightText__m11uA{flex:1 1;max-width:350px}.boutique_rightText__m11uA p{text-align:end;font-size:.9rem;line-height:1.6;color:rgba(255,255,255,.8);margin:0;font-weight:300}.boutique_bottomSection__nROMY{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:2rem;margin:-10% 5% 0}.boutique_leftText__ZyXkj{flex:1 1;max-width:400px}.boutique_leftText__ZyXkj p{font-size:.9rem;line-height:1.6;color:rgba(255,255,255,.8);margin:0;font-weight:300}.boutique_rightGallery__piXDC{text-align:right}.boutique_galleryTitle__fO0_t{text-align:end;font-size:.9rem;line-height:1.6;color:rgba(255,255,255,.8);font-weight:300;margin:0 0 1rem}.boutique_rightGallerText__X83Ae{display:flex;justify-content:end;align-items:baseline;gap:10px}.boutique_galleryImages__6NiBh{display:flex;gap:1rem;justify-content:flex-end}.boutique_galleryItem__e8iUP{width:200px;height:250px;overflow:hidden;border:1px solid rgba(255,219,41,.2);transition:all .3s ease;background:rgba(0,0,0,.3);cursor:pointer}.boutique_galleryItem__e8iUP:hover{transform:translateY(-3px);border-color:rgba(255,215,0,.5)}.boutique_galleryImage__Rq29z{width:100%;height:100%;object-fit:cover}.boutique_titreProductsGrid__ocYLX{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2.8rem;font-weight:900;-webkit-text-stroke:1px white;padding:0 5%;max-width:2000px;color:transparent;& span{color:white}}.boutique_productsGrid__U0kjK{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:4rem;gap:4rem;padding:2rem 5%;max-width:2000px;margin:0 auto}.boutique_productCard__Pcy7_{position:relative;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);transition:all .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;min-height:450px}.boutique_productImageContainer__yPorO{position:relative;width:100%;height:475px;overflow:hidden}.boutique_productImage__GALVN{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;margin:auto;display:block}.boutique_productCard__Pcy7_:hover .boutique_productImage__GALVN{transform:scale(1.05)}.boutique_productOverlay__0Awah{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.boutique_productCard__Pcy7_:hover .boutique_productOverlay__0Awah{opacity:1}.boutique_viewProduct__nh8si{color:white;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:1px}.boutique_productInfo__3KvYq{padding:1rem;display:flex;justify-content:space-between;align-items:center}.boutique_productName__PqvgX{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.6rem;font-weight:900;-webkit-text-stroke:1px white;color:transparent;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:1px}.boutique_productSubname__jfUEP{font-weight:900;font-size:1.6rem;color:rgba(255,255,255,1);font-style:italic}.boutique_productDimension__Ez_Vl,.boutique_productSubtitle__td07j{font-size:.85rem;color:rgba(255,255,255,.7);margin:0 0 .3rem;line-height:1.4}.boutique_productPriceContainer__kKUbA{display:flex;justify-content:space-between;align-items:center}.boutique_productPrice__AgAtj{font-family:var(--font-family-main);font-size:3.3rem;font-weight:100;color:rgba(255,255,255,.9)}.boutique_productPriceOriginal__wz5CQ{font-size:1.2rem;color:rgba(255,255,255,.6);text-decoration:line-through;margin-right:.6rem}.boutique_productPriceDiscount__UqO_V{font-size:1.6rem;color:rgba(255,255,255,.95);font-weight:700}.boutique_promoBadge__KsZrk{background:rgba(255,215,0,.15);border:1px solid rgba(255,215,0,.5);color:rgba(255,215,0,.9);border-radius:12px;padding:4px 8px;font-size:.75rem;margin-left:.6rem}.boutique_addToCartButton__wHzlL{width:80px;height:80px;border-radius:50%;border:2px solid rgba(255,255,255,.6);background:transparent;color:rgba(255,255,255,.9);font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.boutique_addToCartButton__wHzlL:hover{background:rgba(255,215,0,.2);border-color:rgba(255,215,0,.8);transform:scale(1.1)}.boutique_addToCartButton__wHzlL.boutique_added__0Upq0{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.8);color:rgba(34,197,94,.9);animation:boutique_pulse__9WfQY .6s ease-in-out}@keyframes boutique_pulse__9WfQY{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.boutique_butterflyAnimation__TUXfk{position:absolute;top:20px;right:20px;z-index:10;animation:boutique_butterfly__fR9GD 3s ease-in-out infinite}@keyframes boutique_butterfly__fR9GD{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(5deg)}50%{transform:translateY(-5px) rotate(-5deg)}75%{transform:translateY(-15px) rotate(3deg)}}.boutique_customSection__FGeG8{padding:4rem 5%;text-align:center}.boutique_customCard__duacY{background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.1);padding:3rem;max-width:600px;margin:0 auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.boutique_customCard__duacY h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.8rem;font-weight:900;-webkit-text-stroke:1px white;color:transparent;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.boutique_customCard__duacY p{color:rgba(255,255,255,.8);margin-bottom:2rem;line-height:1.6}.boutique_customButton__xP2bD{display:inline-block;padding:1rem 2rem;background:transparent;border:2px solid rgba(255,255,255,.6);color:white;text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.boutique_customButton__xP2bD:hover{background:linear-gradient(135deg,rgba(255,215,0,.3),rgba(255,215,0,.2));border-color:rgba(255,215,0,.8);transform:translateY(-2px)}@media (max-width:1600px){.boutique_boutiqueTitle__kSWNg{font-size:15rem}.boutique_galleryItem__e8iUP{width:125px;height:175px}.boutique_headerContent__s9YYV{margin-right:4.5%}.boutique_centerImage__ZBekL{width:450px;margin-top:0;height:auto}.boutique_productImageContainer__yPorO{height:400px}}@media (max-width:1024px){.boutique_productsGrid__U0kjK{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:3rem 3%}.boutique_centerImage__ZBekL{width:600px;margin-top:5%;height:auto}.boutique_boutiqueTitle__kSWNg{font-size:9rem;padding-top:15%}.boutique_bottomSection__nROMY{align-items:center}.boutique_headerContent__s9YYV{flex-direction:column;justify-content:center;margin:0;padding:0}.boutique_rightText__m11uA p{opacity:0}}@media (max-width:821px){.boutique_boutiqueTitle__kSWNg{font-size:7.5em;padding-top:15%}.boutique_centerImage__ZBekL{width:500px;margin-top:5%;height:auto}.boutique_galleryItem__e8iUP{width:150px;height:200px}.boutique_productImageContainer__yPorO{height:350px}.boutique_customCard__duacY{padding:2rem}.boutique_customCard__duacY h2{font-size:1.5rem}.boutique_leftText__ZyXkj p{font-size:.8rem;width:90%}}@media (max-width:450px){.boutique_customHeader__S_qvl{margin-bottom:2%}.boutique_productsGrid__U0kjK{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:3rem 3%}.boutique_boutiqueTitle__kSWNg{font-size:4rem;padding-top:25%;letter-spacing:2px}.boutique_productCard__Pcy7_{display:flex;flex-direction:column;align-items:center;justify-content:space-around}.boutique_productImage__GALVN{height:100%}.boutique_centerImage__ZBekL{width:300px;margin-top:5%;height:auto}.boutique_galleryItem__e8iUP{width:150px;height:200px}.boutique_galleryTitle__fO0_t{font-size:.8rem}.boutique_customCard__duacY{padding:2rem}.boutique_customCard__duacY h2{font-size:1.5rem}.boutique_rightText__m11uA p{font-size:.8rem;text-align:center;opacity:0}.boutique_bottomSection__nROMY{margin-top:-25%;flex-direction:column;gap:25px}.boutique_leftText__ZyXkj p{font-size:.8rem;width:90%}.boutique_titreProductsGrid__ocYLX{font-size:2rem;padding-right:1rem}.boutique_productInfo__3KvYq{justify-content:space-between;width:100%}.boutique_addToCartButton__wHzlL{width:50px;height:50px;font-size:2rem;font-weight:100}.boutique_productPrice__AgAtj{font-family:var(--font-family-main);font-size:2.5rem}}.boutique_outOfStock__kU8jI{position:relative}.boutique_outOfStock__kU8jI .boutique_productImage__GALVN{opacity:.6;filter:grayscale(50%)}.boutique_outOfStockBadge__G06pO{position:absolute;top:10px;right:10px;background:#ff4444;color:white;padding:5px 10px;border-radius:15px;font-size:12px;font-weight:700;z-index:10;text-transform:uppercase}.boutique_stockIndicator__OX_Q4{font-size:12px;font-weight:500;margin-top:5px}.boutique_inStock__7u6CG{color:#28a745}.boutique_outOfStockText__vFUJ_{color:#dc3545}.boutique_addToCartButton__wHzlL.boutique_disabled__oNLkt{background-color:#ccc;cursor:not-allowed;opacity:.6}.boutique_addToCartButton__wHzlL.boutique_disabled__oNLkt:hover{background-color:#ccc;transform:none}.boutique_outOfStock__kU8jI .boutique_butterflyAnimation__TUXfk{display:none}.cgv_cgvPage__q4xJx{position:relative;color:#ffffff;min-height:100vh;padding-top:100px}.cgv_cgvPage__q4xJx:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/bg-pattern.svg);background-size:cover;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;z-index:0;pointer-events:none;opacity:.3}.cgv_cgvContainer__eofpO{max-width:1000px;margin:0 auto;position:relative;z-index:1;padding:0 20px 5%}.cgv_cgvTitle__C4xNP{font-size:4rem;font-weight:100;text-align:center;margin-bottom:60px;text-transform:uppercase;letter-spacing:2px}.cgv_cgvContent__w98Vt{background-color:rgba(0,0,0,.7);padding:40px;border-radius:10px;line-height:1.6}.cgv_section__oZQ0m{margin-bottom:40px}.cgv_section__oZQ0m h2{font-family:var(--font-family-heading);font-size:1.5rem;margin-bottom:20px;color:#ffffff;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:10px}.cgv_section__oZQ0m p{margin-bottom:15px;color:rgba(255,255,255,.9)}.cgv_section__oZQ0m ul{margin-left:20px;margin-bottom:15px}.cgv_section__oZQ0m li{margin-bottom:8px;color:rgba(255,255,255,.9)}@media (max-width:768px){.cgv_cgvTitle__C4xNP{font-size:2.5rem}.cgv_cgvContent__w98Vt{padding:20px}}.checkout_checkoutPage__warSs{position:relative;color:#ffffff;min-height:100vh;padding-top:100px}.checkout_checkoutPage__warSs:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/bg-pattern.svg);background-size:cover;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-blend-mode:overlay;z-index:0;pointer-events:none;opacity:.5}.checkout_checkoutContainer__NgAyR{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.checkout_checkoutTitle__Y_ei4{font-family:var(--font-family-main);font-size:4rem;font-weight:100;line-height:.8;color:white;text-transform:uppercase;margin:0 0 60px;letter-spacing:2px;filter:drop-shadow(0 0 1px rgba(255,255,255,.5))}.checkout_loadingContainer__iY_f_{display:flex;justify-content:center;align-items:center;min-height:300px}.checkout_checkoutSections__dkWEI{display:flex;flex-direction:column;gap:40px}.checkout_orderSummarySection__J_f7I,.checkout_paymentSection__1tRuu{background-color:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:30px}.checkout_sectionTitle__q6KpP{font-family:var(--font-family-heading);font-size:2rem;font-weight:300;margin-bottom:30px;letter-spacing:1px}.checkout_orderItems__a2D2P{margin-bottom:30px}.checkout_orderItem__4VWyi{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.checkout_orderItem__4VWyi:last-child{border-bottom:none}.checkout_itemImageContainer__tFZ6r{width:80px;height:80px;background-color:rgba(0,0,0,.2);border-radius:5px;overflow:hidden;margin-right:20px}.checkout_itemImage__Z6DN9{width:100%;height:100%;object-fit:cover}.checkout_itemDetails__SALGw{flex:1 1}.checkout_itemName__bRelu{font-size:1.2rem;margin-bottom:5px}.checkout_itemQuantity__JolFe{font-size:.9rem;color:rgba(255,255,255,.7)}.checkout_itemPrice__CoTng{font-size:1.2rem;font-weight:500}.checkout_orderTotal__ntWwY{background-color:rgba(0,0,0,.3);border-radius:5px;padding:20px;margin-bottom:30px}.checkout_totalRow__PDt_1{display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.checkout_totalRow__PDt_1:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.checkout_finalTotal__cZRsG{font-size:1.3rem;font-weight:500;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.3)}.checkout_proceedButton__PDIJm{width:100%;padding:15px;background-color:transparent;border:1px solid white;color:white;font-size:1rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;margin-bottom:20px}.checkout_proceedButton__PDIJm:hover{background-color:white;color:black}.checkout_backToCartLink__A6vhG{display:block;text-align:center;color:rgba(255,255,255,.7);text-decoration:none;font-size:.9rem;transition:color .3s ease}.checkout_backToCartLink__A6vhG:hover{color:white}.checkout_paymentContainer__DLArn{border-radius:5px;padding:20px}@media (max-width:768px){.checkout_checkoutTitle__Y_ei4{font-size:3rem}.checkout_orderSummarySection__J_f7I,.checkout_paymentSection__1tRuu{padding:20px}.checkout_sectionTitle__q6KpP{font-size:1.5rem}.checkout_orderItem__4VWyi{flex-direction:column;align-items:flex-start}.checkout_itemImageContainer__tFZ6r{margin-bottom:15px}.checkout_itemDetails__SALGw{margin-bottom:10px}.checkout_paymentContainer__DLArn{padding:15px 0}}.contact_contactPage__FCuFZ{background-color:linear-gradient(135deg,rgba(0,26,26,1),rgba(0,40,40,.95) 50%,rgb(8,128,128));color:#ffffff;min-height:100vh;padding-top:100px;position:relative;overflow:hidden}.contact_contactPage__FCuFZ:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/fan-pattern.png);background-size:cover;opacity:.05;z-index:0}.contact_contactContent__fHlbT{max-width:1600px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.contact_titleSection__RdWbW{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}.contact_mainTitle__r9vXe{font-family:var(--font-family-main);font-size:6rem;font-weight:300;text-transform:uppercase;margin:0;letter-spacing:2px;color:white;filter:drop-shadow(0 0 1px rgba(255,255,255,.5))}.contact_tagline__paczK{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:300;margin:0;color:white}.contact_contactSection__SgKle{display:flex;gap:40px;margin-bottom:100px}.contact_contactInfo__tLfCb{flex:1 1;padding-right:40px}.contact_contactForm__Vi8nM{flex:2 1;background-color:rgba(255,255,255,.05);background-image:linear-gradient(135deg,rgba(0,26,26,.9),rgba(0,40,40,.8) 50%,rgba(0,26,26,.9));padding:40px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);max-width:900px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.contact_sectionTitle__WZVGH{font-family:var(--font-family-heading);font-size:2rem;font-weight:300;text-transform:uppercase;margin:0 0 40px;letter-spacing:2px;color:white}.contact_infoItem__s1s6D{margin-bottom:30px}.contact_infoTitle__2a7js{font-family:var(--font-family-heading);font-size:1.2rem;font-weight:500;margin:0 0 10px;color:#d4af37}.contact_infoText__QX0kX{font-family:var(--font-family-heading);font-size:1rem;line-height:1.6;margin:0;font-weight:300}.contact_socialLinks__P_QFp{display:flex;gap:20px;margin-top:40px}.contact_socialLink__EcH2E{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.3);border-radius:50%;transition:all .3s ease}.contact_socialLink__EcH2E:hover{border-color:#d4af37;transform:translateY(-3px)}.contact_formGroup__H34fb{margin-bottom:20px}.contact_formInput__8r1_n,.contact_formSelect__L_cs6,.contact_formTextarea__TJnb5{width:100%;padding:15px;background-color:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);color:white;font-family:var(--font-family-heading);font-size:1rem;transition:border-color .3s ease}.contact_formInput__8r1_n:focus,.contact_formSelect__L_cs6:focus,.contact_formTextarea__TJnb5:focus{outline:none;border-color:#d4af37}.contact_formInput__8r1_n::placeholder,.contact_formTextarea__TJnb5::placeholder{color:rgba(255,255,255,.5)}.contact_formSelect__L_cs6{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:16px}.contact_formSelect__L_cs6 option{background-color:#001a1a;color:white}.contact_submitButton__eh3p5{width:100%;padding:15px;background-color:transparent;border:1px solid white;color:white;font-family:var(--font-family-heading);font-size:1rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;margin-top:20px}.contact_submitButton__eh3p5:hover{background-color:white;color:#001a1a}.contact_submitButton__eh3p5:disabled{opacity:.7;cursor:not-allowed}.contact_errorMessage__rcfq6{color:#ff6b6b;margin:10px 0;font-size:.9rem}.contact_successMessage__uaYVk{text-align:center;padding:40px 0}.contact_resetButton__7unz6{padding:12px 24px;background-color:transparent;border:1px solid white;color:white;font-family:var(--font-family-heading);font-size:.9rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;margin-top:20px}.contact_resetButton__7unz6:hover{background-color:white;color:#001a1a}.contact_decorativeElement__g9bCH{position:absolute;bottom:50px;right:50px;opacity:.9;animation:contact_float__oFbC6 6s ease-in-out infinite}@keyframes contact_float__oFbC6{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.contact_decorativeImage__j9jC6{width:100px;height:auto}@media (max-width:1024px){.contact_contactSection__SgKle{flex-direction:column}.contact_contactInfo__tLfCb{padding-right:0}.contact_mainTitle__r9vXe{font-size:4rem}}@media (max-width:768px){.contact_titleSection__RdWbW{flex-direction:column;align-items:flex-start;gap:15px}.contact_mainTitle__r9vXe{font-size:3rem}.contact_tagline__paczK{font-size:1.2rem}.contact_sectionTitle__WZVGH{font-size:1.5rem}.contact_contactForm__Vi8nM{padding:30px 20px}.contact_decorativeElement__g9bCH{display:none}}.mentions-legales_mentionsPage__bjn9G{position:relative;color:#ffffff;min-height:100vh;padding-top:100px}.mentions-legales_mentionsPage__bjn9G:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/bg-pattern.svg);background-size:cover;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;z-index:0;pointer-events:none;opacity:.3}.mentions-legales_mentionsContainer__arf12{max-width:1000px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.mentions-legales_mentionsTitle__JWLwQ{font-size:4rem;font-weight:100;text-align:center;margin-bottom:60px;text-transform:uppercase;letter-spacing:2px}.mentions-legales_mentionsContent__M0hWO{background-color:rgba(0,0,0,.7);padding:40px;border-radius:10px;line-height:1.6}.mentions-legales_section__YK1k9{margin-bottom:40px}.mentions-legales_section__YK1k9 h2{font-family:var(--font-family-heading);font-size:1.5rem;margin-bottom:20px;color:#ffffff;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:10px}.mentions-legales_section__YK1k9 p{margin-bottom:15px;color:rgba(255,255,255,.9)}@media (max-width:768px){.mentions-legales_mentionsTitle__JWLwQ{font-size:2.5rem}.mentions-legales_mentionsContent__M0hWO{padding:20px}}.offrir_offrirPage__t0vZO{position:relative;color:#ffffff;min-height:100vh;padding-top:100px}.offrir_offrirPage__t0vZO:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/bg-pattern.svg);background-size:cover;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-blend-mode:overlay;z-index:0;pointer-events:none;opacity:.5}.offrir_offrirContent__E9_Dk{display:flex;max-width:calc(100% - 6rem);margin:0 auto;padding:0 20px;position:relative}.offrir_mainContent__X7Rtf{display:flex;flex:1 1;justify-content:space-between}.offrir_verticalBranding__NtNth{width:80px;display:flex;flex-direction:column;align-items:center;position:relative}.offrir_verticalText__Vab6P{writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;font-family:var(--font-family-main);font-size:7rem;letter-spacing:-1rem;color:#a19062;text-shadow:0 0 5px rgba(161,144,98,.3)}.offrir_butterflyContainer__wjouK{margin-top:30px;animation:offrir_float__CkGBG 6s ease-in-out infinite}@keyframes offrir_float__CkGBG{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.offrir_butterfly__7q9n5{width:60px;height:auto}.offrir_giftCardPreview__LCVKK{width:40%;display:flex;align-items:center;justify-content:center;padding:0 40px}.offrir_imageNavigation__CcQrO{display:flex;align-items:center;width:100%}.offrir_navButton__10lkN{background:transparent;border:none;color:white;font-size:3rem;cursor:pointer;padding:0 15px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.offrir_navButton__10lkN:hover{transform:scale(1.2)}.offrir_navArrow__FC513{line-height:1}.offrir_giftCardImageContainer__rgHAy{flex:1 1;display:flex;justify-content:center}.offrir_giftCardImage__6JBRm{width:100%;height:auto;max-width:400px;background-color:#333}.offrir_giftCardDetails__Oe17z{width:40%;padding:0 20px}.offrir_giftCardHeader__biCko{display:flex;align-items:baseline}.offrir_giftCardTitle__orovR{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:8rem;letter-spacing:-2px;font-weight:900;-webkit-text-stroke:1px white;color:transparent;text-transform:uppercase;line-height:.8}.offrir_giftCardSubtitle__KeqEH{margin-bottom:30px}.offrir_giftCardSubtitle__KeqEH h3{line-height:1;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:900;font-size:2.5rem;-webkit-text-stroke:1px rgb(255,255,255);color:transparent}.offrir_quantitySelector__OUpQK{margin-bottom:30px}.offrir_quantityValue__GJ3MI{font-family:var(--font-family-heading);font-size:1.5rem}.offrir_quantityControls__pgpSm{display:flex;gap:10px}.offrir_quantitySelector__OUpQK{display:flex;align-items:center;border:1px solid rgba(255,255,255,.3);height:40px;width:120px}.offrir_quantityButton__I80yZ{width:40px;height:40px;background:transparent;border:none;color:white;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.offrir_quantityButton__I80yZ:hover{background-color:rgba(255,255,255,.1)}.offrir_quantityValue__GJ3MI{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1rem;border-left:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3)}.offrir_giftCardDescription__TN8Ks{font-size:1.1rem;font-weight:300;line-height:1.6;margin-bottom:2rem}.offrir_orderButton__6Z_Fg{width:100%;padding:15px;background-color:transparent;border:1px solid white;color:white;font-family:var(--font-family-heading);font-size:1rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;margin-bottom:40px}.offrir_orderButton__6Z_Fg:hover{background-color:white;color:black}.offrir_amountOptions__LJlFB{display:flex;justify-content:space-between;gap:20px}.offrir_amountOption__QYemX{width:100px;height:100px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background-color:transparent;color:white;font-family:var(--font-family-main);font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.offrir_amountOption__QYemX.offrir_selected__H5kgQ,.offrir_amountOption__QYemX:hover{border-color:white}@media (max-width:1024px){.offrir_offrirContent__E9_Dk{flex-direction:column}.offrir_verticalBranding__NtNth{width:100%;flex-direction:row;justify-content:center;margin-bottom:40px}.offrir_verticalText__Vab6P{flex-direction:row;margin-top:0;margin-right:20px}.offrir_verticalText__Vab6P span{margin-bottom:0;margin-right:5px}.offrir_butterflyContainer__wjouK{margin-top:0}.offrir_giftCardDetails__Oe17z,.offrir_giftCardPreview__LCVKK{width:100%;padding:0;margin-bottom:40px}}.offrir_formSection__dIIsb{width:100%;margin-top:60px;padding:40px;background-color:rgba(0,20,20,.7);border:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;position:relative;overflow:hidden}.offrir_formSection__dIIsb:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/fan-pattern.png);background-size:cover;opacity:.05;z-index:0}.offrir_formContainer__eJddu{width:45%;position:relative;z-index:1;background-color:rgba(0,20,20,.7);border:1px solid rgba(255,255,255,.1);padding:40px 80px;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.offrir_formTitle__XT29B{font-family:var(--font-family-main);font-size:3.5rem;color:white;margin-bottom:30px;font-weight:100;line-height:1}.offrir_formGroup__r1nXB{margin-bottom:20px}.offrir_formLabel__jFVVI{display:block;font-family:var(--font-family-heading);font-size:.9rem;color:white;margin-bottom:8px}.offrir_formAmountOptions__6MQTG{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.offrir_formAmountOption__3gPfD{width:70px;height:70px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background-color:transparent;color:white;font-family:var(--font-family-main);font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.offrir_formAmountOption__3gPfD.offrir_selected__H5kgQ,.offrir_formAmountOption__3gPfD:hover{border-color:white;background-color:rgba(255,255,255,.1)}.offrir_formCustomAmount__B_mST{width:100%;margin-top:10px}.offrir_formInput__iCgcr,.offrir_formTextarea__geQe2{width:100%;padding:12px;background-color:transparent;border:1px solid rgba(255,255,255,.3);color:white;font-family:var(--font-family-heading);font-size:1rem}.offrir_formTextarea__geQe2{min-height:120px;resize:vertical}.offrir_submitButton__PpJkj{width:100%;padding:15px;background-color:transparent;border:1px solid white;color:white;font-family:var(--font-family-heading);font-size:1rem;letter-spacing:1px;cursor:pointer;transition:all .3s ease;margin-top:20px}.offrir_submitButton__PpJkj:hover{background-color:white;color:black}.offrir_stepsSection__hlJL_{width:45%;position:relative;z-index:1}.offrir_stepsTitle__E21kf{font-family:var(--font-family-main);font-size:7rem;font-weight:100;line-height:.8;color:white;text-transform:uppercase;margin:0 0 60px;letter-spacing:2px;text-align:right;filter:drop-shadow(0 0 1px rgba(255,255,255,.5))}.offrir_stepsContent__YTJJZ{gap:20px;width:100%;max-width:300px;margin:0 auto}.offrir_stepItem__0d3A_,.offrir_stepsContent__YTJJZ{display:flex;flex-direction:column;align-items:center}.offrir_stepItem__0d3A_{text-align:center}.offrir_stepNumber__dhh8V{width:100px;height:100px;border-radius:50%;border:2px dashed white;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-main);font-size:2rem;color:white;margin-bottom:15px}.offrir_stepDescription__zNdnV{font-size:1rem;line-height:1.4;color:white;font-family:var(--font-family-heading);font-weight:300;margin:0;max-width:200px}.offrir_stepConnector__NiUv_{height:60px;width:2px;background:linear-gradient(180deg,white 50%,transparent 0);background-size:2px 10px}.offrir_giftCardPrice__S3Y_P{font-family:var(--font-family-main);font-size:8rem;font-weight:100;color:white}@media (max-width:1024px){.offrir_formSection__dIIsb{flex-direction:column;padding:30px 20px}.offrir_formContainer__eJddu,.offrir_stepsSection__hlJL_{width:100%}.offrir_stepsSection__hlJL_{margin-top:50px}.offrir_stepsTitle__E21kf{font-size:4rem;text-align:center}}@media (max-width:768px){.offrir_stepsTitle__E21kf{font-size:3rem}.offrir_stepNumber__dhh8V{width:80px;height:80px;font-size:1.5rem}.offrir_giftCardHeader__biCko{flex-direction:column}.offrir_giftCardTitle__orovR{font-size:3.5rem;margin-right:0}.offrir_giftCardPrice__S3Y_P{font-size:3rem}.offrir_amountOptions__LJlFB{flex-wrap:wrap;justify-content:center;gap:15px}.offrir_navButton__10lkN{padding:0 5px}.offrir_navArrow__FC513{font-size:2rem}.offrir_verticalBranding__NtNth{display:none}}@media (max-width:480px){.offrir_offrirContent__E9_Dk{padding:0 10px}.offrir_butterflyContainer__wjouK{display:none}.offrir_giftCardTitle__orovR{font-size:2.5rem}.offrir_giftCardPrice__S3Y_P{font-size:2rem}.offrir_giftCardSubtitle__KeqEH h3{font-size:1.4rem}}.hero_heroContainer__qr7ue{height:100vh;justify-content:flex-start}.hero_heroContainer__qr7ue,.hero_heroContent___Lyf8{width:100%;display:flex;align-items:center;position:relative}.hero_heroContent___Lyf8{max-width:1800px;padding:0 20px;margin:0 auto;justify-content:space-between;z-index:1}.hero_heroText__DSX8A{max-width:900px;padding:2rem;border-radius:8px}.hero_heroTitle__e99TK{font-size:9rem;line-height:.8;font-weight:300;font-family:var(--font-family-main);margin-bottom:1rem;color:#ffffff;text-transform:uppercase;text-shadow:0 4px 8px rgba(0,0,0,.8);letter-spacing:2px}.hero_heroDescription__TBloo{font-size:1.4rem;line-height:1.6;font-weight:200;margin-bottom:2rem;max-width:500px}.hero_heroButton__g_LVv,.hero_heroDescription__TBloo{font-family:var(--font-family-heading);margin-left:10%;color:#ffffff}.hero_heroButton__g_LVv{padding:1.2rem 2.6rem;margin-top:1rem;font-size:1rem;font-weight:600;background-color:transparent;border:1px solid white;cursor:pointer;transition:all .3s ease}.hero_heroButton__g_LVv:hover{background-color:#000000;color:white;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.hero_socialLinks__x_Leq{display:flex;flex-direction:column;gap:50px;position:absolute;right:4%;top:50%;transform:translateY(-50%)}.hero_socialLink__rkYv1{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid white;border-radius:50%;transition:all .3s ease}.hero_socialLink__rkYv1:hover{transform:scale(1.1)}.hero_scrollDown__zVIYh{border-top:1px solid white;width:1600px;position:absolute;bottom:40px;left:8%;display:flex;flex-direction:column;align-items:center;cursor:pointer;animation:hero_bounce__GuKAQ 2s infinite}.hero_arrow__4u_m9{width:30px;height:30px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg)}@keyframes hero_bounce__GuKAQ{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media screen and (max-width:1600px){.hero_scrollDown__zVIYh{border-top:1px solid white;width:1400px;left:4%}}@media screen and (max-width:834px){.hero_heroContainer__qr7ue{height:80vh}.hero_heroText__DSX8A{max-width:100%;margin-left:0;justify-items:center}.hero_heroTitle__e99TK{font-size:4.2rem}.hero_heroDescription__TBloo{font-size:1.4rem;margin-left:0;font-weight:400;text-shadow:0 4px 8px rgba(0,0,0,.8)}.hero_heroButton__g_LVv{margin-left:0}.hero_socialLinks__x_Leq{position:static;flex-direction:row;margin-top:20px;transform:none;justify-content:center}.hero_scrollDown__zVIYh{bottom:20px}.hero_arrow__4u_m9{width:20px;height:20px}}.hero_titleContainer__CTLyf{position:relative;display:inline-block}.hero_butterflyOverlay__QGeAv{position:absolute;top:-180px;left:50px;z-index:2;pointer-events:none}.hero_butterflyImage__SBTpJ{object-fit:contain}@media screen and (max-width:768px){.hero_butterflyOverlay__QGeAv{top:-15px;right:-20px}.hero_butterflyImage__SBTpJ{width:150px;height:100px}}.hero_bottomRightButterfly__trCvv{position:absolute;bottom:80px;right:400px;z-index:1;opacity:.8;pointer-events:none}.hero_bottomButterflyImage__hpDwC{object-fit:contain}@media screen and (max-width:834px){.hero_heroContent___Lyf8{flex-direction:column;justify-content:center;align-items:center;text-align:center}.hero_bottomRightButterfly__trCvv{bottom:80px;right:20px}.hero_scrollDown__zVIYh{width:100%;left:0}.hero_socialLink__rkYv1{background:rgba(0,0,0,.25);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);border-radius:50%}.hero_bottomButterflyImage__hpDwC{width:100px;height:100px}}@media screen and (max-width:480px){.hero_heroContainer__qr7ue{height:100svh}.hero_scrollDown__zVIYh{border-top:0 solid white;width:100%;left:0}.hero_heroText__DSX8A{max-width:600px;position:relative;z-index:2;padding:2.5rem;border-radius:16px;background:rgba(0,0,0,.25);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);animation:hero_blurAnimation__sqgNT 5.5s ease forwards}@keyframes hero_blurAnimation__sqgNT{to{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.hero_heroTitle__e99TK{font-size:3.2rem}.hero_heroDescription__TBloo{font-size:1rem;margin-left:0;font-weight:300}}.bgImage_backgroundContainer__xHmS4{width:100%;height:100%;position:relative;overflow:hidden}.bgImage_backgroundContainer__xHmS4:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--image-path);background-size:cover;background-position:50%;background-repeat:no-repeat;animation:bgImage_zoomBackground__FLvA6 var(--animation-duration) infinite alternate ease-in-out}@keyframes bgImage_zoomBackground__FLvA6{0%{transform:scale(1)}to{transform:scale(var(--zoom-level))}}.product_productContainer__xJLzs{display:flex;flex-direction:column;width:100%;min-height:100vh;color:#ffffff;position:relative}.product_verticalBrand__EzBUI{position:absolute;left:40px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column}.product_brandText__wKB_u{writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;font-family:var(--font-family-main);font-size:7rem;letter-spacing:-1rem;color:#a19062;text-shadow:0 0 5px rgba(161,144,98,.3)}.product_productContent__jJ7en{display:flex;width:100%;max-width:1800px;margin:0 auto;padding:80px 40px;justify-content:space-between;align-items:center}.product_productImageSection__m8d_u{width:45%;position:relative;display:flex;justify-content:center;align-items:center}.product_mainImageContainer__YXVlh{width:100%;display:flex;justify-content:center;align-items:center;margin-left:-8%}.product_mainImage__vIYz_{object-fit:contain;max-width:100%;height:auto}.product_productHeader__U4tbg{margin-bottom:2rem}.product_navButton__bLgi4{background:transparent;border:none;color:white;font-size:2rem;cursor:pointer;padding:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;align-self:center;z-index:10}.product_navButton__bLgi4:hover{transform:scale(1.2)}.product_navArrow__B9iOx{font-size:2.5rem}.product_navButton__bLgi4:first-of-type{margin-left:7rem}.product_productInfo__vwgPf{width:45%;position:relative}.product_viewMoreContainer__O_6qx{margin-top:0;text-align:center}.product_viewMoreButton___Ihxp{display:flex;align-items:center;gap:.5rem;display:inline-block;padding:12px 40px;background-color:transparent;border:1px solid white;color:white;font-size:1rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;text-decoration:none;position:relative}.product_butterflyIcon__DYA1R{position:absolute;right:-25px;top:0;transform:translateY(-50%);transition:all .3s ease;opacity:.8}.product_viewMoreButton___Ihxp:hover .product_butterflyIcon__DYA1R{right:-30px;opacity:1;transform:translateY(-50%) scale(1.1) rotate(10deg)}.product_viewMoreButton___Ihxp:hover{background-color:white;color:black}.product_buttonIcon__9jVDw{transition:transform .3s ease}.product_viewMoreButton___Ihxp:hover .product_buttonIcon__9jVDw{transform:scale(1.1) rotate(5deg)}.product_productName__56MKP{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:8rem;letter-spacing:-2px;font-weight:900;-webkit-text-stroke:1px white;color:transparent;text-transform:uppercase;line-height:.8;& span{font-family:var(--font-family-main);font-size:8rem;font-weight:100;color:white}}.product_productButton__3fQiE{padding:1.2rem 2.6rem;margin-bottom:3rem;font-size:1rem;font-weight:600;background-color:transparent;border:1px solid white;color:#ffffff;cursor:pointer;transition:all .3s ease;font-family:var(--font-family-heading)}.product_productButton__3fQiE:hover{background-color:white;color:#000000}.product_productHighlight__p6VkU{font-weight:700;position:relative;display:inline-block}.product_butterflyOverlay__w_Cos{margin-top:1.2rem;margin-left:4.5rem;top:-100px;right:-40px}.product_productSubtitle__IseV_{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:900;font-size:2.5rem;-webkit-text-stroke:1px rgb(255,255,255);color:transparent}.product_productPrice__qXFYk{font-family:var(--font-family-main);font-size:4rem;font-weight:300;margin-bottom:1.5rem;line-height:1;display:flex;align-items:center;gap:5px}.product_productPrice__qXFYk span{content:"€";font-family:var(--font-family-body);font-size:2.6rem}.product_productPriceRow__KuzbF{display:flex;align-items:center;gap:10px;margin-bottom:1.5rem}.product_oldPrice__O1S0L{font-size:1.2rem;color:rgba(255,255,255,.6);text-decoration:line-through}.product_newPrice__VSrUq{font-size:2rem;color:rgba(255,255,255,.95);font-weight:700}.product_promoBadge__L5zoJ{background:rgba(255,215,0,.15);border:1px solid rgba(255,215,0,.5);color:rgba(255,215,0,.9);border-radius:12px;padding:4px 8px;font-size:.85rem}.product_oniOutlineContainer__Wtph8{position:relative;width:100%;display:flex;justify-content:center;margin-top:40px;overflow:visible}.product_oniOutline__d_dlm{position:absolute;right:20px;top:0;font-size:38rem;font-weight:700;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.2);letter-spacing:5px;font-weight:100;line-height:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-family-main);pointer-events:none}.product_butterflyOverlay__w_Cos{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;opacity:.7;pointer-events:none;animation:product_floatButterfly__SLNCJ 8s ease-in-out infinite}@keyframes product_floatButterfly__SLNCJ{0%,to{transform:translate(-50%,-50%) rotate(0deg)}25%{transform:translate(-48%,-52%) rotate(5deg)}50%{transform:translate(-50%,-48%) rotate(0deg)}75%{transform:translate(-52%,-50%) rotate(-5deg)}}.product_outOfStockBadge__XG_Yt{background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3);border-radius:8px;padding:.5rem 1rem;margin:1rem 0;text-align:center}.product_outOfStockBadge__XG_Yt span{color:#ff4444;font-weight:700;font-size:.9rem}.product_disabledButton__tF7m0{background:rgba(128,128,128,.3)!important;color:rgba(255,255,255,.5)!important;cursor:not-allowed!important;border-color:rgba(128,128,128,.3)!important}.product_disabledButton__tF7m0:hover{transform:none!important;background:rgba(128,128,128,.3)!important}.product_productDescription__4hDu5{font-size:1.1rem;font-weight:300;line-height:1.6;margin-bottom:2rem;max-width:90%}.product_thumbnailGallery__1J9gC{display:flex;gap:20px;margin-bottom:30px;position:relative}.product_thumbnail__8f3yL{width:135px;height:165px;overflow:hidden;border-radius:10px;cursor:pointer;opacity:.6;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.product_thumbnail__8f3yL:hover{opacity:1}.product_activeThumbnail__3j1iJ{scale:1.1;border:1px solid white;opacity:1}.product_thumbnail__8f3yL img{width:100%;height:100%;object-fit:cover}.product_decorativeOutline__ZEnwQ{position:absolute;bottom:-100px;right:-100px;opacity:.2;z-index:0}.product_outlineImage__8_O1a{object-fit:contain}@media (max-width:480px){.product_navButton__bLgi4{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;z-index:10}.product_navButton__bLgi4:first-of-type{left:5px;margin-left:0}.product_navButton__bLgi4:last-of-type{right:5px}}@media (max-width:1600px){.product_productName__56MKP,.product_productName__56MKP span{font-size:6rem}.product_brandText__wKB_u{font-size:7rem;letter-spacing:-.8rem}.product_productSubtitle__IseV_{font-size:1.9rem;line-height:.4}.product_productPrice__qXFYk{font-size:3.8rem}.product_productDescription__4hDu5{font-size:1rem}.product_oniOutline__d_dlm{font-size:32rem}}@media (max-width:1200px){.product_productContent__jJ7en{flex-direction:column;padding:60px 20px}.product_productImageSection__m8d_u,.product_productInfo__vwgPf{width:100%}.product_productInfo__vwgPf{margin-top:50px}.product_productName__56MKP{font-size:3.5rem}.product_verticalBrand__EzBUI{left:20px}.product_brandText__wKB_u{font-size:1.8rem}.product_navButton__bLgi4{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;z-index:10}.product_navButton__bLgi4:first-of-type{left:10px;margin-left:0}.product_navButton__bLgi4:last-of-type{right:10px}}@media (max-width:834px){.product_verticalBrand__EzBUI{display:none}.product_productName__56MKP{font-size:5rem;& span{font-size:6rem}}.product_productSubtitle__IseV_{font-size:1.2rem}.product_productPrice__qXFYk{font-size:2rem}.product_productPrice__qXFYk span{content:"€";font-family:var(--font-family-body);font-size:1.4rem}.product_thumbnailGallery__1J9gC{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.product_navButton__bLgi4{width:35px;height:35px;position:absolute;top:20%;transform:translateY(-100%);width:32px;height:32px}}.product_videoThumbnail__wi6Bv{position:relative;overflow:hidden}.product_thumbnailVideo__V6dLA{object-fit:cover}.product_playIcon__8exKu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:20px;background:rgba(0,0,0,.6);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;pointer-events:none}.product_mainImage__vIYz_,video.product_mainImage__vIYz_{width:100%;height:100%;object-fit:cover;border-radius:12px}.product_modal__oULRq{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000}.product_modalContent__75g_a{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}.product_modalClose__M7IJJ{position:absolute;top:-40px;right:0;background:none;border:none;color:white;font-size:30px;cursor:pointer;z-index:1001}.product_modalClose__M7IJJ:hover{color:#ccc}.product_modalMediaContainer__FeQ5D{position:relative;display:flex;justify-content:center;align-items:center;max-width:90vw;max-height:80vh}.product_modalMedia__rCcX_{max-width:50%;max-height:80%;object-fit:contain}.product_modalNext__1DSV4,.product_modalPrev__fkTv2{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.2);border:none;color:white;font-size:30px;padding:10px 15px;cursor:pointer;border-radius:5px;z-index:1001}.product_modalPrev__fkTv2{left:-60px}.product_modalNext__1DSV4{right:-60px}.product_modalNext__1DSV4:hover,.product_modalPrev__fkTv2:hover{background:rgba(255,255,255,.4)}.product_modalThumbnails___Vn8v{display:flex;gap:10px;margin-top:20px;justify-content:center}.product_modalThumbnail__xruEb{width:60px;height:60px;border:2px solid transparent;border-radius:5px;overflow:hidden;cursor:pointer;transition:border-color .3s ease}.product_modalThumbnail__xruEb:hover{border-color:rgba(255,255,255,.5)}.product_activeModalThumbnail__xRxtG{border-color:white}.product_clickToExpand__8fBNE{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:white;padding:5px 10px;border-radius:5px;font-size:12px;opacity:0;transition:opacity .3s ease}.product_mainImageContainer__YXVlh:hover .product_clickToExpand__8fBNE{opacity:1}.product_mainImageContainer__YXVlh{cursor:pointer;position:relative}@media (max-width:768px){.product_modalNext__1DSV4,.product_modalPrev__fkTv2{position:static;margin:10px}.product_modalContent__75g_a{flex-direction:column}.product_modalMediaContainer__FeQ5D{max-width:95vw;max-height:60vh}.product_modalThumbnails___Vn8v{flex-wrap:wrap;max-width:90vw}}@media (max-width:840px){.product_mainImageContainer__YXVlh{margin-left:0}.product_oniOutline__d_dlm{font-size:16rem}}@media (max-width:768px){.product_oniOutline__d_dlm{font-size:14rem}.product_mainImageContainer__YXVlh{margin-left:0}}.customizationSection_customizationContainer__KMsbv{width:100%;padding:80px 0;position:relative;overflow:hidden}.customizationSection_customizationContainer__KMsbv:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/bg-pattern.png);background-size:cover;opacity:.1;z-index:0}.customizationSection_customizationContent__ZtYxL{max-width:1800px;margin:0 auto;display:flex;flex-direction:column;padding:0 20px;position:relative;z-index:1}.customizationSection_textSection__25cuS{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px}.customizationSection_customizationTitle__LM7HW{font-family:var(--font-family-main);font-size:7rem;font-weight:100;line-height:.9;color:white;text-transform:uppercase;max-width:50%;margin:0;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.5);filter:drop-shadow(0 0 1px rgba(255,255,255,.5))}.customizationSection_customizationDescription__cIND_{font-size:1.1rem;line-height:1.6;max-width:40%;color:white;font-family:var(--font-family-heading);font-weight:300}.customizationSection_gallerySection__HbPQD{display:flex;justify-content:space-between;gap:20px;width:100%;overflow-x:auto;padding-bottom:20px;scrollbar-width:none}.customizationSection_gallerySection__HbPQD::-webkit-scrollbar{display:none}.customizationSection_mirrorItem__CTxd2{border-radius:10px;flex:0 0 auto;width:calc(20% - 16px);height:400px;background-color:#4d4d4d;overflow:hidden}.customizationSection_mirrorImage__cenSC{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.customizationSection_mirrorItem__CTxd2:hover .customizationSection_mirrorImage__cenSC{transform:scale(1.05)}@media (max-width:1200px){.customizationSection_textSection__25cuS{flex-direction:column}.customizationSection_customizationDescription__cIND_,.customizationSection_customizationTitle__LM7HW{max-width:100%}.customizationSection_customizationTitle__LM7HW{font-size:4rem;margin-bottom:30px}.customizationSection_mirrorItem__CTxd2{width:calc(33.33% - 14px)}}@media (max-width:768px){.customizationSection_customizationTitle__LM7HW{font-size:3rem}.customizationSection_mirrorItem__CTxd2{width:calc(50% - 10px)}}@media (max-width:480px){.customizationSection_mirrorItem__CTxd2{width:100%}}.faq_faqContainer__1tYlb{width:100%;padding:80px 3rem;position:relative;overflow:hidden}.faq_faqContainer__1tYlb:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/fan-pattern.png);background-size:cover;opacity:.05;z-index:0}.faq_faqContent__yNGMC{max-width:1800px;margin:0 auto;display:flex;justify-content:space-between;padding:0 20px;position:relative;z-index:1}.faq_faqHeader__4BYz6{width:50%;padding-right:40px}.faq_faqTitle__cMkHb{font-family:var(--font-family-main);font-size:7rem;font-weight:100;line-height:.8;color:white;text-transform:uppercase;margin:0;letter-spacing:2px}.faq_faqSubtitle__W1rkI{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-text-stroke:1px white;font-size:2.5rem;font-weight:900;color:transparent;text-transform:uppercase;margin:0;letter-spacing:1px;& span{color:white}}.faq_faqRightSection__xWbHw{width:45%;display:flex;flex-direction:column}.faq_faqDescription__U70kt{font-size:1.1rem;line-height:1.6;color:white;font-family:var(--font-family-heading);font-weight:300;margin-bottom:6rem;width:70%}.faq_faqList__PPWAx{width:100%}.faq_faqItem__NhcwZ{border-top:1px solid rgba(255,255,255,.2);padding:16px 0;transition:border-top .3s ease}.faq_faqItem__NhcwZ:hover{border-top:1px solid rgba(255,255,255,1)}.faq_faqItem__NhcwZ:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.faq_faqQuestion__9K8V1{justify-content:space-between;padding:10px 0;font-family:var(--font-family-heading);font-size:1.4rem;font-weight:400}.faq_faqQuestion__9K8V1,.faq_toggleButton__kW_x1{display:flex;align-items:center;cursor:pointer;color:white}.faq_toggleButton__kW_x1{background:none;border:none;font-size:1.5rem;width:30px;height:30px;justify-content:center;padding:0}.faq_faqAnswer__s5ODs{padding:20px 0;color:white;font-family:var(--font-family-heading);font-size:1.1rem;line-height:1.6;font-weight:300}.faq_open__240X5 .faq_faqQuestion__9K8V1{font-weight:600}@media (max-width:1024px){.faq_faqContent__yNGMC{flex-direction:column}.faq_faqHeader__4BYz6,.faq_faqRightSection__xWbHw{width:100%}.faq_faqHeader__4BYz6{margin-bottom:40px;padding-right:0}.faq_faqTitle__cMkHb{font-size:5rem}.faq_faqSubtitle__W1rkI{font-size:2rem}}.faq_butterflyDecoration__FBu4z{position:absolute;bottom:40px;left:40px;z-index:1;opacity:.7;pointer-events:none;animation:faq_floatButterfly__gumnH 8s ease-in-out infinite}@keyframes faq_floatButterfly__gumnH{0%,to{transform:rotate(0deg)}25%{transform:rotate(5deg) translateY(-5px)}50%{transform:rotate(0deg) translateY(0)}75%{transform:rotate(-5deg) translateY(-3px)}}@media (max-width:768px){.faq_faqTitle__cMkHb{font-size:4rem}.faq_faqSubtitle__W1rkI{font-size:1.5rem}.faq_butterflyDecoration__FBu4z{bottom:20px;left:20px;width:80px;height:80px}}@media (max-width:480px){.faq_faqContent__yNGMC{padding:0}}.customOrderForm_customOrderContainer__0PHA5{width:100%;padding:80px 0;position:relative;overflow:hidden;display:flex;justify-content:space-around}.customOrderForm_customOrderContainer__0PHA5:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/fan-pattern.png);background-size:cover;opacity:.05;z-index:0}.customOrderForm_formSection__cmKgW{width:50%;position:relative;z-index:1}.customOrderForm_formIntro__Eu1uk{margin-bottom:80px}.customOrderForm_introText__P0hqm{font-size:1.2rem;line-height:1.6;color:white;font-family:var(--font-family-heading);font-weight:300;margin:0}.customOrderForm_orderForm__OvrXA{display:flex;flex-direction:column;gap:20px;background-color:rgba(0,20,20,.7);border:1px solid rgba(255,255,255,.6);padding:40px 80px;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.customOrderForm_formGroup__MM6T5{display:flex;flex-direction:column;gap:8px}.customOrderForm_formRow__laVoC{display:flex;gap:20px}.customOrderForm_formRow__laVoC .customOrderForm_formGroup__MM6T5{flex:1 1}.customOrderForm_formLabel__o2x3C{font-size:1rem;color:white;font-family:var(--font-family-heading);font-weight:200;letter-spacing:1px}.customOrderForm_formInput__20kWi,.customOrderForm_formTextarea__x9ivW{padding:12px;background-color:transparent;border:1px solid rgba(255,255,255,.3);color:white;font-family:var(--font-family-heading);font-size:1rem;outline:none;transition:border-color .3s ease}.customOrderForm_formInput__20kWi:focus,.customOrderForm_formTextarea__x9ivW:focus{border-color:white}.customOrderForm_formTextarea__x9ivW{resize:vertical}.customOrderForm_uploadButton__eCl8V{width:80px;border-radius:10px;height:80px;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s ease}.customOrderForm_uploadButton__eCl8V:hover{border-color:white}.customOrderForm_plusIcon__8uuhl{font-size:2rem;color:white}.customOrderForm_mirrorOptions__rxyUt{display:flex;gap:10px}.customOrderForm_mirrorOption__05vqh{display:flex;flex-direction:column;align-items:center;width:80px;height:80px;border:2px solid rgba(255,255,255,.3);background:white;font-family:var(--font-family-heading);color:black;text-align:center;justify-content:center;font-weight:600;cursor:pointer;border-radius:10px;overflow:visible;transition:border-color .3s ease;position:relative}.customOrderForm_mirrorOption__05vqh.customOrderForm_selected__lsF8_,.customOrderForm_mirrorOption__05vqh:hover{border-color:rgb(2,255,87)}.customOrderForm_mirrorDimension__PmVOc{font-size:12px;color:white;margin-top:4px;text-align:center;opacity:0;visibility:hidden;position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.8);padding:4px 8px;border-radius:4px;white-space:nowrap;transition:opacity .3s ease,visibility .3s ease;z-index:10}.customOrderForm_mirrorOption__05vqh:hover .customOrderForm_mirrorDimension__PmVOc{opacity:1;visibility:visible}.customOrderForm_mirrorImage__AfeWQ{width:100%;border-radius:10px;height:100%;object-fit:cover}.customOrderForm_submitContainer__Mil6t{margin-top:20px;display:flex;justify-content:center}.customOrderForm_submitButton__8Cpim{padding:12px 40px;background-color:transparent;border:1px solid white;color:white;font-family:var(--font-family-heading);font-size:1rem;cursor:pointer;transition:all .3s ease;letter-spacing:1px}.customOrderForm_submitButton__8Cpim:hover{background-color:white;color:#001a1a}.customOrderForm_stepsSection__QImY_{width:40%;padding:0 40px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.customOrderForm_uploadedImage__3o05q{object-fit:cover;border-radius:4px}.customOrderForm_removeImageBtn__QSMFB{margin-top:8px;background:none;border:none;color:#ff4d4d;cursor:pointer;font-size:14px;text-decoration:underline}.customOrderForm_stepsTitle__ftRju{font-family:var(--font-family-main);font-size:7rem;font-weight:100;line-height:.8;color:white;text-transform:uppercase;margin:0 0 60px;letter-spacing:2px;text-align:right;filter:drop-shadow(0 0 1px rgba(255,255,255,.5))}.customOrderForm_stepsContent__dA2t4{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:300px}.customOrderForm_stepItem__n89Tp{display:flex;flex-direction:column;align-items:center;text-align:center}.customOrderForm_stepNumber__d_bVq{width:100px;height:100px;border-radius:50%;border:2px dashed white;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-main);font-size:2rem;color:white;margin-bottom:15px}.customOrderForm_stepDescription__0AACW{font-size:1rem;line-height:1.4;color:white;font-family:var(--font-family-heading);font-weight:300;margin:0;max-width:200px}.customOrderForm_stepConnector__yEDor{height:60px;width:2px;background:linear-gradient(180deg,white 50%,transparent 0);background-size:2px 10px}@media (max-width:1024px){.customOrderForm_customOrderContainer__0PHA5{flex-direction:column}.customOrderForm_formSection__cmKgW,.customOrderForm_stepsSection__QImY_{width:100%;padding:0 20px}.customOrderForm_stepsSection__QImY_{margin-top:60px}.customOrderForm_formRow__laVoC{flex-direction:column;gap:20px}}@media (max-width:840px){.customOrderForm_mirrorOptions__rxyUt{flex-wrap:wrap;justify-content:center}.customOrderForm_stepsTitle__ftRju{font-size:4rem;text-align:center}.customOrderForm_customOrderContainer__0PHA5{flex-direction:column-reverse}.customOrderForm_formSection__cmKgW,.customOrderForm_stepsSection__QImY_{width:100%;padding:0 20px}.customOrderForm_stepsSection__QImY_{margin-top:0;margin-bottom:60px}.customOrderForm_stepDescription__0AACW{font-size:1.4rem}.customOrderForm_formRow__laVoC{flex-direction:column;gap:20px}.customOrderForm_orderForm__OvrXA{padding:25px}}.customOrderForm_statusMessage__YNG_T{padding:15px;border-radius:8px;margin-bottom:20px;font-family:var(--font-family-heading);font-size:1rem;font-weight:400;text-align:center}.customOrderForm_success___kmeA{background-color:rgba(46,204,113,.2);border:1px solid #2ecc71;color:#2ecc71}.customOrderForm_error__6_fw_{background-color:rgba(231,76,60,.2);border:1px solid #e74c3c;color:#e74c3c}@media (max-width:480px){.customOrderForm_mirrorOption__05vqh{color:black}.customOrderForm_stepsTitle__ftRju{margin-top:10%;font-size:3rem}.customOrderForm_formSection__cmKgW{padding:1.2rem}.customOrderForm_stepDescription__0AACW{font-size:1rem}}.panier_cartPage__bdoGM{position:relative;color:#ffffff;min-height:100vh;padding-top:100px}.panier_cartPage__bdoGM:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/bg-pattern.svg);background-size:cover;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-blend-mode:overlay;z-index:0;pointer-events:none;opacity:.5}.panier_cartContainer__Ba4XU{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.panier_cartTitle__85cgG{font-family:var(--font-family-main);font-size:5rem;font-weight:100;line-height:.8;color:white;text-transform:uppercase;margin:0 0 60px;letter-spacing:2px;filter:drop-shadow(0 0 1px rgba(255,255,255,.5))}.panier_emptyCartContainer__uHAoW,.panier_loadingContainer__awqRC{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center}.panier_emptyCartMessage__zfZ5M{font-size:1.5rem;margin-bottom:30px}.panier_continueShoppingButton__CQ1a_{display:inline-block;padding:12px 30px;background-color:transparent;border:1px solid white;color:white;font-size:1rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;text-decoration:none}.panier_continueShoppingButton__CQ1a_:hover{background-color:white;color:black}.panier_cartHeader__MnNCM{display:flex;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:15px;margin-bottom:20px;font-weight:500;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.panier_cartItems__JakOr{margin-bottom:40px}.panier_cartItem__syfZb{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1)}.panier_productColumn__hQ8kU{flex:3 1;display:flex;align-items:center}.panier_actionColumn__L6zPy,.panier_priceColumn__zaoN0,.panier_quantityColumn__03_Rj,.panier_totalColumn__e9Jeo{flex:1 1;text-align:center}.panier_productInfo__Ga_j2{display:flex;align-items:center}.panier_productImageContainer__24z90{width:80px;height:80px;margin-right:20px;background-color:rgba(0,0,0,.2);border-radius:5px;overflow:hidden}.panier_productImage___iBNL{width:100%;height:100%;object-fit:cover}.panier_productName__fW6De{font-size:1.1rem;font-weight:400}.panier_quantityControl__O11_t{width:120px;margin:0 auto}.panier_quantityButton__Nxzs1,.panier_quantityControl__O11_t{display:flex;align-items:center;justify-content:center;height:40px}.panier_quantityButton__Nxzs1{width:40px;background:transparent;border:none;color:white;font-size:1.2rem;cursor:pointer;transition:background-color .2s ease}.panier_quantityButton__Nxzs1:hover{background-color:rgba(255,255,255,.1)}.panier_quantityValue__wCYps{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1rem;border-left:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3)}.panier_removeButton__XEJBJ{background:transparent;border:none;color:rgba(255,255,255,.7);cursor:pointer;transition:color .3s ease;font-size:1.1rem}.panier_removeButton__XEJBJ:hover{color:white}.panier_cartSummary__njr2J{display:flex;justify-content:space-between;margin-top:40px}.panier_cartActions__evWuG{display:flex;flex-direction:column;gap:15px}.panier_clearCartButton__hbX1S{padding:12px 30px;background-color:transparent;border:1px solid rgba(255,255,255,.5);color:white;font-size:1rem;cursor:pointer;transition:all .3s ease}.panier_clearCartButton__hbX1S:hover{background-color:rgba(255,255,255,.1)}.panier_orderSummary__OVPOH{width:auto;padding:30px;background-color:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);border-radius:5px}.panier_summaryRow__sLdkf{display:flex;justify-content:space-between;margin-bottom:25px;font-size:1rem}.panier_totalRow__ieb0b{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);font-size:1.2rem;font-weight:500}.panier_checkoutButton__m8H5n{width:100%;padding:15px;background-color:transparent;border:1px solid white;color:white;font-size:1rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.panier_checkoutButton__m8H5n:hover{background-color:white;color:black}@media (max-width:1024px){.panier_cartSummary__njr2J{flex-direction:column;gap:30px}.panier_orderSummary__OVPOH{width:100%}.panier_cartActions__evWuG{flex-direction:row;justify-content:space-between}}@media (max-width:768px){.panier_cartTitle__85cgG{font-size:3rem;margin-bottom:30px;text-align:center}.panier_cartContainer__Ba4XU{padding:0 15px}.panier_cartHeader__MnNCM{display:none}.panier_cartItem__syfZb{flex-direction:column;gap:15px;padding:15px;background-color:rgba(0,0,0,.3);border-radius:8px;margin-bottom:15px;border:none}.panier_actionColumn__L6zPy,.panier_priceColumn__zaoN0,.panier_productColumn__hQ8kU,.panier_quantityColumn__03_Rj,.panier_totalColumn__e9Jeo{width:100%;flex:none;text-align:left}.panier_productColumn__hQ8kU{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px;margin-bottom:10px}.panier_priceColumn__zaoN0,.panier_quantityColumn__03_Rj,.panier_totalColumn__e9Jeo{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.panier_priceColumn__zaoN0:before{content:"Prix:"}.panier_priceColumn__zaoN0:before,.panier_quantityColumn__03_Rj:before{font-weight:500;text-transform:uppercase;font-size:.8rem;color:rgba(255,255,255,.7)}.panier_quantityColumn__03_Rj:before{content:"Quantité:"}.panier_totalColumn__e9Jeo:before{content:"Total:";font-weight:500;text-transform:uppercase;font-size:.8rem;color:rgba(255,255,255,.7)}.panier_quantityControl__O11_t{margin:0;width:100px;height:35px}.panier_quantityButton__Nxzs1{width:33px;height:35px;font-size:1.1rem}.panier_quantityValue__wCYps{width:34px;height:35px;font-size:.9rem}.panier_actionColumn__L6zPy{display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);margin-top:10px}.panier_removeButton__XEJBJ{font-size:1.2rem;padding:8px 12px;border-radius:4px;transition:background-color .2s ease}.panier_removeButton__XEJBJ:hover{background-color:rgba(255,255,255,.1)}.panier_cartActions__evWuG{flex-direction:column;gap:15px;margin-bottom:20px}.panier_clearCartButton__hbX1S,.panier_continueShoppingButton__CQ1a_{width:100%;padding:12px 20px;text-align:center;font-size:.8rem}.panier_orderSummary__OVPOH{padding:20px}.panier_checkoutButton__m8H5n{padding:15px;font-size:.8rem;font-weight:500}}@media (max-width:480px){.panier_cartContainer__Ba4XU{padding:0 10px}.panier_cartTitle__85cgG{font-size:2.5rem;margin-bottom:20px}.panier_productInfo__Ga_j2{flex-direction:column;align-items:flex-start;gap:10px}.panier_productImageContainer__24z90{width:60px;height:60px;margin-right:0;margin-bottom:0;align-self:center}.panier_productName__fW6De{font-size:1rem;text-align:center;width:100%}.panier_cartItem__syfZb{padding:12px}.panier_quantityControl__O11_t{width:90px;height:32px}.panier_quantityButton__Nxzs1{width:30px;height:32px;font-size:1rem}.panier_quantityValue__wCYps{width:30px;height:32px;font-size:.85rem}.panier_orderSummary__OVPOH{padding:20px}.panier_summaryRow__sLdkf{font-size:.9rem;margin-bottom:15px}.panier_totalRow__ieb0b{font-size:1.1rem}.panier_checkoutButton__m8H5n{padding:15px;font-size:.8rem;font-weight:500;margin-left:21%;text-align:center}}@media (max-width:360px){.panier_cartTitle__85cgG{font-size:2rem;margin-bottom:15px}.panier_productImageContainer__24z90{width:50px;height:50px}.panier_cartItem__syfZb{padding:10px}.panier_priceColumn__zaoN0:before,.panier_quantityColumn__03_Rj:before,.panier_totalColumn__e9Jeo:before{font-size:.75rem}}.panier_giftCardImage__XFbQU{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:#f0f0f0;border-radius:4px;font-weight:700;text-align:center;font-size:12px}.panier_productDetails__g5Bwr{display:flex;flex-direction:column;margin-left:10px}.panier_giftCardRecipient__pqV_G{font-size:14px;color:#666;margin-top:4px}.panier_giftCardAmount__pvROh{font-size:14px;font-weight:700;margin-top:4px}.personnaliser_personnaliserPage__MB3yQ{min-height:100vh}.personnaliser_container__NRzpE{margin:0 auto;padding:2rem}.personnaliser_title__KRqqU{font-size:5rem;text-align:center;margin-bottom:1rem;font-weight:100;color:#ffffff}.personnaliser_subtitle__cawRK{font-size:1.2rem;text-align:center;margin-bottom:3rem;color:#666}@media (max-width:840px){.personnaliser_container__NRzpE{padding:1rem}.personnaliser_title__KRqqU{font-size:3rem}.personnaliser_subtitle__cawRK{font-size:1rem}}