@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.PubSPART .selection-partenaire{position:relative}.PubSPART #proposition{position:relative;text-align:center}.PubSPART .color-tuln{color:var(--color-framboise,#9c4547)}.PubSPART .txt-center,.PubSPART .txt-ctr{text-align:center}.PubSPART .txt-2xl{font-size:18px}.PubSPART .jcarousel{overflow-x:auto}.PubSPART .jcarousel ul{display:flex;gap:calc(var(--spacing,.25rem)*4);width:100%}.PubSPART .propli{min-width:200px;width:100%}.PubSPART .prop{position:relative}.PubSPART #proposition a,.PubSPART #proposition span.unobf{display:inline-block;width:100%}.PubSPART #proposition .prop .image{aspect-ratio:324/181;min-height:102px;width:100%}.PubSPART .propCont{padding-bottom:2.5em;position:relative;width:auto}.PubSPART #proposition .propCont .newbtinfo{color:var(--color-framboise,#9c4547)}.PubSPART #proposition .propCont .newbtinfo,.PubSPART #proposition .propCont .newbtselect{border:none;border-radius:3.40282e+38px;bottom:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;left:50%;padding-block:.5em;padding-inline:1em;padding:.5em 2em!important;position:absolute;text-align:center;text-decoration:none;transform:translate(-50%);white-space:nowrap;width:auto}.PubSPART #proposition .propCont .newbtselect{background-color:var(--color-framboise,#9c4547);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;color:var(--color-white,#fff)}.PubSPART .propCont p:before{border-left:2px var(--tw-border-style) var(--color-framboise,#9c4547);content:"";height:6em;margin-left:-1em;margin-top:-3em;position:absolute}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
