html body ul.products.products li.product.product.product,html body ul.products.products li.product.product.product{align-items:stretch!important}html body ul.products.products li.product.product.product>*,html body ul.products.products li.product.product.product>*{align-self:stretch!important}html body ul.products.products li.product.product.product .entry-meta,html body ul.products.products li.product.product.product .entry-meta{display:flex!important;padding-left:0!important}html body ul.products.products li.product.product.product,html body ul.products.products li.product.product.product{position:relative!important;display:flex!important;flex-direction:column!important;margin-top:72px!important;padding:0!important;border:1px solid rgba(200,180,255,.14)!important;border-radius:14px!important;background:radial-gradient(90% 34% at 50% 0%,rgba(143,104,255,.20),rgba(143,104,255,0) 72%),#150d1f!important;box-shadow:none!important;overflow:visible!important;transition:border-color .35s ease,box-shadow .35s ease!important;text-align:left!important}html body ul.products.products li.product.product.product:hover,html body ul.products.products li.product.product.product:hover{border-color:rgba(200,180,255,.42)!important;box-shadow:0 18px 50px -18px rgba(143,104,255,.55)!important}html body ul.products.products li.product.product.product figure,html body ul.products.products li.product.product.product figure{position:relative;margin:-64px 16px 0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;order:1}html body ul.products.products li.product.product.product .ct-media-container,html body ul.products.products li.product.product.product .ct-media-container{display:block;aspect-ratio:auto!important;background:none!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important}html body ul.products.products li.product.product.product .ct-media-container img,html body ul.products.products li.product.product.product .ct-media-container img{height:220px!important;width:100%!important;object-fit:contain!important;background:none!important;border-radius:0!important;filter:drop-shadow(0 0 28px rgba(143,104,255,.45));transition:filter 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1)!important;transform:none!important}html body ul.products.products li.product.product.product:hover .ct-media-container img,html body ul.products.products li.product.product.product:hover .ct-media-container img{transform:translateY(-6px)!important;filter:drop-shadow(0 0 42px rgba(143,104,255,.8));transition:filter .3s cubic-bezier(.8,0,.6,1),transform .3s cubic-bezier(.8,0,.6,1)!important}@media (hover:none){html body ul.products.products li.product.product.product:hover .ct-media-container img{transform:none!important}}html body ul.products.products li.product.product.product .ct-woo-badges,html body ul.products.products li.product.product.product .ct-woo-badges{top:62px!important;left:0!important}html body ul.products.products li.product.product.product .woocommerce-loop-product__title,html body ul.products.products li.product.product.product .woocommerce-loop-product__title{order:2;margin:18px 20px 0!important;padding:0!important;font-family:"geom-graphic",sans-serif!important;font-size:17px!important;line-height:1.3!important;color:#f5f3fa!important;text-align:left!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body ul.products.products li.product.product.product .woocommerce-loop-product__title a,html body ul.products.products li.product.product.product .woocommerce-loop-product__title a{color:inherit!important}html body ul.products.products li.product.product.product .entry-meta,html body ul.products.products li.product.product.product .entry-meta{order:3;margin:8px 20px 0!important;padding:0!important;justify-content:flex-start!important;text-align:left!important}html body ul.products.products li.product.product.product .entry-meta a,html body ul.products.products li.product.product.product .entry-meta a{font-family:"t26-carbon",monospace!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#9d93b3!important}html body ul.products.products li.product.product.product .price,html body ul.products.products li.product.product.product .price{order:4;display:block!important;margin:14px 20px 18px!important;padding:11px 12px!important;border:1px solid #c8b4ff!important;border-radius:10px!important;background:rgba(15,9,20,.55)!important;font-family:"priori-sans",sans-serif!important;font-size:15px!important;color:#c8b4ff!important;text-align:left!important;transition:border-color .25s,box-shadow .25s,background .25s}html body ul.products.products li.product.product.product:hover .price,html body ul.products.products li.product.product.product:hover .price{border-color:#e2d6ff!important;box-shadow:0 0 20px -3px rgba(200,180,255,.55);background:rgba(143,104,255,.08)!important}html body ul.products.products li.product.product.product .price ins,html body ul.products.products li.product.product.product .price ins{text-decoration:none!important;background:none!important;color:inherit!important}html body ul.products.products li.product.product.product .price del,html body ul.products.products li.product.product.product .price del{color:#6f6784!important;font-size:12px!important;margin-left:6px}html body ul.products.products li.product.product.product .price .woocommerce-price-suffix,html body ul.products.products li.product.product.product .price .woocommerce-price-suffix{font-size:10px!important;color:#9d93b3!important;margin-left:3px}html body ul.products.products li.product.product.product .ct-woo-card-actions,html body ul.products.products li.product.product.product .ct-woo-card-actions{order:5;margin-top:auto!important;padding:0!important;border-top:1px solid rgba(200,180,255,.12)}html body ul.products.products li.product.product.product .ct-woo-card-actions .button,html body ul.products.products li.product.product.product .ct-woo-card-actions .button{display:block!important;width:100%!important;margin:0!important;padding:16px!important;min-height:0!important;border:1px solid transparent!important;border-radius:0 0 14px 14px!important;background:none!important;box-shadow:none!important;font-family:"t26-carbon",monospace!important;font-size:14px!important;letter-spacing:.1em!important;color:#c8b4ff!important;text-align:center!important;transition:color .25s,background .25s,border-color .25s!important}/* 30/09 (Imré) : cartes à déclinaisons = même hauteur de zone bouton que les cartes simples (Blocksy laisse 10px sous .ct-woo-card-actions quand un script la suit) */html body ul.products li.product .ct-woo-card-actions{margin-bottom:0!important}html body ul.products.products li.product.product.product .ct-woo-card-actions .button:hover,html body ul.products.products li.product.product.product .ct-woo-card-actions .button:hover{color:#fff!important;background:rgba(143,104,255,.08)!important;border-color:rgba(200,180,255,.6)!important}/* 30/09 (Imré, 21h20) : au toucher sur mobile et tablette, le bouton montre le même effet lumineux que le survol sur ordinateur (valeurs relevées sur le survol 1440 : fond, bordure, box-shadow et filter de ilan-css-additionnel). Sous (hover:none), ilan-sf7.css retire box-shadow et filter sur :hover, :active et :focus avec 2 identifiants : cette règle en a 3 pour passer devant. Halos de carte non touchés. */@media (hover:none){html body:not(#ilan-a):not(#ilan-b):not(#ilan-c) ul.products li.product .ct-woo-card-actions .button:hover,html body:not(#ilan-a):not(#ilan-b):not(#ilan-c) ul.products li.product .ct-woo-card-actions .button:active,html body:not(#ilan-a):not(#ilan-b):not(#ilan-c) ul.products li.product .ct-woo-card-actions .button:focus{color:#fff!important;background:rgba(143,104,255,.08)!important;border-color:rgba(200,180,255,.6)!important;box-shadow:0 0 0 1px rgba(246,246,251,.74),0 0 12px rgba(246,246,251,.42),0 0 30px rgba(125,104,255,.34)!important;filter:drop-shadow(0 0 7px rgba(246,246,251,.28)) drop-shadow(0 0 15px rgba(125,104,255,.24))!important;outline:0!important}}@media(max-width:689px){html body ul.products.products li.product.product.product,html body ul.products.products li.product.product.product{margin-top:56px!important}html body ul.products.products li.product.product.product figure,html body ul.products.products li.product.product.product figure{margin:-48px 10px 0!important}html body ul.products.products li.product.product.product .ct-media-container img,html body ul.products.products li.product.product.product .ct-media-container img{height:150px!important}html body ul.products.products li.product.product.product .ct-woo-badges,html body ul.products.products li.product.product.product .ct-woo-badges{top:46px!important}html body ul.products.products li.product.product.product .woocommerce-loop-product__title,html body ul.products.products li.product.product.product .woocommerce-loop-product__title{font-size:14px!important;margin:14px 12px 0!important}html body ul.products.products li.product.product.product .entry-meta,html body ul.products.products li.product.product.product .entry-meta{margin:6px 12px 0!important}html body ul.products.products li.product.product.product .price,html body ul.products.products li.product.product.product .price{margin:10px 12px 12px!important;padding:9px 10px!important;font-size:13px!important}html body ul.products.products li.product.product.product .ct-woo-card-actions .button,html body ul.products.products li.product.product.product .ct-woo-card-actions .button{padding:13px 8px!important;font-size:12px!important}}html body ul.products.products li.product.product.product .woocommerce-loop-product__title,html body ul.products.products li.product.product.product .woocommerce-loop-product__title{min-height:calc(2 * 1.3em)!important;height:calc(2 * 1.3em)!important}html body ul.products.products li.product.product.product .entry-meta,html body ul.products.products li.product.product.product .entry-meta{min-height:14px!important;height:14px!important;overflow:hidden!important;flex-wrap:nowrap!important}html body ul.products.products li.product.product.product .price,html body ul.products.products li.product.product.product .price{display:block!important;margin-top:16px!important;min-height:64px!important;box-shadow:0 0 0 1px rgba(200,180,255,.25) inset!important}html body ul.products.products li.product.product.product .price::before,html body ul.products.products li.product.product.product .price::before{content:"Prix";display:block;margin-bottom:5px;font-family:"t26-carbon",monospace;font-size:13px;letter-spacing:0;color:#c8b4ff;line-height:1.2}html body ul.products.products li.product.product.product .price > *,html body ul.products.products li.product.product.product .price > *{line-height:1.35}html body ul.products.products li.product.product.product .ct-woo-card-actions,html body ul.products.products li.product.product.product .ct-woo-card-actions{margin-top:auto!important}html body ul.products.products li.product.product.product .ct-woo-card-actions .button,html body ul.products.products li.product.product.product .ct-woo-card-actions .button{height:52px!important;line-height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important}@media(max-width:689px){html body ul.products.products li.product.product.product .price,html body ul.products.products li.product.product.product .price{min-height:58px!important}html body ul.products.products li.product.product.product .price::before,html body ul.products.products li.product.product.product .price::before{font-size:12px}html body ul.products.products li.product.product.product .ct-woo-card-actions .button,html body ul.products.products li.product.product.product .ct-woo-card-actions .button{height:46px!important}}html body ul.products.products li.product.product.product .price,html body ul.products.products li.product.product.product .price{position:relative!important}html body ul.products.products li.product.product.product .price .ct-woo-badges,html body ul.products.products li.product.product.product .price .ct-woo-badges{position:absolute!important;top:-10px!important;right:8px!important;left:auto!important;bottom:auto!important;display:flex!important;gap:4px;margin:0!important;z-index:2}html body ul.products.products li.product.product.product .price .ct-woo-badges > span,html body ul.products.products li.product.product.product .price .ct-woo-badges > span{position:static!important;margin:0!important;padding:3px 8px!important;min-height:0!important;height:auto!important;border:0!important;border-radius:5px!important;background:#c8b4ff!important;color:#0f0914!important;font-family:"t26-carbon",monospace!important;font-size:10px!important;font-weight:400!important;letter-spacing:.08em!important;line-height:1.3!important;text-transform:uppercase!important;box-shadow:none!important}html body ul.products.products li.product.product.product figure .ct-woo-badges,html body ul.products.products li.product.product.product figure .ct-woo-badges{display:none!important}html body ul.products.products li.product.product.product .availability_date{order:3;position:static!important;display:block!important;margin:6px 20px 0!important;padding:0!important;font-family:"priori-sans",sans-serif!important;font-size:12px!important;line-height:1.4!important;color:#9d93b3!important;text-align:left!important;background:none!important}html body ul.products.products li.product.product.product .entry-meta li{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:flex-start!important}html body ul.products.products li.product.product.product .price.ilan-price-empty{font-size:14px!important}@media(max-width:689px){html body ul.products.products li.product.product.product .availability_date{margin:5px 12px 0!important;font-size:11px!important}}html body ul.products.products li.product.product.product .availability_date{height:17px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body ul.products.products li.product.product.product:not(:has(.availability_date)) .entry-meta{margin-top:31px!important}@media(max-width:689px){html body ul.products.products li.product.product.product .availability_date{height:15px!important}html body ul.products.products li.product.product.product:not(:has(.availability_date)) .entry-meta{margin-top:26px!important}}/* Étiquette de catégorie sur téléphone : passe à la ligne aussi sur les pages de catégorie et la recherche, comme sur la page Produits (08/10/2026) */@media (max-width:768px){html body ul.products.products li.product.product.product .entry-meta .meta-categories a{white-space:normal!important}}