/* === custom-growled-2026-260427.css === */
/* PERF-007 (audit du 04/09) : trois fontes d'icones etaient chargees sur chaque page — fa-solid-900 (153 Ko), fa-brands-400 (115 Ko) et la police Font Awesome 4 complete (63 Ko). Cette derniere pointait qui plus est vers /themes/warehouse/, le repertoire de l'ANCIEN theme. La production, elle, sert FA6 plus la couche de compatibilite v4 (5 Ko). On fait pareil : 63 Ko -> 4,7 Ko, avec fa-solid-900 en repli, deja telechargee. */@font-face{font-family:FontAwesome;src:url('/themes/warehouse-e4/css/fontawesome6/webfonts/fa-v4compatibility.woff2') format('woff2'),url('/themes/warehouse-e4/css/fontawesome6/webfonts/fa-solid-900.woff2') format('woff2');font-display:swap}@font-face{font-family:warehousefont;src:url('/themes/warehouse/fonts/warehousefont.woff') format('woff');font-display:swap}.pr-tab-content .tab-pane:not(.active){content-visibility:auto;contain-intrinsic-size:0 800px}#product #center_column .crossselling-product,#product #center_column .productscategory_list,#product .block_tags,#product .ybc_block_related{content-visibility:auto;contain-intrinsic-size:0 600px}#category .product_list>li:nth-child(n+7){content-visibility:auto;contain-intrinsic-size:0 400px}:root{--color-primary:#7e1e57;--color-primary-dark:#57143f;--color-primary-light:#8b2e8f;--color-secondary:#c94ca0;--color-accent:#7bbf3f;--color-warning:orange;--color-success:#2ecc71;--color-success-light:rgba(46, 204, 113, 0.4);--color-text-primary:#303840;--color-text-secondary:#444;--color-text-tertiary:#6b7280;--color-bg-white:#ffffff;--color-bg-light:#fafafa;--color-bg-lighter:#f5f5f5;--color-border:#eee;--color-border-light:#e5e7eb;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:12px;--radius-round:50%;--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.4s ease;--color-scrollbar-track:#f0edf3;--color-scrollbar-thumb:#ccc;--color-scrollbar-thumb-hover:#888}.skip-to-content{position:absolute;top:-100px;left:8px;z-index:99999;padding:12px 20px;background:var(--color-primary);color:#fff;border-radius:6px;font-weight:700;text-decoration:none;transition:top .2s}.skip-to-content:focus{top:8px}#short_description_content p strong{margin-bottom:8px;font-size:15px;text-transform:uppercase;letter-spacing:.06em;color:#8b2ba8}#short_description_content ul{list-style:none;margin:5px 0 25px;padding:14px 18px;border-radius:10px}#short_description_content ul li{position:relative;display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;line-height:1.45;color:#333;border-bottom:1px solid rgba(200,170,240,.35);word-break:break-word}#short_description_content ul li:last-child{border-bottom:none}#short_description_content ul li::before{content:"\2714";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;border-radius:50%;background:linear-gradient(135deg,#ff6ec4 0,#8b2ba8 50%,#5b4bff 100%);color:#fff;font-size:11px;font-weight:700;box-shadow:0 0 0 1px rgba(255,255,255,.9),0 4px 10px rgba(0,0,0,.18)}@media (max-width:480px){#short_description_content ul{padding:12px;margin-bottom:20px}#short_description_content ul li{font-size:13px;gap:8px;padding:7px 0}#short_description_content ul li::before{width:18px;height:18px;font-size:10px}}@media (max-width:360px){#short_description_content ul li{font-size:12.5px;line-height:1.4;padding:6px 0}#short_description_content ul li::before{width:16px;height:16px;font-size:9px;margin-top:3px}}.skallup-cards-videos-6901541e002b736654f2{opacity:1!important;visibility:visible!important;min-height:400px;display:flex!important;gap:20px}@media (max-width:768px){#short_description_content ul{padding:14px 16px}#short_description_content ul li{font-size:13.5px}.skallup-cards-videos-6901541e002b736654f2{min-height:290px}}#index #center_column .iqitcontent-element-id-1,#index #center_column .iqitcontent-element-id-132,#index #center_column .iqitcontent-element-id-199,#index #center_column .iqitcontent-element-id-216,#index #center_column .iqitcontent-element-id-23,#index #center_column .iqitcontent-element-id-244,#index #center_column .iqitcontent-element-id-245,#index #center_column .ybc_block_latest,#index #center_column .ybc_block_popular{position:relative;background:#fff;border-radius:18px;box-shadow:0 10px 25px rgba(0,0,0,.05);overflow:hidden;margin-top:20px;margin-bottom:10px;border:1px solid #f1f1f1}#footer,#footer1{border-radius:10px}#descriptionproduct::after{content:"";position:absolute;display:block;z-index:2;left:0;top:12px;bottom:12px;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(to bottom,var(--color-primary),#2b004f);clear:none}#ap5-page-product-box,#blockpack,#crossselling,#descriptionTab,#descriptionproduct,#featuresTab,#idTab95,#questionsTab,#reviewsTab,#reviews_section_click,.blockproductscategory,.faq_on_product,.infos-produits-gwl,.pack_site .description_pack,.pack_site .page-product-box,.product-accessories-horizontal,.ybc-blog-related-posts.on_product{position:relative;background:#fff;border-radius:12px;border:1px solid #e7e7e7;padding:18px 18px 16px;margin-top:18px;box-shadow:0 8px 24px rgba(0,0,0,.04);overflow:hidden}#descriptionproduct{overflow:visible!important;margin-top:0}#ap5-page-product-box::before,#blockpack::before,#crossselling::before,#descriptionTab::before,#descriptionproduct::before,#featuresTab::before,#idTab95::before,#questionsTab::before,#reviewsTab::before,#reviews_section_click::before,.blockproductscategory::before,.faq_on_product::before,.infos-produits-gwl::before,.pack_site .description_pack::before,.pack_site .page-product-box::before,.product-accessories-horizontal::before,.ybc-blog-related-posts.on_product::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(to bottom,var(--color-primary),#2b004f);display:block;clear:none}#crossselling h3,#idTab95 h3{position:relative;margin:0 0 8px;padding-left:4px;font-size:18px;line-height:1.3;font-weight:700;color:#2b004f;text-transform:none!important}#ap5-page-product-box>.page-product-heading,#blockpack>h3,#descriptionTab>.page-product-heading,#reviews_section_click>.page-product-heading,.blockproductscategory>.page-product-heading,.faq_on_product .title_block,.product-accessories-horizontal>.accessories-title,.ybc-blog-related-posts.on_product>.title_blog{position:relative;margin:0 0 8px;padding-left:4px;font-size:16px;line-height:1.3;font-weight:700;color:#2b004f;text-transform:none!important}#ap5-page-product-box>.page-product-heading[data-label],#blockpack>h3[data-label],#crossselling h2[data-label],#descriptionTab>.page-product-heading[data-label],#idTab95 h3[data-label],#reviews_section_click>.page-product-heading[data-label],.blockproductscategory>.page-product-heading[data-label],.faq_on_product .title_block[data-label],.product-accessories-horizontal>.accessories-title[data-label],.ybc-blog-related-posts.on_product>.title_blog[data-label]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}#ap5-page-product-box>.page-product-heading[data-label]::before,#blockpack>h3[data-label]::before,#crossselling h2[data-label]::before,#descriptionTab>.page-product-heading[data-label]::before,#idTab95 h3[data-label]::before,#reviews_section_click>.page-product-heading[data-label]::before,.blockproductscategory>.page-product-heading[data-label]::before,.faq_on_product .title_block[data-label]::before,.product-accessories-horizontal>.accessories-title[data-label]::before,.ybc-blog-related-posts.on_product>.title_blog[data-label]::before{content:attr(data-label);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;padding:3px 10px;border-radius:999px;background:#f7ecff;color:var(--color-primary);font-family:Poppins}#blockpack #multiAccessoriesTab{margin-top:8px;background:#faf7ff;border-radius:8px;padding:8px 10px}#blockpack #multiAccessoriesTab table{width:100%;border-collapse:collapse;margin:0}#blockpack #multiAccessoriesTab td{padding:2px 0;font-size:13px}#blockpack #multiAccessoriesTab .left-column{color:#555}#blockpack #multiAccessoriesTab .right-column-total{text-align:right;font-weight:700;font-size:15px;color:#9a1b51}#blockpack #group_accessories{margin-top:10px;counter-reset:pack-step;background:#fff!important}#blockpack #group_accessories>h3{display:none}#blockpack #group_accessories .option-row{background:#fafafa;border-radius:10px;padding:10px 12px;margin-bottom:10px;border:1px solid #eee;transition:box-shadow .18s,transform .18s,border-color .18s}#blockpack #group_accessories .option-row:hover{box-shadow:0 6px 18px rgba(0,0,0,.06);border-color:#e0d3ff;transform:translateY(-1px)}#blockpack #group_accessories h4{text-transform:none!important;border:none!important;margin:0!important;padding:0!important;display:flex;align-items:center;gap:6px;cursor:pointer}#blockpack #group_accessories .option-row h4::before{counter-increment:pack-step;content:counter(pack-step);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#7dad3b;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}#blockpack #group_accessories .ma_grower.icon_expand{font-size:13px;color:var(--color-primary)}#blockpack #group_accessories .content_group{padding-top:8px;margin-top:6px;border-top:1px dashed #e0e0e0}#blockpack #group_accessories .accessorygroup{width:100%;border-collapse:collapse}#blockpack #group_accessories .accessorygroup td{padding:5px 4px;vertical-align:middle}#blockpack #group_accessories .accessorygroup tr:hover{background:#f3f0ff}#blockpack #group_accessories .checkbox_radio_image img{max-width:60px;height:auto;display:block;border-radius:4px}#blockpack .block_accessory_name{margin:0 0 4px}#blockpack .block_accessory_name a{font-size:14px!important;font-weight:600;color:#333;text-decoration:none}#blockpack #group_accessories .ma_accessory_name{font-size:14px!important}#blockpack .block_accessory_name a:hover{color:var(--color-primary)}#blockpack #group_accessories .accessory_price{font-size:13px;white-space:nowrap;text-align:right;color:#9a1b51!important;font-weight:600}#blockpack #group_accessories .ma_block_qty input.custom_quantity{max-width:60px;font-size:12px;padding:3px 4px;border-radius:4px;border:1px solid #ddd}@media (max-width:767px){#ap5-page-product-box,#blockpack,#descriptionTab,#descriptionproduct,#featuresTab,#questionsTab,#reviewsTab,#reviews_section_click,.blockproductscategory,.faq_on_product,.product-accessories-horizontal,.ybc-blog-related-posts.on_product{box-shadow:none;border-left:none;border-right:none;border-radius:0;padding:14px 10px 10px}#ap5-page-product-box::before,#blockpack::before,#descriptionTab::before,#descriptionproduct::before,#featuresTab::before,#questionsTab::before,#reviewsTab::before,#reviews_section_click::before,.blockproductscategory::before,.faq_on_product::before,.product-accessories-horizontal::before,.ybc-blog-related-posts.on_product::before{top:10px;bottom:10px}#featuresTab .page-product-heading,#questionsTab .page-product-heading,#questionsTab .title_block,#reviewsTab .page-product-heading{font-size:16px}#blockpack #group_accessories .accessorygroup{width:100%;border-collapse:collapse}#blockpack #group_accessories .accessorygroup tr{display:flex;align-items:flex-start;padding:6px 0}#blockpack #group_accessories .accessorygroup td{width:auto;padding:3px 4px}#blockpack #group_accessories .accessorygroup td.select_box{flex:0 0 auto;padding-right:4px}#blockpack #group_accessories .accessorygroup td.checkbox_radio_image{flex:0 0 56px;margin-right:6px}#blockpack #group_accessories .checkbox_radio_image img{max-width:56px;height:auto;display:block;border-radius:4px}#blockpack #group_accessories .accessorygroup td:nth-child(3){flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start}#blockpack .block_accessory_name{margin:0 0 2px}#blockpack .block_accessory_name a{font-size:13px!important;line-height:1.3}#blockpack #group_accessories .ma_block_qty{align-self:stretch;margin-top:2px;text-align:right}#blockpack #group_accessories .accessory_price{align-self:stretch;text-align:right;margin-top:2px}}.sousmenumobilerea{display:none!important}.mobile-style3 .mh-menu{width:80%!important;font-size:1em!important}.mobile-style3 .ybc-menu-btn{font-size:1em!important;display:inherit}.mobile-style3 .ybc-menu-btn i{font-size:.5em!important}.mobile-style3 .mh-cart,.mobile-style3 .mh-search,.mobile-style3 .mh-user{width:10%!important}.mobile-style3 .mobile-h-logo{width:40%!important;padding:2px!important}.mobile-style3 .mh-button>span{padding:4px 0!important}.promomenutop{background:orange}#iqitcontentcreator .iqitcontent-element-id-230 .iqit-fullwidth-row{min-height:490px}.slider-story{position:relative;width:100vw;height:177vw;max-width:100vw;max-height:100vh;overflow:hidden;aspect-ratio:9/16;margin:0 auto 20px}.story-slide{display:none;width:100vw;height:177vw;aspect-ratio:9/16;position:absolute;left:0;top:0;border-radius:16px;transition:opacity .5s;opacity:0;z-index:1}.story-slide.story-active{display:block;opacity:1;z-index:2}.story-arrow{position:absolute;top:50%;background:rgba(255,255,255,.8);border:none;padding:8px 12px;border-radius:50%;transform:translateY(-50%);cursor:pointer;z-index:10}.story-arrow.prev{left:12px}.story-arrow.next{right:12px}.story-dots{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:7px}.story-dots button{width:12px;height:12px;border-radius:50%;border:none;background:#ddd;opacity:.7;cursor:pointer}.story-dots .active{background:#8c2a68;opacity:1}#layer_cart{border-radius:8px;box-shadow:0 15px 50px rgba(0,0,0,.3)!important;border:none!important;overflow:hidden;padding:0!important}#layer_cart .layer_cart_title{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:20px 30px}#layer_cart .layer_cart_title h5{color:#4cbb6c;font-size:18px;font-weight:600;margin:0;text-transform:none}#layer_cart .layer_cart_title i{font-size:22px;margin-right:10px}#layer_cart .layer_cart_product{padding:30px}#layer_cart .product-name{font-size:16px;font-weight:700;color:#333;margin-bottom:10px;display:block}#layer_cart strong{color:#333}#layer_cart .layer_cart_cart{background-color:#f9f9f9;padding:30px;border-left:1px solid #eee}#layer_cart .ajax_block_cart_total{font-size:20px;font-weight:700;color:#6f2570}#layer_cart .continue{background:0 0!important;border:1px solid #ccc;color:#777!important;border-radius:4px;text-shadow:none!important;box-shadow:none!important;font-weight:500;transition:.3s;margin-right:10px}#layer_cart .continue:hover{border-color:#333;color:#333!important}#layer_cart a.button-medium{background:#6f2570!important;border:none;color:#fff!important;border-radius:4px;font-size:16px;padding:10px 25px;text-shadow:none;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px rgba(111,37,112,.4);transition:transform .2s,box-shadow .2s}#layer_cart a.button-medium:hover{background-color:#883d89!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(111,37,112,.6)}#layer_cart a.button-medium i{padding-left:5px}#layer_cart .ajax_cart_shipping_cost{color:#4cbb6c!important;font-weight:800;text-transform:uppercase;font-size:13px;background:#eaffea;padding:2px 6px;border-radius:4px}#layer_cart .cross{font-size:20px!important;width:30px;height:30px;background-color:#f2f2f2;border-radius:50%;text-align:center;line-height:30px;color:#999;opacity:1;top:15px;right:15px;transition:.2s}#layer_cart .cross:hover{background-color:#d63031;color:#fff;cursor:pointer}#layer_cart .layer_cart_img{border:1px solid #e1e1e1;padding:5px;border-radius:4px;background:#fff;overflow:hidden}@media (max-width:767px){.banner-image{width:100%;height:auto;display:block}.iqitcontent-element-id-199,.iqitcontent-element-id-203,.iqitcontent-element-id-204,.iqitcontent-element-id-206,.iqitcontent-element-id-209{margin-top:3px!important}.iqitcontent-element-id-199 h1{font-size:2em;margin-top:5px;margin-bottom:5px}.banner-column{padding:2px!important;box-sizing:border-box}.iqitcontent-element-id-203 .iqit-banner-image{aspect-ratio:370/136;display:block;background-color:#f6f6f6;overflow:hidden;width:100%}.iqitcontent-element-id-208 .iqit-banner-image{aspect-ratio:175/278;display:block;background-color:#f6f6f6;overflow:hidden;width:100%}.iqitcontent-element-id-209 .iqit-banner-image,.iqitcontent-element-id-210 .iqit-banner-image{aspect-ratio:175/129;display:block;background-color:#f6f6f6;overflow:hidden;width:100%}#layer_cart{width:94%!important;left:3%!important;top:20px!important;position:fixed!important}#layer_cart .layer_cart_cart,#layer_cart .layer_cart_product{width:100%;float:none;padding:15px}#layer_cart .layer_cart_img{max-width:80px;float:left;margin-right:10px}#layer_cart .continue{padding:8px 10px;font-size:13px}}#subcategories{position:relative;margin:10px 0 28px}#subcategories .subcat-search{position:relative;max-width:420px;margin:0 0 18px}#subcategories .subcat-search__input{width:100%;padding:11px 42px;font-size:14px;font-family:inherit;line-height:1.4;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#1f2937;outline:0;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}#subcategories .subcat-search__input:focus{border-color:var(--color-primary,#6f2570);box-shadow:0 0 0 3px rgba(111,37,112,.1)}#subcategories .subcat-search::before{content:"";position:absolute;left:14px;top:50%;width:16px;height:16px;transform:translateY(-50%);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>") center/contain no-repeat;pointer-events:none;opacity:.8}#subcategories .subcat-search__count{position:absolute;right:44px;top:50%;transform:translateY(-50%);font-size:12px;color:#6b7280;font-weight:500;pointer-events:none}#subcategories .subcat-search__reset{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:#f3f4f6;border-radius:50%;color:#6b7280;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s,color .15s}#subcategories .subcat-search__reset:hover{background:var(--color-primary,#6f2570);color:#fff}#subcategories .subcat-empty[hidden],#subcategories .subcat-search__reset[hidden]{display:none}#subcategories .subcat-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}#subcategories .subcat-grid::after,#subcategories .subcat-grid::before{display:none!important;content:none!important}#subcategories .cat-sub-gld{position:relative;list-style:none;margin:0;padding:0;width:auto;float:none}#subcategories .subcat-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;height:100%;padding:14px 12px 16px;background:#fff;border:1px solid #eef0f3;border-radius:12px;box-shadow:0 1px 2px rgba(17,24,39,.04);text-align:center;text-decoration:none;color:inherit;box-sizing:border-box;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}#subcategories .subcat-card:hover{transform:translateY(-3px);border-color:var(--color-primary,#6f2570);box-shadow:0 8px 18px rgba(111,37,112,.12);text-decoration:none}#subcategories .subcat-card .subcategory-image{position:static!important;flex:0 0 auto;width:84px;height:84px;display:flex;align-items:center;justify-content:center;background:#f7f2f8;border-radius:50%;transition:background .2s;margin:0}#subcategories .subcat-card:hover .subcategory-image{background:#ede0ef}#subcategories .subcat-card .subcategory-image img{display:block;max-width:60px;max-height:60px;width:auto;height:auto;object-fit:contain;border-radius:0}#subcategories .subcat-card .subcat-name-wrap{margin:0;padding:0;min-height:0;font:inherit;width:100%}#subcategories .subcat-card .subcategory-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px!important;line-height:1.35!important;font-weight:500;color:#1f2937;text-transform:none!important;text-decoration:none;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;transition:color .15s}#subcategories .subcat-card:hover .subcategory-name{color:var(--color-primary,#6f2570)}#subcategories .subcategory-name mark{background:#fff3a8;color:inherit;padding:0 1px;border-radius:2px}#subcategories .cat-sub-gld.is-hidden{display:none}#subcategories .subcat-empty{padding:30px 20px;text-align:center;color:#6b7280;background:#fcfbfd;border:1px dashed #e5e7eb;border-radius:10px;font-size:14px}#subcategories .subcat-empty span{color:#1f2937;font-weight:600}@media (max-width:991px){#subcategories .subcat-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}#subcategories .subcat-card{padding:12px 10px 14px;gap:9px}#subcategories .subcat-card .subcategory-image{width:76px;height:76px}#subcategories .subcat-card .subcategory-image img{max-width:54px;max-height:54px}}@media (max-width:640px){#subcategories .subcat-grid{grid-template-columns:repeat(3,1fr);gap:10px}#subcategories .subcat-search{max-width:none}#subcategories .subcat-search__input{font-size:16px;padding:12px 42px}}@media (max-width:480px){#subcategories .subcat-grid{grid-template-columns:repeat(2,1fr);gap:10px}#subcategories .subcat-card{padding:12px 8px 14px;gap:8px}#subcategories .subcat-card .subcategory-image{width:68px;height:68px}#subcategories .subcat-card .subcategory-image img{max-width:48px;max-height:48px}#subcategories .subcat-card .subcategory-name{font-size:12px!important;-webkit-line-clamp:3}}@media (max-width:360px){#subcategories .subcat-search__count{display:none}#subcategories .subcat-search__input{padding-right:40px}}@media (hover:none){#subcategories .subcat-card:hover{transform:none;border-color:#eef0f3;box-shadow:0 1px 2px rgba(17,24,39,.04)}#subcategories .subcat-card:hover .subcategory-image{background:#f7f2f8}#subcategories .subcat-card:hover .subcategory-name{color:#1f2937}#subcategories .subcat-card:active{transform:scale(.98);border-color:var(--color-primary,#6f2570)}#subcategories .subcat-card:active .subcategory-image{background:#ede0ef}#subcategories .subcat-card:active .subcategory-name{color:var(--color-primary,#6f2570)}}.product-accessories-horizontal{padding:15px;border:1px solid #eee;border-radius:10px}.accessories-title{font-size:18px;font-weight:700;margin-bottom:15px;border-left:5px solid #772183;padding-left:12px}.accessories-scroll{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:15px;padding:10px 5px}.accessory-card{flex:0 0 280px!important;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:10px}.ap5-horizontal-layout{display:flex!important;flex-direction:row!important;align-items:flex-start}.accessory-img-container{flex:0 0 60px!important;max-width:60px!important;margin-right:12px;position:relative}.accessory-img-container img{width:100%!important;height:auto!important}.qty-badge{position:absolute;top:-5px;left:-5px;background:#333;color:#fff;font-size:10px;padding:1px 5px;border-radius:10px;z-index:5}.ap5-pack-savings{margin:10px 0}.badge-saving{background-color:#27ae60;color:#fff;padding:5px 12px;border-radius:20px;font-weight:700;font-size:14px;display:inline-block;animation:2s infinite pulse}.accessory-body{flex:1!important;text-align:left!important}.accessory-name{font-size:12px!important;font-weight:600!important;margin:0 0 4px!important;line-height:1.2}.stock-label{font-size:10px;font-weight:700;display:block}.stock-label.in-stock{color:#27ae60}.stock-label.out-of-stock{color:#e67e22}.accessory-price{font-size:14px!important;font-weight:700!important;margin:5px 0!important}.ap5-attribute-select{height:26px!important;font-size:11px!important;padding:0 5px!important;margin-top:5px!important}.pack_site #ap5-pack-product-tab-list li{height:50px!important;margin-bottom:4px}.pack_site #ap5-pack-product-tab-list li span{padding:10px!important;font-size:.8em}@media (max-width:767px){#iqitcontentcreator .iqitcontent-element-id-230 .iqit-fullwidth-row{min-height:370px}}.promomenutop .mm_menu_content_title{color:#fff;padding-top:8px}.mm_menu_content_title{font-size:clamp(11px,1vw,12px);font-weight:500;text-transform:uppercase}.stock-status{display:flex;align-items:center;gap:6px;font-weight:600;color:#2ecc71}.pulse{position:relative;width:10px;height:10px;background:#2ecc71;border-radius:50%}.pulse::before{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;background:rgba(46,204,113,.4);border-radius:50%;transform:translate(-50%,-50%);animation:1.5s infinite pulse-ring}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.ybc_block_latest{padding:40px 0;background:linear-gradient(to bottom,#fff 0,#fafafa 100%)}.ybc_block_latest .title_blog.title_block{font-size:26px;font-weight:600;color:#2c3e50;margin-bottom:35px;letter-spacing:.5px;position:relative;padding-bottom:15px}.ybc_block_latest .title_blog.title_block::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#8b2e8f 0,#c94ca0 100%);border-radius:2px}.ybc_blog_content_block{margin:0 -15px}.ybc_blog_content_block_item{margin-bottom:30px;padding:0 15px;animation:.6s ease-out backwards fadeInUp}.ybc_blog_content_block_item>div:first-child{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(139,46,143,.08);transition:.35s cubic-bezier(.4, 0, .2, 1);height:100%;display:flex;flex-direction:column}.ybc_blog_content_block_item>div:first-child:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(139,46,143,.15)}.ybc_item_img{display:block;position:relative;overflow:hidden;aspect-ratio:16/9;background:#f5f5f5;border-bottom:10px solid var(--color-primary)!important;border-radius:15px}.ybc_item_img img{width:100%;height:100%;border-radius:10px;object-fit:cover;transition:transform .3s,opacity .4s}.ybc_item_img:hover img{transform:scale(1.05);opacity:.92}.ybc_item_img::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);opacity:0;transition:opacity .3s}.ybc_item_img:hover::after{opacity:1}.ybc-blog-latest-post-content{padding:10px;display:flex;flex-direction:column;flex-grow:1}.ybc_title_block{font-size:14px;font-weight:700;text-align:justify;color:#2c3e50;line-height:1.2;margin-bottom:10px;text-decoration:none;display:block;transition:color .3s}.ybc_title_block:hover{color:#8b2e8f;text-decoration:none}.ybc-blog-sidear-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.ybc-blog-categories{flex:1}.be-categories{font-size:13px;color:#6c757d;line-height:1.5}.be-label{font-weight:500;color:#8b8b8b;margin-right:5px}.be-categories a{color:#8b2e8f;text-decoration:none;transition:.2s;font-weight:500}.be-categories a:hover{color:#c94ca0;text-decoration:underline}.be-categories .comma{color:#d0d0d0;margin:0 2px}.post-date{font-size:13px;color:#999;font-weight:400;white-space:nowrap;align-items:center;gap:5px}.post-date::before{content:'📅';font-size:14px;opacity:.7}.blog_description{flex-grow:1;margin-bottom:20px}.blog_description p{font-size:14px;line-height:1.7;color:#4a5568;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.read_more{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;color:#8b2e8f;text-decoration:none;border:2px solid #8b2e8f;border-radius:25px;transition:.3s;align-self:flex-start;position:relative;overflow:hidden}.read_more::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#8b2e8f 0,#c94ca0 100%);transition:left .3s;z-index:-1}.read_more:hover::before{left:0}.read_more:hover{color:#fff;border-color:#8b2e8f;text-decoration:none;transform:translateX(3px)}.read_more::after{content:'→';font-size:16px;transition:transform .3s}.read_more:hover::after{transform:translateX(4px)}.blog_view_all_button{text-align:center;margin-top:40px;padding-top:30px;border-top:1px solid #e8e8e8}.view_all_link{display:inline-flex;align-items:center;gap:10px;padding:14px 40px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#8b2e8f 0,#c94ca0 100%);text-decoration:none;border-radius:30px;transition:.3s;box-shadow:0 4px 15px rgba(139,46,143,.25)}.view_all_link:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,46,143,.35);text-decoration:none;background:linear-gradient(135deg,#9b3e9f 0,#d95cb0 100%)}.view_all_link::after{content:'→';font-size:18px;transition:transform .3s}.view_all_link:hover::after{transform:translateX(5px)}.reassurance-inline{width:100%;margin-top:1rem;border-top:1px solid #e5e7eb;padding-top:.75rem}.reassurance-list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0;color:#6b7280;font-size:1.1rem}.reassurance-list li{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;flex:1 1 auto;justify-content:center;text-align:center}.reassurance-list li::after{content:none}.btn-add-with-price .btn-text::before{content:"\f07a";display:inline-block;vertical-align:middle;transition:transform .2s}.btn-add-with-price:hover .btn-text::before{transform:scale(1.1)}.product-accessories-horizontal{margin:35px 0 15px;background:#fff}.product-accessories-horizontal .accessories-title,.product-accessories-horizontal>.accessories-title{border:none!important;border-left:none!important;border-bottom:none!important;padding-left:4px!important}.product-accessories-horizontal .accessories-title::after,.product-accessories-horizontal>.accessories-title::after{content:none!important;display:none!important}.product-accessories-horizontal .accessories-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;-webkit-overflow-scrolling:touch}.product-accessories-horizontal .accessories-scroll::-webkit-scrollbar{height:6px}.product-accessories-horizontal .accessories-scroll::-webkit-scrollbar-track{background:#f1f1f1}.product-accessories-horizontal .accessories-scroll::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:10px}.product-accessories-horizontal .accessory-card.accessory-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 280px;background:#fff;border:1px solid #eee;border-radius:6px;padding:10px;gap:10px;align-items:flex-start;transition:box-shadow .15s}.product-accessories-horizontal .accessory-card.accessory-horizontal:hover{box-shadow:0 6px 18px rgba(0,0,0,.05)}.product-accessories-horizontal .accessory-img{width:100px;min-width:100px}.product-accessories-horizontal .accessory-img img{max-width:100%;height:auto;display:block;border-radius:10px}.product-accessories-horizontal .accessory-body{flex:1;min-width:0}.product-accessories-horizontal .accessory-name{font-size:13px;margin:0 0 4px;line-height:1.35}.product-accessories-horizontal .accessory-name a{color:#444;text-decoration:none}.product-accessories-horizontal .accessory-name a:hover{color:#000}.product-accessories-horizontal .accessory-price{font-weight:600;margin:0 0 6px;color:#222;font-size:13px}.product-accessories-horizontal .accessory-add{display:inline-block;font-size:11px;padding:5px 10px;line-height:1.2;background:#fff;border:1px solid #ddd;color:#333;border-radius:4px;text-transform:none}.product-accessories-horizontal .accessory-add:hover{background:#f5f5f5;color:#000}.product-accessories-horizontal .accessory-add .icon-shopping-cart{margin-right:4px}@media (max-width:767px){.product-accessories-horizontal{margin:25px -10px 10px;padding:0 10px}.product-accessories-horizontal .accessory-card.accessory-horizontal{flex:0 0 250px}}.ri-ic{width:18px;height:18px;flex:0 0 18px;color:var(--color-primary);opacity:1}@media (max-width:768px){.reassurance-list{justify-content:center;gap:.5rem 1rem}.reassurance-list li{flex:1 1 45%;justify-content:flex-start}}.pro-call{width:100%;margin:1.25rem auto .75rem;background:#f9f5f8;padding:.75rem 1rem;border-radius:6px;text-align:center;border-left:none}.pro-call a{color:#7bbf3f!important}.pro-call p{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;color:#4b4b4b;font-size:1.1rem;line-height:1.4}.pro-ic{width:20px;height:20px;color:var(--color-primary)}.pro-link{color:var(--color-primary);font-weight:600;text-decoration:none;border-bottom:1px dashed var(--color-primary);transition:.2s}.pro-link:hover{color:#57143f;border-bottom-color:#57143f}@media (max-width:991px){.ybc_blog_content_block_item{margin-bottom:25px}.ybc_title_block{font-size:17px}}@media (max-width:767px){.product_attributes{background:rgba(255,255,255,.9);margin-bottom:0}.product_attributes .ybc_block_latest{padding:30px 0}.ybc_block_latest .title_blog.title_block{font-size:22px;margin-bottom:25px}.ybc-blog-latest-post-content{padding:20px}.ybc_title_block{font-size:16px;margin-bottom:12px}.ybc-blog-sidear-post-meta{flex-direction:column;align-items:flex-start;gap:8px}.blog_description p{font-size:13px;-webkit-line-clamp:2}.read_more{padding:8px 20px;font-size:13px}.view_all_link{padding:12px 32px;font-size:14px}.breadcrumb-mobile li:not(.parent-category):not(.home){display:none}.columns-container #columns{margin-top:0!important}#product #productsnavpn{display:none}}@media (max-width:480px){.ybc_blog_content_block_item{padding:0 10px}.ybc-blog-latest-post-content{padding:18px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ybc_blog_content_block_item:first-child{animation-delay:.1s}.ybc_blog_content_block_item:nth-child(2){animation-delay:.2s}.ybc_blog_content_block_item:nth-child(3){animation-delay:.3s}.ybc_blog_content_block_item:nth-child(4){animation-delay:.4s}.mm_menu_content_title::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:3px;background-color:#426c17;transform:translateX(-50%);transition:width .35s}.mm_menu_content_title:hover::after{width:100%}#thumbs_list img,#thumbs_list li,.col-gallery #image-block img{border-radius:10px}#thumbs_list li{border:none!important}#thumbs_list li a{border:2px solid transparent!important;border-radius:10px!important;display:block!important}#thumbs_list li a.shown,#thumbs_list li a:hover{border-color:var(--color-primary)!important}#quantity_wanted_p input{border:4px solid #7bbf3f!important;border-radius:10px;font-weight:600;font-family:Poppins;color:#7bbf3f;font-size:1.4em;text-align:center}.quantity-input-wrapper a{color:#7bbf3f!important}#quantity_wanted_p .quantity-input-wrapper .product_quantity_down,#quantity_wanted_p .quantity-input-wrapper .product_quantity_up{left:10px}.attribute_fieldset{display:flex;align-items:center;gap:10px;margin:0 0 8px;border-radius:10px}.attribute_fieldset .attribute_label{margin:0;font-size:13px;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;padding-left:10px;color:#fff!important;white-space:nowrap}.attribute_fieldset .attribute_list{flex:1 1 auto}.attribute_fieldset .attribute_select{width:100%;max-width:100%;height:34px;padding:6px 32px 6px 10px;border-radius:999px;border:1px solid #d8c9ff;background-color:#fff;font-size:13px;line-height:1.3;color:#232732;outline:0;box-shadow:0 2px 6px rgba(0,0,0,.03);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8b2ba8 50%),linear-gradient(135deg,#8b2ba8 50%,transparent 50%);background-position:calc(100% - 16px) 12px,calc(100% - 11px) 12px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}#product #columns{background:0 0!important}.attribute_fieldset .attribute_select:hover{border-color:#b99bff}.attribute_fieldset .attribute_select:focus{border-color:#8b2ba8;box-shadow:0 0 0 2px rgba(139,43,168,.18)}@media (max-width:575px){.attribute_fieldset{flex-direction:row;align-items:center;gap:6px;padding:6px}.attribute_fieldset .attribute_label{font-size:11px;letter-spacing:.06em;max-width:40%;overflow:hidden;text-overflow:ellipsis}.attribute_fieldset .attribute_list{flex:1 1 0}.attribute_fieldset .attribute_select{height:30px;font-size:12px;padding:4px 26px 4px 8px;background-position:calc(100% - 14px) 11px,calc(100% - 9px) 11px}}#columns .content-inner #center_column .form-control{border-radius:5px}.iqitcontent-element-id-6 .iqit-fullwidth-row{background:var(--color-primary)}.col-gallery #image-block{position:relative;border:1px solid #f9f9f9!important;border-radius:8px 8px 8px 19px!important;background:#fff!important;overflow:hidden!important}.col-gallery #image-block img{border-radius:4px!important;border:none!important}.col-gallery #thumbs_list li a.shown,.col-gallery #thumbs_list li a:hover{border-color:var(--color-primary)!important}.col-gallery #thumbs_list li a img{border:none!important;border-radius:3px!important}.ybc_indexing_box{background:var(--color-primary);border-radius:10px;color:#fff}.ybc_indexing_box a{color:#fff!important}.livraison-gratuite,.paiement-plusieurs-fois{display:none}.ajax_block_product{position:relative;border-radius:6px;overflow:hidden;transition:transform .3s}.slick_carousel .availability span,ul.product_list .availability span{width:100%;transform:translateY(0);transition:opacity .3s,transform .3s;opacity:.8}.slick_carousel .ajax_block_product:hover .availability span,ul.product_list .ajax_block_product:hover .availability span{opacity:1;transform:translateY(8px)}.ajax_block_product .availabile_product{background:#72bb78!important;color:#fff!important}.ajax_block_product::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:4px;background:var(--color-primary);transform:translateX(-50%);transition:width .35s;z-index:2}.ajax_block_product:hover::after{width:100%}@media (prefers-reduced-motion:reduce){.ajax_block_product::after{transition:none}}.ajax_block_product .product-image-container{overflow:hidden}.ajax_block_product .product-image-container img{transition:transform .4s,box-shadow .4s}.ajax_block_product:hover .product-image-container img{transform:scale(1.08);box-shadow:0 10px 25px rgba(0,0,0,.25)}.pro-growled-menu .titremenugrowled span{font-size:0}.pro-growled-menu .titremenugrowled img{width:120px}.subcategory-name{font-size:clamp(10px, .2vw, 10px)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:center;max-width:100%}.category-676 #center_column .product-image-container img{padding:5%;background:url(/img/destockage-growled.jpg)}.price-countdown-wrapper .price-countdown{background:#ffde59;padding:18px;border-radius:10px}#header{background:linear-gradient(to bottom,var(--color-primary),#2b004f 100%)!important;margin-bottom:0!important}.cms-66 .col-md-6 h2{text-transform:uppercase!important;color:var(--color-primary);font-size:42px}.cms-66 .col-md-6 p{padding:40px;text-align:justify;font-size:20px!important}#crossselling h3{line-height:100%!important}#cms #center_column li,#cms #center_column p{font-size:1.4em;line-height:2em;letter-spacing:.6px}.troissansfraisprix .alma-payment-plans-container{width:100%;text-align:center;border:none}.troissansfraisprix .alma-payment-plans-eligibility-line{text-align:center;width:100%}.troissansfraisprix .alma-payment-plans-payment-info{width:100%;font-weight:600;color:#9b5763!important;font-size:14px}.troissansfraisprix .alma-payment-plans-active-option{background:#7bbf3f!important}.sticky-add .alma-payment-plans-container{display:none!important}._widgetContainer_v4hon_1{flex-direction:row;font-size:.2vw!important}@media (max-width:767px){#blockpack .block_accessory_name a{font-size:14px}#blockpack{padding:0}}@media (min-width:767px){#blockpack{padding:50px}}#blockpack{background:#fff;width:100%}#blockpack #group_accessories h4{font-size:40px!important;font-weight:600!important;color:#9a1b51!important}.menu-lampes-growled .ets_mm_block_content li{display:inline-block;margin-right:10px;padding:5px;float:none!important}.blog_description p a{font-weight:700;text-decoration:underline;color:#7dad3b!important}.blog_description .btn{display:block;width:100%;padding:10px;font-size:1.2em}.blog_description table,.blog_description table td{border:1px solid #eee}.ybc-blog-wrapper-blog-list.loadmore .blog-paggination{display:block!important}#module-ybc_blog-blog .post-details li,#module-ybc_blog-blog .post-details p{font-size:20px;line-height:40px}#module-ybc_blog-blog .post-details h2{font-weight:600;text-transform:uppercase!important;padding:20px 0;color:#7dad3b;font-size:2.3em;border-bottom:2px solid #eee}#module-ybc_blog-blog .post-details h3,#module-ybc_blog-blog .post-details h4{padding:20px 0;font-weight:600;color:#7dad3b}#module-ybc_blog-blog .post-details strong{color:var(--color-primary)}.available-box #availability_value span{letter-spacing:.8px;text-transform:uppercase}.available-box #availability_value .shippingdate-message{letter-spacing:.8px;font-family:'Open Sans',sans-serif;color:#3b3b3b}@media screen and (min-width:768px){.available-box #availability_value span{font-size:.6em;line-height:1.5em}}@media screen and (max-width:767px){#module-ybc_blog-blog .post-details p{text-align:justify}.ybc-blog-wrapper-detail{float:none!important}.nav{display:none}.available-box #availability_value .shippingdate-message{font-size:.8em;margin:0}}.iqitcontent-element-id-230 img{border-radius:4px;box-shadow:4px 4px 10px rgba(0,0,0,.4)}.iqitcontent-element-id-230 .iqit-fullwidth{background:linear-gradient(to bottom,#2b004f,var(--color-primary) 100%)!important}.iqitcontent-element-id-246 p{font-size:1.2em;line-height:1.4em;letter-spacing:.6px}.iqitcontent-element-id-246 .iqitcontent-column-inner{padding:20px}.iqitcontent-element-id-246 h3{color:#c21a7e}.iqitcontent-element-id-247 .iqitcontent-column-inner{margin-top:auto;margin-bottom:auto}#index .ligne-reassurance{text-align:center;font-size:1.1em;letter-spacing:.3em;padding:5px;color:#fff}.iqitcontent-element-id-113 .iqit-fullwidth-row{background:linear-gradient(to top,#2b004f,var(--color-primary))!important}#reviews_section h3{line-height:100%!important}#descriptionTab blockquote{background:#cb3474;color:#fff;border-radius:3px;border:4px solid #fdcf00!important}#descriptionTab blockquote h2{text-transform:uppercase!important}.category-668 #center_column,.category-668 .columns-container{background:url('/img/cms/Growled/promotion-growled-top.png')}.category-668 .page-heading h1{text-align:center!important;text-transform:uppercase!important;padding:10px;font-size:1.5em}.category-668 .ajax_block_product .product-container{background:rgba(255,255,255,.8)}.mark-label{top:0;width:60%;border-bottom:2px solid #eee;border-right:2px solid #eee;border-radius:10px;opacity:.8}#product #reduction_amount{width:100%;text-align:center;margin-bottom:0;background:red;font-size:2em}#order .gift{background:#cb3474!important;padding:4px;color:#fff;border-radius:2px}#history #sendOrderMessage,.menu-lampes-growled .item_has_img img{display:none}.iqitcontent-element-id-230 a img{width:100%;height:auto}#ap5-product-list .ap5-pack-product-price-table-container .our_price_display,.pb-right-column #ap5-buy-block-container .price #our_price_display{font-size:3em;line-height:2em;font-weight:600}.ap5-pack-product-price-table-container .ap5-availability-statut span{display:block!important;width:100%;font-size:1.2em}#product #descriptionTab h2{font-size:clamp(14px,1.5vw,18px);padding:20px;border-left:10px solid #cb3474!important;font-weight:800;text-transform:uppercase!important}.item_has_img .ets_item_img{border:none!important}.col-sidebar .price-countdown{width:100%;flex-direction:row;display:flex;align-items:center;align-content:center;justify-content:center}.col-sidebar .price-countdown>div{display:flex}.box-cart-bottom .price #old_price .price{font-size:.9em}.sale-label{padding:13px;font-weight:700;font-size:2em;border-radius:5px 0 0 5px;font-family:'Open Sans',sans-serif}body:not(.page-order):not(.page-authentication):not(.page-address):not(.page-order-opc) .form-group input{border-radius:4px;box-shadow:1px 1px 4px #c5c5c5}body:not(.page-order):not(.page-authentication):not(.page-address):not(.page-order-opc) .form-group label{font-size:1.2em}.note-produit-fiche{display:flex;flex-direction:row;justify-content:center}.note-produit-fiche .excellente-notation{font-size:1.2em;padding:2px 20px}#product .professionnels-growled{font-size:1.5em;background:#ececec;text-align:center;padding:10px;margin-top:20px}#product .professionnels-growled span{display:inline-block;padding-top:14px;font-size:.7em}#product .professionnels-growled span a{font-weight:700}#index .iqitcontent-element-id-221 .nav-tabs li{flex-basis:100%!important;font-size:.9em}#product .available-box{margin-top:0;margin-bottom:0}.cart_block .cart-prices .cart-prices-line.last-line{font-weight:300}.cart_block_list .product-name a{font-size:1em!important}#product #availability_value{width:100%;text-align:center;margin-top:0}.iqitcontent-element-id-221 .nav-tabs a{text-transform:uppercase!important;font-size:3em}#index .nav-tabs a{font-size:24px}#index .nav-tabs{display:flex!important;flex-direction:row;justify-content:space-around}#index .nav-tabs li a{display:flex;width:100%;height:100%;padding:10px!important;margin-bottom:0;justify-content:center}#index .nav-tabs li{margin-bottom:10px!important;border-radius:10px;display:flex!important}#index .nav-tabs .active a{color:#fff!important}.ph_simpleblog .simpleblog-post-item .post-item{border:1px solid;border-bottom:1px solid #e8e8e8;border-radius:10px;box-shadow:6px 6px 12px #c5c5c5,-6px -6px 12px #fff;background:#fff}.ph_simpleblog .simpleblog-post-item .post-item h2{background:var(--color-primary)}.ph_simpleblog .simpleblog-post-item .post-title a{color:#fff!important;font-size:1.5em}#index .ph_simpleblog .simpleblog-post-item .post-additional-info{font-size:1.2em}.layout_layout1 .ets_mm_block_content ul li a::before{display:none}.categorie-acceuil-type{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;align-content:flex-start}.categories-des-growshop{display:flex;flex-direction:row}.iqitcontent-element-id-141{background:var(--color-primary);border-radius:0 0 5px 5px;padding-bottom:10px}.iqitcontent-element-id-9{padding-left:0;padding-right:0}.categorie-acceuil-type .title_cat_hh{font-size:1em;padding:5px 0;text-transform:uppercase;font-weight:600;color:#fff!important}.img-box-3 .img-box-3-icon a img{box-shadow:6px 6px 12px #c5c5c5,-6px -6px 12px #fff}.categorie-acceuil-type>div{text-align:center;background:#2b004f;padding:10px;box-shadow:6px 6px 12px #fff,-6px -6px 12px #fff;border-radius:10px}.men_plantes-vertes{background:#8dc291}.men_plantes-vertes .mm_menu_content_title{color:#fff!important}.men_plantes-vertes .mm_menu_content_title:hover{color:#8dc291!important}.packs-growled-menu .mm_menu_content_title:hover{color:var(--color-primary)}.iqitcarousel-product .ajax_block_product .product-container{border-radius:10px;border:1px solid #e8e8e8;box-shadow:2px 2px 3px #f2f2f2,-6px -6px 12px #fff}#index .nav-tabs .active{background:#2b004f!important;border-radius:10px}.nav-tabs>li>a{position:relative;padding-left:32px}.nav-tabs>li>a[title="Le TOP des éclairages"]::before{content:"💡";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:16px}.nav-tabs>li>a[title="Nouveaux produits"]::before{content:"🆕";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:16px}.nav-tabs>li>a[title="PACKS COMPLETS !"]::before{content:"📦";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:16px}#iqitcontent-tab-id-222,#iqitcontent-tab-id-226,#iqitcontent-tab-id-227{background:#eee;border-radius:10px}.nav-tabs{padding:0 10px;border-bottom:none!important}#columns .content-inner .nav-tabs>li>a:hover{background:var(--color-primary)!important;color:#fff!important}#columns .content-inner .nav-tabs>li>a{font-weight:600;border-radius:10px;background:#eee;font-size:1.5em}.iqitcarousel-product .ajax_block_product .availabile_product{margin-top:-10px}.product-image-container{margin:-10px -10px 0}.product_list .ajax_block_product .product-container{border-radius:5px}.iqitcontent-element-id-213{margin-top:10px!important}#index .iqitcontent-element-id-114 h2,#index .title_block,.iqitcontent-element-id-199 h1{text-align:center;text-transform:uppercase!important;font-weight:900;color:#3b3b3b;font-size:1.8em}.titre-cat-home h3{font-size:1.2em}.iqitcontent-element-id-163>div>div{border:1px solid #e9e9e9!important;border-radius:10px;box-shadow:2px 2px 5px #ececec,-6px -6px 12px #fff}.product-name-container .product-name{line-height:1.2;font-size:12px}.ajax_block_product .availabile_product{font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content_price .product-price{font-family:"Russo One",sans-serif;font-size:2.1em!important;font-style:normal}.content_price .old-price{font-size:15px!important;font-style:italic}.button.ajax_add_to_cart_button span{font-size:10px!important}.footer-container{background:linear-gradient(to bottom,#2b004f,var(--color-primary) 100%)!important}.iqitcontent-element-id-163>div{padding:10px}@media (min-width:480px){.troissansfraisprix strong{font-size:1.5em;padding-top:4px}.box-cart-bottom .price{flex-direction:column}.product_list .comments_note .star_label{display:none}.categories-acceuil .column{display:flex;flex-direction:row;align-content:center;align-items:center}.categories-acceuil .column .img-cat-home{flex:1 1;display:flex;padding-left:10px}.categories-acceuil .column .titre-cat-home{flex:2 1 auto}}.categories-acceuil{display:flex;flex-direction:row;flex-wrap:wrap}.categories-acceuil div{flex:1;text-align:center}.categories-acceuil .column h2{text-transform:uppercase!important}.categories-acceuil .column{margin:10px;padding:4px;background:#fff;border-radius:4px;border:1px solid #e8e8e8;box-shadow:0 5px 0 #c5c5c5,0 0 2px #fff}@media (max-width:480px){#index .title_block{font-size:1em!important}.livraison-gratuite,.paiement-plusieurs-fois{display:none}#product #buy_block .box-info-product .box-cart-bottom .content_prices #reduction_amount #reduction_amount_display{font-size:2em;font-weight:700!important}#product #buy_block .box-info-product .box-cart-bottom .content_prices #reduction_amount #reduction_amount_display:before{content:"\f02c";font:20px/1 FontAwesome;padding-right:20px}#product #buy_block .box-info-product .box-cart-bottom .content_prices .price{padding-bottom:0}#product #buy_block .box-info-product .box-cart-bottom .content_prices .price #old_price{margin-bottom:0!important;padding-bottom:0!important}#product #buy_block .box-info-product .box-cart-bottom .content_prices,#product #buy_block .box-info-product .box-cart-bottom .content_prices .price{flex-direction:column}#product #buy_block .box-info-product .box-cart-bottom .content_prices,#product #buy_block .box-info-product .box-cart-bottom .content_prices #reduction_amount{width:100%;display:block;font-size:1em}.hide-on-phone{display:none!important}.search_query_container input{box-shadow:2px 2px 4px #c5c5c5;border-radius:4px}.ets_mm_megamenu_content .ybc-menu-toggle{font-size:1.5em;font-weight:700!important;font-family:'Open Sans',sans-serif}.availability .out-of-stock,.professionnels-growled{font-size:1em!important}.professionnels-growled span{font-size:1.4em!important}.row-assurance{flex-wrap:wrap;flex-direction:row}.row-assurance>div{width:50%;flex-direction:column;text-align:center}.professionnels-growled p{font-size:.9em}#index .ph_simpleblog .simpleblog-posts{padding:0}.box-cart-bottom{flex-direction:row;justify-content:unset}.note-produit-fiche .star_content{flex:60%;display:flex;padding:5px}.note-produit-fiche .excellente-notation{font-size:1em;text-align:justify}.ligne-reassurance .texte-reas{text-align:center;font-size:1em}#index .nav-tabs{flex-wrap:wrap;margin:0;padding:0}#index .nav-tabs li{flex-basis:50%!important;justify-content:center;border-radius:0}.ligne-reassurance{flex-direction:row!important}.ligne-reassurance .avis-reassurance{flex-direction:column;padding:4px}.ligne-reassurance .texte-reas p{display:initial!important;font-size:1.1em;text-transform:uppercase;text-align:center}.ligne-reassurance .texte-reas span{display:none}.ligne-reassurance .image-reas img{width:32px!important;border-bottom:2px solid #eee}.sticky-add .prix-affiche{flex-direction:row!important;width:100%}.iqitcontent-element-id-162 .title_bloc{font-size:1.8em}.iqitcontent-element-id-114 h2{font-size:1.8em!important}.titre-cat-home h2,.titre-cat-home h3{margin:0}.titre-cat-home h3{display:none}}.content_prices .prix-affiche{flex-direction:column!important}.box-info-product p{margin-bottom:0}.troissansfraisprix{text-align:center;padding-top:5px;font-size:1.4em;letter-spacing:2px}#buy_block{border-radius:2px 2px 0 0;margin-bottom:0;position:static!important;display:block!important}.iqitsearch-inner{display:flex;flex-direction:column;align-items:center}.iqitsearch-inner .reassurance ul,.iqitsearch-inner .reassuranceeurope{display:flex;flex-direction:row}.ph_simpleblog .post-content p{font-size:1.7em}.col-assurance .col-icon{display:flex;padding:0 10px;font-size:2em!important;color:var(--color-primary)}.col-assurance{display:flex;align-content:left;padding:10px;align-items:center}.col-assurance .titre-assurance{font-size:1.2em;text-transform:uppercase;color:var(--color-primary);font-weight:600}.col-assurance .sous-titre-assurance{display:block;font-size:.9em}.row-assurance{display:flex;justify-content:space-evenly;margin-left:-16px;margin-right:-16px}#product.faq_ask_a_question button{background:#7e1e52;border-radius:5px}.price .price_vat{opacity:.5;color:#3b3b3b;display:none}#product .box-info-product .price{font-size:2em;font-family:Poppins;font-weight:700}.avis-produit-right{display:flex;background:#fdcd00;padding:4px;flex-wrap:wrap;align-items:center;align-content:center;color:#3b3b3b}.avis-produit-right .star:after{color:#fff!important}.avis-produit-right .star_content{flex:1 1 auto;padding-left:10px;align-items:center;align-content:center}.avis-produit-right .bon-avis{flex:1 8 auto}.avis-produit-right .avis-growled{flex:1 8 auto;font-weight:700;color:#fff;text-transform:uppercase;font-size:1.2em}.sous-titre-product .more_buttons_bottom_block{display:flex;align-items:center;padding-top:0!important;opacity:.7;font-size:1em;border-bottom:1px solid #eee;padding:0 10px}.sous-titre-product .more_buttons_bottom_block .star_content{display:flex;align-items:center;justify-content:center}#wishlist_button_nopop::before,.sous-titre-product .more_buttons_bottom_block #wishlist_button::before,.sous-titre-product .more_buttons_bottom_block .add_to_compare::before,.sous-titre-product .more_buttons_bottom_block .print::before,.sous-titre-product .more_buttons_bottom_block .review_count_extra{font-size:1em!important}.sous-titre-product .more_buttons_bottom_block div{flex:1 1 auto}.iqit-banner-image,.iqitcontent-element-id-203 .iqitcontent-column-inner .rev_slider_wrapper .rev_slider .tp-revslider-mainul{border-radius:8px!important}.product-add-to-cart .row{display:flex}#product .col-sidebar .box-cart-bottom div{flex:1 1 auto;display:flex;align-items:center}.infos-produits-gwl{margin:0}.infos-produits-gwl .page-product-heading{margin-bottom:16px!important}.infos-produits-gwl .caracteristiques{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;float:none!important;margin:0}.infos-produits-gwl .caracteristiques .col-md-3{width:100%!important;padding:0!important;float:none!important}.infos-produits-gwl .info-gwl-produit{text-align:center;padding:20px 16px;border-radius:10px;background:linear-gradient(135deg,#fafbfc 0,rgba(126,30,87,.025) 100%);border:1px solid #ece9f1;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;flex-direction:column;align-items:center;gap:10px;height:100%}.infos-produits-gwl .info-gwl-produit:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(74,26,107,.1);border-color:#d0bfe6}.infos-produits-gwl .info-gwl-image{margin:0}.infos-produits-gwl .info-gwl-image i{font-size:clamp(20px, 3vw, 24px)!important;color:var(--color-primary);padding:0!important;display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:rgba(126,30,87,.07);border-radius:12px;margin:0 auto;transition:background .25s}.infos-produits-gwl .info-gwl-produit:hover .info-gwl-image i{background:rgba(126,30,87,.12)}.infos-produits-gwl .info-gwl-produit h3{text-transform:uppercase!important;font-size:.8em!important;font-weight:700!important;color:#4a1a6b;margin:0!important;letter-spacing:.6px;line-height:1.3}.infos-produits-gwl .info-txt-gwl{font-size:.9em!important;font-weight:500!important;line-height:1.5!important;color:#555;margin:0}@media (max-width:768px){.infos-produits-gwl .caracteristiques{grid-template-columns:repeat(2,1fr)!important;gap:12px}.infos-produits-gwl .info-gwl-produit{padding:16px 12px}.infos-produits-gwl .info-gwl-image i{width:44px;height:44px}}@media (max-width:480px){.infos-produits-gwl .caracteristiques{grid-template-columns:repeat(2,1fr)!important;gap:10px}.infos-produits-gwl .info-gwl-produit{padding:14px 10px;gap:8px}.infos-produits-gwl .info-gwl-produit h3{font-size:.7em!important}.infos-produits-gwl .info-txt-gwl{font-size:.8em!important}}#product .columns-container{background-image:none!important;background-color:#f6f4f9!important}#product #slider_row,#product .bx-wrapper,#product .header-container+.columns-container .maxSlideshow,#product .homeslider-container,#product .nivoSlider{display:none!important;height:0!important;overflow:hidden!important}body#product .bx-controls,body#product .rslides_nav,body#product [class*=slide] .bx-next,body#product [class*=slide] .bx-prev{display:none!important}#breadcrumb,#product #breadcrumb,#product .breadcrumb-container{background:#2b004f!important;margin-bottom:0!important;padding:0!important}.breadcrumb{text-transform:none!important;font-weight:400!important;font-size:13px!important;letter-spacing:.2px!important;opacity:1!important;padding:5px 20px!important;margin-bottom:0!important;background:#2b004f!important;border-radius:0!important}ol.breadcrumb li{display:inline-flex!important;align-items:center}ol.breadcrumb li+li::before{content:">"!important;color:rgba(255,255,255,.35);margin:0 8px;font-size:10px}ol.breadcrumb li .navigation_pipe{display:none!important}#product .columns-container,#product .columns-container>.container{padding-top:0!important;margin-top:0!important}#product .fw-pseudo-wrapper{margin-top:0!important;padding-top:0!important}.ban-promo-wrap{width:100%;margin:0 0 20px}.ban-promo-wrap:empty{display:none!important;margin:0!important}.pack_site h1,.product-title h1{text-transform:uppercase!important;color:#4a1a6b!important;font-size:1.65em!important;margin-top:0;font-weight:800!important;font-family:Poppins!important;line-height:1.2;letter-spacing:-.3px}.img-box-3 a{color:#3b3b3b!important;text-transform:uppercase}.avis-reassurance .col-lg-10 p{display:none}.avis-reassurance img{width:50%;height:auto}.avis-reassurance .col-lg-10 span{text-transform:uppercase;font-weight:600;font-size:1.3em}.iqitcontent-element-id-113 .iqitcontent-element{margin-top:10px!important}.panierlienhaut b{font-weight:600;font-size:1.5em}.header_user_info,.shopping_cart .ajax_cart_total{font-size:1.2em!important}#search_block_top_content .iqitsearch-inner{text-align:center}#search_block_top .search_query_container input{border-radius:4px;border:4px solid rgba(255,255,255,.8)!important;font-size:2em}.titremenugrowled:first-of-type{font-weight:600}.block-top img{vertical-align:middle!important;transition:.5s ease-out}.header-container .nav{background:var(--color-primary);border-bottom:1px solid rgba(255,255,255,.1);font-size:.8em;font-weight:100}.faq_ask_a_question button{background:#7fbb3c;border:none;border-radius:5px}.faq_ask_a_question button:hover{background:var(--color-primary)}.mm_menus_li .menu_block_product .left-block,.mm_menus_li .menu_block_product .right-block{width:100%!important;max-width:100%!important}.mm_menus_li .menu_block_product .right-block a{line-height:1.4!important;font-size:11.5px;text-align:center}.mm_menus_li .menu_block_product .right-block .hook-reviews .star_label{display:none}.mm_menus_li .menu_block_product .right-block .content_price{text-align:center}.mm_menus_li .menu_block_product .right-block .content_price .product-price{font-size:1.4em}.mm_menus_li .menu_block_product .right-block .availability span{text-align:center;display:block;width:100%;color:#fff!important}.packs-growled-menu{background:#c21a7e}.packs-growled-menu .titremenugrowled{color:#fff!important}.packs-growled-menu .titremenugrowled:hover{color:#3b3b3b!important}.packs-growled-menu .product_combination{display:none!important}.mm_menu_content_title img{width:30px}#productsnavpn{display:none}ol.breadcrumb li:last-child{color:#fff!important;font-weight:600!important;font-size:13px!important}ol.breadcrumb li:last-child span{color:#fff!important;font-weight:600!important}ol.breadcrumb li a span{color:rgba(255,255,255,.6)!important;font-size:13px!important;transition:color .2s}ol.breadcrumb li a span:hover{color:#e7be5c!important}ol.breadcrumb li.home a span{color:rgba(255,255,255,.6)!important}ol.breadcrumb li.home a span .icon-home{font-size:14px}.columns-container{padding-top:0!important}#product .columns-container .container{margin-top:0!important;border-radius:0!important}#product .price-countdown-product .countdown-time{font-size:1.3em;background:rgba(255,255,255,.18);color:#fff!important}#product .price-countdown-title{font-size:1em}.avantages-packs-growled .col-lg-2{text-align:center}.avantages-packs-growled .col-lg-10{padding-top:10px;font-size:1.3em}.avantages-packs-growled .row{padding:5px 0;border-bottom:1px solid #eee}.avantages-packs-growled{background:#fff}.category-649 .availability{display:none!important}#category_description_full p{line-height:190%!important;font-size:1.5em;text-align:justify}#category_description_full h2{padding:20px;border-bottom:2px solid #eee;text-transform:uppercase!important}.categorie-homepage-gwld img{display:block;float:left;width:15%;margin-right:10px}.categorie-homepage-gwld span{display:block;width:100%!important;font-size:3em;text-transform:uppercase;font-weight:600!important;line-height:100%;color:#a8225b}.categorie-homepage-gwld a{display:block;background:#fff;padding:10px;min-height:105px;border:8px solid #eee}.categorie-homepage-gwld a:hover{border:8px solid #a8225b!important}.titre-homepage-category-27 span{font-size:5em;font-weight:600;text-transform:uppercase;color:#fff;line-height:100px}.titre-homepage-category-27 span::after,.titre-homepage-category-27 span::before{display:inline-block;margin:0 20px 15px;height:4px;content:" ";text-shadow:none;background-color:#a8225b;width:140px}@media (max-width:640px){.titre-homepage-category-27 span::after,.titre-homepage-category-27 span::before{display:none}.titre-homepage-category-27 span{font-size:2.5em;line-height:100%}.categorie-homepage-gwld span{font-size:2.5em}.categorie-homepage-gwld img{padding-top:10px;padding-bottom:10px}.container{max-width:100%!important}.caracteristiques .info-gwl-produit{display:flex;flex-direction:row;align-content:center;align-items:center;padding:0;border-bottom:1px solid #eee}.caracteristiques .info-gwl-image h3{padding:0!important;margin:0!important;font-size:1.5em;display:flex;align-items:center}.caracteristiques .info-txt-gwl{font-size:1em;padding:10px;text-align:right;width:100%}.row-assurance .col-assurance .titre-assurance{font-size:80%}.row-assurance .col-assurance .sous-titre-assurance{font-size:.7em}.row-assurance .col-assurance{border-bottom:1px solid #eee}.box-cart-bottom{align-items:center}.content_prices,.price-countdown-wrapper,.troissansfraisprix{width:100%;text-align:center!important}#product .troissansfraisprix{display:block!important}.paiement-plusieurs-fois{font-size:.8em}.livraison-gratuite{font-size:.7em}.caracteristiques .points{min-height:auto!important}.product-name{font-size:100%!important;line-height:100%}#product_reference{display:none}#descriptionTab iframe{width:100%;height:auto}#descriptionTab p{text-align:left;padding-top:0;margin-bottom:16px;line-height:1.7!important;font-size:14px;color:#444}#descriptionTab .rte{font-size:14px;line-height:1.7;color:#444}#descriptionTab .rte h2,#descriptionTab .rte h3{color:#4a1a6b;font-weight:700;margin:24px 0 12px;line-height:1.3}#descriptionTab .rte h2{font-size:1.3em}#descriptionTab .rte h3{font-size:1.1em}#descriptionTab .rte ol,#descriptionTab .rte ul{padding-left:20px;margin-bottom:16px}#descriptionTab .rte li{margin-bottom:6px;line-height:1.6}#descriptionTab .rte img{border-radius:8px;max-width:100%;height:auto;margin:12px 0}.comment ul{display:none!important}.comment_wrapp{padding:0!important}#ap5-page-product-box h3{font-size:1.5em!important}#ap5-product-footer-pack-list{padding:0}.cart_item .shippingdate-message{display:none!important}.ap5-buy-pack-button,.ap5-view-pack-button{font-size:.9em!important}.ap5-price-container{display:block;width:100%;border:none!important;text-align:center}.ap5-view-pack-name{font-size:.7em}.ap5-view-pack-category{display:none!important}.ap5-pack-product-name a{font-size:.8em}.ap5-pack-product-name{line-height:.8em}.ap5-pack-product-name.title-center{padding:0}.productscategory_h3{font-size:1em!important}#iqitmegamenu-accordion a{font-weight:600!important;font-size:1.5em}.content_prices .price{width:100%;display:inline}.content_prices .price span{width:40%!important}.col-sidebar .troissansfraisprix{font-size:1.2em;padding:5px}#all-images-ww #image-block{width:100%}.cbp-spmenu{box-shadow:none!important;border-right:4px solid #b51b5d!important}.mobile-main-bar #mh-menu{background:#b51b5d}#cbp-close-mobile{background:#3b3b3b!important;color:#fff!important}.iqitcontent-element-id-47,.iqitcontent-element-id-47 .iqitcontent-column-inner{padding:0!important;border:none!important;width:100%!important}.iqitcontent-element-id-47{border-bottom:8px solid #3b3b3b!important}.responsiveInykator{color:#b51b5d!important}}.available-box{display:flex;align-items:center}#availability_statut,#shipping_date_hook{display:inline-block}.shippingdate-message strong{font-weight:300!important;color:#777!important}#module-ph_simpleblog-single .image-de-blog,#module-ph_simpleblog-single .texte-de-blog{text-align:justify;padding:5%}#descriptionTab div li{font-size:clamp(14px,1.5vw,18px)}.page-product-heading{font-weight:800;font-size:1.5em;padding:15px 0;text-transform:uppercase!important}#descriptionTab li{list-style-type:"\2705";padding-left:10px;line-height:180%}#product-badges-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;pointer-events:none}#reduction_badge{position:absolute!important;top:15px;right:15px;margin:0!important;padding:0!important;width:auto!important;pointer-events:auto}.reduction-content{background:linear-gradient(135deg,#ff6b6b 0,#ee5a6f 100%);color:#fff;padding:15px 20px!important;border-radius:12px;text-align:center;box-shadow:0 8px 25px rgba(238,90,111,.5);transform:rotate(-3deg);transition:.3s;border:3px solid #fff;display:inline-block!important;width:auto!important}.reduction-content:hover{transform:rotate(0) scale(1.05);box-shadow:0 12px 35px rgba(238,90,111,.6)}.reduction-value{display:block;font-size:clamp(20px, 4vw, 28px);font-weight:900;line-height:1;margin-bottom:5px;text-shadow:0 2px 4px rgba(0,0,0,.2);white-space:nowrap}.reduction-label{display:block;font-size:clamp(8px, 1.5vw, 11px);text-transform:uppercase;letter-spacing:2px;font-weight:700;opacity:.95;white-space:nowrap}@media (prefers-reduced-motion:no-preference){@keyframes pulse-badge{0%,100%{transform:rotate(-3deg) scale(1)}50%{transform:rotate(-3deg) scale(1.05)}}.reduction-content{animation:3s infinite pulse-badge}}.new-badge,.online-badge{position:absolute;top:15px;left:15px;background:linear-gradient(135deg,#4facfe 0,#00f2fe 100%);color:#fff;padding:10px 15px;border-radius:8px;text-align:center;box-shadow:0 4px 15px rgba(79,172,254,.4);border:2px solid #fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:inline-block;width:auto;pointer-events:auto}.new-badge{background:linear-gradient(135deg,#43e97b 0,#38f9d7 100%);box-shadow:0 4px 15px rgba(67,233,123,.4);top:60px}#all-images-wrapper{position:relative!important}#view_full_size{display:block!important;position:relative!important}@media (max-width:768px){#reduction_badge{top:10px;right:10px}.reduction-content{padding:12px 16px!important}.reduction-value{font-size:20px}.reduction-label{font-size:9px}.new-badge,.online-badge{padding:8px 12px;font-size:10px;top:10px;left:10px}.new-badge{top:50px}}p.titre-spider-pro{color:#fff!important;font-size:25px;font-weight:700;background-color:#0179e4;padding:8px;border-radius:3px;border-bottom:5px solid grey!important}.garantie_ext{background:#260377!important;border:2px solid #c21a7e!important;color:#fff}.garantie_ext td{line-height:0!important;padding-top:0!important;padding-bottom:0!important}.garantie_ext .checkbox label{font-size:100%;text-transform:uppercase}.garantie_ext a{color:#ff0!important;opacity:.6;text-decoration:underline}.image-spider-pro img{display:flex!important;margin:0 auto!important}.shopping_cart .panierlienhaut::before{content:"\f07a";display:block;text-align:center;font-family:FontAwesome;font-size:30px;padding-top:10px;padding-bottom:8px;color:#fff}#product #product_review_block_extra{margin:0!important;padding:0!important}#product .comments_advices{display:none!important}@media (max-width:640px){.ph_simpleblog .post-featured-image h1{height:100px!important;display:none}.post-meta-info{display:none!important}.iqitcontent-element-id-114 h1{font-size:20px!important;padding:0!important;margin:0!important}.iqitcontent-element-id-114 p{font-size:12px!important;line-height:15px!important;text-align:justify!important}.iqitcontent-element-id-137 .logo-marque img{width:300px;height:auto}#short_description_block #short_description_content{text-align:justify}}.iqitcontent-element-id-23 .iqitcontent-element-id-65,.iqitcontent-element-id-23 .iqitcontent-element-id-66,.iqitcontent-element-id-23 .iqitcontent-element-id-68,.iqitcontent-element-id-23 .iqitcontent-element-id-69,.iqitcontent-element-id-23 .iqitcontent-element-id-71,.iqitcontent-element-id-23 .iqitcontent-element-id-72,.iqitcontent-element-id-23 .iqitcontent-element-id-73,.iqitcontent-element-id-23 .iqitcontent-element-id-74,.iqitcontent-element-id-23 .iqitcontent-element-id-76{height:150px}.ph_simpleblog .post-featured-image img{width:100%}.growled-before-after{display:flex;gap:30px;margin:40px 0;flex-wrap:wrap}.growled-after,.growled-before{flex:1;min-width:280px;background:#fff;border-radius:14px;padding:30px 30px 30px 35px;position:relative;transition:transform .25s,box-shadow .25s}.growled-after:hover,.growled-before:hover{transform:translateY(-4px)}.growled-after::before,.growled-before::before{content:"";position:absolute;left:0;top:0;height:100%;width:6px;border-radius:14px 0 0 14px}.growled-after h4,.growled-before h4{font-size:18px;font-weight:700;margin-bottom:18px;letter-spacing:-.2px}.growled-before h4{color:#c0392b}.growled-after h4{color:#8dc291}.growled-after ul,.growled-before ul{list-style:none;padding:0;margin:0}.growled-after li,.growled-before li{list-style-type:none!important;position:relative;padding-left:40px!important;margin-bottom:14px;font-size:15px;line-height:1.6;color:#444}.growled-after li::before,.growled-before li::before{position:absolute;left:0;top:3px;font-weight:700;font-size:16px}.growled-before li::before{content:"✖";color:#e74c3c}.growled-after li::before{content:"✔";color:#27ae60}@media (max-width:768px){.growled-before-after{flex-direction:column;gap:20px}.growled-after,.growled-before{padding:25px}}.growled-qa-block{margin-top:25px;margin-bottom:25px}.growled-question{background-color:#f8f9fa;border-radius:15px 15px 15px 5px;padding:15px 20px;position:relative;margin-bottom:10px;border:1px solid #e9ecef}.growled-question::before{font-family:bootstrap-icons;content:"\f52a  Question :";font-weight:700;color:#495057;display:block;margin-bottom:8px;font-size:1.1em}.growled-answer{background-color:var(--color-primary);border-radius:15px 15px 5px;padding:15px 20px;position:relative;border:1px solid #d1e7dd;color:#fff}.growled-answer::before{font-family:bootstrap-icons;content:"\f4a5  Notre Avis d'Expert :";font-weight:700;color:#fff;display:block;margin-bottom:8px;font-size:1.1em}.growled-answer p,.growled-question p{margin-bottom:0;padding-left:28px}.growled-badge-feature{background-color:var(--color-primary);color:#fff;padding:.1em .8em;border-radius:5px;font-size:.9em;font-weight:700;display:inline-block;margin:2px}.growled-alert-benefit{background-color:#8dc291;border-left:5px solid #ececec!important;padding:5px!important;color:#fff;margin:20px 0!important;border-radius:5px;text-transform:uppercase;font-weight:600}.growled-alert-benefit p{margin-bottom:0}.growled-section-title{display:inline-block;position:relative;margin-bottom:20px}.growled-section-title::after{content:'';position:absolute;bottom:-5px;left:0;width:50%;height:3px;background-color:#9a1b51}p.growled-expert-tip{font-size:.7em;padding:25px 25px 25px 140px!important;background-color:#fdfdfd!important;background-image:url("/img/badge-joseph.jpg")!important;background-repeat:no-repeat!important;background-position:25px 25px!important;background-size:95px 95px!important;border:1px solid #eee!important;border-radius:12px!important;line-height:1.6!important;box-shadow:0 6px 18px rgba(0,0,0,.05)!important}@media (max-width:768px){p.growled-expert-tip{padding:180px 20px 20px!important;background-position:center 20px!important;background-size:150px 150px!important;text-align:center!important}}p.growled-expert-tip em{font-weight:100!important;font-size:.8em}.growled-dashboard{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:25px;margin-bottom:35px;padding-top:20px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding-bottom:20px}.growled-dashboard-item{min-width:150px;flex:1;text-align:center;background-color:#8dc291;border-radius:8px;padding:15px 10px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.growled-dashboard-item:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.growled-dashboard-item .item-title{font-size:.9em;font-weight:700;color:#2B004F;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.growled-dashboard-item .item-value{font-size:.9em;font-weight:700;color:#14330a;margin-bottom:0;display:block}.faq_list{max-width:100%;margin:48px auto 0;padding:0;list-style:none;background:0 0}.faq_question_li{margin-bottom:16px;border-radius:16px;background:#fff;box-shadow:0 2px 12px rgba(193,53,107,.08);border:1px solid #f6dde7;overflow:hidden;transition:.2s}.faq_question_li:hover{box-shadow:0 8px 28px rgba(193,53,107,.14);transform:translateY(-1px)}.faq_question_name{display:flex;align-items:center;gap:10px;padding:16px 42px 16px 26px;font-size:1rem;line-height:1.4;font-weight:600;color:#b12f60;cursor:pointer;position:relative;background:#fff}.faq_q_text{max-width:58ch;text-wrap:pretty}.faq_question_name::after{content:'';position:absolute;right:20px;top:50%;translate:0 -50%;width:16px;height:16px;border-right:2.5px solid #b12f60;border-bottom:2.5px solid #b12f60;transform:rotate(45deg);transition:transform .28s}.faq_question_name.open{background:#ffe8f2;border-left:4px solid #b12f60;padding-left:22px;box-shadow:inset 0 -1px 0 rgba(177,47,96,.04)}.faq_question_name.open::after{transform:rotate(-135deg)}.faq_answer{max-height:0;opacity:0;overflow:hidden;background:#fafbfc;transition:max-height .4s,opacity .25s;padding:0 26px}.faq_answer.open{max-height:460px;opacity:1;padding:14px 26px 20px}.faq_answer ol,.faq_answer p,.faq_answer ul{margin-bottom:10px}@media (max-width:600px){.faq_question_name{padding:14px 36px 14px 16px}.faq_q_text{max-width:100%}.faq_answer,.faq_answer.open{padding:12px 16px 16px}.faq_question_name::after{right:14px}}.content_scene_cat{display:none}.iqitcontent-element-id-138 .tabs-marques h3 a{color:#fff!important;display:block;font-size:30px}#descriptionproduct #availability_statut{margin-bottom:0!important;width:25%}#availability_statut #availability_value{font-size:1.3em}#product_review_block_extra{box-shadow:none!important;border:none!important}.page-product-box a{color:#3b3b3b!important}.iqitcontent-element-id-139 .comments_note,.iqitcontent-element-id-139 .shippingdate-message{display:none}#index #columns,#index body.content_only{background:0 0!important}.iqitcontent-element-id-1{margin-top:10px;border-radius:4px}.iqitcontent-element-id-6{border-radius:0 0 4px 4px}.parttype span{display:block;line-height:1.3em;font-weight:900;color:#fff;text-align:center;padding-top:5px}.parttype .parttype1{font-size:2em!important}.parttype .parttype2{text-transform:uppercase;font-size:3em!important}.parttype .parttype3{font-size:2em!important}#left_column .cbp-hrmenu-tab,.iqitcontent-element-id-6 .cbp-hrmenu-tab{border-top:1px solid #f5f5f5;border-left:5px solid #b52965}#idxrrelatedproducts-ficha-producto h3::before,#product #reviews_section_click h3::before,#product .faq_on_product h3::before,#product .page-product-heading::before{padding-right:15px;color:#c21a7e}#product #ap5-page-product-box h3::before{content:"\f1b2"}#product .blockproductscategory h3::before{content:"\f140"}#product #crossselling h3::before{content:"\f290"}#product #reviews_section_click h3::before{content:"\f086"}#product .faq_on_product h3::before{font-family:FontAwesome;content:"\f059";padding-right:15px;color:#c21a7e}#product #idxrrelatedproducts-ficha-producto h3,#product .faq_on_product h3,#product .page-product-heading{text-transform:uppercase!important;border-bottom:4px solid #b12762!important}#product #reviews_section_click h3,div#idxrrelatedproducts-ficha-producto h3{display:block!important}#ap5-product-footer-pack-list{padding:0}.ap5-product-footer-pack-container{border-radius:2px!important}.ap5-buy-pack-button,.ap5-view-pack-button{padding:5px 20px!important;font-size:1.2em!important}.ap5-price-container{background:#fff!important;padding:4px 20px;border:4px solid #b12762!important}#left_column .cbp-vertical-title,.iqitcontent-element-id-6 .cbp-vertical-title{height:25px;line-height:25px;background:#cb3474;border-radius:2px 2px 0 0}#left_column .cbp-hrmenu-tab .cbp-mainlink-icon::before,.iqitcontent-element-id-6 .cbp-mainlink-icon::before{width:30px;display:inline-block;text-align:center}.product-image-container img{width:100%}.texte-des-marques-tabs{color:#fff}.texte-des-marques-tabs p{line-height:25px;font-size:1.2em;text-align:justify!important}.texte-des-marques-tabs h3{font-size:2em;border-bottom:1px solid #eee;font-weight:600}.texte-des-marques-tabs li{text-align:center;line-height:25px;text-transform:uppercase;font-size:1em;background:rgba(0,0,0,.2);margin-top:7px}.texte-des-marques-tabs .top-produits a{background:#ebd325;padding:0 6px;text-align:center;text-transform:uppercase}.texte-des-marques-tabs .top-produits p{text-align:center!important}#index .ph_simpleblog .title_block a{color:#3b3b3b!important}#index .ph_simpleblog .title_block{padding:20px}#index .ph_simpleblog .simpleblog-posts{padding:10px 30px}.titre-growshop{text-align:center}.titre-growshop h3{text-transform:uppercase!important;font-size:3em;font-weight:600;border-bottom:9px solid #a7225a!important;padding-bottom:16px;padding-top:0!important}#index #columns{padding-top:0}#iqitcontentcreator .iqitcontent-element-id-47 .iqitcontent-column-inner{border-radius:0 0 5px 5px!important}.texte-des-marques-tabs .logo-marque{text-align:center!important;border-radius:2px!important}.texte-des-marques-tabs img{border-radius:2px}#iqitcontent-tab-id-10{background:#8b6de3;background:linear-gradient(322deg,#8b6de3 0,#402590 100%)}#iqitcontent-tab-id-11{background:#6f6f6f;background:linear-gradient(322deg,#6f6f6f 0,#191919 100%)}.iqitcontent-element-id-9 .product-container{background:#fff;border-radius:2px}#iqitcontent-tab-id-96{background:#c2d52f;background:linear-gradient(322deg,#c2d52f 0,#3f893e 100%)}#iqitcontent-tab-id-115{background:#49b349;background:linear-gradient(267deg,#49b349 0,#2c992c 100%)}#iqitcontent-tab-id-30{background:#202020;background:linear-gradient(267deg,#202020 0,#2f2f2f 100%)}#iqitcontent-tab-id-37{background:#a61212;background:linear-gradient(90deg,#a61212 0,#0051b6 100%)}#iqitcontent-tab-id-91{background:#000}#iqitcontent-tab-id-28{background:#d44f0b;background:linear-gradient(90deg,#d44f0b 0,#9e3500 100%)}.delivery-home-ups{color:#fff;padding-top:22px;text-align:justify}.tabs-marques{text-align:center;color:#fff}.tabs-marques .titre-tabs{color:#fff;font-weight:600;font-size:24px;margin-top:0}.tabs-marques .description-tabs{padding:0 20px;text-align:justify!important}.iqitcontent-element-id-137 .tabs-tags{font-size:12px;text-align:center;color:#fff!important;padding-top:4px}.iqitcontent-element-id-137 .tabs-tags a{color:#fff!important;font-weight:700;font-style:italic}.iqitcontent-element-id-137 .title_block{color:#fff}.iqitcontent-element-id-137 .star_label{display:none}.iqitcontent-element-id-137 .product-name-container{height:auto}.tabs-marques:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.note-avis-king-avis .note{font-size:80px;float:left;padding-top:38px;color:#fff;font-weight:600;height:80px}.note-avis-king-avis span{color:#fff;text-align:justify;display:block;padding-top:22px;padding-left:120px!important;font-size:10.3px}.prod_rea{position:relative;margin-bottom:.5em;overflow:hidden}.prod_rea.prod_avis::before{content:'\f11e'}.prod_rea::before{content:"";font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:22px;width:38px;height:38px;line-height:38px;text-align:center;color:#fff}.prod_rea p{margin:0;display:inline-block;vertical-align:middle;max-width:78%;padding-left:60px;color:#fff}.prod_rea span{font-weight:300}.liens-growshop-categorie strong{font-size:12px;border-left:4px solid #a7225a!important;padding-left:4px;background:#eee;display:block;text-transform:uppercase}.categories-des-growshop ul{border-left:4px solid #eee;padding-left:4px}.categories-des-growshop li{border-bottom:1px solid #eee}.iqitcontent-element-id-64 .title_block::before{display:none}.promov img{width:100%!important;height:auto}#HOOK_PAYMENT .paypal img{width:70px!important;margin-right:10px}#parallax_block_center .parallax-outer{background:0 0!important}.flash-sale{color:#fff;font-size:30px;text-align:center}.defi-euro{background-color:#d55a2e;text-align:center;color:#fff!important;padding:10px;font-weight:700}.introprono{font-size:20px;line-height:30px!important;text-align:center}.defi-lot{background-color:#e8e8e8;color:#6a6a6a;padding:10px;text-transform:uppercase!important;font-weight:700!important}.lot-rec p{font-size:17px!important;line-height:20px!important;margin-top:15px!important;padding:20px}.rowpronosmarche{font-size:17px;line-height:30px!important}.cms-47{background-image:url('/img/cms/Growled/closeup-shot-of-painted-white-lines-on-green-soccer-field-in-germany(1).jpg')!important;background-size:cover!important}.cms-47 .parallax-outer{background:0 0!important}.parallax_block .parallax-outer{background:rgba(0,0,0,.8)!important}.cms-43 #columns,.cms-43 .center_column .rte{background:rgba(0,0,0,.3)!important;border-radius:20px}.cms-43 .center_column .rte img{border:9px solid #fff!important}.bx-parcel-client{color:#fff!important}#image-block #view_full_size img{width:100%!important}.livré{border-bottom:2px;border-top:2px!important;border-style:solid;border-color:#3b3b3b;width:80%}.livraison-europe{background-color:#bc2c69;padding:10px;font-size:20px;color:#fff;text-transform:uppercase;font-weight:700!important}.intro-livraison{font-size:13px;text-align:center;line-height:30px!important;padding:20px!important}.livraisongrow{margin-top:25px;background-color:#f2f2f2;padding:5px}.livraisongrow2{margin-top:20px;padding:10px}#index .product-image-container img{width:100%!important}@media (max-width:640px){.row.col-lg-12.livré{border:15px solid #f2f2f2!important;margin-bottom:50px!important}.livraison-europe{margin-bottom:15px!important}}[itemprop=author]{display:none!important}.ambassadeur p{font-size:20px!important;margin-top:20px!important;line-height:30px!important;background-color:#f1f1f1;padding:20px!important}.ambassadeur2 p{font-size:20px!important;margin-top:50px!important;line-height:30px!important;background-color:#f1f1f1;padding:20px!important}.row3ambassade{margin-top:40px}.infofacebook{font-size:20px!important;text-align:center;line-height:25px!important;padding:30px!important}.h1ambassade{text-align:center;color:#fff!important;font-weight:700;background-color:green;padding:15px}.image-paypal{margin-top:20px!important}.categories-des-growshop .titre-categorie-growshop{text-transform:uppercase;font-weight:600;border-left:7px solid #a7225a!important;color:#9a1b51;font-size:1.45em;background:#eee;padding:5px 25px!important;display:block!important}.categories-des-growshop .text-categorie-growshop{padding-top:8px}.categories-des-growshop .liens-growshop-categorie{font-size:80%}.liens-growshop-categorie a,.links-growshop-categorie a{background-color:#eaeaea;padding:3px;color:#3b3b3b!important;line-height:25px}.layered_subtitle{color:#cb3474!important;font-size:15px}.comment_details .title_block{border-bottom:4px solid #eee;padding:8px;color:#333}.btn-success{background-color:#b12762!important;color:#fff!important;font-size:20px!important}#index .iqitcontent-element-id-41 .comments_note{display:none!important}.points{background:#cb3474;color:#fff;border-top:3px solid #ccc;text-transform:uppercase}#short_description_content p{line-height:190%!important;letter-spacing:.5px}.cbp-vertical-title{background:#96194e;background:-webkit-linear-gradient(to left,#96194e ,#cb3474);background:linear-gradient(to left,#96194e ,#cb3474)}@media (max-width:480px){#product #buy_block .box-info-product .box-cart-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left}#product #buy_block .box-info-product .box-cart-bottom #quantity_wanted_p,#product #buy_block .box-info-product .box-cart-bottom .content_prices,#product #buy_block .box-info-product .box-cart-bottom>#quantity_wanted_p,#product #buy_block .box-info-product .box-cart-bottom>.content_prices{flex:0 0 auto}#product #buy_block .box-info-product .box-cart-bottom>#quantity_wanted_p{order:1;flex-basis:30%;max-width:30%;display:flex;align-items:center}#product #buy_block .box-info-product .box-cart-bottom>.content_prices{order:2;flex-basis:65%;max-width:65%;display:flex;justify-content:flex-end;text-align:right}#product #buy_block .box-info-product .box-cart-bottom #add_to_cart,#product #buy_block .box-info-product .box-cart-bottom .add_to_cart_container,#product #buy_block .box-info-product .box-cart-bottom .btn-add-with-price{width:100%}#product #buy_block .box-info-product .box-cart-bottom .btn-add-with-price .btn-content{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;gap:0!important;text-align:center}}.iqitcontent-element-id-79 .ph_simpleblog p.title_block{visibility:hidden!important;margin:0;height:0}.availability span{font-size:100%!important}.lignes-avantages ul li{list-style-type:'';border-bottom:1px solid #eee;text-align:center;font-weight:700;text-transform:uppercase;padding-top:5px;padding-bottom:5px;color:#9a1b51}.lignes-avantages ul{padding:0!important;margin:0!important}.lignes-avantages ul li span{text-transform:none!important;font-weight:300;color:#3b3b3b!important;font-style:italic}.faqq{background-color:#f4f4f4;margin:20px;font-size:15px!important;line-height:30px!important;border-radius:10px}.faqq h2{color:#b82854}.faqq-title h1{font-size:80px;background-color:#a8225b;color:#fff;padding:10px;margin-right:300px;margin-left:300px;border-radius:5px}.faqq-description p{font-size:17px;text-align:center;line-height:30px!important}.titrepromos h3{text-align:center;font-size:40px!important;background-color:#5e5e5e;margin-bottom:15x!important;color:#fff;padding-top:10px!important;margin-left:300px!important;margin-right:300px!important}#module-ph_simpleblog-single .center_column{line-height:300%!important}.clientgrowled1{text-align:center;margin-bottom:0!important}.clientgrowled{padding:20px;font-size:25px!important;margin-top:0!important;line-height:30px}.listenoel2{text-align:center;margin-top:60px!important}.listenoel{padding:20px;font-size:25px!important;margin-top:0!important;line-height:30px}.couleurfacebook3{text-align:center;margin-top:60px!important}.couleurfacebook{padding:20px;font-size:25px!important;margin-top:0!important;line-height:30px}.clientgrowled,.couleurfacebook,.listenoel{text-align:center;color:#bd0101;background:#ececec;border-radius:50px}.tourjoue{text-align:center;font-size:20px;margin-top:20px!important;line-height:30px!important}.rowdescriptionnoel{text-align:center;font-size:20px;line-height:30px;margin-bottom:30px}.imagenoel{text-align:center}#cms .parallax_block .rte{background:0 0!important}.product-tabs-container{margin-top:32px;position:relative;background:#fff;border-radius:12px;border:1px solid #e7e7e7;box-shadow:0 8px 24px rgba(0,0,0,.04);overflow:hidden}.product-tabs-container::before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(to bottom,var(--color-primary),#2b004f);z-index:1;pointer-events:none}.pr-nav-tabs{display:flex!important;gap:0!important;padding:0 0 0 16px!important;margin:0!important;background:#f9f8fb!important;border:none!important;border-bottom:2px solid #ece9f1!important;border-radius:0!important;list-style:none;width:100%;flex-wrap:wrap;box-shadow:none!important}.pr-nav-tabs li{flex:none!important;padding:0!important;margin:0!important;float:none!important;background:0 0!important;border:none!important}.pr-nav-tabs a,.pr-nav-tabs>li>a{display:inline-flex!important;align-items:center;gap:8px;padding:14px 20px!important;font-size:13px!important;font-weight:500!important;color:#6b6370!important;text-transform:none!important;letter-spacing:.01em!important;background:0 0!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;margin:0 -1px -1px 0!important;line-height:1!important;text-decoration:none!important;white-space:nowrap;position:relative;transition:color .22s,border-color .22s}.pr-nav-tabs a i{font-size:14px;color:inherit;transition:transform .22s,color .22s}.pr-nav-tabs a:hover,.pr-nav-tabs>li>a:hover{color:#4a1a6b!important;background:0 0!important;border-bottom-color:#d6ccdd!important}.pr-nav-tabs a:hover i{transform:translateY(-1px)}.pr-nav-tabs .active a,.pr-nav-tabs .active a:focus,.pr-nav-tabs .active a:hover,.pr-nav-tabs li.active a,.pr-nav-tabs li.active a:focus,.pr-nav-tabs li.active a:hover,.pr-nav-tabs>li.active>a{color:#2b004f!important;font-weight:700!important;background:0 0!important;border:none!important;border-bottom:2px solid var(--color-primary)!important;box-shadow:none!important}.pr-nav-tabs .active a i,.pr-nav-tabs li.active>a i{color:var(--color-primary)!important}.pr-tab-content{padding:28px 32px 32px}.pr-tab-content #descriptionTab,.pr-tab-content #featuresTab,.pr-tab-content #questionsTab,.pr-tab-content #reviewsTab{background:0 0!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.pr-tab-content #descriptionTab::before,.pr-tab-content #featuresTab::before,.pr-tab-content #questionsTab::before,.pr-tab-content #reviewsTab::before{display:none!important;content:none!important}#descriptionTab,#featuresTab,#questionsTab,#reviewsTab{margin-top:0}#questionsTab .faq_on_product,#questionsTab>.faq_on_product,#reviewsTab #reviews_section_click,#reviewsTab>#reviews_section_click,.pr-tab-content #reviews_section_click,.pr-tab-content .faq_on_product{background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;overflow:visible!important}#questionsTab .faq_on_product::before,#reviewsTab #reviews_section_click::before,.pr-tab-content #reviews_section_click::before,.pr-tab-content .faq_on_product::before{display:none!important;content:none!important}#product #descriptionTab h2:not(.sr-only),#product #featuresTab .page-product-heading,#product #featuresTab h2:not(.sr-only),#product #featuresTab h3,#product #questionsTab .page-product-heading,#product #questionsTab .title_block,#product #questionsTab h2:not(.sr-only),#product #questionsTab h3,#product #reviewsTab .page-product-heading,#product #reviewsTab h2:not(.sr-only),#product #reviewsTab h3{font-size:18px!important;line-height:1.3!important;font-weight:700!important;color:#2b004f!important;text-transform:none!important;letter-spacing:0!important;padding:0!important;margin:0 0 14px!important;border:none!important;border-bottom:none!important;background:0 0!important;display:block!important}#product #descriptionTab h2:not(.sr-only)::before,#product #featuresTab .page-product-heading::before,#product #featuresTab h2:not(.sr-only)::before,#product #featuresTab h3::before,#product #questionsTab .page-product-heading::before,#product #questionsTab .title_block::before,#product #questionsTab h2::before,#product #questionsTab h3::before,#product #reviewsTab .page-product-heading::before,#product #reviewsTab h2:not(.sr-only)::before,#product #reviewsTab h3::before{display:none!important;content:none!important}#questionsTab:empty,#reviewsTab:empty{display:none}.table-data-sheet{width:100%!important;border-collapse:separate!important;border-spacing:0!important;font-size:13px!important;border-radius:8px;overflow:hidden;border:1px solid #ece9f1}.table-data-sheet tr{transition:background .15s}.table-data-sheet tr:hover{background:rgba(126,30,87,.03)!important}.table-data-sheet td{padding:10px 14px!important;border-bottom:1px solid #f0edf3;vertical-align:middle}.table-data-sheet tr:last-child td{border-bottom:none}.table-data-sheet td:first-child{font-weight:600;color:#4a1a6b;width:40%;background:rgba(126,30,87,.02)}.table-data-sheet td:last-child{color:#444}.table-data-sheet tr.even{background:#fafbfc}@media (max-width:768px){.product-tabs-container{margin-top:0}.pr-nav-tabs{gap:0!important;padding:0 0 0 8px!important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;width:100%;border-radius:0!important;scrollbar-width:none}.pr-nav-tabs::-webkit-scrollbar{display:none}.pr-nav-tabs a,.pr-nav-tabs>li>a{padding:12px 14px!important;font-size:12px!important;white-space:nowrap}.pr-nav-tabs a i{font-size:13px}.pr-tab-content{padding:20px 18px 22px}}@media (max-width:480px){.pr-nav-tabs a,.pr-nav-tabs>li>a{padding:11px 12px!important;font-size:11px!important;gap:6px}.pr-nav-tabs a i{font-size:12px}.pr-tab-content{padding:16px 14px 18px}}.revendeur h1{text-align:center}.revendeur p{text-align:center;font-size:20px;color:#3b3b3b;line-height:25px!important}.king .listepc2 li{text-align:center;padding:5px;border-bottom:1px solid #eee;font-size:100%;line-height:180%;list-style:none;margin-top:20px}.current img{width:30px;height:20px}.zones{text-align:center;border-radius:5px}.zone1 h2{background-color:#b62584;color:#fff!important;border-radius:5px;padding:10px;font-size:50px}.zone2 h2{background-color:#662c92;color:#fff!important;border-radius:5px;padding:10px;font-size:50px}.zone3 h2{background-color:#3e7ebe!important;color:#fff;border-radius:5px;padding:10px;font-size:50px}.fondbleu{font-size:130%!important;line-height:20px;color:#b62584}.fondvert{font-size:130%!important;line-height:20px;color:#662c92}.fondorange{font-size:130%!important;line-height:20px;color:#3e7ebe}.listepc li{text-align:center;font-size:130%;line-height:150%;list-style:none}.closet{font-size:15px!important;padding-top:100px!important}.pagepaiement{font-size:15px}.pagepaiement .row{padding:20px;border-top:10px solid;text-align:center}.bx-parcel-client{font-size:120%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}#module-ndk_steppingpack-default .ndk_att_list,.bt_compare,.functional-buttons{display:none!important}#module-ndk_steppingpack-default .ndk_quantity_wanted_p{font-size:1.5em}#module-ndk_steppingpack-default #center_column h1{text-align:center;font-weight:600;border-bottom:8px solid #eee;padding-bottom:10px}#module-ndk_steppingpack-default .flexboxlegacy #quantity_wanted_p{display:none!important;border:4px solid red!important}#module-ndk_steppingpack-default .flexboxlegacy .add_to_cart_container{display:none!important}#module-ndk_steppingpack-default .nextBtn{line-height:40px!important;font-size:15px!important}#module-ndk_steppingpack-default .createPack{line-height:30px!important;font-size:25px!important}.troissansfrais{display:block!important}.iqitcarousel-product .content_price,.product_list .content_price{border-top:1px solid #eee!important;border-bottom:1px solid #eee!important;padding:10px 0}.iqitcarousel-product .comments_note,.product_list .comments_note{justify-content:center!important}.iqitcarousel-product .star,.product_list .star,.product_list .star:before,.star{font-size:16px!important;width:16px!important;height:16px;padding-top:2px}.rhinotexte{padding-top:40px}.rowrhino{background:#3b3b3b;color:#fff;text-align:center;border-width:30px;border-style:solid;border-top-color:#a51212!important;padding-top:20px}.mesure div{background:#eee;text-align:center;border:3px solid #fff!important;padding-top:8px;font-weight:600}.mesure div:after{content:"micromole";font-style:italic;font-size:100%!important}#short_description_block{font-size:1.2em}.shopping_cart .ajax_cart_quantity{color:#3b3b3b!important}.img-box-3 a{color:var(--color-primary)!important;text-decoration:none!important}.img-box-3 .img-box-3-icon a img{background:#fff;padding:17px;border-radius:5px}.our_price_display{display:block!important;text-align:center!important}.footer-container .footer-container-inner1{margin-bottom:20px}.footer-container{border-top:15px solid #915277}#footer_html_content h4{text-align:center}.toggle-footer article{font-weight:100;line-height:150%}.agrowled p{text-align:center;font-size:130%;font-weight:700;border:1px solid #eee;padding-bottom:3px;color:#b72a66;text-transform:uppercase;padding-top:6px!important;margin-top:-7px}.agrowled p span{display:inline-block;font-size:60%;font-weight:300;color:#3b3b3b}.agrowled .fa{display:block;font-size:200%}#descriptionTab{font-size:1.5em;font-weight:300!important;line-height:1.6em}.iqitcontent-element-id-64 .iqitcolumn-have-title{border-radius:4px}.description-marque p{line-height:200%}.img-box-3 h4{font-size:100%!important}.col-lg-8r,.col-md-8r,.col-sm-8r,.col-xs-8r{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-8r{width:12.5%;float:left}@media (min-width:768px){.col-sm-8r{width:12.5%;float:left}}@media (min-width:992px){.col-md-8r{width:12.5%;float:left}}@media (min-width:1200px){.col-lg-8r{width:12.5%;float:left}}@media (max-width:1024px){#columns .iqitcontent-element-id-9 .nav-tabs>li>a{font-size:14px;width:100%}}@media (max-width:1200px){#page .columns-container #columns .content-inner #center_column .clearfix .block .iqitcontent_row .iqitcontent-column .iqitcontent-column-inner .row .iqitcontent-tabs .iqitcontent-column-inner .nav-tabs li{padding:0}}.reassurance ul li,.reassuranceeurope ul li{float:left;margin:0 20px 0 0;list-style:none;font-size:17px;line-height:14px;font-style:italic}.reassurance ul li a{display:block;color:#fff;text-decoration:none;background-image:url(/img/fond-icon-gwl.png);background-repeat:no-repeat;padding:5px 0 5px 40px}.reassurance ul li.livraison-offerte a{background-position:0 -35px}.reassurance ul li.retours a{background-position:0 0}.reassurance ul li.stock a{background-position:0 -70px}.reassuranceeurope ul li a{display:block;color:#fff;text-decoration:none;background-image:url(/img/fond-icon-gwl-europe.png);background-repeat:no-repeat;padding:5px 0 5px 40px}.reassuranceeurope ul li.livraison-offerte a{background-position:0 -35px}.reassuranceeurope ul li.retours a{background-position:0 0}.reassuranceeurope ul li.stock a{background-position:0 -70px}.opartDevisCartToQuotationLink{color:#fff!important;background:#ab0b69}.price-countdown-product{display:block;text-align:center}.post-date{display:none!important}.availability,.availability .availabile_product,.availability .out-of-stock{min-height:20px;display:block!important}#availability_statut,#availability_statut #availability_value{display:block!important;text-align:center}#availability_statut{margin-left:0}.df-branding{display:none}.brt-link{color:#fff!important}.brt-link:hover{color:#9b5763!important}.prod_avis:before{font-size:200%;display:block;padding:6px 2px;margin:0;float:left;width:30px;height:40px;content:"\f091";font-family:FontAwesome}.prod_livraison:before{font-size:200%;display:block;padding:6px 2px;margin:0;float:left;width:30px;height:40px;content:"\f0d1";font-family:FontAwesome}.prod_fr:before{font-size:200%;display:block;padding:6px 2px;margin:0;float:left;width:30px;height:40px;content:"\f0c0";font-family:FontAwesome}.prod_rea span{display:block;font-style:oblique}.prod_rea{font-size:.9em}.infos-produits{text-align:center;margin-top:-21px;background:#ececec;padding:3px;font-size:100%;font-weight:100!important}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}#order-opc .title_block{color:#fff!important;padding:5px}.code-promo{text-align:center;background:#f06060;color:#fff;padding:30px;font-size:30px;font-weight:900!important;font-family:'Open Sans',sans-serif!important;line-height:100%}.description-promo{padding:30px;background:#eee;font-size:20px;line-height:100%}.listing-codepromo{margin-bottom:20px;border:10px solid #eee}.listing-codepromo:hover{border-color:#3b3b3b!important}#branding{visibility:hidden!important}.sticky-add .price-countdown-wrapper{display:none}#center_column strong,.product-desc strong,.rte strong{color:#b51b5d!important}.text-center{line-height:35px;font-size:13px!important}#cms #page #center_column h2{font-weight:600;text-transform:uppercase!important;padding:20px 0;color:#7dad3b;font-size:2.3em;border-bottom:2px solid #eee}#cms #page #center_column h3{padding:20px 0;font-weight:600}.mm_tab_toggle_title{width:100%;text-align:left}@media (max-width:767px){.ets_mm_megamenu .container{background-color:transparent!important}.ybc-menu-button-toggle_icon .icon-bar{background-color:#fff}.ybc-menu-toggle{color:#fff}.ets_mm_megamenu.hook-custom{margin-top:0}}.banners-desktop{display:flex;gap:20px;margin-bottom:32px}.banner-col1{flex:2.5 1 0;display:flex;align-items:stretch}.banner-col2{flex:0.65 1 0;display:flex;align-items:stretch}.banner-col3{flex:0.65 1 0;display:flex;flex-direction:column;gap:10px;justify-content:space-between}.banner-col img{border-radius:18px;width:100%;height:auto;object-fit:cover;display:block}.banner-col3 a{flex:1 1 0;display:flex}.banner-col3 img{height:100%;min-height:0}.banners-mobile{display:none}@media (max-width:991px) and (min-width:769px){#descriptionproduct.primary_block{grid-template-columns:45% 1fr!important}.col-gallery{grid-column:1!important;position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important}.col-info{grid-column:2!important;position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important}.col-sidebar{grid-column:1/-1!important;position:relative!important;top:auto!important;margin-top:16px}.promo-reassurance-inner{justify-content:center!important;gap:8px 20px!important}}@media (max-width:991px){.banners-desktop{display:none}.banners-mobile{display:block}.breadcrumb{white-space:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;padding:10px 14px!important;font-size:12px!important;scrollbar-width:none;-ms-overflow-style:none}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb li{flex-shrink:0!important;white-space:nowrap!important}.promo-reassurance-bar{padding:9px 0!important;border-bottom-width:2px!important}.promo-reassurance-inner{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;justify-content:flex-start!important;gap:16px!important;padding:0 14px!important;scrollbar-width:none;-ms-overflow-style:none}.promo-reassurance-inner::-webkit-scrollbar{display:none}.pr-item{flex-shrink:0!important;font-size:12px!important;gap:5px!important}.pr-item .fa{width:18px!important;height:18px!important;font-size:11px!important}}@media (max-width:768px){.col-gallery,.col-info{grid-column:1!important;position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important}.col-sidebar .combination-card{flex:1 1 100%!important}}@media (max-width:480px){.breadcrumb{font-size:11px!important;padding:8px 10px!important}.pr-item{font-size:11px!important}}#product *{overflow-anchor:none!important}#product #center_column,#product #center_column.center_column,#product #columns,#product #columns.container,#product .columns-container,#product .content-inner,#product .row.content-inner,#product [itemscope][itemtype*=Product]{overflow:visible!important}#descriptionproduct.primary_block{display:grid!important;grid-template-columns:minmax(280px,38%) minmax(200px,35%) minmax(240px,27%);gap:24px;align-items:start;overflow:visible!important;position:relative}#descriptionproduct.primary_block::after,#descriptionproduct.primary_block::before{display:none!important;content:none!important;clear:none!important}.col-gallery{grid-column:1;position:sticky;top:20px;align-self:start;float:none!important;max-height:calc(100vh - 40px);overflow:hidden}.col-gallery #all-images-wrapper.left-thumbs-table{display:flex!important;flex-direction:column!important}.col-gallery #all-images-wrapper.left-thumbs-table #image-block{width:100%!important;overflow:hidden;aspect-ratio:1/1;background:#fafafa}.col-gallery #thumbs_list_frame{display:flex!important;flex-direction:row!important}.col-gallery #thumbs_list_frame li{flex:0 0 70px!important;width:70px!important;height:70px!important}.col-gallery #thumbs_list_frame li a.shown,.col-gallery #thumbs_list_frame li a:hover{border-color:var(--color-primary)!important}.col-gallery #thumbs_list_frame li a img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain}.col-gallery #thumbs_list .slick-arrow,.col-gallery #views_block .slick-arrow{display:none!important}.col-gallery #thumbs_list{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.col-gallery #thumbs_list .slick-list{height:auto!important;min-height:0!important;max-height:none!important;width:100%!important;overflow:visible!important}.col-gallery #thumbs_list .slick-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;height:auto!important;width:max-content!important;transform:none!important;gap:6px!important}.col-gallery #thumbs_list .slick-slide{width:70px!important;height:70px!important;float:none!important;flex:0 0 70px!important;flex-shrink:0!important;margin:0!important}.col-gallery #thumbs_list_frame{display:flex!important;flex-direction:row!important;height:auto!important;min-height:0!important;max-height:none!important;gap:8px;overflow-x:auto;overflow-y:visible!important;padding:8px 2px 10px}.col-gallery #thumbs_list_frame>*{flex:0 0 70px!important;width:70px!important;height:70px!important}.col-gallery #views_block{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;margin-top:8px}.col-gallery #image-block .slick-next,.col-gallery #image-block .slick-prev,.col-gallery #taptozoom,.col-gallery #view_full_size_button{display:none!important}.col-gallery .sale-label{position:absolute!important;top:14px!important;right:14px!important;z-index:5;background:var(--color-primary)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;width:52px!important;height:52px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.product-identity-chip{position:absolute;bottom:0;left:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:8px 16px 8px 12px;background:#fff;border-radius:0 11px 0 19px;font-size:1.1rem;color:#4a3f6b;line-height:1.4;z-index:10}.product-identity-chip svg{display:inline-block;vertical-align:middle;flex-shrink:0;width:18px;height:18px;opacity:.55;margin-right:3px}.pic-ref{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.pic-ref strong{color:#2b004f;font-weight:700;font-size:1.2rem;letter-spacing:.02em}.pic-sep{color:rgba(126,30,87,.3);font-size:1.3rem;line-height:1;flex-shrink:0;padding:0 2px}.pic-brand{display:inline-flex;align-items:center;gap:3px}.pic-brand-link{color:var(--color-primary);font-weight:700;font-size:1.2rem;text-decoration:none;transition:color .18s}.pic-brand-link:focus,.pic-brand-link:hover{color:#4a0f32;text-decoration:underline}.col-info{grid-column:2;position:sticky;top:20px;align-self:start;display:flex!important;flex-direction:column!important;min-width:0;float:none!important;max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:none}.col-info::-webkit-scrollbar{width:0;display:none}.col-sidebar{grid-column:3;position:sticky;top:20px;align-self:start;background:#fff!important;border:1.5px solid rgba(126,30,87,.12)!important;border-radius:16px!important;padding:22px!important;box-shadow:0 8px 32px rgba(43,0,79,.12),0 1px 4px rgba(43,0,79,.05)!important;float:none!important;overflow:visible!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important;border-color:#e0d3ec!important}.col-sidebar #combination-cards:empty{min-height:52px!important}.col-sidebar #combination-cards:empty::after,.col-sidebar #combination-cards:empty::before{content:''!important;display:block!important;height:44px!important;border-radius:10px!important;background:linear-gradient(90deg,#f5f2fb 25%,#ede8f4 37%,#f5f2fb 63%)!important;background-size:200% 100%!important;animation:1.5s ease-in-out infinite cls-skeleton-pulse!important}.col-sidebar #combination-cards:empty::before{width:72px!important;flex:0 0 72px!important}.col-sidebar #combination-cards:empty::after{width:58px!important;flex:0 0 58px!important;animation-delay:.15s!important}.combination-cards-hidden{display:none!important}.combo-listbox{position:relative;margin:0 0 12px}.combo-listbox-label{display:block;font-size:13px;font-weight:600;color:#2b004f;margin:0 0 6px;letter-spacing:.02em}.combo-listbox-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 14px;background:#fff;border:1.5px solid rgba(126,30,87,.22);border-radius:10px;font:inherit;color:#2b004f;cursor:pointer;transition:border-color .15s,box-shadow .15s;text-align:left}.combo-listbox-trigger:focus-visible,.combo-listbox-trigger:hover{border-color:var(--color-primary,#7e1e57);box-shadow:0 0 0 3px rgba(126,30,87,.12);outline:0}.combo-listbox[data-open=true] .combo-listbox-trigger{border-color:var(--color-primary,#7e1e57);box-shadow:0 0 0 3px rgba(126,30,87,.12)}.combo-trigger-main{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.combo-trigger-text{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.combo-trigger-end{display:flex;align-items:center;gap:10px;flex-shrink:0}.combo-trigger-price{font-size:15px;font-weight:700;color:#2b004f}.combo-trigger-chevron{color:var(--color-primary,#7e1e57);transition:transform .2s;flex-shrink:0}.combo-listbox[data-open=true] .combo-trigger-chevron{transform:rotate(180deg)}.combo-trigger-dot,.opt-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.combo-trigger-dot.in-stock,.opt-dot.in-stock{background:#2ecc71;box-shadow:0 0 0 2px rgba(46,204,113,.18)}.combo-trigger-dot.shipping,.opt-dot.shipping{background:#f39c12;box-shadow:0 0 0 2px rgba(243,156,18,.18)}.combo-trigger-dot.out-of-stock,.opt-dot.out-of-stock{background:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.18)}.combo-listbox-panel[hidden]{display:none}.combo-listbox-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:100;background:#fff;border:1.5px solid rgba(126,30,87,.22);border-radius:12px;box-shadow:0 12px 40px rgba(43,0,79,.18),0 2px 8px rgba(43,0,79,.08);max-height:min(50vh,360px);overflow-y:auto;padding:4px;animation:.15s ease-out combo-pop;overscroll-behavior:contain}@keyframes combo-pop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.combo-listbox-sheet-header{display:none}.combo-opt{display:grid;grid-template-columns:16px 14px 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:14px;color:#2b004f;transition:background .12s}.combo-opt:focus-visible,.combo-opt:hover:not(.unavailable){background:#f7f2fb;outline:0}.combo-opt.is-selected{background:linear-gradient(135deg,rgba(126,30,87,.09),rgba(126,30,87,.03))}.combo-opt.is-selected .opt-check::before{content:'\2713';color:var(--color-primary,#7e1e57);font-weight:800}.opt-check{font-size:13px;line-height:1;text-align:center}.opt-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt-price{display:flex;flex-direction:column;align-items:flex-end;font-weight:700;line-height:1.15}.opt-old-price{color:#888;text-decoration:line-through;font-size:11px;font-weight:500}.opt-new-price{font-size:14px}.combo-opt.unavailable{opacity:.5;cursor:not-allowed}.combo-opt.unavailable .opt-name::after{content:' \2014 rupture';color:#c0392b;font-weight:500;font-size:12px}@media (max-width:600px){.combo-listbox[data-open=true]::before{content:'';position:fixed;inset:0;background:rgba(43,0,79,.35);z-index:999;animation:.15s ease-out combo-fade}.combo-listbox[data-open=true] .combo-listbox-panel{position:fixed;left:0;right:0;bottom:0;top:auto;border-radius:16px 16px 0 0;max-height:80vh;z-index:1000;animation:.22s ease-out combo-slide;padding:8px 8px 20px}.combo-listbox-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 12px;font-weight:700;color:#2b004f;border-bottom:1px solid rgba(126,30,87,.12);margin-bottom:4px}.combo-listbox-close{background:0 0;border:0;font-size:28px;line-height:1;color:var(--color-primary,#7e1e57);cursor:pointer;padding:0 8px}.combo-opt{padding:14px 12px;font-size:15px}}@keyframes combo-fade{from{opacity:0}to{opacity:1}}@keyframes combo-slide{from{transform:translateY(100%)}to{transform:translateY(0)}}.ed-placeholder{min-height:130px!important;border-radius:8px!important}.ed-placeholder .stock-left:empty::before{content:''!important;display:block!important;height:110px!important;border-radius:8px!important;background:linear-gradient(90deg,#f5f2fb 25%,#ede8f4 37%,#f5f2fb 63%)!important;background-size:200% 100%!important;animation:1.5s ease-in-out infinite cls-skeleton-pulse!important}.col-sidebar .sidebar-social-proof{min-height:22px!important}.col-info .fa,.col-sidebar .fa,.mini-guarantee-strip .fa{display:inline-block!important;min-width:1em!important;text-align:center!important}.infos-produits-gwl,.product-accessories-horizontal,.row-assurance{content-visibility:auto;contain-intrinsic-size:auto 400px}@keyframes cls-skeleton-pulse{0%{background-position:200% 0}100%{background-position:-200% 0}}.col-gallery #image-block img[src]{background:0 0!important}.sticky-add{display:none!important}#buy_block.sticky-add{position:static!important;display:block!important;bottom:auto!important;left:auto!important;right:auto!important;z-index:auto!important;box-shadow:none!important}#closezoom,#taptozoom{display:none!important}.col-info>.product-title{order:1}.col-info>.sous-titre-product{order:2}.col-info>#short_description_block{order:3}.col-info>.available-box{order:4}.col-sidebar>#buy_block{order:1}.col-sidebar>#oosHook{order:4}.col-sidebar .qty-price-row{display:flex!important;flex-direction:column-reverse!important;align-items:stretch!important;gap:14px!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.col-sidebar .content_prices{min-height:50px!important;background:0 0!important;border:none!important;padding:0 0 14px!important;border-bottom:1px solid #f0edf5!important;text-align:left!important;margin-bottom:0!important;border-radius:0!important;order:2!important}.col-sidebar .content_prices .price{display:flex!important;align-items:baseline!important;gap:10px!important;flex-wrap:wrap}.col-sidebar .content_prices .price #our_price_display{font-size:34px!important;font-weight:900!important;color:#2b004f!important;line-height:1!important;letter-spacing:-1px!important}.col-sidebar .content_prices .price .price_vat{font-size:11px!important;color:#999!important}.col-sidebar #quantity_wanted_p{border-right:none!important;border-top:none!important;padding-right:0!important;padding-top:0!important;padding-bottom:14px!important;border-bottom:1px solid #f0edf5!important;order:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.col-sidebar #quantity_wanted_p label,.col-sidebar .qty-label{letter-spacing:1.5px!important;text-transform:uppercase!important;margin-bottom:0!important}.col-sidebar .qty-selector-modern{background:#f5f2fb!important;border-radius:10px!important;padding:4px!important;gap:0!important;display:inline-flex!important}.col-sidebar .qty-btn{width:34px!important;height:34px!important;border:none!important;background:#fff!important;border-radius:7px!important;box-shadow:0 1px 4px rgba(0,0,0,.08)!important;color:#7e1e57!important;font-size:20px!important;font-weight:300!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:.15s!important;line-height:1!important;cursor:pointer!important}.col-sidebar .qty-btn:hover{background:#7e1e57!important;color:#fff!important;box-shadow:0 2px 8px rgba(126,30,87,.2)!important}.col-sidebar .qty-input-modern{width:40px!important;text-align:center!important;background:0 0!important;font-size:15px!important;font-weight:700!important;color:#2b004f!important;border:none!important}.col-sidebar .btn-add-with-price{width:100%!important}.col-sidebar .alma-hook-wrapper{border:1px solid #ebe5f5!important;border-radius:12px!important}.col-sidebar .alma-payment-plans-container{font-family:Poppins,sans-serif!important}.col-sidebar .alma-payment-plans-eligibility-options{display:flex!important;gap:6px!important}.col-sidebar .alma-payment-plans-eligibility-options button[role=option]{border:1.5px solid #e5dff0!important;border-radius:8px!important;padding:6px 8px!important;font-size:12px!important;font-weight:700!important;background:#fff!important;color:#2b004f!important;transition:.15s!important}.col-sidebar .alma-payment-plans-not-eligible-option{opacity:.4!important}.col-sidebar .alma-payment-plans-payment-info p{font-size:11px!important;color:#777!important}.col-sidebar .alma-payment-plans-know-more-action{display:flex!important;align-items:center!important}.dh-trust{display:flex;align-items:center;gap:24px}.trust-item{display:flex;align-items:center;gap:8px}.trust-icon{font-size:2.5rem;line-height:1;flex-shrink:0}.trust-txt{display:flex;flex-direction:column;line-height:1.25}.trust-txt strong{font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#fff}.trust-txt small{font-size:.9rem;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.03em}@media (max-width:991px){.dh-trust{display:none}}.col-sidebar .combination-cards-container{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:8px!important;margin:10px 0 14px!important;padding-bottom:14px!important;border-bottom:1px solid #f0edf5!important}.col-sidebar .combination-card{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:58px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:2px!important;padding:8px 12px!important;border-radius:10px!important;border:1.5px solid #e0daea!important;background:#fff!important;cursor:pointer!important;transition:.15s!important;position:relative!important}.col-sidebar .combination-card:hover{border-color:#c0a0d0!important;background:#faf7fd!important;transform:none!important}.col-sidebar .combination-card.selected{border-color:#7e1e57!important;background:rgba(126,30,87,.05)!important;box-shadow:0 0 0 1px rgba(126,30,87,.15)!important}.col-sidebar .combination-card-attrs{font-size:13px!important;font-weight:700!important;color:#2b004f!important;margin-bottom:0!important;line-height:1.1!important}.col-sidebar .combination-card.selected .combination-card-attrs{color:#7e1e57!important}.col-sidebar .combination-card-price{display:flex!important;align-items:baseline!important;gap:4px!important;margin-bottom:0!important}.col-sidebar .combination-card-price .card-new-price{font-size:10px!important;font-weight:600!important;color:#888!important}.col-sidebar .combination-card-price .card-old-price{font-size:9px!important;color:#bbb!important}.col-sidebar .combination-card-stock{font-size:9px!important;font-weight:700!important;margin-left:0!important}.col-sidebar .combination-card-stock .stock-dot{width:5px!important;height:5px!important}.col-sidebar .combination-card .popular-badge{font-size:7px!important;padding:1px 4px!important;position:absolute!important;top:-6px!important;right:4px!important}.col-sidebar #selected-combo-label{font-size:12px!important;padding:6px 8px!important;margin:4px 0 10px!important}.col-sidebar .attribute_fieldset>label,.col-sidebar .attribute_label{font-size:10px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#bbb!important;margin-bottom:8px!important}.col-sidebar .attribute_select{display:none!important}.col-sidebar .qty-cta-row{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important;margin:14px 0 0!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.col-sidebar .qty-cta-row>*{box-sizing:border-box!important;min-width:0!important;order:0!important}.col-sidebar .qty-cta-row #quantity_wanted_p{flex:0 0 auto!important;margin:0!important;padding:0!important;border:none!important;border-bottom:none!important;border-top:none!important;background:0 0!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;min-width:0!important;order:0!important}.col-sidebar .qty-cta-row .qty-selector-modern{background:#f5f2fb!important;border:1.5px solid rgba(126,30,87,.18)!important;border-radius:12px!important;padding:3px!important;gap:0!important;height:100%!important;align-items:center!important;flex-shrink:0!important}.col-sidebar .qty-cta-row .qty-btn{width:32px!important;height:40px!important;flex-shrink:0!important}.col-sidebar .qty-cta-row .qty-input-modern{width:36px!important;height:40px!important;min-width:36px!important;font-size:15px!important;font-weight:700!important;font-family:inherit!important;color:#1a0a24!important;background:0 0!important;border:none!important;border-radius:0!important;text-align:center!important;padding:0!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:textfield!important;appearance:none!important}.col-sidebar .qty-cta-row .qty-input-modern:focus{outline:#7e1e57 solid 2px!important;outline-offset:2px!important}.col-sidebar .qty-cta-row .qty-input-modern::-webkit-inner-spin-button,.col-sidebar .qty-cta-row .qty-input-modern::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.col-sidebar .qty-cta-row #add_to_cart{flex:1 1 auto!important;margin:0!important;padding:0!important;display:flex!important;min-width:0!important;width:auto!important}.col-sidebar .qty-cta-row .btn-add-with-price{width:100%!important;max-width:100%!important;height:100%!important;min-height:52px!important;min-width:0!important;margin:0!important;padding:0 14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.col-sidebar .qty-cta-row .btn-content{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.col-sidebar .qty-cta-row .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mobile-hero-overlay{display:none}@media (max-width:768px){.col-sidebar .qty-cta-row{gap:8px!important}.col-sidebar .qty-cta-row .qty-btn{width:28px!important;height:36px!important}.col-sidebar .qty-cta-row .qty-input-modern{width:28px!important;height:36px!important;font-size:14px!important}.col-sidebar .qty-cta-row .btn-add-with-price{min-height:48px!important;font-size:13px!important;padding:0 12px!important;letter-spacing:.02em!important;max-width:none!important}#buy_block .btn-add-with-price .btn-price-display,.btn-add-with-price span.btn-price-display,.col-sidebar #add_to_cart .btn-add-with-price .btn-price-display,.col-sidebar .btn-add-with-price .btn-price-display,.col-sidebar .qty-cta-row .btn-add-with-price .btn-price-display,.col-sidebar button.btn-add-with-price span.btn-price-display{display:none!important;visibility:hidden!important;width:0!important;max-width:0!important;overflow:hidden!important;opacity:0!important}.col-sidebar .qty-cta-row .btn-add-with-price .btn-text{font-weight:700!important;text-transform:uppercase!important;font-size:13px!important;letter-spacing:.04em!important;white-space:nowrap!important;text-align:center!important;width:100%!important}.col-sidebar .qty-cta-row .btn-add-with-price .btn-content{justify-content:center!important;align-items:center!important;display:flex!important;width:100%!important}.col-sidebar .qty-cta-row .btn-add-with-price .btn-text::before,.col-sidebar .qty-cta-row .btn-add-with-price::before{display:none!important;content:none!important}.col-gallery{padding:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw!important;max-width:100vw!important;border-radius:0!important;border:none!important;background:#fff!important;box-shadow:none!important;overflow:visible!important;position:relative!important}.col-gallery #all-images-wrapper,.col-gallery #all-images-ww{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;border-radius:0!important}.col-gallery #image-block{position:relative!important;width:100vw!important;height:100vw!important;min-height:100vw!important;max-height:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important;display:block!important}.col-gallery #image-block #view_full_size,.col-gallery #image-block .easyzoom{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1!important}.col-gallery #image-block #bigpic,.col-gallery #image-block #view_full_size img,.col-gallery #image-block img{max-height:100%!important;object-fit:contain!important;border-radius:0!important;display:block!important;margin:0 auto!important;width:100%!important;height:auto!important;max-width:100%!important}.col-gallery #thumbs_list,.col-gallery #views_block{position:relative!important;z-index:1!important;padding:10px 0!important;background:#fff!important;width:100%!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}.col-gallery #thumbs_list_frame{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;scroll-padding-left:12px!important;padding:4px 12px 8px!important;margin:0!important;height:auto!important;min-height:0!important;max-height:none!important;list-style:none!important;scrollbar-width:none!important}.col-gallery #thumbs_list_frame::-webkit-scrollbar{display:none!important}.col-gallery #thumbs_list_frame li{flex:0 0 70px!important;width:70px!important;height:70px!important;margin:0!important;border:none!important;list-style:none!important}.col-gallery #thumbs_list_frame li a{width:100%!important;height:100%!important;display:block!important;overflow:hidden!important;border:2px solid transparent!important;border-radius:10px!important;box-sizing:border-box!important}.col-gallery #thumbs_list_frame li a.shown,.col-gallery #thumbs_list_frame li a:hover{border-color:var(--color-primary)!important}.col-gallery #thumbs_list_frame li a img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:8px!important}.col-gallery #image-block .mobile-hero-overlay{display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:5!important}.col-gallery #image-block .mobile-hero-overlay::before{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;height:55%!important;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 25%,rgba(26,10,36,.75) 70%,rgba(26,10,36,.92) 100%)!important;pointer-events:none!important;z-index:1!important}.col-gallery #image-block .mobile-hero-text{position:absolute!important;top:auto!important;left:16px!important;right:16px!important;bottom:16px!important;color:#fff!important;pointer-events:auto!important;z-index:6!important;padding-bottom:40px}.mobile-hero-cat{font-family:inherit;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;opacity:1!important;margin-bottom:8px!important;color:#fff!important;font-weight:600!important;background:rgba(43,0,79,.72)!important;padding:4px 12px!important;border-radius:999px!important;display:inline-block!important}.mobile-hero-title{margin:0!important;font-family:inherit;font-weight:500!important;font-size:22px!important;line-height:1.1!important;letter-spacing:-.015em!important;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.4)}.mobile-hero-rating{display:flex!important;align-items:center!important;gap:6px!important;margin-top:8px!important;font-size:13px!important;flex-wrap:wrap}.mobile-hero-rating .fa{color:#f4d169!important;font-size:12px!important}.mobile-hero-score{font-weight:700!important;color:#fff!important;margin-left:4px!important}.mobile-hero-count{color:rgba(255,255,255,.75)!important;font-size:12px!important}.col-gallery #image-block .product-identity-chip{position:absolute!important;background:rgba(26,10,36,.88)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:7!important;left:12px!important;bottom:12px!important;right:auto!important;top:auto!important}.col-gallery #thumbs_list .slick-arrow,.col-gallery #views_block .slick-arrow,.col-info>.product-title,.product-title-center{display:none!important}}.col-sidebar .mini-guarantee-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1px!important;background:rgba(126,30,87,.15)!important;border-radius:12px!important;overflow:hidden!important;margin:14px 0 0!important;border:1px solid rgba(126,30,87,.15)!important}.col-sidebar .mini-guarantee-grid .mg-cell{background:#fff!important;padding:12px 6px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-align:center!important;min-height:68px!important;transition:background .15s}.col-sidebar .mini-guarantee-grid .mg-cell:hover{background:#faf7fb!important}.col-sidebar .mini-guarantee-grid .mg-icon{color:var(--color-primary,#7e1e57)!important;font-size:18px!important;line-height:1!important}.col-sidebar .mini-guarantee-grid .mg-label{font-size:10.5px!important;font-weight:600!important;color:#4a3a55!important;line-height:1.2!important;letter-spacing:.02em!important}.col-sidebar *{max-width:100%!important;box-sizing:border-box!important}.col-sidebar #buy_block,.col-sidebar .box-cart-bottom,.col-sidebar .box-info-product{max-width:100%!important;min-width:0!important;overflow-x:visible!important}.col-sidebar>.mini-guarantee-grid{margin-top:18px!important}@media (max-width:768px){body,html{overflow-x:clip!important;max-width:100vw!important}.col-sidebar .qty-cta-row #add_to_cart{max-width:none!important;flex:1 1 auto!important}#center_column,#columns,#columns>.container,.container>.row,.row>.col-xs-12{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}#center_column{padding:0!important}.col-sidebar{margin:0!important;padding:16px!important;border-radius:0!important;border-left:none!important;border-right:none!important;box-shadow:none!important}.col-info{margin:0!important;padding:0 12px!important;grid-column:1!important;position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important}.col-info>*{margin-left:0!important;margin-right:0!important}#short_description_block{padding:0!important;margin:12px 0!important}#short_description_content{padding:0!important}.product-tabs-container{margin:16px 0!important;border-radius:0!important;border-left:none!important;border-right:none!important;box-shadow:none!important}.pr-nav-tabs{margin:0!important;padding:0!important;border-radius:0!important}.pr-tab-content{padding:16px!important;border-radius:0!important}.promo-reassurance-bar{margin:0!important;border-radius:0!important}.breadcrumb{margin:0!important;padding:10px 14px!important;border-radius:0!important}.col-sidebar #buy_block,.col-sidebar .box-cart-bottom,.col-sidebar .box-info-product{margin:0!important;padding:0!important}.col-sidebar .sidebar-social-proof{margin:0 0 12px!important;padding:0 0 12px!important;border-bottom:1px solid #f0edf5}.product-accessories-horizontal{margin:16px 0!important;padding:18px 0!important;border-radius:0!important;border-left:none!important;border-right:none!important;box-shadow:none!important;width:100%!important;max-width:100%!important}.product-accessories-horizontal .accessories-title{padding:0 16px!important;margin-bottom:14px!important}.product-accessories-horizontal .accessories-scroll{padding:0 16px 10px!important;scroll-padding-left:16px!important}.col-sidebar>.mini-guarantee-grid,.mini-guarantee-grid{margin:14px 12px 0!important}}@media (max-width:380px){.col-sidebar{padding:12px!important}.col-info{padding:0 10px!important}.product-tabs-container{margin:12px 0!important}.pr-tab-content{padding:12px!important}}.col-sidebar #old_price{display:inline!important;visibility:visible!important}.col-sidebar #old_price .price{font-size:15px!important;color:#aaa!important;text-decoration:line-through!important;font-weight:400!important;margin-right:8px}.col-sidebar .savings-display .savings-amount,.col-sidebar .savings-display .savings-label,.col-sidebar .savings-display .savings-percent{color:#55c65e!important;font-weight:700!important;font-size:13px!important}.col-sidebar .stock-left{display:block!important;width:100%!important;color:inherit!important;font-size:inherit!important;background:0 0!important;border:none!important;padding:0!important;margin:0!important}.col-sidebar .btn-add-with-price{background:linear-gradient(135deg,#7bbf3f 0,#6aab34 100%)!important;border:none!important;text-transform:uppercase!important;width:100%!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;box-sizing:border-box!important;line-height:1.2!important;box-shadow:0 4px 18px rgba(107,172,50,.3)!important}.col-sidebar .btn-add-with-price:hover{background:linear-gradient(135deg,#6aab34 0,#5d9a2d 100%)!important;transform:translateY(-1px);box-shadow:0 6px 24px rgba(107,172,50,.42)!important}.col-sidebar .btn-add-with-price .btn-content{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;overflow:hidden!important}.col-sidebar .btn-add-with-price .btn-text{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important}.col-sidebar .btn-add-with-price .btn-price-display{display:none!important}.col-sidebar .btn-default.button-medium,.col-sidebar .price-match-btn{background:#6f2570!important;color:#fff!important;border:none!important;border-radius:8px!important;width:100%!important;text-align:center!important;padding:12px!important;font-weight:700!important;font-size:13px!important;text-transform:uppercase!important;margin-top:8px!important}.box-info-product{display:flex!important;flex-direction:column!important;padding:0!important;background:0 0!important;border:none!important}.box-info-product>.box-cart-bottom{display:contents!important}.box-info-product>.product_attributes{order:1}.box-info-product .qty-price-row{order:2}.box-info-product #stock-urgency-inline,.box-info-product .savings-display{order:3}.box-info-product #estimated-delivery{order:4}.box-info-product .alma-hook-wrapper{order:5}.box-info-product .promo-zone{order:8}.box-info-product #minimal_quantity_wanted_p{order:9}.col-sidebar .savings-display{margin-top:-8px!important;margin-bottom:14px!important;padding-bottom:14px!important;border-bottom:1px solid #ece9f1}.col-sidebar #estimated-delivery{display:block!important;padding:0 0 12px!important;margin-bottom:12px!important;font-size:13px!important;border-radius:12px!important;border-bottom:1px solid #ece9f1;background:0 0!important}.col-sidebar #estimated-delivery .express-hint-inner,.col-sidebar #estimated-delivery .stock-right-store{display:none!important}.col-sidebar #estimated-delivery .ed-stock-pill{display:inline-flex!important;align-items:center!important;gap:7px!important;background:#e6f9ec!important;color:#1a7a35!important;font-size:12px!important;font-weight:700!important;padding:5px 12px!important;border-radius:12px 12px 0 0!important;margin-bottom:10px!important;line-height:1.3!important;width:100%}.col-sidebar #estimated-delivery .ed-pulse{width:7px!important;height:7px!important;border-radius:50%!important;background:#55c65e!important;animation:2s ease-in-out infinite edpulse!important;flex-shrink:0!important}@keyframes edpulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.col-sidebar #estimated-delivery .ed-rows{display:flex!important;flex-direction:column!important;gap:8px!important}.col-sidebar #estimated-delivery .ed-row{display:flex!important;align-items:center!important;gap:10px!important}.col-sidebar #estimated-delivery .ed-icon{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;flex-shrink:0!important;line-height:1!important}.col-sidebar #estimated-delivery .ed-icon-date{background:#f3e8ff!important}.col-sidebar #estimated-delivery .ed-icon-express{background:#e8f4ff!important}.col-sidebar #estimated-delivery .ed-icon-store{background:#f0fff4!important}.col-sidebar #estimated-delivery .ed-info{display:flex!important;flex-direction:column!important;gap:1px!important;min-width:0!important}.col-sidebar #estimated-delivery .ed-info strong{font-size:12px!important;font-weight:500!important;color:#414141!important;line-height:1.3!important}.col-sidebar #estimated-delivery .ed-info span:not(.ed-badge-date){font-size:10.5px!important;color:#777!important;line-height:1.3!important;font-weight:300}.col-sidebar #estimated-delivery .ed-badge-date{display:inline-block!important;background:#ede4ff!important;color:#5b21b6!important;font-size:9px!important;font-weight:800!important;padding:1px 6px!important;border-radius:8px!important;margin-left:4px!important;vertical-align:middle!important}.col-sidebar #estimated-delivery.shipping-delay .ed-stock-pill{background:#fff5e0;color:#b87200}.col-sidebar #estimated-delivery.shipping-delay .ed-pulse{background:#e67e22}.product-title h1,h1.page-heading{font-size:1.55em!important;font-weight:800!important;text-transform:none!important;color:#4a1a6b!important;line-height:1.25!important;letter-spacing:-.3px!important;margin-bottom:8px!important;font-family:Poppins,sans-serif!important}.note-produit-fiche{margin-left:0!important}.note-produit-fiche .star_content{display:inline-flex;align-items:center;gap:2px}.note-produit-fiche .star_content .star,.note-produit-fiche .star_content .star_on{color:#f59e0b}.more_buttons_bottom_block #product_reference{font-size:12px;color:#999}.product-actions-modern{display:flex;align-items:center;gap:16px;margin-top:8px;padding:8px 0}.action-btn{display:inline-flex;align-items:center;gap:6px;background:0 0;border:none;padding:6px 0;font-size:13px;color:#666;cursor:pointer;transition:color .25s}.action-btn:hover{color:#4a1a6b}.action-btn i,.action-btn svg{font-size:16px}.wishlist-btn-modern .heart-icon{transition:.25s}.wishlist-btn-modern:hover .heart-icon{color:#e74c3c;transform:scale(1.15)}.wishlist-btn-modern.is-wishlisted .heart-icon{fill:#e74c3c;stroke:#e74c3c;animation:.6s heartbeat}@keyframes heartbeat{0%,30%,60%{transform:scale(1)}15%{transform:scale(1.3)}45%{transform:scale(1.15)}}.content_prices{background:#f9f8fb!important;border-radius:14px!important;padding:24px!important;margin-bottom:20px!important;border:1px solid #ece9f1!important;text-align:center!important}.content_prices .price{display:flex;flex-direction:column;align-items:center;gap:6px}.content_prices .price .our_price_display{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important}.content_prices .price #our_price_display{font-size:36px!important;font-weight:800!important;color:#4a1a6b!important;line-height:1!important;letter-spacing:-1px!important}.content_prices #old_price{display:block!important;text-align:center!important;margin:0!important;padding:0!important;order:-1}.content_prices #old_price .price{font-size:16px!important;color:#999!important;text-decoration:line-through!important;font-weight:600!important;display:inline!important;position:relative}.content_prices .price_vat{font-size:11px!important;color:#a09aab!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.5px!important}.content_prices.price-flash{animation:.4s priceFlash}@keyframes priceFlash{0%{opacity:.4;transform:translateY(-2px)}100%{opacity:1;transform:translateY(0)}}.savings-display{font-size:14px;color:#7ab929;font-weight:600;margin:12px 0 6px}.savings-display .savings-label{margin-right:4px}.savings-display .savings-percent{margin-left:4px;opacity:.8}.savings-display .savings-amount{font-weight:700;color:#15803d;margin-right:4px}.alma-hook-wrapper .alma-payment-plans-container{font-size:13px}body:not(.show-native-attrs) .product_attributes #attributes{display:none!important}.no-js .product_attributes #attributes{display:block!important}.no-js .combination-cards-container{display:none!important}.label-warning-livraison{background-color:#e67e22;color:#fff;padding:2px 6px;border-radius:3px;font-size:12px;font-weight:600}.combination-cards-container{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 20px}.combination-card{flex:1 1 calc(33.333% - 12px);min-width:140px;max-width:280px;border:2px solid #e0e0e0;border-radius:12px;padding:16px;cursor:pointer;transition:border-color .25s,background .25s,transform .2s,box-shadow .25s;background:#fff;position:relative}.combination-card:hover{border-color:#4a1a6b;background:rgba(74,26,107,.02);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.combination-card.selected{border-color:#7ab929;background:rgba(122,185,41,.04);box-shadow:0 0 0 1px #7ab929,0 4px 12px rgba(122,185,41,.15);animation:.3s cardSelect}@keyframes cardSelect{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}.combination-card.unavailable{opacity:.45;cursor:not-allowed;pointer-events:none}.combination-card.out-of-stock{opacity:.5;cursor:not-allowed;pointer-events:none}.stock-dot.out-of-stock{background:#e53e3e}.combination-card-stock.out-of-stock{color:#e53e3e}.combination-card-attrs{font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.combination-card-price{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;flex-wrap:wrap}.combination-card-price .card-old-price{font-size:13px;font-weight:500;color:#b0a3b8;text-decoration:line-through;order:-1}.combination-card-price .card-new-price{font-size:18px;font-weight:800;color:#4a1a6b;line-height:1}.combination-card-stock{font-size:12px;display:flex;align-items:center;gap:6px}.stock-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.stock-dot.in-stock{width:8px;height:8px;border-radius:50%;display:inline-block;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.15);animation:2s infinite stockPulse}@keyframes stockPulse{0%,100%{box-shadow:0 0 0 3px rgba(34,197,94,.15)}50%{box-shadow:0 0 0 5px rgba(34,197,94,.08)}}.stock-truck-icon{display:inline-flex;align-items:center;color:#d97706;animation:2.5s ease-in-out infinite truckDrive;position:relative}.stock-truck-icon svg{flex-shrink:0}@keyframes truckDrive{0%,100%{transform:translateX(-3px)}30%{transform:translateX(2px)}50%{transform:translateX(0)}70%{transform:translateX(1px)}}.combination-card-stock.in-stock .stock-text{color:#15803d}.combination-card-stock.shipping .stock-text{color:#d97706;font-style:italic}.combination-card-stock .stock-text{color:#666}.combination-card .popular-badge{position:absolute;top:-8px;right:10px;background:linear-gradient(135deg,#4a1a6b,#6b2d9e);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.combination-chips{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.chips-label{font-size:clamp(12px, 1.6vw, 13px);font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.5px}.chips-list{display:flex;flex-wrap:wrap;gap:8px}.combination-chip{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border:2px solid #e0e0e0;border-radius:999px;background:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#333;cursor:pointer;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;white-space:nowrap;-webkit-appearance:none;outline:0;min-width:70px}.combination-chip:hover{border-color:#4a1a6b;color:#4a1a6b;background:rgba(74,26,107,.04)}.combination-chip.selected{border-color:#7ab929;background:rgba(122,185,41,.08);color:#4a1a6b;box-shadow:0 0 0 1px #7ab929;font-weight:700}.combination-chip.unavailable{opacity:.4;cursor:not-allowed;pointer-events:none}.filtered-cards-label{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.5px;margin:10px 0 6px}#filtered-cards-area{margin-top:4px}#filtered-cards-area .combination-card-attrs{font-size:16px}.attribute_fieldset{background:0 0!important;border:none!important;padding:0!important;margin-bottom:12px!important}.attribute_label{display:block!important;font-size:13px!important;font-weight:600!important;color:#333!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:6px!important}.promo-zone{margin:8px 0}.promo-zone:empty{display:none}.promo-zone .price-countdown{background:linear-gradient(135deg,#4a1a6b 0,#6b2d9e 100%)!important;border-radius:8px!important;padding:8px 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.promo-zone .price-countdown-title{color:#fff!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important;white-space:nowrap!important;text-shadow:0 1px 2px rgba(0,0,0,.25)!important}.promo-zone .count-down-timer span.countdown-time,.promo-zone .price-countdown-product span.countdown-time,.promo-zone [class*=countdown] span.countdown-time{background:rgba(255,255,255,.18)!important;border-radius:4px!important;color:#fff!important;padding:3px 6px!important;font-size:13px!important;font-weight:700!important;min-width:28px;text-align:center;display:inline-block!important}.promo-zone .count-down-timer span.countdown-time-group,.promo-zone .price-countdown-product span.countdown-time-group,.promo-zone [class*=countdown] span.countdown-time-group{color:rgba(255,255,255,.9)!important;font-size:12px!important;font-weight:600!important;text-transform:lowercase!important}.promo-zone .price-countdown *{color:#fff!important}#product #buy_block .box-info-product .box-cart-bottom,#product .col-sidebar .box-cart-bottom,.box-cart-bottom{display:contents!important;background:0 0!important;padding:0!important;border:none!important;border-radius:0!important;flex-direction:unset!important;text-align:left!important}#product .col-sidebar .box-cart-bottom div{flex:unset!important}#product #buy_block .box-info-product .box-cart-bottom>#quantity_wanted_p,#product #buy_block .box-info-product .box-cart-bottom>.content_prices{float:none!important;flex:unset!important;flex-basis:unset!important}.quantity-input-wrapper{display:none!important}.qty-price-row{display:flex!important;align-items:center!important;background:#f9f8fb!important;border:1px solid #ece9f1!important;border-radius:14px!important;padding:10px 16px!important;margin-bottom:12px!important;gap:16px!important;width:100%!important;box-sizing:border-box!important;justify-content:flex-start!important}#quantity_wanted_p{margin:0!important;padding:0 16px 0 0!important;border-right:1px solid #e4dfe9!important;flex-shrink:0!important;flex-grow:0!important;float:none!important;width:auto!important;flex-basis:auto!important;display:flex!important;align-items:center!important;gap:8px!important}.qty-label{display:block!important;font-size:12px!important;font-weight:600!important;color:#8c839a!important;text-transform:uppercase!important;letter-spacing:.5px!important;white-space:nowrap!important}.qty-selector-modern{display:inline-flex!important;align-items:center!important;gap:2px!important}.qty-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e4dfe9;border-radius:9px;cursor:pointer;color:#4a1a6b;transition:.15s}.qty-btn:hover{background:#4a1a6b;color:#fff;border-color:#4a1a6b;box-shadow:0 2px 8px rgba(74,26,107,.2)}.qty-btn:active{transform:scale(.9)}.qty-input-modern{width:36px!important;height:34px!important;text-align:center!important;font-size:17px!important;font-weight:800!important;color:#1a1a1a!important;-moz-appearance:textfield!important;padding:0!important}.qty-input-modern::-webkit-inner-spin-button,.qty-input-modern::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-price-row .content_prices{flex:0 1 auto!important;background:0 0!important;border-radius:0!important;padding:0!important;margin:0!important;border:none!important;text-align:left!important;min-height:auto!important;display:flex!important;align-items:baseline!important;gap:8px!important;float:none!important;width:auto!important}.qty-price-row .content_prices .price{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:nowrap!important;padding:0!important;margin:0!important}.qty-price-row .content_prices .price .our_price_display{display:inline-flex!important;align-items:baseline!important;gap:4px!important}.qty-price-row .content_prices .price #our_price_display{font-size:34px!important;font-weight:900!important;color:#2b004f!important;line-height:1!important;letter-spacing:-1px!important;white-space:nowrap!important}.qty-price-row .content_prices .price_vat{font-size:10px!important;color:#a09aab!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.3px!important}.qty-price-row .content_prices #old_price{display:inline!important;margin:0!important;padding:0!important;line-height:1!important;order:-1}.qty-price-row .content_prices #old_price .price{font-size:14px!important;color:#b8b0c3!important;text-decoration:line-through!important;font-weight:500!important;display:inline!important;flex-direction:row!important;gap:0!important;padding:0!important;white-space:nowrap!important}.qty-price-row .content_prices .clear,.qty-price-row .content_prices .pack_price,.qty-price-row .content_prices .price-ecotax,.qty-price-row .content_prices .unit-price,.qty-price-row .content_prices [class*=displayProductPriceBlock]{display:none!important}@keyframes price-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.08);color:#7ab929}}#our_price_display.price-updated{animation:.4s ease-out price-pulse;display:inline-block!important}.stock-badge-inline{display:none!important}.stock-badge-inline .pulse{width:7px;height:7px;border-radius:50%;background:#15803d;display:inline-block}.stock-badge-inline.shipping-badge{color:#d97706}.stock-badge-inline.shipping-badge .pulse{background:#d97706}.estimated-delivery{width:100%;font-size:13px;color:#15803d;font-weight:700;margin-bottom:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;margin-top:8px;padding:11px 16px;background:rgba(22,163,74,.08);border-radius:8px;border:1px solid rgba(22,163,74,.18);box-shadow:0 2px 8px rgba(22,163,74,.06)}.estimated-delivery i{font-size:15px;flex-shrink:0}@media (prefers-reduced-motion:no-preference){@keyframes stock-fade-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes stock-icon-pulse{0%,100%{opacity:1}50%{opacity:.6}}.estimated-delivery{animation:.35s ease-out stock-fade-in}.estimated-delivery:not(.shipping-delay):not(.out-of-stock) i{animation:2.5s ease-in-out infinite stock-icon-pulse}@keyframes section-slide-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}#product #blockpack,#product #descriptionTab,#product #featuresTab,#product #reviews_section_click,#product .infos-produits-gwl,#product .product-accessories-horizontal{animation:.5s ease-out section-slide-up}}.estimated-delivery .stock-left{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.estimated-delivery .stock-express{font-weight:600;font-size:12.5px}.estimated-delivery .stock-cutoff{font-weight:700;color:#d97706}.express-hint-inner{width:100%;font-size:11px;font-weight:500;color:rgba(22,130,60,.7);display:flex;align-items:center;gap:4px;margin-top:2px;padding-left:21px}.express-hint-inner .fa-bolt{color:#d97706;font-size:10px}.estimated-delivery .stock-right-store{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:12px;font-weight:700;color:#4a1a6b;text-decoration:none;padding:5px 12px;background:rgba(74,26,107,.07);border-radius:20px;border:1px solid rgba(74,26,107,.2);transition:background .15s,border-color .15s,transform .15s;white-space:nowrap}.estimated-delivery .stock-right-store:hover{background:rgba(74,26,107,.14);border-color:rgba(74,26,107,.4);color:#6d3483;text-decoration:none;transform:translateY(-1px)}.estimated-delivery .stock-right-store .fa-map-marker{color:#4a1a6b;font-size:12px}.estimated-delivery.shipping-delay{color:#d97706;background:rgba(217,119,6,.06);border-color:rgba(217,119,6,.15);box-shadow:0 2px 8px rgba(217,119,6,.06)}.estimated-delivery.out-of-stock{color:#e53e3e;background:rgba(229,62,62,.06);border-color:rgba(229,62,62,.15);box-shadow:none}@media (max-width:768px){.estimated-delivery{padding:8px 12px;font-size:12px;gap:6px}.estimated-delivery .stock-cutoff,.estimated-delivery .stock-express{font-size:11px}.estimated-delivery .stock-right-store{font-size:10.5px;padding:3px 8px}.express-hint-inner{font-size:10px;padding-left:18px}}@media (max-width:480px){.estimated-delivery{flex-wrap:wrap;padding:8px 10px;font-size:11.5px}.estimated-delivery .stock-left{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.estimated-delivery .stock-right-store{font-size:10px;padding:3px 7px;white-space:nowrap;flex-shrink:0}}#quantity_wanted,#quantity_wanted_p input#quantity_wanted,.qty-input-modern,.qty-price-row #quantity_wanted_p input,input#quantity_wanted{border:none!important;box-shadow:none!important;outline:0!important;background:0 0!important}#quantity_wanted.qty-error{border:2px solid #e53e3e!important;border-radius:6px!important}.add_to_cart_container{width:100%!important}#add_to_cart{width:100%!important;margin:0!important}.btn-add-with-price{width:100%!important;background:linear-gradient(135deg,#6da520 0,#4a7212 100%)!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:11px 24px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;transition:.2s!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;box-shadow:0 4px 12px rgba(122,185,41,.25)!important;line-height:1.2!important;min-height:44px!important;will-change:transform}#add_to_cart .btn-add-with-price .btn-content,.btn-add-with-price .btn-content,button.btn-add-with-price .btn-content{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:0!important;white-space:nowrap!important;width:auto!important;max-width:100%!important}#add_to_cart .btn-add-with-price .btn-text,.btn-add-with-price .btn-text,button.btn-add-with-price .btn-text{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;font-size:16px!important;letter-spacing:1px!important}#add_to_cart .btn-add-with-price .btn-price-display,.btn-add-with-price .btn-price-display,button.btn-add-with-price .btn-price-display{display:none!important}.btn-add-with-price .btn-text::before{content:"\f07a"!important;font-family:FontAwesome!important;margin-right:10px!important;font-size:18px!important;line-height:1!important;flex-shrink:0!important}.btn-add-with-price:hover{background:linear-gradient(135deg,#8cc93a,#7ab929)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(122,185,41,.4)!important}.btn-add-with-price:active{transform:translateY(0)!important;box-shadow:0 2px 8px rgba(122,185,41,.25)!important}.btn-add-with-price.btn-added{background:linear-gradient(135deg,#4a1a6b,#6b2d9e)!important}.btn-add-with-price .icon-shopping-cart{transition:transform .25s}.btn-add-with-price:hover .icon-shopping-cart{transform:rotate(-5deg)}.guarantee-block{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f8f7fa;border:1px solid #ece9f1;border-radius:10px;padding:14px 20px;margin:16px 0}.guarantee-item{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#4a1a6b}.guarantee-item i{font-size:16px;opacity:.8}.pro-call-btn{flex-shrink:0;display:inline-flex!important;align-items:center;gap:6px;padding:10px 18px;border:2px solid #4a1a6b!important;border-radius:8px;background:0 0!important;color:#4a1a6b!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:.25s;white-space:nowrap}.pro-call:not(.pro-call-modern){display:none!important}#short_description_block{margin:4px 0 12px;padding:0;border:none}#short_description_block .rte{font-size:14px;line-height:1.6;color:#555}#short_description_block .buttons_bottom_block{display:none}.sticky-bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:10000;background:rgba(255,255,255,.98);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -4px 20px rgba(0,0,0,.05);transform:translateY(100%);transition:transform .35s cubic-bezier(.4, 0, .2, 1);will-change:transform;visibility:hidden;pointer-events:none}.sticky-bottom-bar.visible{visibility:visible;pointer-events:auto;transform:translateY(0)}.sticky-bottom-inner{max-width:1200px;margin:0 auto;padding:12px 24px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:14px}.sticky-bottom-img{width:44px;height:44px;object-fit:contain;border-radius:8px;border:1px solid #f0f0f0;background:#fafafa;flex-shrink:0}.sticky-bottom-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sticky-bottom-name{font-size:13px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.sticky-bottom-prices{display:flex;align-items:baseline;gap:8px}.sticky-bottom-old-price{font-size:13px;color:#aaa;text-decoration:line-through}.sticky-bottom-price{font-size:20px;font-weight:800;color:#4a1a6b;letter-spacing:-.5px;line-height:1}.sticky-bottom-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:12px 28px;color:#fff;border:none;font-size:14px;cursor:pointer;transition:.2s;white-space:nowrap;letter-spacing:.3px}.sticky-bottom-btn:hover{background:#6aa322;box-shadow:0 4px 14px rgba(122,185,41,.3)}.sticky-bottom-btn:active{transform:scale(.98)}.sticky-combo-selector{flex-shrink:0}.sticky-combo-select{appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%234a1a6b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center no-repeat #f5f4f7;border:1px solid #e0dce5;border-radius:8px;padding:8px 30px 8px 12px;font-size:12px;font-weight:600;color:#4a1a6b;cursor:pointer;outline:0;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .2s}.sticky-combo-select:focus{border-color:#4a1a6b;box-shadow:0 0 0 2px rgba(74,26,107,.1)}.sticky-combo-select:hover{border-color:#4a1a6b}body.sticky-active #__abconsent-cmp,body.sticky-active #chat-application,body.sticky-active #cookie-bar,body.sticky-active #cookiebanner,body.sticky-active #cookielawinfo-bar,body.sticky-active #cookies-banner,body.sticky-active #inner_html_king_avis,body.sticky-active #sd-cmp,body.sticky-active #smartsupp-widget-container,body.sticky-active #smartsupp-widget-container>div,body.sticky-active .cookie-bar,body.sticky-active .ps-gdpr-block,body.sticky-active .psgdpr_block,body.sticky-active .sd-cmp-nkWFW,body.sticky-active .widget-ka-block,body.sticky-active [class*=sd-cmp-][style*=fixed],body.sticky-active [id*=smartsupp]>div{opacity:0!important;pointer-events:none!important;transition:opacity .25s!important}#chat-application,#inner_html_king_avis,#sd-cmp,#smartsupp-widget-container,#smartsupp-widget-container>div,.sd-cmp-nkWFW,.widget-ka-block{transition:opacity .25s}.share-popover{position:absolute;z-index:9999;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);padding:8px;min-width:180px;transform-origin:top left}.share-popover.popover-visible{display:block!important;animation:.2s popoverIn}@keyframes popoverIn{0%{opacity:0;transform:scale(.95)}100%{opacity:1;transform:scale(1)}}.share-popover-inner{display:flex;flex-direction:column}.share-option{display:flex;align-items:center;gap:10px;padding:10px 14px;border:none;background:0 0;border-radius:8px;font-size:13px;color:#333;cursor:pointer;text-decoration:none;transition:background .15s}.share-option:hover{background:#f5f3f7}.share-option i{width:20px;text-align:center;font-size:16px}.share-option .fa-facebook{color:#1877f2}.share-option .fa-whatsapp{color:#25d366}.share-option .fa-envelope-o{color:#666}.share-option .fa-link{color:#4a1a6b}.col-info>.available-box{display:none!important}#views_block #thumbs_list_frame li a{transition:.2s;opacity:.7}#views_block #thumbs_list_frame li a:hover{opacity:1;border-color:rgba(74,26,107,.3)}#views_block #thumbs_list_frame li a.shown{opacity:1;border-color:#4a1a6b;box-shadow:0 0 0 2px rgba(74,26,107,.15)}.alma-hook-wrapper.troissansfraisprix{display:block!important}.product-rating-hero{display:inline-flex;align-items:center;gap:4px;text-decoration:none;margin-bottom:8px;padding:4px 0;color:inherit}.product-rating-hero:hover{text-decoration:none;opacity:.85}.product-rating-hero .rating-star{color:#f5a623;font-size:14px}.product-rating-hero .rating-score-hero{font-size:13px;font-weight:700;color:#1a1a1a;margin-left:4px}.product-rating-hero .rating-count-hero{font-size:12px;color:#7a7a8c;text-decoration:underline;text-decoration-color:#c4c4d0;margin-left:2px}.product-rating-hero.product-rating-empty .rating-star{color:#d4d0dc;font-size:13px}.product-rating-hero.product-rating-empty:hover .rating-star{color:#f5a623}.product-rating-hero.product-rating-empty .rating-count-hero{font-style:italic}#selected-combo-label{font-size:12px;color:#4a1a6b;background:rgba(74,26,107,.05);border:1px solid rgba(74,26,107,.15);border-radius:8px;padding:7px 12px;margin-top:8px;line-height:1.4;order:1}#selected-combo-label .fa-check-circle{color:#7ab929;margin-right:4px}.sticky-variant-label{font-size:11px;color:#7a7a8c;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;margin-top:2px}#stock-urgency-inline{font-size:12px;color:#c05a00;background:rgba(240,140,0,.08);border:1px solid rgba(240,140,0,.25);border-radius:8px;padding:7px 12px;margin:4px 0 8px;display:flex;align-items:center;gap:6px;font-weight:600;order:3}#stock-urgency-inline .fa{font-size:13px;flex-shrink:0}#filtered-cards-area.cards-rebuilding{opacity:0;transition:opacity .1s}#filtered-cards-area.cards-built{opacity:1;transition:opacity .2s}@media (max-width:991px){.combination-chip{padding:7px 14px;font-size:13px;min-width:60px}.chips-list{gap:6px}.combination-cards-container{gap:10px}.combination-card{flex:1 1 calc(50% - 10px);min-width:120px}.guarantee-block{flex-wrap:wrap;justify-content:center;gap:8px}}@media (max-width:768px){#breadcrumb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#breadcrumb .navigation_page:not(:last-child):not(:nth-last-child(2)),#breadcrumb .navigation_pipe:not(:last-of-type){display:none}.combination-chip{padding:6px 12px;font-size:12px;min-width:55px}.chips-list{gap:6px}.product-title h1,h1.page-heading{font-size:20px!important}.qty-price-row{padding:8px 10px;border-radius:12px;flex-wrap:nowrap!important;align-items:center;gap:8px}#quantity_wanted_p{padding-right:8px!important;flex:0 0 auto}.qty-label{display:none!important}.qty-btn{width:34px;height:34px;border-radius:8px;font-size:14px}.qty-input-modern{width:32px;height:34px;font-size:14px}.content_prices{flex:1 1 auto!important;min-width:0;justify-content:flex-end!important}.content_prices .price #our_price_display{font-size:22px!important}.content_prices #old_price .price{font-size:12px!important}.combination-cards-container{flex-direction:column}.combination-card{flex:1 1 100%;max-width:100%}.product-actions-modern{gap:12px}.action-btn span{display:none}.guarantee-block{flex-direction:column;align-items:flex-start;gap:10px}.sticky-bottom-inner{padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));gap:8px}.sticky-bottom-img,.sticky-bottom-name{display:none}.sticky-bottom-info{flex:0 0 auto!important;min-width:auto!important}.sticky-bottom-prices{flex-direction:column!important;gap:0!important;align-items:flex-start!important}.sticky-bottom-old-price{font-size:11px!important;line-height:1!important}.sticky-bottom-price{font-size:17px!important;white-space:nowrap!important}.sticky-combo-selector{flex:1!important;min-width:0!important}.sticky-combo-select{font-size:11px!important;padding:6px 24px 6px 8px!important;max-width:100%!important}.sticky-bottom-btn{flex:0 0 auto;padding:10px 14px;font-size:13px;white-space:nowrap}.sticky-variant-label{display:none!important}.sticky-bottom-bar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(255,255,255,.99)!important;transition:transform .22s ease-out!important;will-change:auto!important}.sticky-bottom-bar.will-transition{will-change:transform!important}#descriptionproduct.primary_block{flex-wrap:wrap!important;flex-direction:column!important;display:flex!important;grid-template-columns:unset!important;overflow-x:hidden!important;gap:16px!important;padding:0!important;margin:0!important}#descriptionproduct.primary_block::after,#descriptionproduct.primary_block::before{display:none!important}.col-gallery,.col-info,.col-sidebar{grid-column:unset!important;width:100%!important;max-width:100%!important;position:relative!important;top:auto!important}.share-popover.popover-visible{position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;border-radius:16px 16px 0 0!important;min-width:100%!important;animation:.3s slideUp}@keyframes slideUp{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.share-popover-inner{padding-bottom:env(safe-area-inset-bottom,16px)}}@media (max-width:480px){.content_prices{padding:0!important}.combination-card{padding:12px}.promo-zone .price-countdown{flex-wrap:wrap!important;justify-content:center!important;padding:6px 10px!important;gap:6px!important}.promo-zone .price-countdown-title{font-size:11px!important;color:#fff!important}.promo-zone .count-down-timer span.countdown-time{font-size:11px!important;padding:2px 5px!important;min-width:24px}}@media (max-width:768px){.btn-add-with-price{padding:10px 16px!important;font-size:14px!important;border-radius:10px!important}.btn-add-with-price .btn-text{font-size:14px!important;letter-spacing:.5px!important}.btn-add-with-price .btn-price-display{font-size:13px!important;margin-left:6px;padding-left:8px}.btn-add-with-price .btn-text::before{font-size:15px!important;margin-right:8px!important}.col-gallery #all-images-wrapper.left-thumbs-table{position:relative!important;top:auto!important}}#ap5-page-product-box,#blockpack,#descriptionTab,#reviews_section_click,.blockproductscategory,.infos-produits-gwl,.product-accessories-horizontal{transition:box-shadow .25s,transform .25s}#ap5-page-product-box:hover,#blockpack:hover,#descriptionTab:hover,#reviews_section_click:hover,.blockproductscategory:hover,.infos-produits-gwl:hover,.product-accessories-horizontal:hover{box-shadow:0 12px 32px rgba(0,0,0,.06)}.page-product-heading{color:#4a1a6b!important}#descriptionTab .rte,#featuresTab .table-data-sheet,#reviews_section_click .yotpo{border-top:1px solid #f0edf3;padding-top:16px;margin-top:4px}#product [data-label]::before{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#product .product-title h1,#product h1.page-heading{font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:22px!important;line-height:1.3!important;color:#2b004f!important;margin-bottom:10px!important}.col-info .comments_note .star,.col-info .star-content .star{color:#e7be5c!important}.col-info #product_reference,.col-info .reference{display:inline-block!important;font-size:12px!important;color:#888!important;letter-spacing:.3px}.col-info .product-manufacturer-link{display:inline-block!important;font-size:12px;color:#888;letter-spacing:.3px;margin-left:6px;padding-left:10px;border-left:1px solid #ddd}.col-info .product-manufacturer-link label{font-weight:400;color:#888;margin:0}.col-info .product-manufacturer-link a{color:#7e1e57;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s;border-bottom:1px solid transparent}.col-info .product-manufacturer-link a:hover{color:#5a1540;border-bottom-color:#7e1e57}.col-info #short_description_content li i.fa-check-circle,.col-info #short_description_content ul li::before{color:var(--color-primary)!important}.col-info #short_description_content .short-desc-intro{font-weight:600!important;color:#4a1a6b!important;line-height:1.5!important}.col-gallery .badge-nouveau,.col-gallery .new-label{background:var(--color-primary)!important;color:#fff!important;font-weight:700!important;letter-spacing:.5px!important}.col-sidebar #our_price_display,.col-sidebar .our_price_display{color:#2b004f!important}.col-sidebar #selected-combo-label{color:var(--color-primary)!important;font-weight:600!important;background:rgba(126,30,87,.06)!important;border-left:3px solid var(--color-primary)!important;padding-left:10px!important}.col-sidebar .btn-add-with-price,.col-sidebar button.exclusive.btn-add-with-price{font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:15px!important;letter-spacing:.5px!important;border-radius:12px!important;padding:14px 20px!important;transition:background .2s,transform .1s!important}.col-sidebar .btn-add-with-price:active{transform:scale(.98)!important}.col-sidebar .available-now-text,.col-sidebar .available_now{color:#55c65e!important;font-weight:600!important}.col-sidebar #estimated-delivery .express-label{color:#e7be5c!important;font-weight:700!important}.pr-item{color:#2b004f!important}.breadcrumb-mobile>li+li::before,.breadcrumb>li+li::before{color:#e7be5c!important}.breadcrumb a,.breadcrumb-mobile a{color:#fff!important;opacity:.85}.breadcrumb a:hover,.breadcrumb-mobile a:hover{opacity:1}.breadcrumb li:last-child span,.breadcrumb-mobile li:last-child span{color:#e7be5c!important;font-weight:600!important}.col-sidebar .combination-card:not(.selected):hover{border-color:#c49ad4!important;background:rgba(126,30,87,.02)!important}.col-sidebar .combination-card .combination-card-attrs{color:#2b004f!important;font-weight:600!important}.col-sidebar .combination-card .card-new-price{color:#2b004f!important;font-weight:700!important}.col-sidebar .combination-card.unavailable{cursor:not-allowed!important}.col-sidebar .combination-card-stock.out-of-stock .stock-text{color:#e53e3e!important}.col-sidebar #quantity_wanted_p label,.col-sidebar .qty-label{color:#4a1a6b!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:11px!important}.sticky-bottom-bar{border-top:2px solid #e5dff0!important}.sticky-bottom-btn{background:#7bbf3f!important;font-family:Poppins,sans-serif!important;font-weight:700!important;border-radius:10px!important}.sidebar-social-proof{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f0edf5}.sidebar-rating-link{display:flex;align-items:center;gap:6px;text-decoration:none}.sidebar-rating-link .rating-star{color:#f5a623;font-size:13px}.sidebar-rating-score{font-size:12px;font-weight:700;color:#2b004f}.sidebar-rating-count{font-size:11px;color:#888;font-weight:500}.sidebar-rating-link:hover .sidebar-rating-count{color:#7e1e57;text-decoration:underline}.sidebar-crosssell{margin-top:16px;padding-top:14px;border-top:1.5px dashed #ece9f1}.sidebar-cs-title{font-size:10px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#bbb!important;margin-bottom:10px!important}.sidebar-cs-items{display:flex!important;gap:8px!important}.sidebar-cs-item{flex:1 1 0;text-align:center;border:1.5px solid #ece9f1;border-radius:10px;padding:10px 6px;background:#fff;transition:.15s;min-width:0;display:flex;flex-direction:column;align-items:center}.sidebar-cs-item:hover{border-color:#c0a0d0;background:#faf7fd}.sidebar-cs-img img{width:48px;height:48px;object-fit:contain;border-radius:6px;margin-bottom:6px;display:block}.sidebar-cs-name{font-size:10px;font-weight:600;color:#2b004f;line-height:1.2;text-decoration:none;display:block;margin-bottom:3px}.sidebar-cs-name:hover{color:#7e1e57}.sidebar-cs-price{font-size:10px;font-weight:700;color:#7e1e57}@media (max-width:991px){.sidebar-social-proof{display:none!important}.sidebar-cs-items{flex-wrap:wrap!important}.sidebar-cs-item{flex:0 0 calc(33.33% - 6px)!important}.col-sidebar .ed-rows{gap:6px}.col-sidebar .alma-hook-wrapper{padding:8px 12px}}@media (max-width:768px){#product #center_column,#product #main{padding-bottom:80px!important}.sidebar-social-proof{display:none!important}.product-manufacturer-link{margin-left:0!important;padding-left:0!important;border-left:none!important;margin-top:2px}.ed-icon{width:26px!important;height:26px!important;font-size:12px!important}.ed-info strong{font-size:11px!important}.ed-info span{font-size:10px!important}.ed-stock-pill{font-size:11px;padding:4px 10px}.sidebar-cs-items{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.sidebar-cs-items::-webkit-scrollbar{display:none}.sidebar-cs-item{flex:0 0 100px!important;min-width:100px!important}.col-sidebar .alma-hook-wrapper{padding:8px 10px;border-radius:10px}}@media (max-width:480px){.ed-icon{width:24px!important;height:24px!important;font-size:11px!important}.ed-stock-pill{font-size:10px;padding:3px 8px;margin-bottom:8px}}.alma-hook-wrapper.troissansfraisprix::before,.troissansfraisprix::before{content:none!important;display:none!important;padding:0!important;font-size:0!important}.alma-hook-wrapper,.alma-hook-wrapper.troissansfraisprix,.col-sidebar .alma-hook-wrapper{margin:14px 0 0!important;padding:0!important;text-align:left!important;letter-spacing:0!important;font-size:inherit!important;border:none!important;background:0 0!important}.alma-hook-wrapper #alma-widget-payment-plans-main-container,.alma-hook-wrapper .alma-payment-plans-container,.col-sidebar .alma-payment-plans-container{--off-black:#2b004f!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;padding:10px 14px!important;margin:0!important;width:100%!important;background:#faf7fb!important;border:1px solid rgba(126,30,87,.15)!important;border-radius:12px!important;box-shadow:none!important;position:relative!important;overflow:visible!important;text-align:left!important;min-height:0!important;font-family:inherit!important}.alma-hook-wrapper .alma-payment-plans-eligibility-line,.col-sidebar .alma-payment-plans-eligibility-line{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;flex-wrap:nowrap!important;padding:0!important;margin:0!important;background:0 0!important;border:none!important;width:auto!important;flex:0 0 auto!important;position:relative!important;text-align:left!important}.alma-hook-wrapper .alma-payment-plans-know-more-action{background:0 0!important;border:none!important;border-right:1px solid rgba(126,30,87,.15)!important;padding:0 10px 0 0!important;margin:0!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;flex-shrink:0!important;height:auto!important;line-height:0!important;color:#2b004f!important;transition:opacity .2s!important}.alma-hook-wrapper .alma-payment-plans-know-more-action:hover{opacity:.75}.alma-hook-wrapper .alma-payment-plans-know-more-action svg{height:18px!important;width:auto!important;display:block!important}.alma-hook-wrapper .alma-payment-plans-know-more-action svg path{fill:#2b004f!important}.alma-hook-wrapper .alma-payment-plans-eligibility-options{display:flex!important;flex-direction:row!important;gap:4px!important;flex-wrap:nowrap!important;padding:0!important;margin:0!important;border:none!important;background:0 0!important}.alma-hook-wrapper .alma-payment-plans-eligibility-options button,.alma-hook-wrapper .alma-payment-plans-eligibility-options button[role=option]{background:#fff!important;color:#2b004f!important;border:1px solid rgba(126,30,87,.15)!important;border-radius:6px!important;padding:5px 9px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;transition:.15s cubic-bezier(.4, 0, .2, 1)!important;font-family:inherit!important;min-width:0!important;height:auto!important;box-shadow:none!important;text-transform:none!important}.alma-hook-wrapper .alma-payment-plans-eligibility-options button:hover{background:#f5f0f7!important;border-color:#7e1e57!important;color:#2b004f!important}.alma-hook-wrapper .alma-payment-plans-active-option,.col-sidebar .alma-payment-plans-active-option{background:#7e1e57!important;color:#fff!important;border-color:#7e1e57!important;font-weight:700!important;box-shadow:0 0 0 3px rgba(126,30,87,.1)!important}.alma-hook-wrapper .alma-payment-plans-active-option:hover{background:#7e1e57!important;color:#fff!important;border-color:#7e1e57!important}.alma-hook-wrapper .alma-payment-plans-container>div:last-child{flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;position:relative!important;text-align:right!important;background:0 0!important}.alma-hook-wrapper .alma-payment-plans-payment-info,.col-sidebar .alma-payment-plans-payment-info{color:#4a3a55!important;font-size:11px!important;font-weight:500!important;margin:0!important;padding:0!important;letter-spacing:.01em!important;line-height:1.35!important;text-align:right!important;background:0 0!important;width:auto!important}.alma-hook-wrapper .alma-payment-plans-payment-info p,.col-sidebar .alma-payment-plans-payment-info p{margin:0!important;padding:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-align:inherit!important}.alma-hook-wrapper .alma-payment-plans-payment-info p strong,.alma-hook-wrapper .alma-payment-plans-payment-info strong{color:#2b004f!important;font-weight:700!important}@media (max-width:520px){.alma-hook-wrapper .alma-payment-plans-container{gap:8px!important;padding:10px 12px!important}.alma-hook-wrapper .alma-payment-plans-container>div:last-child{flex:1 1 100%!important;text-align:left!important;padding-top:6px!important;margin-top:2px!important;border-top:1px solid rgba(126,30,87,.1)!important}.alma-hook-wrapper .alma-payment-plans-payment-info{text-align:left!important;font-size:11px!important}.alma-hook-wrapper .alma-payment-plans-eligibility-options button{padding:4px 8px!important;font-size:10.5px!important}.alma-hook-wrapper .alma-payment-plans-know-more-action svg{height:16px!important}}.col-sidebar .troissansfraisprix{font-size:inherit!important;padding:0!important;letter-spacing:0!important}.col-sidebar:has(form#buy_block.sticky-add) .troissansfraisprix{display:block!important}#estimated-delivery .ed-row,#estimated-delivery .ed-rows,#estimated-delivery .ed-stock-pill{display:none!important}#estimated-delivery{padding:0!important;background:0 0!important;border:none!important;box-shadow:none!important;margin:12px 0!important}#estimated-delivery .edv3-stock{display:flex!important;align-items:center!important;gap:10px!important;border-radius:10px!important;padding:9px 12px!important;margin-bottom:10px!important;font-size:12.5px!important;font-weight:600!important;line-height:1.3!important}#estimated-delivery .edv3-stock.in{background:linear-gradient(90deg,#f0fdf4 0,#ecfdf5 100%)!important;border:1px solid #bbf7d0!important;color:#15803d!important}#estimated-delivery .edv3-stock.backorder{background:linear-gradient(90deg,#fef3c7 0,#fef9e3 100%)!important;border:1px solid #fde68a!important;color:#92400e!important}#estimated-delivery .edv3-stock.out{background:linear-gradient(90deg,#fef2f2 0,#fef1f1 100%)!important;border:1px solid #fecaca!important;color:#991b1b!important}#estimated-delivery .edv3-stock.countdown{background:linear-gradient(90deg,#f0fdf4 0,#ecfdf5 100%)!important;border:1px solid #bbf7d0!important;color:#15803d!important;padding-right:6px!important}#estimated-delivery .edv3-stock.countdown .edv3-stock-dot{background:#22c55e!important}#estimated-delivery .edv3-stock.countdown .edv3-stock-dot::before{background:#22c55e!important;animation:1.8s ease-in-out infinite edv3Pulse!important}#estimated-delivery .edv3-cd-text{flex:1!important;line-height:1.35!important;min-width:0!important}#estimated-delivery .edv3-cd-pill{margin-left:auto!important;display:inline-flex!important;align-items:center!important;gap:5px!important;background:linear-gradient(135deg,#fef3c7 0,#fde68a 100%)!important;border:1px solid #f59e0b!important;padding:3px 8px 3px 7px!important;border-radius:999px!important;color:#78350f!important;font-weight:600!important;font-size:11px!important;line-height:1!important;flex-shrink:0!important;white-space:nowrap!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 3px rgba(245,158,11,.08),0 2px 4px rgba(245,158,11,.15)!important}#estimated-delivery .edv3-cd-pill::before{content:''!important;position:absolute!important;top:0!important;left:-60%!important;width:40%!important;height:100%!important;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%)!important;animation:3.2s cubic-bezier(.4,0,.2,1) infinite edv3CdShine!important;pointer-events:none!important}@keyframes edv3CdShine{0%{left:-60%}100%,55%{left:140%}}#estimated-delivery .edv3-cd-icon{font-size:11px!important;position:relative!important;z-index:1!important;filter:drop-shadow(0 0 3px rgba(245, 158, 11, .4))!important}#estimated-delivery .edv3-cd-label{font-family:inherit!important;font-size:10.5px!important;font-weight:500!important;opacity:.85!important;position:relative!important;z-index:1!important}#estimated-delivery .edv3-cd-timer{font-family:inherit!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;font-size:11.5px!important;letter-spacing:.02em!important;color:#92400e!important;position:relative!important;z-index:1!important;background:0 0!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important;display:inline!important}@media (max-width:480px){#estimated-delivery .edv3-stock.countdown{flex-wrap:wrap!important;gap:6px 10px!important}#estimated-delivery .edv3-cd-text{flex:1 1 100%!important}#estimated-delivery .edv3-cd-pill{margin-left:0!important;margin-right:auto!important;padding:3px 9px!important}#estimated-delivery .edv3-cd-label{font-size:10px!important}#estimated-delivery .edv3-cd-timer{font-size:11px!important}}#estimated-delivery .edv3-stock strong{font-weight:700!important}#estimated-delivery .edv3-stock-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;position:relative}#estimated-delivery .edv3-stock-dot::before{content:'';position:absolute;inset:-3px;border-radius:50%;opacity:.4}#estimated-delivery .edv3-stock.in .edv3-stock-dot{background:#22c55e}#estimated-delivery .edv3-stock.in .edv3-stock-dot::before{background:#22c55e;animation:1.8s ease-in-out infinite edv3Pulse}#estimated-delivery .edv3-stock.backorder .edv3-stock-dot{background:#f59e0b}#estimated-delivery .edv3-stock.backorder .edv3-stock-dot::before{background:#f59e0b;animation:1.8s ease-in-out infinite edv3Pulse}#estimated-delivery .edv3-stock.out .edv3-stock-dot,#estimated-delivery .edv3-stock.out .edv3-stock-dot::before{background:#dc2626}@keyframes edv3Pulse{0%,100%{transform:scale(1);opacity:.4}50%{transform:scale(1.4);opacity:0}}#estimated-delivery .edv3-intl-shipping,.col-sidebar #estimated-delivery .edv3-intl-shipping{display:flex!important;flex-direction:column!important;gap:6px!important;background:#fff!important;border:1.5px solid rgba(126,30,87,.15)!important;border-radius:10px!important;padding:12px 14px!important;margin-top:9px!important;font-size:13px!important;line-height:1.35!important;color:#333!important}#estimated-delivery .edv3-intl-line,.col-sidebar #estimated-delivery .edv3-intl-line{display:flex!important;align-items:center!important;gap:8px!important}#estimated-delivery .edv3-intl-line i,.col-sidebar #estimated-delivery .edv3-intl-line i{color:#7e1e57!important;font-size:14px!important;width:16px!important;text-align:center!important;flex-shrink:0!important}#estimated-delivery .edv3-intl-line strong,.col-sidebar #estimated-delivery .edv3-intl-line strong{color:#7e1e57!important;font-weight:700!important}#estimated-delivery .edv3-cards,.col-sidebar #estimated-delivery .edv3-cards{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;margin:0!important;padding:9px 0 0!important;width:100%!important;overflow:visible!important}#estimated-delivery .edv3-card,.col-sidebar #estimated-delivery .edv3-card{background:#fff!important;border:1.5px solid rgba(126,30,87,.15)!important;border-radius:10px!important;padding:12px 6px 9px!important;position:relative!important;cursor:pointer!important;transition:.2s!important;font-family:inherit!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:2px!important;min-width:0!important;overflow:visible!important}#estimated-delivery .edv3-card-body,.col-sidebar #estimated-delivery .edv3-card-body{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:2px!important;width:100%!important;min-width:0!important}#estimated-delivery .edv3-card-ico,.col-sidebar #estimated-delivery .edv3-card-ico{display:none!important}.col-sidebar #estimated-delivery .edv3-card-title{font-size:9px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#7e1e57!important;margin:0!important;line-height:1.15!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.col-sidebar #estimated-delivery .edv3-card-date{font-family:inherit!important;font-weight:600!important;font-size:12px!important;color:#1a0a24!important;letter-spacing:-.01em!important;line-height:1.15!important;margin:1px 0 0!important;display:block!important;text-align:center!important;white-space:normal!important;word-break:break-word!important;max-width:100%!important}.col-sidebar #estimated-delivery .edv3-card-price{font-size:9px!important;color:#8e7f99!important;font-weight:500!important;line-height:1.2!important;font-family:inherit!important;display:block!important;margin:2px 0 0!important;text-align:center!important;white-space:normal!important;word-break:break-word!important;max-width:100%!important}.col-sidebar #estimated-delivery .edv3-card-price::before{content:none!important}.col-sidebar #estimated-delivery .edv3-card-price strong{color:#15803d!important;font-weight:700!important}.col-sidebar #estimated-delivery .edv3-card-tag{position:absolute!important;top:-8px!important;left:50%!important;transform:translateX(-50%)!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.05em!important;padding:3px 9px!important;border-radius:999px!important;text-transform:uppercase!important;white-space:nowrap!important;line-height:1.2!important;z-index:2!important;box-shadow:0 1px 3px rgba(43,0,79,.15)!important;pointer-events:none!important}#estimated-delivery .edv3-card-title,.col-sidebar #estimated-delivery .edv3-card-title{display:none!important}#estimated-delivery .edv3-card:hover:not(.disabled){border-color:#7e1e57!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(43,0,79,.08)!important}#estimated-delivery .edv3-card.selected{border-color:#7e1e57!important;background:linear-gradient(135deg,#fff 0,#f5f0f7 100%)!important;box-shadow:0 0 0 3px rgba(126,30,87,.08)!important}#estimated-delivery .edv3-card.disabled{opacity:.8!important;cursor:not-allowed!important;background:#fafafa!important}#estimated-delivery .edv3-card.disabled .edv3-card-date{color:#8e7f99!important;text-decoration:line-through}#estimated-delivery .edv3-card.popular .edv3-card-tag{background:#7e1e57!important;color:#fff!important}#estimated-delivery .edv3-card.fastest .edv3-card-tag{background:#d4af37!important;color:#2b004f!important}#estimated-delivery .edv3-card.free .edv3-card-tag{background:#22c55e!important;color:#fff!important}#estimated-delivery .edv3-card.disabled .edv3-card-tag{background:#d4d4d8!important;color:#3f3454!important}#estimated-delivery .edv3-card.disabled .edv3-card-title{color:#8e7f99!important}#estimated-delivery .edv3-card-price strong{color:#15803d!important;font-weight:700!important}#estimated-delivery .edv3-alert{margin-top:10px!important;padding:12px 14px!important;background:#fef9e3!important;border:1px dashed #fde68a!important;border-radius:10px!important;display:flex!important;align-items:center!important;gap:10px!important}#estimated-delivery .edv3-alert-ico{font-size:16px!important;flex-shrink:0!important}#estimated-delivery .edv3-alert-txt{flex:1!important;font-size:12.5px!important;color:#78350f!important;font-weight:500!important;line-height:1.35!important}#estimated-delivery .edv3-alert-txt strong{font-weight:700!important}#estimated-delivery .edv3-store-info{margin-top:8px!important;background:linear-gradient(135deg,#f5f0f7 0,#faf7fb 100%)!important;border:1.5px solid #7e1e57!important;border-radius:10px!important;padding:12px 14px!important;font-size:12px!important;line-height:1.45!important;color:#1a0a24!important;animation:.25s ease-out edv3-store-slide;overflow:hidden!important}#estimated-delivery .edv3-store-info[hidden]{display:none!important}@keyframes edv3-store-slide{from{opacity:0;transform:translateY(-6px);max-height:0}to{opacity:1;transform:translateY(0);max-height:300px}}#estimated-delivery .edv3-store-info-header{display:flex!important;align-items:center!important;gap:6px!important;font-family:inherit!important;font-weight:600!important;font-size:13px!important;color:#2b004f!important;margin-bottom:8px!important}#estimated-delivery .edv3-store-info-header svg{flex-shrink:0!important}#estimated-delivery .edv3-store-info-row{display:flex!important;gap:6px!important;color:#1a0a24!important;font-family:inherit!important}#estimated-delivery .edv3-store-info-row strong{color:#2b004f!important;font-weight:600!important;min-width:62px!important;flex-shrink:0!important}#estimated-delivery .edv3-store-info-hours{display:inline-flex!important;align-items:center!important;gap:4px!important;margin-top:10px!important;padding:6px 12px!important;background:#7e1e57!important;color:#fff!important;border-radius:999px!important;text-decoration:none!important;font-size:11px!important;font-weight:600!important;font-family:inherit!important;transition:background .2s!important}#estimated-delivery .edv3-store-info-hours:focus,#estimated-delivery .edv3-store-info-hours:hover{background:#2b004f!important;color:#fff!important;text-decoration:none!important}#estimated-delivery .edv3-store-info-hours svg{width:11px!important;height:11px!important}#estimated-delivery .edv3-card[data-delivery=store][aria-expanded=true]{border-color:#7e1e57!important;box-shadow:0 0 0 3px rgba(126,30,87,.12)!important}#estimated-delivery .edv3-alert-btn{background:#2b004f!important;color:#fff!important;border:none!important;padding:7px 12px!important;border-radius:8px!important;font:700 11.5px 'Poppins',sans-serif!important;cursor:pointer!important;letter-spacing:.02em!important;flex-shrink:0!important;transition:.15s!important}#estimated-delivery .edv3-alert-btn:hover{background:#7e1e57!important}@media (max-width:640px){#estimated-delivery .edv3-cards,.col-sidebar #estimated-delivery .edv3-cards{grid-template-columns:repeat(3,1fr)!important;gap:5px!important}#estimated-delivery .edv3-card,.col-sidebar #estimated-delivery .edv3-card{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:13px 6px 10px!important;gap:2px!important;min-height:0!important}#estimated-delivery .edv3-card-body,.col-sidebar #estimated-delivery .edv3-card-body{align-items:center!important;text-align:center!important}#estimated-delivery .edv3-card-date,.col-sidebar #estimated-delivery .edv3-card-date{font-size:12px!important;text-align:center!important}#estimated-delivery .edv3-card-price,.col-sidebar #estimated-delivery .edv3-card-price{font-size:9.5px!important;text-align:center!important}#estimated-delivery .edv3-card-tag,.col-sidebar #estimated-delivery .edv3-card-tag{top:-7px!important;left:50%!important;transform:translateX(-50%)!important;font-size:8.5px!important;padding:2px 7px!important}#estimated-delivery .edv3-stock{font-size:12px!important;padding:8px 10px!important}#estimated-delivery .edv3-alert{padding:10px 12px!important;flex-wrap:wrap!important}#estimated-delivery .edv3-alert-txt{font-size:12px!important;flex:1 1 100%!important}#estimated-delivery .edv3-alert-btn{flex:0 0 auto!important;margin-top:4px!important}}@media (max-width:380px){.alma-hook-wrapper .alma-payment-plans-eligibility-line{gap:8px!important}.alma-hook-wrapper .alma-payment-plans-eligibility-options{gap:3px!important}.alma-hook-wrapper .alma-payment-plans-eligibility-options button{padding:4px 7px!important;font-size:10px!important}#estimated-delivery .edv3-card,.col-sidebar #estimated-delivery .edv3-card{padding:10px!important;gap:10px!important}#estimated-delivery .edv3-card-ico,.col-sidebar #estimated-delivery .edv3-card-ico{width:36px!important;height:36px!important;min-width:36px!important;font-size:20px!important}#estimated-delivery .edv3-card-date,.col-sidebar #estimated-delivery .edv3-card-date{font-size:13px!important}}.ets_mm_megamenu{margin-top:0!important;background:#7e1e57!important}@media (max-width:767px){.ets_mm_megamenu{display:none!important}.mobile-main-bar .ets_mm_megamenu{display:block!important}.mm_menu_content_title{color:#3b3b3b}}.ets_mm_megamenu:not(.changestatus) .mm_menus_ul{white-space:nowrap!important;flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;display:flex!important;justify-content:center;width:100%}.ets_mm_megamenu:not(.changestatus) .mm_menus_li{float:none!important;display:inline-flex!important;vertical-align:middle;white-space:nowrap;flex:0 1 auto;min-width:0}@media (min-width:768px) and (max-width:1399px){.ets_mm_megamenu:not(.changestatus) .mm_menus_li>a{padding-left:clamp(2px,.6vw,10px)!important;padding-right:clamp(2px,.6vw,10px)!important}.ets_mm_megamenu:not(.changestatus) .mm_menu_content_title{font-size:clamp(8px, .88vw, 13px)!important;letter-spacing:-.03em;padding:0 3px!important;min-height:42px}.ets_mm_megamenu:not(.changestatus) .mm_menus_li .mm_arrow{display:none!important}}ul.product_list.grid.row{display:flex;flex-wrap:wrap}ul.product_list.grid.row::after,ul.product_list.grid.row::before{display:none}ul.product_list.grid>li{display:flex;float:none}ul.product_list.grid>li>.product-container{display:flex;flex-direction:column;width:100%;height:100%}ul.product_list.grid>li .right-block{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}ul.product_list.grid>li .product-name-container{min-height:2.6em}ul.product_list.grid>li .product-desc{flex:0 0 auto}ul.product_list.grid>li .left-block .availability{display:block;min-height:1.6em}.glc-brand-banner{position:relative;display:block;background:linear-gradient(135deg,#2b004f 0,#3d1a5e 50%,#7e1e57 100%);border-radius:14px;margin:0 0 18px;overflow:hidden;color:#fff;isolation:isolate}.glc-brand-banner::before{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(201,76,160,.45),transparent 70%);pointer-events:none;z-index:0}.glc-brand-banner::after{content:"";position:absolute;left:-60px;bottom:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(123,191,63,.18),transparent 70%);pointer-events:none;z-index:0}.glc-brand-banner__inner{position:relative;z-index:1;padding:22px 26px 20px;max-width:920px}.glc-brand-banner__count{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;background:#7bbf3f;color:#fff;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:10px;box-shadow:0 2px 8px rgba(123,191,63,.35)}.glc-brand-banner__count i.fa{font-size:11px;line-height:1}.glc-brand-banner__title{margin:0 0 10px;padding:0;font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1.15;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.15);font-family:inherit;border:0;background:0 0}.glc-brand-banner__title .cat-name{color:#fff;background:0 0;padding:0;border:0}.glc-brand-banner__desc{font-size:14px;line-height:1.55;color:rgba(255,255,255,.88);margin:0 0 14px;max-width:760px}.glc-brand-banner__desc p{margin:0 0 6px;color:inherit}.glc-brand-banner__desc p:last-child{margin-bottom:0}.glc-brand-banner__desc strong{color:#fff;font-weight:700}.glc-brand-banner__desc a{color:#7bbf3f;text-decoration:underline;text-decoration-color:rgba(123,191,63,.4);text-underline-offset:2px;transition:color .15s,text-decoration-color .15s}.glc-brand-banner__desc a:hover{color:#a3d068;text-decoration-color:#a3d068}.glc-brand-banner__details{display:block}.glc-brand-banner__details>summary{list-style:none;cursor:pointer;display:block;position:relative}.glc-brand-banner__details>summary::-webkit-details-marker{display:none}.glc-brand-banner__details>summary::marker{display:none;content:""}.glc-brand-banner__excerpt{display:block;margin-bottom:8px}.glc-brand-banner__toggle{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:#7bbf3f;padding:5px 11px;background:rgba(123,191,63,.12);border:1px solid rgba(123,191,63,.35);border-radius:50px;transition:background .15s,border-color .15s,color .15s}.glc-brand-banner__details>summary:hover .glc-brand-banner__toggle{background:rgba(123,191,63,.22);border-color:#7bbf3f;color:#fff}.glc-brand-banner__toggle i{font-size:10px;line-height:1;transition:transform .2s}.glc-brand-banner__details[open] .glc-brand-banner__toggle-more,.glc-brand-banner__toggle-less{display:none}.glc-brand-banner__details[open] .glc-brand-banner__toggle-less{display:inline-flex;align-items:center;gap:5px}.glc-brand-banner__full{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.15);animation:.3s glcBannerFadeIn}.glc-brand-banner__full p{margin-bottom:8px}.glc-brand-banner__full p:last-child{margin-bottom:0}@keyframes glcBannerFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.glc-brand-banner__trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.glc-brand-banner__trust-item{display:flex;align-items:center;gap:9px;font-size:12.5px;line-height:1.35;color:rgba(255,255,255,.88);min-width:0}.glc-brand-banner__trust-item i.fa{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;background:rgba(123,191,63,.18);border:1px solid rgba(123,191,63,.4);border-radius:50%;color:#a3d068;font-size:13px}.glc-brand-banner__trust-item strong{display:block;color:#fff;font-weight:700;font-size:12.5px;line-height:1.2}.glc-brand-banner__trust-item span{display:flex;flex-direction:column;min-width:0;overflow:hidden}.glc-brand-banner__trust-item span:not(strong){font-size:11.5px;color:rgba(255,255,255,.7)}@media (max-width:991px){.glc-brand-banner__title{font-size:26px}.glc-brand-banner__trust{grid-template-columns:repeat(2,1fr)}.glc-brand-banner__trust-item{font-size:12px}}@media (max-width:767px){.glc-brand-banner{margin:0 0 14px;border-radius:10px}.glc-brand-banner__inner{padding:18px 18px 16px}.glc-brand-banner__title{font-size:22px;letter-spacing:-.3px;margin-bottom:8px}.glc-brand-banner__count{font-size:11px;padding:3px 9px;margin-bottom:8px}.glc-brand-banner__desc{font-size:13px;margin-bottom:12px}.glc-brand-banner__trust{grid-template-columns:1fr;gap:8px;margin-top:12px;padding-top:12px}.glc-brand-banner__trust-item{padding:6px 10px;background:rgba(255,255,255,.06);border-radius:10px;border:1px solid rgba(255,255,255,.1)}.glc-brand-banner__trust-item i.fa{width:26px;height:26px;font-size:12px}.glc-brand-banner__toggle{font-size:11.5px;padding:4px 10px}.glc-brand-banner::before{width:200px;height:200px;right:-60px;top:-60px}.glc-brand-banner::after{display:none}}@media (max-width:480px){.glc-brand-banner__inner{padding:16px 14px 14px}.glc-brand-banner__title{font-size:20px}}body.content_only{background:#fff!important;margin:0!important;padding:0!important;overflow-x:hidden}body.content_only #footer,body.content_only #header,body.content_only #iqitsticky,body.content_only #left_column,body.content_only #preloader,body.content_only #right_column,body.content_only .ab-bandeau,body.content_only .alert.alert-warning,body.content_only .bandeau-live,body.content_only .breadcrumb-container,body.content_only .columns-container>.row>.breadcrumb,body.content_only .iqitsticky,body.content_only .iqitstickycart,body.content_only .nkmgls-wrapper,body.content_only .scroll-down,body.content_only .skip-to-content,body.content_only [id^=bandeau],body.content_only nav.breadcrumb{display:none!important}body.content_only #columns,body.content_only .columns-container,body.content_only .container{padding:0!important;margin:0!important;max-width:none!important;width:100%!important;background:#fff!important;box-shadow:none!important}body.content_only #center_column{width:100%!important;margin:0!important;padding:0!important;float:none!important;background:#fff!important}body.content_only .row.content-inner{margin:0!important}body.content_only #accessoryscroller,body.content_only #blockcurrencies,body.content_only #blockpaymentlogo,body.content_only #buyAuto-block,body.content_only #combination-cards-container,body.content_only #crossselling,body.content_only #descriptionproduct,body.content_only #idTab1,body.content_only #idTab10,body.content_only #idTab2,body.content_only #idTab3,body.content_only #idTab4,body.content_only #idTab5,body.content_only #idTab6,body.content_only #more_info_block,body.content_only #more_info_tabs,body.content_only #new_comment_form,body.content_only #new_comment_form_wrapper,body.content_only #productCommentsBlock,body.content_only #related-products,body.content_only #send_friend_button,body.content_only #share-popover,body.content_only #social_sharing,body.content_only .accessories-scroll,body.content_only .accessory-card,body.content_only .action-btn,body.content_only .alma-hook-wrapper,body.content_only .availability_statut_full,body.content_only .block_tags,body.content_only .blockfooter,body.content_only .blockreinsurance,body.content_only .blockviewed,body.content_only .col-sidebar,body.content_only .combination-cards-container,body.content_only .compare-btn-modern,body.content_only .crossselling,body.content_only .crossselling-product,body.content_only .customblock,body.content_only .data-sheet,body.content_only .estimated-delivery,body.content_only .featured-products,body.content_only .glc-brand-banner,body.content_only .iqitcarousel-product,body.content_only .nav-tabs,body.content_only .nb_print,body.content_only .no-print,body.content_only .pdf-product-link,body.content_only .pr-nav-tabs,body.content_only .pr-tab-content,body.content_only .product-comments,body.content_only .product-comments-block,body.content_only .product-pack,body.content_only .product-pack-old,body.content_only .productCategoryRelated,body.content_only .product_warehouse_box,body.content_only .productdescriptionTab,body.content_only .productscategory_block,body.content_only .productscategory_box,body.content_only .productscategory_list,body.content_only .sendtofriend,body.content_only .share-btn-modern,body.content_only .share-popover,body.content_only .sidebar-crosssell,body.content_only .social-sharing,body.content_only .socialsharing_product,body.content_only .troissansfraisprix,body.content_only .video_block_product,body.content_only .ybc_block_related,body.content_only .yotpo,body.content_only .yotpo-main-widget,body.content_only [class*=accessories-]{display:none!important}body.content_only #product .primary_block,body.content_only .primary_block{display:flex!important;flex-wrap:nowrap!important;gap:18px!important;margin:0!important;padding:14px 18px!important;max-width:1087px!important;background:#fff!important;box-shadow:none!important;border:0!important;position:relative}body.content_only .pb-left-column{flex:0 0 44%!important;max-width:44%!important;padding:0!important;width:auto!important;margin:0!important}body.content_only .col-gallery{margin:0!important;padding:0!important}body.content_only #image-block,body.content_only .easyzoom,body.content_only .image-block{margin:0!important;padding:0!important;border:1px solid #ece5f2;border-radius:10px;overflow:hidden;background:#faf7fc}body.content_only #bigpic,body.content_only #image-block img,body.content_only .easyzoom img{width:100%!important;height:auto!important;max-height:380px;object-fit:contain!important;padding:8px}body.content_only .easyzoom--overlay{cursor:zoom-in}body.content_only .view_scroll_spacer{display:none!important}body.content_only #thumbs_list,body.content_only #thumbs_list_frame,body.content_only #views_block,body.content_only .thumb_list{display:flex!important;gap:6px!important;margin:8px 0 0!important;padding:0!important;list-style:none!important;overflow-x:auto;scroll-snap-type:x mandatory}body.content_only #thumbs_list li,body.content_only #views_block li{flex:0 0 56px!important;width:56px!important;height:56px!important;margin:0!important;padding:0!important;border:0!important;scroll-snap-align:start}body.content_only #thumbs_list a,body.content_only #views_block a{display:block;width:56px;height:56px;border:1px solid #ece5f2;border-radius:6px;overflow:hidden;background:#faf7fc;padding:2px!important;transition:border-color .15s}body.content_only #thumbs_list a.active,body.content_only #thumbs_list a:hover,body.content_only #views_block a.active,body.content_only #views_block a:hover{border-color:#7e1e57}body.content_only #thumbs_list img,body.content_only #views_block img{width:100%;height:100%;object-fit:contain}body.content_only #view_scroll_left,body.content_only #view_scroll_right{display:none!important}body.content_only .pb-center-column,body.content_only .pb-right-column{flex:1 1 auto!important;max-width:none!important;padding:0!important;width:auto!important;margin:0!important}body.content_only .pb-right-column-content{padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important}body.content_only #pb-left-column .product-title h1,body.content_only .pb-center-column .product-title h1,body.content_only .product-title h1,body.content_only h1[itemprop=name]{font-size:18px!important;font-weight:700!important;line-height:1.25!important;color:#2b004f!important;margin:0 0 6px!important;padding:0!important;border:0!important;letter-spacing:-.2px!important}body.content_only .product-title{border:0!important;margin:0 0 4px!important;padding:0!important}body.content_only #product_manufacturer,body.content_only #product_reference,body.content_only .label-product-detail,body.content_only .product-manufacturer,body.content_only .product-reference,body.content_only [itemprop=brand],body.content_only span[itemprop=mpn]{font-size:11.5px!important;color:#6b647a!important;display:inline-block!important;margin:0 8px 6px 0!important;padding:0!important;background:0 0!important;border:0!important}body.content_only [itemprop=brand] a{color:#7e1e57!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.4px;font-size:11px}body.content_only #productCommentsBlockTab,body.content_only #review-form-stars,body.content_only .comments_note,body.content_only .star_content{display:inline-flex!important;align-items:center!important;gap:4px!important;margin:0 0 8px!important;padding:0!important;font-size:11.5px!important}body.content_only .star{font-size:13px!important;width:13px!important;height:13px!important}body.content_only #FlagComments,body.content_only #review-form-comments{display:none!important}body.content_only #short_description_block,body.content_only #short_description_content{margin:0 0 10px!important;padding:8px 0 10px!important;border-top:1px solid #ece5f2!important;border-bottom:1px solid #ece5f2!important;font-size:13px!important;line-height:1.45!important;color:#4a3a55!important;display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-height:6em}body.content_only #short_description_block p{margin:0 0 4px!important}body.content_only #our_price_display{display:inline-block!important}body.content_only #our_price_display,body.content_only .price.our_price_display,body.content_only span#our_price_display{font-size:24px!important;font-weight:800!important;color:#7e1e57!important;letter-spacing:-.5px;line-height:1}body.content_only #old_price,body.content_only #old_price_display,body.content_only .old-price{font-size:13px!important;color:#6f667e!important;text-decoration:line-through}body.content_only #reduction_amount_display,body.content_only #reduction_percent,body.content_only #reduction_percent_display,body.content_only .price-percent-reduction{background:#7e1e57!important;color:#fff!important;padding:2px 8px!important;border-radius:50px!important;font-size:11px!important;font-weight:700!important;border:0!important;display:inline-flex!important;align-items:center;letter-spacing:.3px}body.content_only #ecotax_price_display,body.content_only #pre-tax,body.content_only #pretaxe_price,body.content_only #pretaxe_price_display,body.content_only #unit_price,body.content_only .price-ecotax,body.content_only .price-tax,body.content_only .price_unit{display:none!important}body.content_only #availability_statut,body.content_only #availability_value,body.content_only .availability,body.content_only .availability_statut{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:11.5px!important;font-weight:600!important;padding:3px 9px!important;border-radius:50px!important;margin:0 0 8px!important;width:fit-content!important;background:#e8f5d8!important;color:#5e9a2a!important;border:1px solid #c5e89a!important;text-transform:none!important;letter-spacing:0!important}body.content_only #availability_label{display:none!important}body.content_only #attributes,body.content_only .attributes_form{margin:0 0 10px!important;padding:8px 0 0!important;border-top:1px solid #ece5f2!important}body.content_only #attributes fieldset.attribute_fieldset{margin:0 0 6px!important;padding:0!important;border:0!important;background:0 0!important}body.content_only .attribute_label{font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.4px;color:#6b647a!important;margin:0 0 4px!important;padding:0!important;width:auto!important;display:block!important}body.content_only .attribute_list{margin:0!important;padding:0!important;display:flex;gap:6px;flex-wrap:wrap}body.content_only .attribute_list select{padding:5px 10px!important;font-size:12.5px!important;border-radius:8px!important;border:1px solid #ece5f2!important;background:#fff!important;color:#2b004f!important;height:32px!important;max-width:240px}body.content_only .color_pick,body.content_only .color_pick_hidden{width:24px!important;height:24px!important;border-radius:50%!important;border:2px solid #ece5f2!important;margin:0!important;padding:0!important}body.content_only .color_pick.selected{border-color:#7e1e57!important;box-shadow:0 0 0 2px rgba(126,30,87,.15)}body.content_only #attributes .combination-cards-container,body.content_only .attribute_radio+label.combination-card{display:none!important}body.content_only #add_to_cart,body.content_only #buy_block{margin:0!important;padding:0!important;background:0 0!important;border:0!important}body.content_only .box-cart-bottom{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 8px!important;padding:8px 0 0!important;border-top:1px solid #ece5f2!important}body.content_only #quantity_wanted_p,body.content_only .quantity_wanted_p{display:flex!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;border:1px solid #ece5f2!important;border-radius:10px!important;background:#fff!important;height:38px!important;overflow:hidden;flex:0 0 auto}body.content_only #quantity_wanted_p .btn,body.content_only #quantity_wanted_p>a{width:32px!important;height:38px!important;display:inline-flex!important;align-items:center;justify-content:center;background:#faf7fc!important;color:#6b647a!important;border:0!important;font-size:14px;font-weight:700;margin:0!important;padding:0!important;text-decoration:none!important}body.content_only #quantity_wanted_p .btn:hover,body.content_only #quantity_wanted_p>a:hover{background:#fdf5fb!important;color:#7e1e57!important}body.content_only #quantity_wanted{width:42px!important;height:38px!important;border:0!important;text-align:center!important;font-size:14px!important;font-weight:600!important;color:#2b004f!important;background:#fff!important;margin:0!important;padding:0!important}body.content_only #quantity_wanted_p label,body.content_only label[for=quantity_wanted]{display:none!important}body.content_only #add_to_cart{flex:1!important;display:flex}body.content_only #add_to_cart .exclusive,body.content_only #add_to_cart button,body.content_only #add_to_cart button.exclusive{flex:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:38px!important;padding:0 14px!important;background:#7e1e57!important;color:#fff!important;border:0!important;border-radius:10px!important;font-weight:700!important;font-size:13px!important;letter-spacing:.2px;text-transform:none!important;text-shadow:none!important;box-shadow:none!important;transition:background .15s,box-shadow .2s,transform .1s;width:100%!important}body.content_only #add_to_cart button:hover{background:#62173f!important;box-shadow:0 4px 12px rgba(126,30,87,.3)!important;transform:translateY(-1px)}body.content_only #add_to_cart button::before{content:"\f07a";font-family:FontAwesome;font-style:normal;font-weight:400;font-size:14px}body.content_only #wishlist_button,body.content_only #wishlist_button_nopop,body.content_only .buttons_bottom_block{display:none!important}body.content_only .primary_block::after{content:"";display:none}body.content_only .lnk_view,body.content_only .quickview-full-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:6px 0 0!important;padding:6px 12px!important;background:0 0!important;color:#7e1e57!important;border:1.5px solid #ece5f2!important;border-radius:50px!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;text-transform:none!important;height:auto!important;width:auto!important;text-shadow:none!important;box-shadow:none!important;transition:border-color .15s,color .15s}body.content_only .lnk_view:hover,body.content_only .quickview-full-btn:hover{border-color:#7e1e57!important;color:#62173f!important;background:#fdf5fb!important}body.content_only .lnk_view::after,body.content_only .quickview-full-btn::after{content:"\f061";font-family:FontAwesome;font-style:normal;font-size:10px;margin-left:2px}body.content_only #pdf-popup,body.content_only .alert-info,body.content_only .modal{display:none!important}@media (max-width:767px){body.content_only #product .primary_block,body.content_only .primary_block{flex-direction:column!important;padding:12px!important;gap:12px!important}body.content_only .pb-left-column{flex:0 0 auto!important;max-width:100%!important}body.content_only #bigpic,body.content_only .easyzoom img{max-height:260px!important}body.content_only #thumbs_list li,body.content_only #views_block li{flex:0 0 48px!important;width:48px!important;height:48px!important}body.content_only #thumbs_list a,body.content_only #views_block a{width:48px;height:48px}body.content_only .product-title h1{font-size:16px!important}body.content_only #our_price_display,body.content_only .price.our_price_display{font-size:20px!important}}@media (prefers-reduced-motion:reduce){.glc-brand-banner__full{animation:none!important}.glc-brand-banner__toggle i{transition:none!important}body.content_only #add_to_cart button,body.content_only #thumbs_list a,body.content_only .quickview-full-btn{transition:none!important;transform:none!important}}

/* === Fix anti-wrap megamenu (override changestatus) === */
@media (min-width:768px){.ets_mm_megamenu .mm_menus_ul{display:flex!important;flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;white-space:nowrap!important;width:100%;justify-content:center;align-items:stretch}.ets_mm_megamenu .mm_menus_ul>li.mm_menus_li{float:none!important;display:inline-flex!important;align-items:center;flex:0 1 auto!important;min-width:0!important;white-space:nowrap}.ets_mm_megamenu .mm_menus_ul>li.mm_menus_li>a{padding-left:clamp(2px,.6vw,12px)!important;padding-right:clamp(2px,.6vw,12px)!important}.ets_mm_megamenu .mm_menus_ul .mm_menu_content_title{font-size:clamp(9px,.78vw,13px)!important;letter-spacing:-.02em;padding:0 4px!important;white-space:nowrap}.ets_mm_megamenu .mm_menus_ul .mm_menu_content_title img,.ets_mm_megamenu .mm_menus_ul .mm_menu_content_title i.fa{flex-shrink:0}}@media (min-width:768px) and (max-width:1199px){.ets_mm_megamenu .mm_menus_ul .mm_menu_content_title{font-size:clamp(8px,.85vw,11px)!important;padding:0 2px!important}}
.fsp{margin:10px 0 14px;padding:0}.fsp-label{display:flex;align-items:center;gap:8px;font-size:13px;color:#555;margin-bottom:6px;line-height:1.3}.fsp-label .fa{color:#777;font-size:14px}.fsp-label strong{color:#222;font-weight:700}.fsp-bar{height:6px;background:#eee;border-radius:3px;overflow:hidden}.fsp-fill{height:100%;width:0;background:linear-gradient(90deg,#7cb342,#43a047);border-radius:3px;transition:width 600ms cubic-bezier(.4,0,.2,1)}.fsp.fsp-complete .fsp-fill{background:#2e7d32}.fsp.fsp-complete .fsp-label .fa{color:#2e7d32}.edv3-card.cc-card{border-color:#2e7d32!important;position:relative}.edv3-card.cc-card .cc-tag{background:linear-gradient(135deg,#2e7d32,#43a047)!important;color:#fff!important;font-weight:700!important;letter-spacing:.2px}.edv3-card.cc-card .cc-ready{font-weight:700!important;color:#2e7d32!important}.fsp.fsp-info .fsp-bar{display:none}.fsp.fsp-info{margin:10px 0 14px;padding:8px 12px;background:#fffbf0;border-left:3px solid #f39c12;border-radius:4px}.fsp.fsp-info .fsp-label{margin-bottom:0;color:#6b5b00}.fsp.fsp-info .fsp-label .fa{display:none}@media (max-width:640px){#estimated-delivery .edv3-card.cc-card .cc-tag{font-size:0!important;padding:2px 6px!important;max-width:calc(100% - 8px)!important;overflow:hidden!important}#estimated-delivery .edv3-card.cc-card .cc-tag::after{content:"⚡ C&C"!important;font-size:8.5px!important;font-weight:700!important;letter-spacing:.05em!important;color:inherit!important}#estimated-delivery .edv3-card.cc-card .cc-ready{font-size:11px!important;line-height:1.15!important;word-break:keep-all!important;hyphens:none!important}#estimated-delivery .edv3-store-info{max-width:100%!important;box-sizing:border-box!important;overflow-wrap:break-word!important;word-break:break-word!important}#estimated-delivery .edv3-store-info-row{flex-wrap:wrap!important}#estimated-delivery .edv3-store-info-row strong{min-width:auto!important;flex-basis:100%!important}#estimated-delivery .edv3-store-info-row span{flex-basis:100%!important;line-height:1.4!important}}
/* ============================================================================ V2 HEADER « Neon Pink Centered » — intégré depuis header-v2-growled.css (v2.1) — desktop ≥992px ============================================================================ */
@keyframes gw-h2-pulse{0%,100%{box-shadow:0 0 0 0 rgba(123,191,63,.7)}50%{box-shadow:0 0 0 6px rgba(123,191,63,0)}}
@media (min-width:992px){
.gw-h2{--gw-purple:#7E1E57;--gw-purple-dark:#2B004F;--gw-purple-deep:#1a0033;--gw-purple-btn:#6F2570;--gw-green:#7BBF3F;--gw-green-hover:#6aa832;--gw-gold:#E7BE5C;--gw-pink:#C21A7E;--gw-pink-bright:#E0339B;position:relative!important;max-width:none!important;width:100%!important;height:90px!important;padding:0!important;margin:0!important;background:linear-gradient(180deg,var(--gw-purple-dark) 0%,#3a0066 100%)!important;overflow:visible!important}
.gw-h2::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 100% at 50% 50%,rgba(224,51,155,.35),transparent 70%);pointer-events:none;z-index:0}
.gw-h2::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--gw-gold) 30%,var(--gw-gold) 70%,transparent);opacity:.7;z-index:1;pointer-events:none}
.gw-h2 > div > .nav,.gw-h2 > .nav{display:none!important}
html body .container-header.gw-h2 .row,html body .container-header.gw-h2 #desktop-header > .row,html body .container-header.gw-h2 .desktop-header > .row{position:static!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}
.gw-h2 .dh-trust{display:none!important}
.gw-h2 #desktop-header,.gw-h2 .desktop-header{position:relative!important;height:90px!important;max-width:1550px!important;margin:0 auto!important;padding:0!important;z-index:2;display:block!important}
.gw-h2 .mobile-condensed-header{display:none!important}
.gw-h2 #header_logo{position:absolute!important;left:28px!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important;max-width:none!important;height:auto!important;padding:0!important;margin:0!important;background:none!important;z-index:3;float:none!important}
.gw-h2 #header_logo a{display:flex!important;align-items:center!important;background:none!important}
.gw-h2 #header_logo img{position:static!important;display:block!important;height:54px!important;max-height:54px!important;width:auto!important;margin:0!important;padding:0!important;filter:brightness(1.1) drop-shadow(0 0 16px rgba(224,51,155,.3))}
.gw-h2 #search_block_top_content{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:100%!important;max-width:580px!important;min-width:320px;padding:0!important;margin:0!important;background:none!important;float:none!important;z-index:1}
.gw-h2 .iqitsearch-inner{width:100%!important;margin:0!important;padding:0!important;background:none!important;display:block!important}
.gw-h2 #search_block_top{width:100%!important;margin:0!important;padding:0!important;background:none!important;border:none!important;display:block!important;float:none!important}
.gw-h2 #search_block_top form#searchbox,.gw-h2 #searchbox{display:flex!important;align-items:center!important;background:#fff!important;border-radius:8px!important;height:52px!important;width:100%!important;margin:0!important;padding:0!important;border:none!important;box-shadow:0 0 0 1.5px rgba(123,191,63,.4),0 0 14px rgba(123,191,63,.14)!important;overflow:hidden;transition:box-shadow .25s ease;position:relative}
.gw-h2 #searchbox:focus-within{box-shadow:0 0 0 2px rgba(123,191,63,.75),0 0 30px rgba(123,191,63,.35)!important}
.gw-h2 #searchbox > .search_query_container{flex:1 1 auto;display:flex!important;align-items:center;height:100%;padding:0!important;margin:0!important;background:none!important;border:none!important;min-width:0;position:relative}
.gw-h2 #searchbox > .search_query_container::before{content:"";flex-shrink:0;width:48px;height:100%;background:no-repeat center / 20px 20px url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B004F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='m21 21-4.3-4.3'/></svg>")}
.gw-h2 #searchbox input.search_query,.gw-h2 #searchbox input#search_query_top{flex:1 1 auto!important;border:none!important;outline:none!important;background:none!important;box-shadow:none!important;height:100%!important;padding:0 6px 0 0!important;margin:0!important;font-family:'Poppins','Helvetica Neue',Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#4A1A6B!important;min-width:0;width:auto!important;line-height:1.4!important}
.gw-h2 #searchbox input.search_query::placeholder{color:#999!important;font-weight:400!important}
.gw-h2 #searchbox button.button-search,.gw-h2 #searchbox button[type="submit"]{position:relative!important;height:42px!important;margin:5px!important;padding:0 22px!important;display:flex!important;align-items:center!important;gap:8px!important;background:linear-gradient(100deg,#8ed04e,#5e9a2a)!important;color:#fff!important;font-family:'Poppins',sans-serif!important;font-weight:800!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.6px!important;border:none!important;border-radius:6px!important;box-shadow:none!important;flex-shrink:0;cursor:pointer;transition:all .15s;text-shadow:none!important;text-indent:0!important;width:auto!important;line-height:1!important}
.gw-h2 #searchbox button.button-search:hover{background:linear-gradient(100deg,#9bdc5c,#6aa833)!important;box-shadow:0 6px 20px rgba(123,191,63,.5)!important}
.gw-h2 #searchbox button.button-search span{display:inline!important;visibility:visible!important;font:inherit!important;color:inherit!important;background:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;text-indent:0!important;line-height:1!important}
.gw-h2 #searchbox button.button-search::after{content:"";width:14px;height:14px;background:no-repeat center / contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='m12 5 7 7-7 7'/></svg>");flex-shrink:0}
.gw-h2 #shopping_cart_container{position:absolute!important;right:28px!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important;background:none!important;float:none!important;z-index:3}
.gw-h2 .shopping_cart{position:relative!important;background:none!important;border:none!important;margin:0!important;padding:0!important;height:auto!important;width:auto!important}
.gw-h2 .shopping_cart > a{display:grid!important;grid-template-columns:26px auto!important;grid-template-rows:auto auto!important;grid-template-areas:"icon name" "icon total"!important;column-gap:12px!important;row-gap:2px!important;align-items:center!important;width:auto!important;height:60px!important;padding:0 22px 0 18px!important;background:linear-gradient(135deg,var(--gw-pink),var(--gw-pink-bright))!important;color:#fff!important;border-radius:12px!important;font-family:'Poppins',sans-serif!important;font-weight:700!important;text-decoration:none!important;box-shadow:0 0 0 2px rgba(255,255,255,.08),0 8px 24px rgba(224,51,155,.5)!important;transition:all .2s ease!important;position:relative!important;overflow:visible!important;box-sizing:content-box!important}
.gw-h2 .shopping_cart > a:hover{transform:translateY(-1px);box-shadow:0 0 0 2px rgba(231,190,92,.3),0 12px 32px rgba(224,51,155,.65)!important}
.gw-h2 .shopping_cart > a::before{content:""!important;grid-area:icon!important;grid-row:1 / 3!important;grid-column:1!important;align-self:center!important;justify-self:center!important;width:26px!important;height:26px!important;background:no-repeat center / contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/><path d='M3 6h18'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>")!important;font-family:inherit!important;font-size:0!important;line-height:0!important;margin:0!important;padding:0!important;display:block!important}
.gw-h2 .shopping_cart .cart_name{grid-area:name!important;align-self:end!important;display:block!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.6px!important;opacity:.9!important;line-height:1.1!important;color:#fff!important;margin:0!important;padding:0!important;white-space:nowrap!important}
.gw-h2 .shopping_cart .more_info{grid-area:total!important;align-self:start!important;display:block!important;line-height:1.1!important;margin:0!important;padding:0!important;background:none!important;position:relative!important;height:auto!important;width:auto!important}
.gw-h2 .shopping_cart .ajax_cart_product_txt,.gw-h2 .shopping_cart .ajax_cart_product_txt_s,.gw-h2 .shopping_cart .ajax_cart_no_product,.gw-h2 .shopping_cart .block_cart_expand,.gw-h2 .shopping_cart .block_cart_collapse{display:none!important}
.gw-h2 .shopping_cart .ajax_cart_quantity{position:absolute!important;top:-23px!important;left:-36px!important;right:auto!important;background:var(--gw-gold)!important;color:var(--gw-purple-dark)!important;font-family:'Poppins',sans-serif!important;font-size:11px!important;font-weight:900!important;min-width:20px!important;height:20px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 5px!important;line-height:1!important;border:2px solid var(--gw-pink)!important;box-shadow:0 0 12px rgba(231,190,92,.6)!important;z-index:4}
.gw-h2 .shopping_cart .ajax_cart_quantity.unvisible{display:none!important}
.gw-h2 .shopping_cart .ajax_cart_total{display:block!important;font-size:15px!important;font-weight:900!important;letter-spacing:.2px!important;color:#fff!important;background:none!important;padding:0!important;margin:0!important;line-height:1.1!important}
/* FIX bug doublon « 0,00 € » : on garde le contenu PS « 0,00 € » et on supprime le ::after qui doublait l'affichage */
.gw-h2 .shopping_cart .ajax_cart_total.unvisible{display:block!important;visibility:visible!important}
.gw-h2 .shopping_cart .ajax_cart_total.unvisible::after{content:none!important;display:none!important}
.gw-h2 .shopping_cart .cart_block{z-index:100!important;position:absolute!important;top:100%!important;right:0!important;left:auto!important;margin-top:0!important;padding-top:12px!important;min-width:340px!important;background:transparent!important;border:none!important;box-shadow:none!important}
.gw-h2 .shopping_cart .cart_block .block_content{background:#fff!important;border-radius:14px!important;box-shadow:0 12px 32px rgba(43,0,79,.25),0 4px 12px rgba(0,0,0,.1)!important;border:1px solid rgba(126,30,87,.08)!important;overflow:hidden!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:13px!important;color:#1a1a24!important}
.gw-h2 .shopping_cart .cart_block .cart_block_list{padding:0!important}
.gw-h2 .shopping_cart .cart_block .cart_block_no_products{text-align:center!important;padding:28px 20px 20px!important;font-size:13px!important;color:#6b6b78!important;font-weight:500!important;margin:0!important;background:none!important}
.gw-h2 .shopping_cart .cart_block dl.products{margin:0!important;padding:0!important;list-style:none!important}
.gw-h2 .shopping_cart .cart_block dl.products dt{display:grid!important;grid-template-columns:48px 1fr auto!important;column-gap:12px!important;align-items:center!important;padding:12px 16px!important;border-bottom:1px solid #f0eef2!important;margin:0!important}
.gw-h2 .shopping_cart .cart_block dl.products dt:last-of-type{border-bottom:none!important}
.gw-h2 .shopping_cart .cart_block .cart-images{width:48px!important;height:48px!important;border-radius:6px!important;overflow:hidden!important;background:#f7f5f8!important;display:block!important;margin:0!important;padding:0!important}
.gw-h2 .shopping_cart .cart_block .cart-images img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}
.gw-h2 .shopping_cart .cart_block .cart-info{min-width:0!important}
.gw-h2 .shopping_cart .cart_block .product-name{font-size:12.5px!important;font-weight:500!important;line-height:1.3!important;color:#1a1a24!important;margin:0 0 4px!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
.gw-h2 .shopping_cart .cart_block .product-name a,.gw-h2 .shopping_cart .cart_block .cart_block_product_name{color:inherit!important;text-decoration:none!important;font-weight:500!important}
.gw-h2 .shopping_cart .cart_block .product-name a:hover{color:#5e9a2a!important}
.gw-h2 .shopping_cart .cart_block .quantity-formated{display:inline-block!important;background:rgba(126,30,87,.08)!important;color:var(--gw-purple)!important;font-size:10.5px!important;font-weight:700!important;padding:1px 6px!important;border-radius:4px!important;margin-right:6px!important;line-height:1.4!important}
.gw-h2 .shopping_cart .cart_block .cart-info .price{font-size:12.5px!important;font-weight:700!important;color:var(--gw-purple-dark)!important;background:none!important;padding:0!important}
.gw-h2 .shopping_cart .cart_block .remove_link{display:flex!important;align-items:center!important}
.gw-h2 .shopping_cart .cart_block .ajax_cart_block_remove_link{width:24px!important;height:24px!important;border-radius:6px!important;background:#f7f5f8!important;color:#999!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:0!important;transition:all .15s ease!important;text-indent:0!important}
.gw-h2 .shopping_cart .cart_block .ajax_cart_block_remove_link::before{content:""!important;width:12px!important;height:12px!important;background:no-repeat center / contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><line x1='18' y1='6' x2='6' y2='18'/><line x1='6' y1='6' x2='18' y2='18'/></svg>")!important;display:block!important}
.gw-h2 .shopping_cart .cart_block .ajax_cart_block_remove_link:hover{background:rgba(194,26,126,.1)!important}
.gw-h2 .shopping_cart .cart_block .ajax_cart_block_remove_link:hover::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b04a4a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><line x1='18' y1='6' x2='6' y2='18'/><line x1='6' y1='6' x2='18' y2='18'/></svg>")!important}
.gw-h2 .shopping_cart .cart_block .cart-prices{padding:10px 18px!important;background:#faf8fb!important;border-top:1px solid #ececf0!important}
.gw-h2 .shopping_cart .cart_block .cart-prices-line{display:flex!important;flex-direction:row-reverse!important;justify-content:space-between!important;align-items:baseline!important;font-size:12px!important;color:#6b6b78!important;padding:3px 0!important;margin:0!important;font-weight:500!important}
.gw-h2 .shopping_cart .cart_block .cart-prices-line .price{font-weight:700!important;color:var(--gw-purple-dark)!important;background:none!important;padding:0!important;font-size:12.5px!important}
.gw-h2 .shopping_cart .cart_block .cart-prices-line.last-line{font-size:14px!important;color:var(--gw-purple-dark)!important;padding:8px 0 4px!important;border-top:1px solid #ececf0!important;margin-top:6px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.4px!important}
.gw-h2 .shopping_cart .cart_block .cart-prices-line.last-line .price,.gw-h2 .shopping_cart .cart_block .cart-prices-line.last-line .ajax_block_cart_total{font-size:18px!important;color:#2B004F!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-family:'Russo One',sans-serif!important}
.gw-h2 .shopping_cart .cart_block .iqitfreedeliverycount{background:linear-gradient(135deg,rgba(123,191,63,.1),rgba(231,190,92,.08))!important;border:1px solid rgba(123,191,63,.2)!important;border-radius:8px!important;padding:10px 12px!important;margin:10px 0 0!important;font-size:11.5px!important;color:#4b5563!important;font-weight:500!important;line-height:1.4!important}
.gw-h2 .shopping_cart .cart_block .iqitfreedeliverycount .ifdc-icon{color:var(--gw-green)!important;font-size:16px!important;vertical-align:middle!important;margin-right:6px!important}
.gw-h2 .shopping_cart .cart_block .iqitfreedeliverycount .ifdc-remaining{display:inline!important}
.gw-h2 .shopping_cart .cart_block .iqitfreedeliverycount .ifdc-remaining-price{color:var(--gw-green)!important;font-weight:800!important;text-decoration:none!important}
.gw-h2 .shopping_cart .cart_block .cart-buttons{padding:14px 18px 16px!important;margin:0!important;background:#faf8fb!important}
.gw-h2 .shopping_cart .cart_block .cart-buttons a,.gw-h2 .shopping_cart .cart_block #button_order_cart{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;padding:14px 22px!important;background:linear-gradient(100deg,#ffc53d,#f2a114)!important;color:#2B004F!important;border:none!important;border-radius:10px!important;font-family:'Poppins',sans-serif!important;font-size:14px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.8px!important;box-shadow:0 6px 14px rgba(242,161,20,.3)!important;transition:all .25s cubic-bezier(.2,.8,.2,1)!important;text-decoration:none!important;position:relative!important;overflow:hidden!important}
.gw-h2 .shopping_cart .cart_block .cart-buttons a:hover,.gw-h2 .shopping_cart .cart_block #button_order_cart:hover{box-shadow:0 8px 20px rgba(242,161,20,.45)!important;transform:translateY(-1px)!important}
.gw-h2 .shopping_cart .cart_block #button_order_cart i,.gw-h2 .shopping_cart .cart_block #button_order_cart .icon-chevron-right{display:none!important}
.gw-h2 .shopping_cart .cart_block #button_order_cart span{display:flex!important;align-items:center!important;gap:10px!important;color:inherit!important;font:inherit!important}
.gw-h2 .shopping_cart .cart_block #button_order_cart::after{content:""!important;width:18px!important;height:18px!important;background:no-repeat center / contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='m12 5 7 7-7 7'/></svg>")!important;transition:transform .25s ease!important;flex-shrink:0!important}
.gw-h2 .shopping_cart .cart_block #button_order_cart:hover::after{transform:translateX(4px)!important}
.gw-h2 #shopping_cart_container{z-index:50}
.gw-h2 #shopping_cart_container:hover .cart_block,.gw-h2 .shopping_cart:hover .cart_block,.gw-h2 .shopping_cart > a:hover + .cart_block,.gw-h2 .cart_block:hover{display:block!important}
.gw-h2 .header_user_info{position:absolute!important;right:254px!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important;max-width:64px;padding:0!important;margin:0!important;background:none!important;float:none!important;z-index:3;display:block!important}
.gw-h2 .header_user_info > a,.gw-h2 .header_user_info .login,.gw-h2 .header_user_info .account{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:70px!important;height:60px!important;padding:0!important;margin:0!important;color:#fff!important;border-radius:10px!important;border:0!important;background:transparent!important;text-decoration:none!important;font-family:'Poppins',sans-serif!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.4px!important;line-height:1!important;position:relative;transition:all .2s ease;white-space:nowrap}
.gw-h2 .header_user_info > a:hover{border-color:var(--gw-gold)!important;background:transparent!important;color:var(--gw-gold)!important;transform:translateY(-1px)}
.gw-h2 .header_user_info > a:hover i{color:var(--gw-gold)!important}
.gw-h2 .header_user_info > a > i{font-size:22px!important;line-height:1!important;margin:0!important;color:#fff!important;display:block!important}
.gw-h2 .header_user_info > a > span{display:block!important;font-size:9px!important;color:inherit!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56px}
.gw-h2 .header_user_info .log-separator,.gw-h2 .header_user_info .logout{display:none!important}
.gw-h2 .header_user_info .account::after{content:"";position:absolute;top:8px;right:10px;width:8px;height:8px;background:var(--gw-green);border-radius:50%;border:2px solid var(--gw-purple-dark);animation:gw-h2-pulse 2s ease-in-out infinite;z-index:5}
#header.sticky-header .gw-h2{background:linear-gradient(180deg,rgba(43,0,79,.95) 0%,rgba(58,0,102,.95) 100%)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.gw-h2 .row{margin-left:0!important;margin-right:0!important}
.gw-h2 [class*="col-"]{padding-left:0!important;padding-right:0!important}
html body .container-header.gw-h2 .header_user_info{display:block!important;top:50%!important;transform:translateY(-50%)!important}
html body .container-header.gw-h2 #header_logo{top:50%!important;transform:translateY(-50%)!important}
html body .container-header.gw-h2 #shopping_cart_container{top:50%!important;transform:translateY(-50%)!important}
html body .container-header.gw-h2 #search_block_top_content{top:50%!important;transform:translate(-50%,-50%)!important}
html body .container-header.gw-h2 .gw-h2-wishlist{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;right:340px!important;width:70px!important;height:60px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#fff!important;text-decoration:none!important;border-radius:10px!important;border:0!important;background:transparent!important;font-family:'Poppins',sans-serif!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.4px!important;line-height:1!important;transition:all .2s ease!important;z-index:3!important;white-space:nowrap!important}
html body .container-header.gw-h2 .gw-h2-wishlist:hover{border-color:#9bdc5c!important;background:transparent!important;color:#9bdc5c!important;transform:translateY(-1px)!important}
html body .container-header.gw-h2 .gw-h2-wishlist > i{font-size:22px!important;line-height:1!important;color:inherit!important;margin:0!important}
html body .container-header.gw-h2 .gw-h2-wishlist > span{font-size:10px!important;color:inherit!important}
html body .container-header.gw-h2 .header_user_info > a > i.icon-signin::before,html body .container-header.gw-h2 .header_user_info > a > i::before{content:"\f007"!important}
html body .container-header.gw-h2 .header_user_info > a:first-child::before,html body .container-header.gw-h2 .header_user_info > a::before,html body .container-header.gw-h2 #shopping_cart_container .shopping_cart > a:first-child span.cart_name::before,html body .container-header.gw-h2 .shopping_cart .cart_name::before{content:none!important;display:none!important;width:0!important;height:0!important;background:none!important}
html body .container-header.gw-h2 #searchbox button.button-search,html body .container-header.gw-h2 #searchbox button[type="submit"]{padding:0 16px!important;width:auto!important;flex:0 0 auto!important;min-width:0!important;max-width:160px!important}
}
/* === FIX TABLET 992-1399px : éviter chevauchement search ↔ wishlist/connexion === */
@media (min-width:992px) and (max-width:1399px){
html body .container-header.gw-h2 .gw-h2-wishlist{display:none!important}
html body .container-header.gw-h2 #search_block_top_content{max-width:420px!important;min-width:280px!important}
}
@media (min-width:992px) and (max-width:1199px){
html body .container-header.gw-h2 .header_user_info > a > span{display:none!important}
html body .container-header.gw-h2 .header_user_info > a{width:50px!important;height:50px!important;border-radius:8px!important;gap:0!important}
html body .container-header.gw-h2 .header_user_info > a > i{font-size:18px!important}
html body .container-header.gw-h2 .header_user_info{right:230px!important;max-width:50px}
html body .container-header.gw-h2 #search_block_top_content{max-width:340px!important;min-width:240px!important}
}
/* === GROWLED HOME — titre catégories sous slider (intégré 2026-05-22 v2) === */
body#index .iqitcontent-element-id-268{position:relative;margin-top:0!important;padding:28px 15px 14px!important;background:transparent!important}
body#index .iqitcontent-element-id-268,body#index .iqitcontent-element-id-269,body#index .iqitcontent-element-id-270,body#index .iqitcontent-element-id-268 .iqitcontent-column-inner,body#index .iqitcontent-element-id-269 .iqitcontent-column-inner,body#index .iqitcontent-element-id-270 .iqitcontent-column-inner{margin-top:0!important}
body#index .iqitcontent-element-id-270 .title_block{display:block!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important;line-height:1!important}
body#index .iqitcontent-element-id-270 .title_block span{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;width:auto!important;max-width:94%!important;padding:6px 14px!important;color:#7d7082!important;background:rgba(74,0,95,0.035)!important;border:1px solid rgba(74,0,95,0.10)!important;border-radius:999px!important;font-family:"Poppins",Arial,sans-serif!important;font-size:11.5px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0.04em!important;text-transform:uppercase!important;box-shadow:none!important}
body#index .iqitcontent-element-id-270 .title_block span::before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:#94185f;box-shadow:0 0 0 4px rgba(148,24,95,0.08)}
body#index .iqitcontent-element-id-270 .title_block::before,body#index .iqitcontent-element-id-270 .title_block::after{display:none!important}
body#index .glc-cats-v3c main > .section-title{position:relative!important;display:block!important;margin:0 auto 30px!important;padding:0 16px 18px!important;max-width:940px!important;color:#fff!important;background:transparent!important;border:0!important;font-family:'Russo One',sans-serif!important;font-size:clamp(23px,2.05vw,31px)!important;font-weight:780!important;line-height:1.18!important;letter-spacing:-0.035em!important;text-align:center!important;text-transform:none!important;text-shadow:none!important;text-wrap:balance;font-style:italic;transform:skew(-5deg);font-weight:400!important}
body#index .glc-cats-v3c main > .section-title::after{content:"";position:absolute;left:50%;bottom:0;width:88px;height:3px;border-radius:999px;transform:translateX(-50%);background:linear-gradient(90deg,#8ed04e,#5e9a2a)!important;box-shadow:0 7px 16px rgba(148,24,95,0.18);font-family:'Russo One',sans-serif!important;font-style:italic;font-weight:400!important}
body#index .glc-cats-v3c main > .section-title::before{content:"";position:absolute;left:50%;top:50%;width:min(460px,90vw);height:70px;transform:translate(-50%,-50%);z-index:-1;background:radial-gradient(circle,rgba(148,24,95,0.06) 0%,rgba(148,24,95,0.025) 45%,rgba(148,24,95,0) 75%);pointer-events:none;font-family:'Russo One',sans-serif!important;font-style:italic;font-weight:400!important}
body#index .glc-cats-v3c main{position:relative;z-index:1}
body#index .glc-cats-v3c .cat-card,body#index .glc-cats-v3c .glc-cat-card,body#index .glc-cats-v3c article,body#index .glc-cats-v3c .item{transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}
@media (hover:hover){
body#index .glc-cats-v3c .cat-card:hover,body#index .glc-cats-v3c .glc-cat-card:hover,body#index .glc-cats-v3c article:hover,body#index .glc-cats-v3c .item:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(33,24,39,0.08);border-color:rgba(148,24,95,0.20)}
}
@media (max-width:991px){
body#index .iqitcontent-element-id-268{padding-top:24px!important}
body#index .glc-cats-v3c main > .section-title{max-width:820px!important;font-size:clamp(23px,3vw,29px)!important;font-family:'Russo One',sans-serif!important;font-style:italic;transform:skew(-5deg);font-weight:400!important}
}
@media (max-width:767px){
body#index .iqitcontent-element-id-268{padding:20px 12px 8px!important}
body#index .iqitcontent-element-id-270 .title_block{margin-bottom:10px!important}
body#index .iqitcontent-element-id-270 .title_block span{max-width:96%!important;padding:6px 11px!important;font-size:10.5px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0.025em!important}
body#index .iqitcontent-element-id-270 .title_block span::before{width:5px;height:5px;box-shadow:0 0 0 3px rgba(148,24,95,0.08)}
body#index .glc-cats-v3c main > .section-title{margin-bottom:22px!important;padding:0 8px 15px!important;max-width:94vw!important;font-size:23px!important;font-weight:760!important;line-height:1.2!important;letter-spacing:-0.03em!important;font-family:'Russo One',sans-serif!important;font-style:italic;transform:skew(-5deg);font-weight:400!important}
body#index .glc-cats-v3c main > .section-title::after{width:72px;height:3px;font-family:'Russo One',sans-serif!important;font-style:italic;font-weight:400!important}
body#index .glc-cats-v3c main > .section-title::before{width:min(340px,94vw);height:54px;font-family:'Russo One',sans-serif!important;font-style:italic;font-weight:400!important}
}
@media (max-width:420px){
body#index .glc-cats-v3c main > .section-title{font-size:21px!important;font-family:'Russo One',sans-serif!important;font-style:italic;transform:skew(-5deg);font-weight:400!important}
body#index .iqitcontent-element-id-270 .title_block span{font-size:9.8px!important}
}

/* === GrowLED 2026-06-16 — fix scroll/INP : retrait backdrop-filter sur elements collants (ameliore fluidite, neutre PageSpeed) === */
#header.sticky-header .gw-h2{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}



/* ===== AUDIT FIX 2026-06-25 — P0 (ne pas minifier au-dessus) ===== */
/* P0-1.1 bouton : libelle complet (.btn-text gardait nowrap+overflow:hidden) */
.col-sidebar .qty-cta-row .btn-add-with-price{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;height:auto!important;min-height:52px!important;line-height:1.15!important}
#product #buy_block .box-info-product .box-cart-bottom .btn-add-with-price .btn-content{white-space:normal!important;overflow:visible!important}
#product #buy_block .box-info-product .box-cart-bottom .btn-add-with-price .btn-text{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
/* P0-1.2 composition : titre tuile sur une ligne, pas de casse mid-mot */
.growled-dashboard .growled-dashboard-item .item-title{overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important;font-size:15px!important;line-height:1.3!important}
/* P0-1.3 etiquette Click & Collect : non coupee */
#estimated-delivery .edv3-card-tag,.col-sidebar #estimated-delivery .edv3-card-tag{font-size:8.5px!important;letter-spacing:0!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important}


/* ===== P1 2026-06-25 (sous-ensemble sur, verifie par injection) ===== */
/* polices de marque -> Poppins (intrus Inter/Venn/Helvetica Neue) */
#gc-pp-open,.gc-pp-btn,.ka-site,.ka-value,.ka-txt,.ka-nb,.alma-payment-plans-payment-info,#payment-info-text,#payment-info-text *{font-family:Poppins,sans-serif!important}
/* hierarchie : titres de section plus petits que le titre produit */
h3.growled-section-title{font-size:20px!important;line-height:1.3!important}
/* lisibilite : barre header + composants >=11-12px (verifie sans debordement) */
#header_links,#header_links a,#header_links li,#header_link_contact,.login,.wishlist_top_link,.gw-h2-wishlist,.cart_name{font-size:12px!important}

.mg-label{font-size:11px!important}


/* ===== DESC 2026-06-25 : echelle typo de la description longue (.rte) ===== */
.rte p,.rte li{font-size:16px!important;font-weight:400!important;line-height:1.7!important}
.rte h2{font-size:22px!important;font-weight:700!important;line-height:1.3!important;margin-top:1.2em!important}
.rte h3,.rte .growled-section-title{font-size:20px!important;font-weight:700!important;line-height:1.3!important}
.rte .growled-badge-feature{font-size:13px!important;font-weight:600!important}
.rte .growled-expert-tip{font-size:16px!important;font-weight:400!important}
.rte em{font-weight:400!important}

/* ===== GrowLED 2026-06-29 : badges stock + etoiles overlay liste/carrousel ===== */
.slick_carousel .availability span,ul.product_list .availability span{box-shadow:none!important}
.slick_carousel .availability span.out-of-stock,ul.product_list .availability span.out-of-stock,.slick_carousel .availability .available-dif,ul.product_list .availability .available-dif{background:transparent!important}
.slick_carousel .product-container .comments_note,ul.product_list .product-container .comments_note{display:none}
.product-image-container .gl-card-stars{display:inline-flex!important;position:absolute;left:8px;bottom:8px;z-index:6;align-items:center;gap:2px;background:rgba(255,255,255,.92);border-radius:20px;padding:3px 8px;box-shadow:0 2px 6px rgba(0,0,0,.18);line-height:1}
.product-image-container .gl-card-stars .star_content{display:inline-flex}
.product-image-container .gl-card-stars .star_label,.product-image-container .gl-card-stars .nb-comments,.product-image-container .gl-card-stars>span{display:none!important}

/* ═══ Avis King-Avis footer — D.A. : lisible sur le footer violet foncé (avant : #4F4760 ≈1,6:1) ═══ */
.ka-reviews-footer a{color:#fff;font-weight:600;text-decoration:none}
.ka-reviews-footer a span[aria-hidden]{color:#ffc53d;margin-right:2px}
.ka-reviews-footer a:hover{color:#ffc53d;text-decoration:underline}
