.wrapper.style5.special:has(.mantalo_trombi) .inner,.wrapper.style5.special:has(.mantalo_trombi) #content,.wrapper.style5.special:has(.mantalo_trombi) #page{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:visible}.mantalo_trombi{display:grid;gap:1.5rem;padding:1rem;margin:0;background-color:#f9f9f9;border:1px solid #e0e0e0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:.5em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:visible;grid-template-columns:repeat(2, 1fr)}@media(min-width: 480px){.mantalo_trombi{grid-template-columns:repeat(3, 1fr);gap:1.5rem}}@media(min-width: 768px){.mantalo_trombi{grid-template-columns:repeat(4, 1fr);gap:2rem;padding:1.5rem}}@media(min-width: 1200px){.mantalo_trombi{grid-template-columns:repeat(5, 1fr);gap:2rem}}.flip-box{background-color:rgba(0,0,0,0);-webkit-perspective:1000px;perspective:1000px;position:relative;border:0;margin:0;aspect-ratio:2/3;min-height:0}.flip-box .titleBox{position:absolute;bottom:0;left:0;right:0;background:hsla(0,0%,10%,.3);backdrop-filter:blur(4px) saturate(140%);color:#fff;padding:.4em .5em;text-align:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-size:clamp(.85rem,2vw,1rem);font-weight:normal;border-radius:0 0 .8em .8em;z-index:1}.flip-box-inner{position:relative;width:100%;height:100%;text-align:center;-webkit-transition:transform .8s;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flip-box:hover .flip-box-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-box-front,.flip-box-back{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;border-radius:.8em;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.flip-box-front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flip-box-front img{width:100%;height:100%;aspect-ratio:9/11;-o-object-fit:cover;object-fit:cover}.flip-box-front .no-picture{padding:.5em .5em 3em .5em;background:#d3d3d3}.flip-box-front .logo{position:absolute;top:.5em !important;width:28px !important;height:28px !important;padding:4px 0;border-radius:16px !important;-webkit-filter:invert(1);filter:invert(1);background:#fff;-webkit-box-shadow:none;box-shadow:none}.flip-box-front .logo.nouveau{left:.3em}.flip-box-front .logo.encadrant{right:.3em}.flip-box-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#000}.flip-box-back>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(0.2);-webkit-filter:brightness(0.2)}.flip-box-back .flip-box-icon{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5em;padding:1em;line-height:1.5em}.flip-box-back .flip-box-icon img{-webkit-filter:invert(1);filter:invert(1);width:3em;height:auto;display:block;-webkit-box-shadow:none;box-shadow:none}.flip-box-back .no-picture{padding:.5em .5em 3em .5em;background:#d3d3d3}.flip-box-back .groupe{line-height:1em;text-align:center;font-weight:500}.flip-box-text{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:1em;line-height:1.4;font-size:clamp(.7rem,1.5vw,.85rem);font-weight:500;text-align:center;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9);word-break:keep-all;overflow-wrap:normal}