/* Source and licensing information for the line(s) below can be found at https://lecturesete.interforum.fr/themes/custom/interforum/patterns/atoms/button-primary/button-primary.css. */
.ButtonPrimary--reversed--active.ButtonPrimary.ButtonPrimary--outlined,.ButtonPrimary--reversed--focus.ButtonPrimary.ButtonPrimary--outlined,.ButtonPrimary--reversed--hover.ButtonPrimary.ButtonPrimary--outlined,.ButtonPrimary--reversed.ButtonPrimary.ButtonPrimary--outlined:active,.ButtonPrimary--reversed.ButtonPrimary.ButtonPrimary--outlined:focus,.ButtonPrimary--reversed.ButtonPrimary.ButtonPrimary--outlined:hover,.ButtonPrimary.ButtonPrimary--wishlist span{background-color:var(--DS-colors-grayscale-white)}.ButtonPrimary,.ButtonPrimary.ButtonPrimary--alternate{color:var(--DS-colors-grayscale-white)}.ButtonPrimary.ButtonPrimary--reversed{background-color:var(--DS-colors-grayscale-light);border-color:var(--DS-colors-grayscale-light)}.ButtonPrimary.ButtonPrimary--reversed:active,.ButtonPrimary.ButtonPrimary--reversed:focus,.ButtonPrimary.ButtonPrimary--reversed:hover{background-color:var(--DS-colors-grayscale-grey)}.ButtonPrimary{background-color:var(--DS-colors-ui-primary)}.ButtonPrimary.ButtonPrimary--outlined,.ButtonPrimary.ButtonPrimary--reversed{color:var(--DS-colors-ui-primary)}.ButtonPrimary,.ButtonPrimary.ButtonPrimary--outlined{border-color:var(--DS-colors-ui-primary)}.ButtonPrimary.ButtonPrimary--outlined:active,.ButtonPrimary.ButtonPrimary--outlined:focus,.ButtonPrimary.ButtonPrimary--outlined:hover{background-color:var(--DS-colors-ui-primary-lighten);border-color:var(--DS-colors-ui-primary-lighten)}.ButtonPrimary--reversed--active.ButtonPrimary.ButtonPrimary--outlined:after,.ButtonPrimary--reversed--focus.ButtonPrimary.ButtonPrimary--outlined:after,.ButtonPrimary--reversed--hover.ButtonPrimary.ButtonPrimary--outlined:after,.ButtonPrimary--reversed.ButtonPrimary.ButtonPrimary--outlined:active:after,.ButtonPrimary--reversed.ButtonPrimary.ButtonPrimary--outlined:focus:after,.ButtonPrimary--reversed.ButtonPrimary.ButtonPrimary--outlined:hover:after,.ButtonPrimary:active,.ButtonPrimary:focus,.ButtonPrimary:hover{background-color:var(--DS-colors-ui-primary-darken)}.ButtonPrimary--reversed--active.ButtonPrimary.ButtonPrimary--outlined,.ButtonPrimary--reversed--focus.ButtonPrimary.ButtonPrimary--outlined,.ButtonPrimary--reversed--hover.ButtonPrimary.ButtonPrimary--outlined,.ButtonPrimary--reversed.ButtonPrimary.ButtonPrimary--outlined:active,.ButtonPrimary--reversed.ButtonPrimary.ButtonPrimary--outlined:focus,.ButtonPrimary--reversed.ButtonPrimary.ButtonPrimary--outlined:hover{border-color:var(--DS-colors-ui-primary-darken)}.ButtonPrimary.ButtonPrimary--alternate{background-color:var(--DS-colors-ui-secondary)}.ButtonPrimary.ButtonPrimary--wishlist span{color:var(--DS-colors-ui-secondary)}.ButtonPrimary.ButtonPrimary--alternate:active,.ButtonPrimary.ButtonPrimary--alternate:focus,.ButtonPrimary.ButtonPrimary--alternate:hover{background-color:var(--DS-colors-ui-secondary-darken)}.ButtonPrimary.ButtonPrimary--wishlist:hover span{color:var(--DS-colors-ui-secondary-darken)}.ButtonPrimary.ButtonPrimary--arrow-right:after,.ButtonPrimary.ButtonPrimary--bookmark:before,.ButtonPrimary.ButtonPrimary--download:before,.ButtonPrimary.ButtonPrimary--edit:after,.ButtonPrimary.ButtonPrimary--order:after,.ButtonPrimary.ButtonPrimary--print-right:after,.ButtonPrimary.ButtonPrimary--print:before,.ButtonPrimary.ButtonPrimary--request:before,.ButtonPrimary.ButtonPrimary--save:after,.ButtonPrimary.ButtonPrimary--wishlist:before{speak:none;font-family:webfont-icons,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.ButtonPrimary.ButtonPrimary--arrow-right:after{content:"";height:24px;width:24px}.ButtonPrimary.ButtonPrimary--bookmark:before{content:"";height:24px;width:24px}.ButtonPrimary.ButtonPrimary--wishlist:before{content:"";height:24px;width:24px}.ButtonPrimary.ButtonPrimary--request:before{content:"";height:24px;width:24px}.ButtonPrimary.ButtonPrimary--save:after{content:"";height:24px;width:24px}.ButtonPrimary.ButtonPrimary--download:before{content:"";height:24px;width:24px}.ButtonPrimary.ButtonPrimary--edit:after{content:"";height:24px;width:24px}.ButtonPrimary.ButtonPrimary--order:after{content:"";height:24px;width:24px}.ButtonPrimary.ButtonPrimary--print-right:after,.ButtonPrimary.ButtonPrimary--print:before{content:"";height:24px;width:24px}.ButtonPrimary,.ButtonPrimary.ButtonPrimary--outlined{border-style:solid;border-width:1px}.ButtonPrimary.ButtonPrimary--wishlist span{border-radius:var(--DS-radius-circle)}.ButtonPrimary,.ButtonPrimary.ButtonPrimary--alternate,.ButtonPrimary.ButtonPrimary--outlined,.ButtonPrimary.ButtonPrimary--reversed{border-radius:var(--DS-radius-rounded)}.ButtonPrimary.ButtonPrimary--large{padding-left:var(--DS-spacing-block-x-large);padding-right:var(--DS-spacing-block-x-large)}.ButtonPrimary.ButtonPrimary--small{padding-bottom:var(--DS-spacing-block-x-small);padding-top:var(--DS-spacing-block-x-small)}.ButtonPrimary.ButtonPrimary--x-small{padding-bottom:var(--DS-spacing-block-x-x-small);padding-top:var(--DS-spacing-block-x-x-small)}.ButtonPrimary.ButtonPrimary--small{padding-left:var(--DS-spacing-text-large);padding-right:var(--DS-spacing-text-large)}.ButtonPrimary.ButtonPrimary--large{padding-bottom:var(--DS-spacing-text-large);padding-top:var(--DS-spacing-text-large)}.ButtonPrimary.ButtonPrimary--x-small{padding-left:var(--DS-spacing-text-standard);padding-right:var(--DS-spacing-text-standard)}.ButtonPrimary,.ButtonPrimary.ButtonPrimary--alternate,.ButtonPrimary.ButtonPrimary--outlined,.ButtonPrimary.ButtonPrimary--reversed{transition-duration:var(--DS-timing-x-fast);transition-timing-function:var(--DS-easing-standard)}.ButtonPrimary.ButtonPrimary--small,.ButtonPrimary.ButtonPrimary--x-small{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Brandon,serif;font-kerning:normal;font-style:normal;font-weight:400}.ButtonPrimary.ButtonPrimary--small{font-size:12px}.ButtonPrimary.ButtonPrimary--x-small{font-size:11px}.ButtonPrimary,.ButtonPrimary.ButtonPrimary--large{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Brandon,serif;font-kerning:normal;font-style:normal;font-weight:700;line-height:1}.ButtonPrimary.ButtonPrimary--small,.ButtonPrimary.ButtonPrimary--x-small{letter-spacing:2px;line-height:1.14;text-transform:uppercase}.ButtonPrimary,.ButtonPrimary.ButtonPrimary--alternate,.ButtonPrimary.ButtonPrimary--outlined,.ButtonPrimary.ButtonPrimary--reversed{box-sizing:initial;cursor:pointer;display:inline-block;text-decoration:none;transition-property:all;will-change:auto}.ButtonPrimary{background-image:none;border-radius:2em}.ButtonPrimary:active:after,.ButtonPrimary:focus:after,.ButtonPrimary:hover:after{background-color:initial}.ButtonPrimary.ButtonPrimary--alternate{border:0}.ButtonPrimary.ButtonPrimary--outlined{background-color:initial;font-weight:700}.ButtonPrimary--reversed.ButtonPrimary.ButtonPrimary--outlined,.ButtonPrimary.ButtonPrimary--outlined:active,.ButtonPrimary.ButtonPrimary--outlined:focus,.ButtonPrimary.ButtonPrimary--outlined:hover{color:#001c36}.ButtonPrimary--reversed--active.ButtonPrimary.ButtonPrimary--outlined,.ButtonPrimary--reversed--focus.ButtonPrimary.ButtonPrimary--outlined,.ButtonPrimary--reversed--hover.ButtonPrimary.ButtonPrimary--outlined,.ButtonPrimary--reversed.ButtonPrimary.ButtonPrimary--outlined:active,.ButtonPrimary--reversed.ButtonPrimary.ButtonPrimary--outlined:focus,.ButtonPrimary--reversed.ButtonPrimary.ButtonPrimary--outlined:hover{color:#d1afa2}.ButtonPrimary.ButtonPrimary--large{padding:1.7em 2.28em}.ButtonPrimary{padding:1em 1.5em}.ButtonPrimary.ButtonPrimary--small{padding:.75em 1em .65em}.ButtonPrimary.ButtonPrimary--small:after{display:none}.ButtonPrimary.ButtonPrimary--x-small{padding:.5em 1.63em}.ButtonPrimary.ButtonPrimary--print{padding-left:48px;position:relative}.ButtonPrimary.ButtonPrimary--print:before{font-size:24px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.ButtonPrimary.ButtonPrimary--print-right{padding-right:48px;position:relative}.ButtonPrimary.ButtonPrimary--print-right:after{font-size:24px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.ButtonPrimary.ButtonPrimary--download{padding-left:48px;position:relative}.ButtonPrimary.ButtonPrimary--download:before{font-size:24px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.ButtonPrimary.ButtonPrimary--request{padding-left:48px;position:relative}.ButtonPrimary.ButtonPrimary--request:before{font-size:24px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.ButtonPrimary.ButtonPrimary--arrow-right{padding-right:48px;position:relative}.ButtonPrimary.ButtonPrimary--arrow-right:after{font-size:24px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.ButtonPrimary.ButtonPrimary--bookmark{padding-left:48px;position:relative}.ButtonPrimary.ButtonPrimary--bookmark:before{font-size:24px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.ButtonPrimary.ButtonPrimary--wishlist{display:flex;justify-content:space-between;line-height:normal;padding-bottom:.65em;padding-left:48px;padding-top:.65em;position:relative}.ButtonPrimary.ButtonPrimary--wishlist:before{font-size:24px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.ButtonPrimary.ButtonPrimary--wishlist span{height:20px;margin-left:12px;text-align:center;width:20px}.ButtonPrimary.ButtonPrimary--order{padding-right:48px;position:relative}.ButtonPrimary.ButtonPrimary--order:after{font-size:24px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.ButtonPrimary.ButtonPrimary--save{padding-right:48px;position:relative}.ButtonPrimary.ButtonPrimary--save:after{font-size:24px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.ButtonPrimary.ButtonPrimary--edit{padding-right:48px;position:relative}.ButtonPrimary.ButtonPrimary--edit:after{font-size:24px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media(min-width:640px){.ButtonPrimary.ButtonPrimary--small{font-size:12px}.ButtonPrimary.ButtonPrimary--x-small{font-size:11px}.ButtonPrimary,.ButtonPrimary.ButtonPrimary--large{font-size:14px}}@media(min-width:1300px){.ButtonPrimary.ButtonPrimary--small{font-size:12px}.ButtonPrimary.ButtonPrimary--x-small{font-size:11px}.ButtonPrimary,.ButtonPrimary.ButtonPrimary--large{font-size:14px}}
/* Source and licensing information for the above line(s) can be found at https://lecturesete.interforum.fr/themes/custom/interforum/patterns/atoms/button-primary/button-primary.css. */