.slider {
  width: 300px;
}

.slider > .dragger {
  background: #8DCA09;
  background: -webkit-linear-gradient(top, #8DCA09, #72A307);
  background: -moz-linear-gradient(top, #8DCA09, #72A307);
  background: linear-gradient(top, #8DCA09, #72A307);

  -webkit-box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);
  box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);

  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;

  border: 1px solid #496805;
  width: 16px;
  height: 16px;
}

.slider > .dragger:hover {
  background: -webkit-linear-gradient(top, #8DCA09, #8DCA09);
}


.slider > .track, .slider > .highlight-track {
  background: #ccc;
  background: -webkit-linear-gradient(top, #bbb, #ddd);
  background: -moz-linear-gradient(top, #bbb, #ddd);
  background: linear-gradient(top, #bbb, #ddd);

  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);
  box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);

  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;

  border: 1px solid #aaa;
  height: 4px;
}

.slider > .highlight-track {
	background-color: #8DCA09;
	background: -webkit-linear-gradient(top, #8DCA09, #72A307);
	background: -moz-linear-gradient(top, #8DCA09, #72A307);
	background: linear-gradient(top, #8DCA09, #72A307);
	
	border-color: #496805;
}


/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}


.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
<<<<<<< HEAD

div,
span,
object,
iframe,
p,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
caption,
tbody,
tfoot,
thead,
tr {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
a img {
  border: none;
}
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
main,
blockquote {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
body {
  margin: 0;
}
@font-face {
  font-family: 'eurostile';
  src: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wzMjA5MHxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2hhNy9oYTAvODg5OTM3NDI1MjA2Mi5iaW58ZTRkMzFiYzJjMTU5ZTU2M2M1OTAwNzJlNzhhODVmNWZmODM5MzFjNTI0ZjkyYmU1NDQwMjY1ZWMyNDRlZmE5Ng?#iefix") format('embedded-opentype'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyNzk0OHxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2g5OS9oNDMvODg5OTM3NDI4NDgzMC5iaW58NDQxNzJjYTQ2YzhiZDM2MjIwNjYwNjA5M2YzOWQ3ZmRmYzUzNzkzZmRlNTlkNzc4MzRiZmYxOTcxOTk2NGRmNQ") format('opentype'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxNzc2NHxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2gwMi9oZDYvODg5OTM3NDUxNDIwNi5iaW58ZDdmMTkyOTc1ODE0MThkMzFiOTU1NWNiOGUwN2UzNjQ5ZGExZDljMmI0MTExMTNkZGM2MDJkNWQ5NmUzYWM1Nw") format('woff'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wzMTc5NnxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2g2NC9oZWIvODg5OTM3NDU0Njk3NC5iaW58YTEzZWU3MTM1NjhiOTE3ZGYyMTExMGQ3NjcxMzg3YWEyMmRkZjVjNzUyZjI1MjBmMWRlNDgyZTQ5ODlmMzBiNw") format('truetype'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w4MzYwMHx0ZXh0L3htbHxpbWFnZXMvaDdmL2g5Yi84ODk5Mzc0NDQ4NjcwLnhtbHwxOGMzZTNlNGU0MDM4OWY2YjE0MjhhMGUwMGI4NDZmYjhiYzVkNjRlZmZmMGMwNWRmZGUwNTI1ZGYzYTMyYzQy#eurostile") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'eurostile';
  src: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w0NzYzMnxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2hmOS9oYTYvODg5OTM3MzQwMDA5NC5iaW58YWQ3ZjQ3ZThlODc4MWZmNDRlMDg2ZDQzMzNjMjNlMDFhMGZhZTNlNmM4ZmRmOTJiYjJkMjA4MmU5MzA3OTNhYQ");
  src: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w0NzYzMnxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2hmOS9oYTYvODg5OTM3MzQwMDA5NC5iaW58YWQ3ZjQ3ZThlODc4MWZmNDRlMDg2ZDQzMzNjMjNlMDFhMGZhZTNlNmM4ZmRmOTJiYjJkMjA4MmU5MzA3OTNhYQ?#iefix") format('embedded-opentype'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyMTQ5MnxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2g5Mi9oYTAvODg5OTM3MzU5NjcwMi5iaW58OTEwYzM3N2Y1YzhhY2FiYWM0YzgyMTkzYjFkM2NlZjViNTYxZWZjYzA0Yjg5NDc3MTk0YjlmYmQ2YjdiM2JiYw") format('woff2'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyNzI3NnxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2hmOC9oZmIvODg5OTM3MzQzMjg2Mi5iaW58YTRkYThiZmM0NjEwMmU0MzUwMWVhZTkwMmQ5NTQ0YzljMTRiZjA1YWZlN2JjYmVjY2ZjOGNiNDI5NDcyMjQzNQ") format('woff'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w0NzU1MnxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2hhNi9oODUvODg5OTM3MzM2NzMyNi5iaW58NDZhNjNlYWI1ZWJlN2QwYzY1ZmNmZDRkNWY3ZTZiZGY0OWFhYzVmN2M0M2I0ZmI5ZjUxMWQyYjY3N2YxZWQ1ZQ") format('truetype'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w3MzQ3N3x0ZXh0L3htbHxpbWFnZXMvaDJjL2g4NS84ODk5MzczMzM0NTU4LnhtbHxjNjI1OWZlMGUwOTQ2YzgyZTVkOTI4NmU0YzczODA3ZmM3YTY0YjE3MDhiYmMzYWRjZWI1MWVlNmM2ZjlhYTcw#eurostilebold") format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'eurostile';
  src: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wzOTM4NnxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2g5Ny9oMzUvODg5OTM3MzY2MjIzOC5iaW58ZGQ4MmI2OTkxOThjMjhkODM2ZDIxMDFmZTVmN2Y2ZDVmMzhjMmY1YTkwNGVkOTRhMGQyNDFhNjM4ZjIyNGFkMA");
  src: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wzOTM4NnxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2g5Ny9oMzUvODg5OTM3MzY2MjIzOC5iaW58ZGQ4MmI2OTkxOThjMjhkODM2ZDIxMDFmZTVmN2Y2ZDVmMzhjMmY1YTkwNGVkOTRhMGQyNDFhNjM4ZjIyNGFkMA?#iefix") format('embedded-opentype'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxNzQzMnxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2g0Ny9oNjEvODg5OTM3Mzk4OTkxOC5iaW58YzRmZDg5MDUzOWUzMjRjMGQ3ZjQwYWY4MTJmNGY1NWI2MzUwNzdlM2YyZGJlN2RhMjgzMGQ2ZTkyN2FjYzk3OQ") format('woff2'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyMjMzMnxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2g3MC9oMzAvODg5OTM3Mzg1ODg0Ni5iaW58NWY0NjNhOTMzMzlhNzM5NjgzMzFjMjRmZGIyYjk1NWQwYmFjOWYwMjkwODQwYmNkYTNkNWY1MjBlOWMyYmRiNA") format('woff'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wzOTI3NnxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2gzYy9oZDUvODg5OTM3MzY5NTAwNi5iaW58MzJkODIyNThjZDMwNmMwM2ZhYTc0YTU4NDM5MTQ0MWVhOWI3MzY5ZGMwOWRiODhhZWVhZTUxNTUxZjJmZGYwZg") format('truetype'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w2NTg2N3x0ZXh0L3htbHxpbWFnZXMvaDBiL2g0OS84ODk5MzczNjI5NDcwLnhtbHwwZjI2ZDA3M2VhNDY2NmM4MmU5MzI0MjcwNGFmOTIzYzJiZTg4YjlmNTg0OTE5OTVmZjNiOTBkMGVjNzA2MDY2#eurostile-demi") format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'knockout_htf27-juniorbantamRg';
  src: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w0NzM1MnxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2gwYi9oODgvODg5OTM3NDQ4MTQzOC5iaW58MzY3MGJhZDBmYTI4M2M3ODA2Nzk0MTAxNTczYjgxOWJjMDNlMWQ5MjQyODljN2E2ZjgxMTZiZTUwZjI1ZTAwMA");
  src: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w0NzM1MnxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2gwYi9oODgvODg5OTM3NDQ4MTQzOC5iaW58MzY3MGJhZDBmYTI4M2M3ODA2Nzk0MTAxNTczYjgxOWJjMDNlMWQ5MjQyODljN2E2ZjgxMTZiZTUwZjI1ZTAwMA?#iefix") format('embedded-opentype'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyMDEwNHxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2gyYy9oZjAvODg5OTM3NDgwOTExOC5iaW58MjRjYjQyYTlkMzliMzllNTNhNmE2NDExZjMwMjIyYTdmMDZkODdiMzM0NTRmM2RkNDlhOTJhMDczZWExOWY1OQ") format('woff2'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyNTY4MHxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2g0Mi9oYTkvODg5OTM3NDc0MzU4Mi5iaW58YWJkMmE5YWE4MTc3MWQzMzhhODRmZjdjMjg0ODkyZTA5MmFiYjE0OGFjMTE5YTE1YjlkZGI2YjZjN2VjY2M2Zg") format('woff'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w0NzE4MHxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aW1hZ2VzL2hlYS9oNGIvODg5OTM3NDc3NjM1MC5iaW58MTE1OTJiYjY3M2U2ZGFhYjEyMGQ3ZmQxMGY0OGY2ZDIyMzdiYTFlMDRmMDQ5YTA2NDU5MWZhY2EwYzlhZTc3OQ") format('truetype'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxMTQwOTV8dGV4dC94bWx8aW1hZ2VzL2hlNC9oMTkvODg5OTM3NDcxMDgxNC54bWx8M2NhM2FiOWRkNWI1MWM4NjY3YzU5MThhNTU4YmRlMGEwM2RlYTZjYTBhNzRjYTJmNzQ1ZjFkNzEyNmZlYWU2Ng#knockout_htf27-juniorbantamRg") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MisterKOT';
  src: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w2NjY3MTJ8YXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtfGltYWdlcy9oZjgvaDMzLzg4OTkzNzUwMDU3MjYuYmlufDNjMTg0NjFhOTFjYjA5ZjkxOTVhODNmYThkNmUyMzU0N2MwZDc3ZTE3ZTJhMTYxYmVkNmJlYjZkNDRmOWFhMTk");
  src: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w2NjY3MTJ8YXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtfGltYWdlcy9oZjgvaDMzLzg4OTkzNzUwMDU3MjYuYmlufDNjMTg0NjFhOTFjYjA5ZjkxOTVhODNmYThkNmUyMzU0N2MwZDc3ZTE3ZTJhMTYxYmVkNmJlYjZkNDRmOWFhMTk") format('embedded-opentype'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxNzY0Njh8YXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtfGltYWdlcy9oMDQvaDdlLzg4OTkzNzUxMzY3OTguYmlufDQ4MjE5ODI3ZWI3YzUxMjFlZGE5NzUwNjM2OTJmMzgwZGQwYzUwNzMxMzQ1MzAzZGI3MTVmZGZiMTRiZWEwZmE") format('woff2'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyMzIyMTJ8YXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtfGltYWdlcy9oMjAvaGY3Lzg4OTkzNzUwMzg0OTQuYmlufGIyNDVmYTgzNGJlMDI5YWM0MTdmOGRlZGIwYzdkZGQ0MjcwZjA0YWQ1OTY2YmJlM2Y3ZTZlYjUyNWE3NTNjMmE") format('woff'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w2NjY1MDB8YXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtfGltYWdlcy9oMWIvaGYzLzg4OTkzNzUwNzEyNjIuYmlufGQ5MmYxN2UzNzkzMTE4OWVkNGNhNjM2NzgyNmNlZWE0MDI3OTM4MzhlMjU1NzMyNGVjMWIyMDc3M2M3N2U1NzI") format('truetype'), url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxMjUxMzQ5fHRleHQveG1sfGltYWdlcy9oZGUvaGMxLzg4OTkzNzQ5NzI5NTgueG1sfDNhZmU2NmQ1OWM3NjcxN2NjNTMxZGMxMzIwNDJmYWVlZDI2YWIzMmY2N2EwYTAyODE3ZDQzNmE5YzUyMWEwMmU#MisterKOT") format('svg');
}
.actifry-content #site-header {
  float: left;
  z-index: 1000;
  width: 100%;
  height: 60px;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.3);
}
.actifry-content #site-header >.wrapper:after {
  content: '';
  display: block;
  background-color: #0058a8;
  position: absolute;
  left: 100%;
  top: 0;
  width: 3000px;
  height: 60px;
}
.actifry-content #site-header .logo {
  float: left;
  padding-top: 22px;
}
.actifry-content #site-header .logo img {
  max-width: 220px;
  height: auto;
}
.actifry-menu-scrolled .actifry-content #site-header {
  position: fixed;
  top: 0;
  left: 0;
}
.mobile .actifry-content #site-header {
  width: 100%;
  height: 52px;
  z-index: 10000000;
  overflow: auto;
}
.mobile .actifry-content #site-header .logo {
  padding-top: 21px;
  margin-left: 10px;
}
.mobile .actifry-content #site-header .logo img {
  height: 14px;
  width: auto;
}
.mobile .actifry-content #site-header .socials {
  float: left;
  width: 80px;
  margin-top: 9px;
  margin-left: 12px;
  overflow: hidden;
}
.mobile .actifry-content #site-header .socials a {
  float: left;
  text-indent: -990px;
}
.mobile .actifry-content #site-header .socials .fb {
  margin-right: 8px;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w1NjV8aW1hZ2UvcG5nfGltYWdlcy9oNjUvaGE0Lzg4OTYyMTcxODYzMzQucG5nfGE5YjQ2ZmQ5OWVhMTMyNDlkMTc4ZmY5NDVhZWMxZDEwMzBiODA0YWQwMzZmYjFkMjJiYWQ2MmJhMmY5YzE2NmI");
  background-repeat: no-repeat;
  width: 34px;
  height: 34px;
}
.mobile .actifry-content #site-header .socials .tw {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w3MTN8aW1hZ2UvcG5nfGltYWdlcy9oMDQvaDI2Lzg4OTYyMTcyNTE4NzAucG5nfDA3YTI1NmM1YzE2NTk1NGU2YmE3M2IxYTFhNDFiMDgyYmE5Y2U0MzcwNTA0MTUwNzRmY2NhY2RhMGVkZDRmZDk");
  background-repeat: no-repeat;
  width: 34px;
  height: 34px;
}
::-moz-selection {
  background: #16518e;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #16518e;
  color: #fff;
  text-shadow: none;
}
html {
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
.mobile .actifry-content img {
  max-width: 100%;
  height: auto;
}
.actifry-content {
  float: left;
  width: 100%;
  font-family: eurostile, sans-serif;
  color: #4f504f;
  font-size: 16px;
  overflow: hidden;
}
.actifry-menu-scrolled .actifry-content {
  padding-top: 60px;
}
.mobile .actifry-content {
  padding-top: 52px;
}
.mobile .actifry-content .scroll-top {
  position: fixed;
  bottom: 12px;
  right: 12px;
  display: none;
  width: 32px;
  height: 32px;
  background-color: #1d75ba;
  border-radius: 8px;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyMTJ8aW1hZ2UvcG5nfGltYWdlcy9oMzMvaDMxLzg4OTYyMTg4OTAyNzAucG5nfDBmYWYxNjQxMGY3YmQ4MDc2OWRmOWQ3MWVlNTAyYzJjZjQ2NDA2M2IwN2U2ZWEwMDc1M2I2ZWYxNGRhZmU1NDk");
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 999;
}
.actifry-content .wrapper {
  width: auto;
  max-width: 960px;
  position: relative;
  margin: auto;
}
.mobile .actifry-content .wrapper {
  width: 100%;
  max-width: 100%;
}
.mobile .actifry-content .section .wrapper {
  padding: 0 10px;
}
.actifry-content .hide {
  display: none;
}
.mobile-only {
  display: none;
}
.mobile .mobile-only {
  display: block;
}
.mobile .desktop-only {
  display: none;
}
.actifry-content #site-header .site-nav {
  float: right;
  position: relative;
  z-index: 5;
  margin-right: -11px;
}
.actifry-content #site-header .site-nav li {
  float: left;
}
.actifry-content #site-header .site-nav li a {
  float: left;
  position: relative;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
  height: 60px;
  line-height: 60px;
  background-color: #0058a8;
  text-decoration: none;
  margin: 0 10px;
  padding: 0 10px;
}
.actifry-content #site-header .site-nav li a:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 22px solid transparent;
  border-bottom: 60px solid #0058a8;
  position: absolute;
  bottom: 0;
  left: -22px;
}
.actifry-content #site-header .site-nav li a:after {
  content: '';
  width: 0;
  height: 0;
  border-right: 22px solid transparent;
  border-top: 60px solid #0058a8;
  position: absolute;
  bottom: 0;
  right: -22px;
}
.actifry-content #site-header .site-nav li a:hover,
.actifry-content #site-header .site-nav li a.active {
  background-color: #6ba0d0;
  border-bottom: 3px solid #fff;
  margin-left: 13px;
  margin-right: 7px;
  padding-left: 7px;
  padding-right: 13px;
}
.actifry-content #site-header .site-nav li a:hover:before,
.actifry-content #site-header .site-nav li a.active:before {
  border-bottom-color: #6ba0d0;
}
.actifry-content #site-header .site-nav li a:hover:after,
.actifry-content #site-header .site-nav li a.active:after {
  border-top-color: #6ba0d0;
}
.mobile .actifry-content #site-header .site-nav {
  position: fixed;
  right: -162px;
  top: 52px;
  width: 162px;
  height: 100%;
  margin-right: 0;
  background-color: #0058a8;
  overflow-y: scroll;
  -webkit-transition: right 0.3s ease;
  -moz-transition: right 0.3s ease;
  -o-transition: right 0.3s ease;
  -ms-transition: right 0.3s ease;
  transition: right 0.3s ease;
}
.mobile .actifry-content #site-header .site-nav.show {
  right: 0;
}
.mobile .actifry-content #site-header .site-nav li {
  float: none;
}
.mobile .actifry-content #site-header .site-nav li a {
  width: 162px;
  padding: 0 18px;
  margin: 0;
}
.mobile .actifry-content #site-header .site-nav li a:before,
.mobile .actifry-content #site-header .site-nav li a:after {
  content: none;
}
.mobile .actifry-content #site-header .site-nav li a:hover,
.mobile .actifry-content #site-header .site-nav li a.active {
  border-bottom: 0;
}
.mobile .actifry-content #site-header #mobile-nav-toggle {
  float: right;
  width: 33px;
  height: 33px;
  margin-top: 9px;
  margin-right: 8px;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w3OHxpbWFnZS9wbmd8aW1hZ2VzL2gyNS9oY2QvODg5NjIxODQzMTUxOC5wbmd8NDA2N2E1ZTg2ODZlOWEwY2NkMWUzNzQ0YzBmOGFkNGViOWQxNTAwYTY0ZTQ2NGUwYzYyZjRhMTk2YWIxMjUwZg");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #0058a8;
}
.mobile .actifry-content #site-header #mobile-nav-toggle.active {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxODV8aW1hZ2UvcG5nfGltYWdlcy9oYTcvaDNlLzg4OTYyMTgzNjU5ODIucG5nfDAwNDQ5YWZmNGY1ZWVmMTllNTNjYmFlOTA1MWE4ZGFiODViNTAxMWUxZWIwNWY4ZGM4N2ExYzllZjBhMTczNzM");
  background-repeat: no-repeat;
  background-position: center center;
}
.actifry-content button,
.actifry-content .button,
.actifry-content input[type="reset"],
.actifry-content input[type="submit"],
.actifry-content input[type="button"] {
  background-color: #0058a8;
  color: #fff;
  float: left;
  font-size: 14px;
  padding: 13px 25px;
  padding-bottom: 10px;
  cursor: pointer;
  text-decoration: none;
  border-radius: 0.3rem;
  text-align: center;
  text-transform: uppercase;
  line-height: 15px;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  border: 0 !important;
}
.actifry-content button:hover,
.actifry-content .button:hover,
.actifry-content input[type="reset"]:hover,
.actifry-content input[type="submit"]:hover,
.actifry-content input[type="button"]:hover {
  background-color: #6ba0d0;
}
.actifry-content button.button-yellow,
.actifry-content .button.button-yellow,
.actifry-content input[type="reset"].button-yellow,
.actifry-content input[type="submit"].button-yellow,
.actifry-content input[type="button"].button-yellow {
  background-color: #f0ce39;
  color: #004faa;
}
.actifry-content button.button-yellow:hover,
.actifry-content .button.button-yellow:hover,
.actifry-content input[type="reset"].button-yellow:hover,
.actifry-content input[type="submit"].button-yellow:hover,
.actifry-content input[type="button"].button-yellow:hover {
  background-color: #f5e7ab;
}
.actifry-content h1 {
  font-weight: inherit;
  color: #0058a8;
  font-family: 'knockout_htf27-juniorbantamRg', sans-serif;
  margin: 0;
}
.actifry-content h2 {
  font-weight: inherit;
  color: #0058a8;
  font-family: 'knockout_htf27-juniorbantamRg', sans-serif;
  margin: 0;
}
.actifry-content h3 {
  font-weight: inherit;
  color: #0058a8;
  font-family: 'knockout_htf27-juniorbantamRg', sans-serif;
  margin: 0;
}
.actifry-content h4 {
  font-weight: inherit;
  color: #0058a8;
  font-family: 'knockout_htf27-juniorbantamRg', sans-serif;
  margin: 0;
}
.actifry-content h5 {
  font-weight: inherit;
  color: #0058a8;
  font-family: 'knockout_htf27-juniorbantamRg', sans-serif;
  margin: 0;
}
.actifry-content h6 {
  font-weight: inherit;
  color: #0058a8;
  font-family: 'knockout_htf27-juniorbantamRg', sans-serif;
  margin: 0;
}
.actifry-content .overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background: rgba(0,0,0,0.8);
}
.actifry-content .overlay .popup {
  display: none;
  position: absolute;
  top: 20%;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 960px;
  background-color: #fff;
}
.actifry-content .overlay .popup.popup-wrapper {
  background-color: transparent;
  text-align: center;
}
.actifry-content .overlay .popup.popup-wrapper .adaptive-content {
  position: relative;
  display: inline-block;
  text-align: left;
  background-color: #fff;
}
.actifry-content .overlay .close {
  position: absolute;
  top: 5px;
  right: 5px;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w2NTd8aW1hZ2UvanBlZ3xpbWFnZXMvaDc2L2g0OC84ODk2MjE3NjQ1MDg2LmpwZ3w0MjE5ZjBkOTllNzZlZWZjNGQ0MzNhYmI3MDI0ZmY5Zjg0ODY2MTBiZWU0ZDUwZjJjMTc2Y2ViOWNjZmU3YWQz");
  background-repeat: no-repeat;
  width: 31px;
  height: 31px;
  text-indent: -990px;
  overflow: hidden;
  cursor: pointer;
}
.mobile .actifry-content .overlay .popup {
  top: 20%;
  padding: 10px;
  max-width: 80%;
}
.mobile .actifry-content .overlay .popup h3 {
  font-size: 16px;
  line-height: 26px;
}
.mobile .actifry-content .overlay .popup .play-btn {
  width: 40px;
  height: 40px;
  -webkit-background-size: 40px auto;
  -moz-background-size: 40px auto;
  background-size: 40px auto;
}
.mobile .actifry-content .overlay .popup .video {
  height: 140px;
}
.actifry-content .row {
  float: left;
  margin-left: 0;
}
.actifry-content .row > .col {
  -webkit-transition: opacity 0.8s ease;
  -moz-transition: opacity 0.8s ease;
  -o-transition: opacity 0.8s ease;
  -ms-transition: opacity 0.8s ease;
  transition: opacity 0.8s ease;
  opacity: 0;
  -ms-filter: none;
  filter: none;
  float: left;
}
.actifry-content .row > .col.visible {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.mobile .actifry-content .row > .col {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.actifry-content .row-1 > .col {
  width: 100%;
}
.actifry-content .row-2 > .col {
  width: 50%;
}
.actifry-content .row-3 > .col {
  width: 33.333333333333336%;
}
.actifry-content .row-4 > .col {
  width: 25%;
}
.actifry-content .row-5 > .col {
  width: 20%;
}
.actifry-content .row-6 > .col {
  width: 16.666666666666668%;
}
.actifry-content .slideshow {
  position: relative;
}
.actifry-content .slideshow .prev,
.actifry-content .slideshow .next {
  background-color: #fff;
  width: 54px;
  height: 54px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  text-indent: -990px;
  overflow: hidden;
  z-index: 50;
  cursor: pointer;
}
.actifry-content .slideshow .prev {
  left: 0;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wzOTR8aW1hZ2UvcG5nfGltYWdlcy9oYjMvaDg4Lzg4OTYyMTgyMzQ5MTAucG5nfDVmYmVhODFlYTU1MDRkNjk3OWI2MjgzODgzMTlkM2M3MDQxOTNkOGNhMmJlN2JjYjQ2Zjg5MjgzYmZhMjdlNGY");
  background-repeat: no-repeat;
  background-position: center center;
}
.actifry-content .slideshow .next {
  right: 0;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wzOTd8aW1hZ2UvcG5nfGltYWdlcy9oN2MvaGYxLzg4OTYyMTc3MTA2MjIucG5nfDkyNTE3ZGY3MTg4ZmY2MDlhMzc4YzkxOWUwZWU3ZjkwZDk3ZGRjMTEwZGEwMjJiODdjYjY1ZDQ1ODVjNGQzMDg");
  background-repeat: no-repeat;
  background-position: center center;
}
.mobile .actifry-content .slick-prev,
.mobile .actifry-content .slick-next {
  width: 13px;
  height: 22px;
  z-index: 999999;
}
.mobile .actifry-content .slick-prev:before,
.mobile .actifry-content .slick-next:before {
  content: none;
}
.mobile .actifry-content .slick-prev {
  left: 0;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyODF8aW1hZ2UvcG5nfGltYWdlcy9oZDMvaDJmLzg4OTYyMTg3NTkxOTgucG5nfDk4ZjIxYTI5OGMxOWNlYzQwYWJmODg5ZTE5MzQxNjIzYWNjZmVkMjA2Mzc3YWIwNzRhYTM0OWViZDJjN2FiNmI");
  background-repeat: no-repeat;
  background-position: center center;
}
.mobile .actifry-content .slick-next {
  right: 0;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyODV8aW1hZ2UvcG5nfGltYWdlcy9oYzkvaDgwLzg4OTYyMTg1NjI1OTAucG5nfGM4NmMzOGJjOGFhZjcwYzBlZmQ3NzQ3NjY1NjkzYTY4M2NlODJlOTNjODRjMGQ3YzU0YzU3NzE2OTZkZTUwNmU");
  background-repeat: no-repeat;
  background-position: center center;
}
.mobile .actifry-content .slick-dots {
  left: 0;
  margin-top: 10px;
}
.mobile .actifry-content .slick-dots li {
  margin: 0 2px;
}
.mobile .actifry-content .slick-dots li button:before {
  color: #e6e6e6;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  font-size: 45px;
}
.mobile .actifry-content .slick-dots li.slick-active button:before {
  color: #004faa;
}
.actifry-content .video {
  position: relative;
  background-color: #000;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  background-size: cover !important;
}
.actifry-content .video:after {
  content: '';
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
  -ms-filter: none;
  filter: none;
}
.actifry-content .video.playing:after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.actifry-content .video.playing .over-video {
  opacity: 0;
  -ms-filter: none;
  filter: none;
}
.actifry-content .video .over-video {
  position: relative;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 5;
}
.actifry-content .video .play-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  cursor: pointer;
  margin: auto;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxNTAzfGltYWdlL3BuZ3xpbWFnZXMvaDYwL2hlMS84ODk2MjE3NTc5NTUwLnBuZ3wwZWU0ZjE5OTIyZmQ4NDk2YTY1YjliNDE1ZmM4YjlmNWE0NDA5YTAyZGRmZjY0NjUzYWRkYTQ4NmJiNmI4MTFk");
  background-repeat: no-repeat;
  width: 88px;
  height: 88px;
}
.actifry-content .video .video-iframe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
}
.actifry-content .section.application {
  background-color: #fff;
}
.actifry-content .section.application .bg-wrapper {
  position: relative;
  background-color: #002e78;
  padding-bottom: 75px;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxNDI2Mzc5fGltYWdlL3BuZ3xpbWFnZXMvaGY0L2hjOC84ODk2MjE0NDk5MzU4LnBuZ3w5YjExZWY2YjBkNDMzYTkyYzM1Zjk0Yjg2OTlkNzY1Mjk2MGZkMGQzMjIwMTg4MDFiMjVjN2FjNGFkZGE5NGY5");
  background-repeat: no-repeat;
  background-position: top -50px center;
}
.actifry-content .section.application .bg-wrapper:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w4Nzk2MXxpbWFnZS9wbmd8aW1hZ2VzL2g1My9oYTUvODg5NjIxNDM2ODI4Ni5wbmd8NTc5MWRjNWM0MjM4YjZkNjYxYjlhNzYyNWE3ZjIwZjIwMmJiNjcyM2ZlZmFjM2Y0YmZlZDMwOTU2M2M2ZDc2ZQ");
  background-repeat: no-repeat;
}
.actifry-content .section.application .bg-wrapper:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w5NzI0NXxpbWFnZS9wbmd8aW1hZ2VzL2g5Zi9oOTQvODg5NjIxNDQzMzgyMi5wbmd8ZmVjNDJkMmE2NzVmYjczNjg3MDA4YmEzMDQzMTVjNDE4N2VmZDUwM2NjMTg2YWNmMWU3MjdjOWY0MmRhMTUwZQ");
  background-repeat: no-repeat;
}
.actifry-content .section.application .title-tab {
  position: relative;
  z-index: 5;
}
.actifry-content .section.application .title-tab .section-title {
  background-color: #002e78;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxNDI2Mzc5fGltYWdlL3BuZ3xpbWFnZXMvaGY0L2hjOC84ODk2MjE0NDk5MzU4LnBuZ3w5YjExZWY2YjBkNDMzYTkyYzM1Zjk0Yjg2OTlkNzY1Mjk2MGZkMGQzMjIwMTg4MDFiMjVjN2FjNGFkZGE5NGY5");
  background-repeat: no-repeat;
  background-position: top center;
}
.actifry-content .section.application .section-title {
  color: #fff;
}
.actifry-content .section.application .steps {
  float: left;
  width: 100%;
  margin-top: 22px;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
  margin-bottom: 60px;
}
.actifry-content .section.application .steps li {
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding-top: 195px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -o-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
}
.actifry-content .section.application .steps li.col-1 {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w1MDA2MXxpbWFnZS9wbmd8aW1hZ2VzL2hhNS9oNTcvODg5NjIxNDA0MDYwNi5wbmd8NzM3YzVhMTIyYTcxOGE4ZTMxY2M5NThjNzY1MjBjOTdlYzRlYzE2ZmU2OTNkZDkxN2YzZTYyYTRlZTFiZWI3Nw");
  background-repeat: no-repeat;
  background-position: top center;
}
.actifry-content .section.application .steps li.col-2 {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wzMDgwOXxpbWFnZS9wbmd8aW1hZ2VzL2g3MC9oMzYvODg5NjIxNDEwNjE0Mi5wbmd8YmM1ODZkZTY3MGM4NmFkMWMwZTA0MzA2MzE2Nzc3MThjYWY4ZTIyNWI3ZTcxYzVkODY1NTgxOWQ5MDViZWNjYg");
  background-repeat: no-repeat;
  background-position: top center;
}
.actifry-content .section.application .steps li.col-3 {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyNzM3NnxpbWFnZS9wbmd8aW1hZ2VzL2g5OS9oMGQvODg5NjIxNDE3MTY3OC5wbmd8MzYyZTMzMzg2OTViYWRkYTBmZGJiZGEyZDY1MWY1NmVlMDJhM2UyYTc2MzA3YTg5OTNjOTBjODk2YTAzOTc2OA");
  background-repeat: no-repeat;
  background-position: top center;
}
.actifry-content .section.application .steps li.col-4 {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyOTEwNXxpbWFnZS9wbmd8aW1hZ2VzL2g0Ny9oNWIvODg5NjIxNDIzNzIxNC5wbmd8ZTIzZjEyYjI0MTRjZGExYmUyNmViNzQ1MTJhMGUzNmYwNzU5NjAyMzZiMDg4YTgwM2YyOWUxYzJhMDBhOWYzMg");
  background-repeat: no-repeat;
  background-position: top center;
}
.actifry-content .section.application .steps li span {
  float: left;
  width: 100%;
}
.actifry-content .section.application .steps li iframe {
  display: none;
  position: absolute;
  top: 17px;
  left: 33px;
  z-index: 100;
  width: 172px;
  height: 130px;
}
.actifry-content .section.application .steps li.active {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.actifry-content .section.application .steps li.active span {
  font-weight: bold;
}
.actifry-content .section.application .steps li.active iframe {
  display: block;
}
.actifry-content .section.application .text {
  float: left;
  width: 100%;
  text-align: center;
  padding: 0 20px;
  color: #fff;
  font-size: 22px;
  line-height: 38px;
}
.actifry-content .section.application .text span {
  font-weight: 500;
  float: left;
  width: 100%;
}
.actifry-content .section.application .download-link {
  float: left;
  width: 100%;
  margin-top: 55px;
  text-align: center;
  color: #fff;
  font-weight: 500;
  font-size: 24px;
  text-decoration: none;
}
.mobile .actifry-content .section.application {
  border: 0;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyNjU1NXxpbWFnZS9wbmd8aW1hZ2VzL2hhOC9oZDkvODg5NjIxNDMwMjc1MC5wbmd8MWVjNzNkMjRkY2I1NGYyNjM1NWE0ZWUwMzM3OGE1ODYzMGY3ODE0MjFhOGIzNWQ5ODgwN2RlNWUzMjEwZGQ1ZQ");
  background-repeat: no-repeat;
  background-position: center top;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
  background-color: transparent;
}
.mobile .actifry-content .section.application .title-tab .section-title {
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  background-image: none;
  background-color: transparent;
  font-size: 46px;
}
.mobile .actifry-content .section.application .bg-wrapper {
  background-image: none;
  background-color: transparent;
  padding-bottom: 210px;
}
.mobile .actifry-content .section.application .bg-wrapper:before,
.mobile .actifry-content .section.application .bg-wrapper:after {
  content: none;
}
.mobile .actifry-content .section.application .steps {
  position: relative;
  width: 300px;
  left: 50%;
  margin-left: -150px;
}
.mobile .actifry-content .section.application .steps .slick-prev {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyNTl8aW1hZ2UvcG5nfGltYWdlcy9oZTAvaGY1Lzg4OTYyMTg4MjQ3MzQucG5nfDliNjRkZjkyMDM4ZGNmMGU2MDAzMmU4MzFmMWY2YmFkNGRiYmU0NGFmZmM5MjA3ZTU3MmNjZTFjMjIwOGIxMGI");
  background-repeat: no-repeat;
  background-position: center center;
}
.mobile .actifry-content .section.application .steps .slick-next {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyOTl8aW1hZ2UvcG5nfGltYWdlcy9oMzgvaDFhLzg4OTYyMTg2MjgxMjYucG5nfDk4YTgxOWJjYWQ2MGFjYzExY2Q0MTVkZGY4N2NmYjhhMTE3ZTk0OGI4OTkwNjQzYTNhZWU0NGM5MjQ4ZDJiYTA");
  background-repeat: no-repeat;
  background-position: center center;
}
.mobile .actifry-content .section.application .steps .slick-dots li {
  padding-top: 0;
}
.mobile .actifry-content .section.application .steps .slick-dots li button:before {
  color: #fff;
}
.mobile .actifry-content .section.application .steps .slick-dots li.slick-active button:before {
  color: #2c343a;
}
.mobile .actifry-content .section.application .text {
  font-size: 16px;
  line-height: 23px;
}
.section.benefits-videos {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w4NjQxMnxpbWFnZS9qcGVnfGltYWdlcy9oMjMvaDQ3Lzg4OTYyMTQ2OTU5NjYuanBnfGUwYmYyYTA1YTFmNmI0Y2ZlNzA3MzdlZTRlOGQ2Y2FmOWVlZTRmZTc4NDRhOGM3NWFiMDBjMDM5YmExZmUzZGI");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  -webkit-background-size: 132rem auto;
  -moz-background-size: 132rem auto;
  background-size: 132rem auto;
  padding: 60px 0;
}
.section.benefits-videos .slideshow {
  float: left;
  width: 100%;
  height: 510px;
  padding: 0 12px;
  overflow: hidden;
}
.section.benefits-videos .video {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wzOTA1MXxpbWFnZS9qcGVnfGltYWdlcy9oMjQvaDI2Lzg4OTYyMTQ4MjcwMzguanBnfDg2YWJkZjM4ODU5YWEwYTllMmQzYjYzNGNjNTU1NmMxNjI3ZmQ1YzAxM2IzN2U4MDMzZGQ0ZDRjYjdjMjdlN2Y");
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 510px;
  display: table;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.section.benefits-videos .video.type-chef .over-video {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w0MDEyfGltYWdlL3BuZ3xpbWFnZXMvaDJlL2hkYS84ODk2MjE3Nzc2MTU4LnBuZ3wwNmY3OWZkYjBjMzY3NmNiY2FiNzAyNmZmNWYxODMyZDMzN2EyZDk1ZDgyNGM5NmJkMGU5OWMyNjUxNWIxZDI4");
  background-repeat: no-repeat;
}
.section.benefits-videos .video.type-phone .over-video {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w0NDQ0fGltYWdlL3BuZ3xpbWFnZXMvaDM0L2g2Ny84ODk2MjE4MDM4MzAyLnBuZ3xmNWE1OWE1MDIyMzcxNjVlYmMyMmM5M2U4OWNhYWQ2NTI2NDY3Zjk2YTg4ZWE5MDVkZmZmMzU3MDBkYWE5MWYx");
  background-repeat: no-repeat;
}
.section.benefits-videos .video.type-heart .over-video {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyODA1fGltYWdlL3BuZ3xpbWFnZXMvaDkwL2gzZS84ODk2MjE3OTA3MjMwLnBuZ3xhODRiM2I2YzFlZjQxZWMwNzI1NmQ3Mjc1NWYzNmRkODAyZDI4ODM5NjllOTI5YjIzMWNiY2E3OGI2ZmZjYjRi");
  background-repeat: no-repeat;
}
.section.benefits-videos .video .over-video {
  background-position: top 20px right 17px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.section.benefits-videos .video .slide-name {
  float: left;
  width: 100%;
  color: #fff;
  font-size: 90px;
  line-height: 90px;
  text-transform: uppercase;
  font-family: 'knockout_htf27-juniorbantamRg', sans-serif;
}
.section.benefits-videos .video .slide-name span {
  float: left;
  width: 100%;
  font-family: 'MisterKOT', sans-serif;
  line-height: 80px;
  font-size: 72px;
  text-transform: none;
}
.section.benefits-videos .video .play-btn {
  display: inline-block;
  position: static;
}
.section.benefits-videos .slideshow-controls {
  float: left;
  width: 100%;
  padding: 0 12px;
  margin-bottom: 20px;
}
.section.benefits-videos .slideshow-controls .row .col {
  padding: 0 5px;
}
.section.benefits-videos .slideshow-controls .row .col.first {
  padding-left: 0;
  padding-right: 10px;
}
.section.benefits-videos .slideshow-controls .row .col.last {
  padding-left: 10px;
  padding-right: 0;
}
.section.benefits-videos .slideshow-controls .row .col a {
  float: left;
  width: 100%;
  display: table;
  cursor: pointer;
  width: 100%;
  height: 100%;
  background-color: #fff;
  height: 120px;
  color: #0077d0;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  -webkit-background-size: 115px auto !important;
  -moz-background-size: 115px auto !important;
  background-size: 115px auto !important;
  background-position: left 30px top -10px;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.section.benefits-videos .slideshow-controls .row .col a:hover,
.section.benefits-videos .slideshow-controls .row .col a.active {
  background-color: #a4a4a4;
  color: #fff;
}
.section.benefits-videos .slideshow-controls .row .col.chef a {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxNTE0NnxpbWFnZS9wbmd8aW1hZ2VzL2g3MC9oYTcvODg5NjIxNzg0MTY5NC5wbmd8Mzc1Mzk0ZjBjNzliZGQ0ZTk0YmY5Y2EwY2U5M2ZiZjI0Yzk1OGQ1MjM0ZDlkYTgwODc4ZmM4ZjBiMzVhNDg0MA");
  background-repeat: no-repeat;
}
.section.benefits-videos .slideshow-controls .row .col.phone a {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxNTc1NXxpbWFnZS9wbmd8aW1hZ2VzL2g0NS9oZTMvODg5NjIxODEwMzgzOC5wbmd8ODE3ZGJlYzVlZDliNTBjYzUwMjU0NTEwMmRmMzJiYTNlY2ZkM2U2NzRjOTlkNDA3NDc0YzkzZjg5NDdhZTJiMg");
  background-repeat: no-repeat;
}
.section.benefits-videos .slideshow-controls .row .col.heart a {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxMjI1M3xpbWFnZS9wbmd8aW1hZ2VzL2hiOS9oMTUvODg5NjIxNzk3Mjc2Ni5wbmd8NzcyZjA2NjI3MzliODlhYjUxNzRlYzk4ZWM0MGY5MjBjZTc1YzhmZjdkODE4MWQ1NjRmMDZhYmMwZjRiNjAwMA");
  background-repeat: no-repeat;
}
.section.benefits-videos .slideshow-controls .row .col span {
  display: table-cell;
  vertical-align: middle;
  padding-left: 125px;
  padding-right: 45px;
  padding-top: 8px;
}
.mobile .section.benefits-videos {
  padding: 16px 0;
}
.mobile .section.benefits-videos .slideshow-controls {
  float: none;
  width: 300px;
  padding: 0 0;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 7px;
  overflow: hidden;
}
.mobile .section.benefits-videos .slideshow-controls .row-3 {
  width: 100%;
}
.mobile .section.benefits-videos .slideshow-controls .row-3 .col {
  width: 96px;
  height: 96px;
  padding: 0 0;
}
.mobile .section.benefits-videos .slideshow-controls .row-3 .col.phone {
  margin: 0 6px;
}
.mobile .section.benefits-videos .slideshow-controls .row-3 .col a,
.mobile .section.benefits-videos .slideshow-controls .row-3 .col span {
  display: block;
}
.mobile .section.benefits-videos .slideshow-controls .row-3 .col a {
  width: 95px;
  height: 95px;
  -webkit-background-size: 65px auto !important;
  -moz-background-size: 65px auto !important;
  background-size: 65px auto !important;
}
.mobile .section.benefits-videos .slideshow-controls .row-3 .col span {
  padding: 65px 0 0 0;
  font-size: 11px;
  text-align: center;
  line-height: 1;
}
.mobile .section.benefits-videos .slideshow.video-slideshow {
  float: none;
  width: 300px;
  height: auto;
  margin: auto;
  padding-left: 0;
  padding-right: 0;
}
.mobile .section.benefits-videos .slideshow.video-slideshow .video {
  position: relative;
  width: 300px;
  height: 162px;
  padding-bottom: 0%;
  margin: auto;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxNTY1MnxpbWFnZS9qcGVnfGltYWdlcy9oMGEvaDQ1Lzg4OTYyMTQ3NjE1MDIuanBnfDdhYTVjMWE4YThjYzQwYjIyNGY2YzJjNjIzNGJmOWIxNzljYzAwZWJkM2I2MTA4OTVmNGU2ZTg0YzQ5YzhkYmM");
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
}
.mobile .section.benefits-videos .slideshow.video-slideshow .video .over-video {
  background-position: top 5px right 5px;
  -webkit-background-size: 38px auto;
  -moz-background-size: 38px auto;
  background-size: 38px auto;
}
.mobile .section.benefits-videos .slideshow.video-slideshow .video .slide-name,
.mobile .section.benefits-videos .slideshow.video-slideshow .video span {
  line-height: 1;
}
.mobile .section.benefits-videos .slideshow.video-slideshow .video .slide-name {
  margin-top: 10px;
  font-size: 30px;
}
.mobile .section.benefits-videos .slideshow.video-slideshow .video .slide-name span {
  font-size: 25px;
}
.mobile .section.benefits-videos .slideshow.video-slideshow .video .play-btn {
  width: 52px;
  height: 52px;
  border-width: 2px;
  -webkit-background-size: 16px 16px;
  -moz-background-size: 16px 16px;
  background-size: 16px 16px;
}
.mobile .section.benefits-videos .slideshow.video-slideshow .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mobile .section.benefits-videos .slideshow.video-slideshow .next,
.mobile .section.benefits-videos .slideshow.video-slideshow .prev {
  width: 42px;
  height: 42px;
  -webkit-background-size: 16px 25px;
  -moz-background-size: 16px 25px;
  background-size: 16px 25px;
}
.ie .section.benefits-videos .slideshow-controls .row .col.chef a {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w4MzQ1fGltYWdlL3BuZ3xpbWFnZXMvaDFlL2g0Mi84ODk4MDc3MjI5MDg2LnBuZ3w4YjEyNzY1YmM3MTgyMGI3NTBhNDlmYjYwYjgzMjE0ZGEwZmU5M2Y5ZmRjNzBmNjI5ODJkZjdiMjc3YzgxNjEw");
  background-repeat: no-repeat;
  background-position: 27px -13px;
}
.ie .section.benefits-videos .slideshow-controls .row .col.phone a {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w4ODU4fGltYWdlL3BuZ3xpbWFnZXMvaGIzL2gzMC84ODk4MDc3Mjk0NjIyLnBuZ3wzYzlmNDJkOWE5ZmU5ZDU2ZjkyOGQzNTliODRjMjNmNDI4NTA3Y2M0ODM2YzRjZWIxYWVmNzcwZjI4ZDQ5NmVk");
  background-repeat: no-repeat;
  background-position: 27px -13px;
}
.ie .section.benefits-videos .slideshow-controls .row .col.heart a {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w3MTAyfGltYWdlL3BuZ3xpbWFnZXMvaDFmL2hkYS84ODk4MDc3MjYxODU0LnBuZ3w2ZWMyNjIzMDIyMDAwMTgxYThhYmUzN2IwMGYwY2Y2NWI5Y2QzMDE3NGRlZWIxNjI3NmI0YzQwMTBlNjhkNmY2");
  background-repeat: no-repeat;
  background-position: 27px -13px;
}
.ie .section.benefits-videos .video .over-video {
  background-position: 98% 15px !important;
}
.section.benefits {
  padding-bottom: 60px;
}
.section.benefits h2 {
  margin-top: 40px;
  width: 100%;
  text-align: center;
}
.section.benefits .row {
  margin-top: -10px;
}
.section.benefits .col {
  text-align: center;
  padding: 250px 15px 0 15px;
  font-size: 20px;
}
.section.benefits .col.chef {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxNTE0NnxpbWFnZS9wbmd8aW1hZ2VzL2g3MC9oYTcvODg5NjIxNzg0MTY5NC5wbmd8Mzc1Mzk0ZjBjNzliZGQ0ZTk0YmY5Y2EwY2U5M2ZiZjI0Yzk1OGQ1MjM0ZDlkYTgwODc4ZmM4ZjBiMzVhNDg0MA");
  background-repeat: no-repeat;
  background-position: 91px top;
}
.section.benefits .col.phone {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxNTc1NXxpbWFnZS9wbmd8aW1hZ2VzL2g0NS9oZTMvODg5NjIxODEwMzgzOC5wbmd8ODE3ZGJlYzVlZDliNTBjYzUwMjU0NTEwMmRmMzJiYTNlY2ZkM2U2NzRjOTlkNDA3NDc0YzkzZjg5NDdhZTJiMg");
  background-repeat: no-repeat;
  background-position: 90px top;
}
.section.benefits .col.heart {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxMjI1M3xpbWFnZS9wbmd8aW1hZ2VzL2hiOS9oMTUvODg5NjIxNzk3Mjc2Ni5wbmd8NzcyZjA2NjI3MzliODlhYjUxNzRlYzk4ZWM0MGY5MjBjZTc1YzhmZjdkODE4MWQ1NjRmMDZhYmMwZjRiNjAwMA");
  background-repeat: no-repeat;
  background-position: 91px top;
}
.section.benefits .col h3 {
  font-family: eurostile, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 25px;
}
.section.benefits .col p {
  line-height: 29px;
}
.mobile .section.benefits {
  padding-top: 30px;
}
.mobile .section.benefits h2 img {
  max-width: 300px;
}
.mobile .section.benefits div.row-3 {
  position: relative;
  float: none;
  width: 300px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
}
.mobile .section.benefits div.row-3 .col {
  padding-top: 218px;
  -webkit-background-size: 172px auto;
  -moz-background-size: 172px auto;
  background-size: 172px auto;
  background-position: 100px top;
}
.section.compatibility {
  float: left;
  width: 100%;
  padding-bottom: 28px;
  background-color: #e4e4e4;
}
.section.compatibility > .wrapper {
  padding-top: 55px;
}
.section.compatibility .download-buttons {
  position: absolute;
  top: -40px;
  left: 0;
  width: 100%;
  text-align: center;
}
.section.compatibility .download-buttons a {
  display: inline-block;
  vertical-align: top;
  margin: 0 17px;
  text-indent: -990px;
  overflow: hidden;
}
.section.compatibility .download-buttons .apple {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyMTkxfGltYWdlL3BuZ3xpbWFnZXMvaDAxL2gwNS84ODk2MjE0ODkyNTc0LnBuZ3xhZjk4MjZjYzUwNTJjNDY0ZmJiOTliYzRiMmVmODdkNDA0Nzc4MWYyMGEzMWRhZjIyN2E3MTcwMGMyMWFlOTJk");
  background-repeat: no-repeat;
  width: 210px;
  height: 66px;
}
.section.compatibility .download-buttons .android {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w0OTUyfGltYWdlL3BuZ3xpbWFnZXMvaGUyL2g2ZC84ODk2MjE0OTU4MTEwLnBuZ3wzODNkYjMwOGE4MjZmMTM5MDQyMzZkODRiOTIwOWY1N2Q4OWEwNWM1ZTk4YzE4ZWZkNzAzZmJlOTc4MjIyN2Vj");
  background-repeat: no-repeat;
  width: 210px;
  height: 66px;
}
.section.compatibility .col {
  color: #4f504f;
  font-size: 10px;
}
.section.compatibility .col.first {
  padding-right: 20px;
}
.section.compatibility .col.last {
  padding-left: 20px;
}
.section.compatibility p {
  margin-bottom: 12px;
}
.section.compatibility .bold {
  font-weight: 700;
}
.section.compatibility h3,
.section.compatibility h4 {
  color: #4f504f;
  font-size: 10px;
  font-family: eurostile, sans-serif;
  font-weight: 700;
}
.section.compatibility h3 {
  text-transform: uppercase;
}
.mobile .section.compatibility .wrapper {
  padding: 25px 10px 0 10px;
}
.mobile .section.compatibility .download-buttons {
  top: -178px;
}
.mobile .section.compatibility .download-buttons .apple {
  margin-bottom: 8px;
}
.mobile .section.compatibility .col {
  width: 100%;
}
.mobile .section.compatibility .col.first {
  padding-right: 0;
}
.mobile .section.compatibility .col.last {
  padding-left: 0;
}
.mobile .section.compatibility .col p {
  line-height: 14px;
}
.section.contest .quizz-loading-text {
  margin: 20px;
  text-align: center;
  font-size: 50px;
}
.section.contest iframe {
  width: 960px;
  height: 463px;
  margin: auto;
}
.mobile .section.contest .quizz-loading-text {
  font-size: 40px;
}
.mobile .section.contest iframe {
  width: 1px;
  min-width: 100%;
  *width: 100%;
}
.popup.quizz-hint {
  border: 1px solid #c5c3c6;
  padding: 35px;
  overflow: hidden;
  border-radius: 1.3rem;
  font-family: eurostile, sans-serif;
}
.popup.quizz-hint.popup-wrapper {
  border: 0;
  padding: 0;
}
.popup.quizz-hint.popup-wrapper .adaptive-content {
  border-radius: 1.3rem;
  border: 1px solid #c5c3c6;
  padding: 35px;
  max-width: 100%;
}
.popup.quizz-hint.popup-wrapper .adaptive-content img {
  max-width: 100%;
  height: auto;
}
.popup.quizz-hint .video {
  display: table;
  width: 100%;
  height: 460px;
}
.mobile .popup.quizz-hint {
  padding-top: 40px;
}
.mobile .popup.quizz-hint.popup-wrapper {
  padding-top: 0;
}
.mobile .popup.quizz-hint.popup-wrapper .adaptive-content {
  padding: 10px;
  padding-top: 40px;
}
.section.design {
  padding-top: 50px;
  padding-bottom: 40px;
}
.section.design .bg-slider {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w1OTkwOXxpbWFnZS9wbmd8aW1hZ2VzL2gwMC9oZmUvODg5NjIxNTAyMzY0Ni5wbmd8ODQzZTBkYzc5YTkwZTMxMTEwNDc4YmViYTY2ZWQ3OWFkZjk2NGIzYzk3Yjg3ZDVmNjYxN2RkMTA3YTQzMjM5NQ");
  background-repeat: no-repeat;
  width: 959px;
  height: 235px;
  position: absolute;
  top: 550px;
}
.section.design .threesixty {
  float: left;
  width: 100%;
  height: 500px;
  position: relative;
  left: 50%;
  width: 520px;
  margin-left: -260px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.section.design .threesixty .threesixty-images {
  list-style: none;
  margin: 0;
  padding: 0;
}
.section.design .threesixty .threesixty-images img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}
.section.design .threesixty .threesixty-images img.previous-image {
  visibility: hidden;
}
.section.design .threesixty .threesixty-images img.current-image {
  visibility: visible;
}
.section.design .threesixty .spinner {
  width: 60px;
  height: 30px;
  margin: 0 auto;
  background: #333;
  background: rgba(0,0,0,0.7);
  border-radius: 5px;
}
.section.design .threesixty .spinner span {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 30px;
  display: block;
}
.section.design .legend {
  color: #0058a8;
  font-size: 25px;
  opacity: 0;
  -ms-filter: none;
  filter: none;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  transition: all 0.3s ease;
}
.section.design .legend.show {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.section.design .legend-1 {
  position: absolute;
  top: 300px;
  left: 100px;
}
.section.design .legend-2 {
  position: absolute;
  top: 320px;
  right: 120px;
}
.section.design .legend-3 {
  position: absolute;
  top: 360px;
  right: 35px;
}
.section.design .threesixty-slider {
  float: left;
  width: 100%;
  display: none;
  margin-top: 40px;
  margin-bottom: 10px;
}
.section.design .threesixty-slider .slider {
  float: left;
  width: 100%;
}
.section.design .threesixty-slider .slider .track {
  height: 9px;
  box-shadow: none;
  border-radius: 0;
  background: #ccc;
  border: 0;
}
.section.design .threesixty-slider .slider .dragger {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #0058a8;
  box-shadow: none;
  border: 4px solid #fff;
}
.mobile .section.design {
  padding: 40px 0 30px 0;
}
.mobile .section.design .section-title {
  float: none;
  width: 210px;
  margin: auto;
}
.mobile .section.design .bg-slider {
  display: none;
}
.mobile .section.design .slideshow-mobile {
  float: none;
  position: relative;
  width: 300px;
  padding: 0 30px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.mobile .section.design .slideshow-mobile .image {
  width: 210px;
}
.mobile .section.design .slideshow-mobile .slick-dots {
  position: static;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}
.ie .section.design .legend {
  font-size: 18px;
  display: none;
}
.ie .section.design .legend.show {
  display: block;
}
.ie .section.design .legend-3 {
  right: 50px;
}
.ie .section.design .threesixty-slider .slider .dragger {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w3ODd8aW1hZ2UvcG5nfGltYWdlcy9oOTgvaDhhLzg4OTYyMTc0NDg0NzgucG5nfGYxZjBkNWQxZDc1NzMyNmE0ZDhmMDM4ZTVlMjQ1M2RlNzRlMDQ3ZGVkMjk5ZTQxZjRiMTg5MGZkY2JkODVjNTU");
  background-repeat: no-repeat;
  background-color: transparent;
  border: 0;
  width: 34px;
  height: 34px;
  margin-top: -16px !important;
}
.section.home {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxMDQ5OTZ8aW1hZ2UvanBlZ3xpbWFnZXMvaDBjL2hiYS84ODk2MjE3MTIwNzk4LmpwZ3wxMGRlNjY0MDkwNmFiZDJkZmI4MDY0YTc5OGRlZTc4ZWM5ZjhmYzAxNzg2Y2VjNGJjMDFhOWNiNmM0ZTlhM2Jk");
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.section.home .wrapper {
  height: 500px;
  overflow: hidden;
}
.section.home .aside {
  float: right;
  padding-top: 30px;
  padding-right: 65px;
}
.section.home .compatibility {
  float: right;
  clear: both;
  width: 251px;
  height: 140px;
  background-color: #fff;
  border: 1px solid #c5c3c6;
  padding: 18px 14px;
  border-radius: 2rem 2rem 0 2rem;
}
.section.home .compatibility p {
  font-size: 18px;
  margin-bottom: 15px;
  color: #0058a8;
  text-align: center;
}
.section.home .compatibility .button {
  width: 100%;
}
.section.home .quizz {
  float: right;
  clear: both;
  margin-top: 30px;
  width: 200px;
  height: 200px;
  border-radius: 14rem;
  background-color: rgba(0,0,0,0.6);
  border: 3px solid #fff;
  color: #fff;
  padding: 30px 20px;
  text-align: center;
}
.section.home .quizz p {
  margin-top: 5px;
  font-size: 30px;
  font-family: 'MisterKOT', sans-serif;
  line-height: 30px;
}
.section.home .quizz h3 {
  color: #fff;
  line-height: 50px;
  font-size: 50px;
  margin-top: 15px;
  text-transform: uppercase;
}
.section.home .quizz .button {
  margin-top: 10px;
  display: inline-block;
  float: none;
}
.section.home .social-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2000;
  pointer-events: none;
}
.section.home .social-wrapper > .wrapper {
  overflow: visible;
}
.section.home .socials {
  position: absolute;
  right: 0;
  top: 465px;
  pointer-events: all;
}
.section.home .socials a {
  margin-bottom: 10px;
  float: left;
  clear: both;
  text-indent: -990px;
  overflow: hidden;
}
.section.home .socials .fb {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w1NjV8aW1hZ2UvcG5nfGltYWdlcy9oNjUvaGE0Lzg4OTYyMTcxODYzMzQucG5nfGE5YjQ2ZmQ5OWVhMTMyNDlkMTc4ZmY5NDVhZWMxZDEwMzBiODA0YWQwMzZmYjFkMjJiYWQ2MmJhMmY5YzE2NmI");
  background-repeat: no-repeat;
  width: 34px;
  height: 34px;
}
.section.home .socials .tw {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w3MTN8aW1hZ2UvcG5nfGltYWdlcy9oMDQvaDI2Lzg4OTYyMTcyNTE4NzAucG5nfDA3YTI1NmM1YzE2NTk1NGU2YmE3M2IxYTFhNDFiMDgyYmE5Y2U0MzcwNTA0MTUwNzRmY2NhY2RhMGVkZDRmZDk");
  background-repeat: no-repeat;
  width: 34px;
  height: 34px;
}
.mobile .section.home {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w2OTM1N3xpbWFnZS9qcGVnfGltYWdlcy9oNTAvaDc2Lzg4OTYyMTY5ODk3MjYuanBnfGEyYjU1ZGU3ZWZjODAzY2UwOWUwYWY0NWEzMmM0NTIxZjZhZTBmZmQ5ODFjNTE2ZmE3YmJiZTdiMmNmMjZhY2U");
  background-repeat: no-repeat;
  background-position: center top;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
}
.mobile .section.home .wrapper {
  height: auto;
  padding-left: 0;
  padding-right: 0;
}
.mobile .section.home .aside {
  width: 100%;
  padding-top: 373px;
  padding-right: 0;
}
.mobile .section.home .compatibility {
  float: none;
  width: 300px;
  margin: auto;
  overflow: hidden;
}
.mobile .section.home .quizz-wrapper {
  padding-top: 20px;
  padding-bottom: 24px;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxMzM2MTZ8aW1hZ2UvanBlZ3xpbWFnZXMvaGUyL2hjOS84ODk2MjE3MDU1MjYyLmpwZ3wwZjgxZmUyZWYyNzcyN2Y0YTZiNTAxY2VhYzc2ODhlMmZmNTM3YWJlNmFiNzg4Y2UxNmRjZTQ2NGZlZDMyM2Fj");
  background-repeat: no-repeat;
  background-position: center top;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
}
.mobile .section.home .quizz {
  float: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.ie .section.home .compatibility {
  background-color: transparent;
  border: 0;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w5MjF8aW1hZ2UvcG5nfGltYWdlcy9oOGMvaDQwLzg4OTYyMTczMTc0MDYucG5nfDgxMTJhZGJmMDg4ODg3MzdjYWRjOGU0MDJiYjBjOTg2YjZmN2EwMmFmOTM5Nzc1YjM3YmM3NmE0ZWY3OTVhNDk");
  background-repeat: no-repeat;
}
.ie .section.home .quizz {
  background-color: transparent;
  border: 0;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wzNjk5fGltYWdlL3BuZ3xpbWFnZXMvaGIzL2g2Yi84ODk2MjE3MzgyOTQyLnBuZ3wzZTZhZWY4ZjQxYTgwNGViZDkxMGE2OTg5YzI5MmY1NWFjMTU2YmE1MDg3ZmIxYjE5OTc5MWFjMGRkNDY3MDI4");
  background-repeat: no-repeat;
  width: 204px;
  height: 204px;
}
.section.instore-video {
  padding-top: 45px;
}
.section.instore-video .video {
  display: table;
  width: 100%;
  height: 540px;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyNTM4NHxpbWFnZS9qcGVnfGltYWdlcy9oOTUvaDAxLzg4OTYyMTc1MTQwMTQuanBnfDY1NWFmNWNiY2M4NTQ0Njg1MzlmMWQ4MDBhMTllYmExMjI3MjYzYTRjYmQyOTliZTYzYWZmYmI1ZmYzMzc5M2Q");
  background-repeat: no-repeat;
}
.section.instore-video .video .over-video {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.section.instore-video .video iframe.video-iframe {
  width: 960px;
  height: 540px;
}
.section.instore-video .video .slide-name {
  float: left;
  width: 100%;
  color: #fff;
  font-size: 90px;
  line-height: 90px;
  text-transform: uppercase;
  font-family: 'knockout_htf27-juniorbantamRg', sans-serif;
}
.section.instore-video .video .slide-name span {
  float: left;
  width: 100%;
  font-family: 'MisterKOT', sans-serif;
  line-height: 80px;
  font-size: 72px;
  text-transform: none;
}
.section.instore-video .video .play-btn {
  display: inline-block;
  position: static;
  margin-top: 16px;
}
.mobile .section.instore-video {
  padding-top: 30px;
}
.mobile .section.instore-video .video {
  position: relative;
  width: 300px;
  margin: auto;
  height: 162px;
  padding-bottom: 0;
}
.mobile .section.instore-video .video .slide-name {
  font-size: 30px;
}
.mobile .section.instore-video .video .slide-name,
.mobile .section.instore-video .video span {
  line-height: 1;
}
.mobile .section.instore-video .video .slide-name {
  margin-top: 10px;
  font-size: 30px;
}
.mobile .section.instore-video .video .slide-name span {
  font-size: 25px;
}
.mobile .section.instore-video .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.section.news {
  padding-top: 50px;
  padding-bottom: 60px;
}
.section.news h2.title {
  float: left;
  width: 100%;
  line-height: 65px;
  font-family: eurostile, sans-serif;
  text-align: center;
  font-size: 41px;
}
.section.news .thumbnail-and-text {
  margin-top: 50px;
}
.section.news .thumbnail-and-text .illustration {
  width: 210px;
  height: 210px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.section.news .thumbnail-and-text h3 {
  font-family: eurostile, sans-serif;
  color: #4f504f;
  font-size: 18px;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 17px;
}
.mobile .section.news {
  padding-top: 28px;
  padding-bottom: 70px;
}
.mobile .section.news h2.title {
  float: none;
  font-size: 40px;
  line-height: 1;
}
.mobile .section.news .thumbnail-and-text {
  float: none;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
}
.mobile .section.news .thumbnail-and-text .illustration,
.mobile .section.news .thumbnail-and-text h3,
.mobile .section.news .thumbnail-and-text .text {
  width: 210px;
  margin-left: auto;
  margin-right: auto;
}
.section.recipes {
  padding-top: 55px;
  padding-bottom: 58px;
}
.section.recipes .slideshow {
  float: left;
  width: 100%;
  margin-top: 33px;
  height: 300px;
  overflow: hidden;
}
.section.recipes .slideshow .next,
.section.recipes .slideshow .prev {
  width: 38px;
}
.section.recipes .slideshow .recipe {
  position: relative;
  width: 300px;
  height: 300px;
  display: table;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.section.recipes .slideshow .recipe .recipe-title {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
  padding: 0 60px;
  text-shadow: 0 2px 2px #333;
}
.section.recipes .slideshow .recipe .button {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  margin: auto;
  width: 75%;
}
.section.recipes .infos {
  float: left;
  width: 100%;
  text-align: center;
}
.section.recipes .infos p {
  font-size: 24px;
  margin-top: 40px;
  color: #0058a8;
}
.section.recipes .infos .button {
  display: inline-block;
  margin-top: 30px;
  float: none;
}
.mobile .section.recipes {
  padding-top: 45px;
  padding-bottom: 30px;
}
.mobile .section.recipes .section-title {
  margin-bottom: 10px;
}
.mobile .section.recipes .slideshow {
  position: relative;
  float: none;
  width: 300px;
  height: 203px;
  margin-left: auto;
  margin-right: auto;
}
.mobile .section.recipes .slideshow .prev,
.mobile .section.recipes .slideshow .next {
  width: 22px;
  height: 32px;
  -webkit-background-size: 13px 22px;
  -moz-background-size: 13px 22px;
  background-size: 13px 22px;
}
.mobile .section.recipes .slideshow .recipe {
  height: 203px;
}
.mobile .section.recipes .slideshow .recipe .recipe-title {
  font-size: 14px;
}
.mobile .section.recipes .slideshow .recipe .button {
  width: 55%;
}
.mobile .section.recipes .infos p {
  margin-top: 30px;
  font-size: 20px;
  line-height: 23px;
}
.mobile .section.recipes .infos .button {
  width: 300px;
  padding: 15px 0;
  font-size: 16px;
  line-height: 1;
}
.popup.recipe {
  border: 1px solid #c5c3c6;
  padding: 25px 50px 50px 50px;
  overflow: hidden;
  border-radius: 1.3rem;
  font-family: eurostile, sans-serif;
}
.popup.recipe .video {
  display: table;
  width: 100%;
  height: 460px;
}
.popup.recipe .video .over-video {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.popup.recipe h3 {
  margin-bottom: 8px;
  line-height: 33px;
  color: #717273;
  font-size: 28px;
  font-family: eurostile, sans-serif;
}
.section.reviews .section-title {
  padding-top: 30px;
  background-color: #e4e4e4;
}
.section.reviews .bg-wrapper {
  padding-top: 130px;
  padding-bottom: 75px;
  background-color: #e4e4e4;
}
.section.reviews .row {
  float: left;
  width: 100%;
  text-align: center;
  color: #0058a8;
}
.section.reviews .row .col-title {
  float: left;
  width: 100%;
  margin-bottom: 25px;
  font-size: 30px;
}
.section.reviews .row .col {
  float: none;
  display: inline-block;
  width: 49.5%;
/* width 100% remove to show amazon */
  vertical-align: top;
}
.section.reviews .row .col.first {
  border-right: 1px solid #b7c8d8 /* comment to show only one */;
  padding-right: 15px;
}
.section.reviews .row .col.first blockquote {
  margin-bottom: 50px;
}
.section.reviews .row .col.last {
  padding-left: 15px;
/*display none remove to show amazon */
}
.section.reviews .row .illustration {
  display: inline-block;
  margin-top: 10px;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyODgwNnxpbWFnZS9qcGVnfGltYWdlcy9oYzAvaDUxLzg4OTYyMTk2NzY3MDIuanBnfDMyZmEyMmExYmUwM2MwOTUzMDU5MWU5NDIzMDQ0MGEwZDZjNjBmNGNlZTYyMzdjNTc2MzkyYzNiZDY4MmQ3ZjQ");
  background-repeat: no-repeat;
  width: 399px;
  height: 267px;
}
.section.reviews .row .amazon-rate {
  display: inline-block;
  margin-top: 10px;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w2MjQ1OXxpbWFnZS9wbmd8aW1hZ2VzL2g3OC9oZTMvODg5NjIxOTU0NTYzMC5wbmd8OGYwM2Q4NWFjOTc2NDA2YzRiNGZhNjY4MDk2N2ZkNzZmNmQxOTQzYTdlZTdjZmI0MGY5Y2I4OTc4YzMxNmFiNQ");
  background-repeat: no-repeat;
  width: 446px;
  height: 240px;
}
.section.reviews .row blockquote {
  float: left;
  width: 100%;
  padding: 0 30px;
  position: relative;
  font-style: italic;
  margin-top: 40px;
  margin-bottom: 15px;
}
.section.reviews .row blockquote:before,
.section.reviews .row blockquote:after {
  content: '“';
  font-size: 75px;
  color: #676767;
  max-height: 35px;
}
.section.reviews .row blockquote:before {
  position: absolute;
  top: 0;
  left: 10px;
}
.section.reviews .row blockquote:after {
  content: '”';
  position: absolute;
  bottom: 0;
  right: 10px;
}
.section.reviews .row blockquote p {
  float: left;
  width: 100%;
  line-height: 27px;
  font-size: 18px;
}
.section.reviews .row blockquote .author {
  float: left;
  width: 100%;
  margin-top: 12px;
  font-weight: 500;
  font-style: italic;
  font-size: 22px;
  text-transform: uppercase;
}
.section.reviews .row .info-bottom {
  float: left;
  width: 100%;
  font-size: 18px;
  line-height: 27px;
}
.section.reviews .row .social-buttons {
  float: left;
  width: 100%;
  margin-top: 20px;
}
.section.reviews .row .social-buttons a {
  display: inline-block;
  vertical-align: top;
  text-indent: -990px;
  overflow: hidden;
  margin: 0 15px;
}
.section.reviews .row .social-buttons a.fb {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyNzYzfGltYWdlL3BuZ3xpbWFnZXMvaDVlL2g0Ni84ODk2MjE5NjExMTY2LnBuZ3wxZjA5Mjg2MTYxMDcxNjI0NDRjNDk1YTUzNGYwZGEzODhkYzRjNzBjNGZiNzc1ZmJlMzUzMTJkYzYzNDkxOGJl");
  background-repeat: no-repeat;
  width: 155px;
  height: 40px;
}
.section.reviews .row .social-buttons a.tw {
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxODM3fGltYWdlL3BuZ3xpbWFnZXMvaDE2L2hkOC84ODk2MjE5NzQyMjM4LnBuZ3w2MTUwZDVlYzczNjNlMTU5NmMxZDAxOWRmZWRkY2NhOTI4ZjhlZWYxOWZmYTY0ZDA0NDQ4MjAwYWU4NGVkNGZj");
  background-repeat: no-repeat;
  width: 138px;
  height: 39px;
}
.section.reviews .row .button {
  float: none;
  margin-top: 15px;
  display: inline-block;
}
.mobile .section.reviews .section-title {
  float: left;
  width: 100%;
  padding: 30px 15px;
  font-size: 38px;
}
.mobile .section.reviews .bg-wrapper {
  padding-bottom: 32px;
  padding-top: 0;
}
.mobile .section.reviews .row .col {
  padding: 0 10px;
  width: 100%;
}
.mobile .section.reviews .row .col.first {
  border: 0;
}
.mobile .section.reviews .row .col.first blockquote {
  margin-bottom: 40px;
}
.mobile .section.reviews .row .col.last {
  margin-top: 30px;
}
.mobile .section.reviews .row .col.last .col-title {
  padding-top: 25px;
  border-top: 1px solid #acc4da;
}
.mobile .section.reviews .row .amazon-rate {
  margin-top: 20px;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w0ODk0MHxpbWFnZS9wbmd8aW1hZ2VzL2g5My9oOWUvODg5NjIxOTQ4MDA5NC5wbmd8ZGFhYzNmYTVkYjM4ZjcyOTJmMGI1M2QxYWY2MzdjMjVhMTI3MDlhMThiN2RhNTEzMTdlMGFmNWQxMjU4OTMwYg");
  background-repeat: no-repeat;
  width: 193px;
  height: 313px;
}
.mobile .section.reviews .row .col-title {
  font-size: 23px;
  margin-bottom: 13px;
}
.mobile .section.reviews .row .illustration {
  max-width: 300px;
  width: 100%;
  height: 201px;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
  background-position: center;
}
.mobile .section.reviews .row blockquote {
  float: none;
  margin-top: 23px;
  width: 100%;
  padding-top: 12px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.mobile .section.reviews .row blockquote::before {
  top: 30px;
  left: -10px;
}
.mobile .section.reviews .row blockquote::after {
  right: 10px;
}
.mobile .section.reviews .row blockquote p {
  font-size: 16px;
  line-height: 20px;
}
.mobile .section.reviews .row blockquote .author {
  font-size: 18px;
}
.mobile .section.reviews .row .info-bottom {
  padding: 0 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 18px;
}
.mobile .section.reviews .row .button {
  width: 100%;
}
.mobile .section.reviews .row .social-buttons {
  text-align: center;
}
.mobile .section.reviews .row .social-buttons a {
  width: 136px;
  margin-left: 0;
  margin-right: 0;
  -webkit-background-size: 136px auto;
  -moz-background-size: 136px auto;
  background-size: 136px auto;
}
.mobile .section.reviews .row .social-buttons a.fb {
  margin-right: 3px;
}
.mobile .section.reviews .row .social-buttons a.tw {
  margin-left: 3px;
}
.actifry-content .section {
  float: left;
  width: 100%;
  -webkit-transition: opacity 0.8s ease;
  -moz-transition: opacity 0.8s ease;
  -o-transition: opacity 0.8s ease;
  -ms-transition: opacity 0.8s ease;
  transition: opacity 0.8s ease;
  opacity: 0;
  -ms-filter: none;
  filter: none;
}
.actifry-content .section.visible {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.actifry-content .section .section-title {
  float: left;
  width: 100%;
  text-align: center;
  font-family: 'knockout_htf27-juniorbantamRg', sans-serif;
  font-weight: 400;
  font-size: 90px;
  color: #0058a8;
  line-height: 90px;
  text-transform: uppercase;
}
.actifry-content .section .section-title span {
  float: left;
  width: 100%;
  text-transform: none;
  line-height: 68px;
  font-size: 72px;
  font-family: 'MisterKOT', sans-serif;
}
.actifry-content .section .bg-wrapper {
  float: left;
  width: 100%;
  padding-top: 57px;
}
.actifry-content .section .title-tab {
  text-align: center;
  margin-bottom: -50px;
}
.actifry-content .section .title-tab .section-title {
  float: none;
  line-height: 85px;
  width: auto;
  padding: 38px 40px 0 40px;
  display: inline-block;
}
.mobile .actifry-content .section {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.mobile .actifry-content .section .section-title {
  font-size: 50px;
  line-height: 50px;
}
.mobile .actifry-content .section .section-title span {
  font-size: 40px;
  line-height: 35px;
}
.section.technology {
  padding-bottom: 30px;
  max-width: 1320px;
  float: none !important;
  clear: both;
  margin: auto;
}
.section.technology .bg-wrapper {
  background-color: #dfdfdf;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxOTg5MXxpbWFnZS9wbmd8aW1hZ2VzL2gzZC9oZGQvODg5NjIxOTkzODg0Ni5wbmd8ZGIxMDk2YTg3YTFlOTBlYjZmMGE1OWRiMjk5NTZjNjdlNGQwZTg5MDMyY2Y5MjgyZjExNjgzZTUzM2Y2YmQ1Mg");
  background-repeat: no-repeat;
  background-position: center bottom;
}
.section.technology .product-detail {
  float: left;
  width: 100%;
  height: 498px;
  position: relative;
  margin-top: 70px;
  color: #0058a8;
  font-size: 20px;
  line-height: 28px;
}
.section.technology .product-detail p {
  z-index: 100;
}
.section.technology .product-detail .legend-1 {
  position: absolute;
  top: 80px;
  left: 25px;
  width: 250px;
}
.section.technology .product-detail .legend-2 {
  position: absolute;
  top: -43px;
  left: 218px;
  width: 220px;
}
.section.technology .product-detail .legend-3 {
  position: absolute;
  top: -43px;
  right: -50px;
  width: 250px;
}
.section.technology .product-detail .bg-legend {
  position: absolute;
  top: -31px;
  left: 236px;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wyODU2fGltYWdlL3BuZ3xpbWFnZXMvaDg1L2g0Yi84ODk2MjE5ODA3Nzc0LnBuZ3xmODkxNTJjZmQyMTNiMDY3ODZiYmMwMTg0MDA0NGQzYTNmNDVhMGZkMThjY2RmNjExNzE2YWI0NjViZmFkZGZh");
  background-repeat: no-repeat;
  width: 510px;
  height: 121px;
  z-index: 100;
}
.section.technology .product-detail .img-card {
  position: absolute;
  top: 130px;
  right: -30px;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w1NDE4OHxpbWFnZS9wbmd8aW1hZ2VzL2hlMi9oOTMvODg5NjIxOTg3MzMxMC5wbmd8NWY3MjQ4MWE1YjNiODJlYjkzMjg1NmRhMjEzMjI4MTQ1MGJhYTQzNGU3ZWFiZTM1ZjNiYzZmNjkwMzRjNGQzMw");
  background-repeat: no-repeat;
  width: 233px;
  height: 197px;
  z-index: 100;
}
.section.technology iframe#player-flux {
  position: absolute;
  top: 19px;
  left: 50%;
  margin-left: -427px;
  pointer-events: none;
}
.mobile .section.technology .bg-wrapper {
  background-color: #dfdfdf;
  background-image: none;
  padding-bottom: 40px;
}
.mobile .section.technology .section-title {
  margin-bottom: 15px;
}
.mobile .section.technology .bg-legend {
  position: static;
  margin: auto;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w5NjUyOHxpbWFnZS9wbmd8aW1hZ2VzL2hmNS9oOGEvODg5NjIyMDAwNDM4Mi5wbmd8M2M3OTJkY2Y3MzdmOTQyODFiMDYwY2VkZWZmNzRjOTE4ZWQxNmUzMGUyMjcyOWNmMDE5YTUyMGE2ODY3YTY0YQ");
  background-repeat: no-repeat;
  width: 277px;
  height: 500px;
}
.mobile .section.technology .player-flux {
  display: none;
}
.mobile .section.technology iframe {
  display: none;
}
.mobile .section.technology .product-detail {
  padding: 100px 0;
  width: 300px;
  height: auto;
  clear: both;
  margin: auto;
  float: none;
}
.mobile .section.technology .product-detail > p {
  font-size: 18px;
  line-height: 20px;
}
.mobile .section.technology .product-detail .legend-1 {
  left: 0;
  top: 20px;
  width: 300px;
}
.mobile .section.technology .product-detail .legend-2 {
  left: 0;
  top: 287px;
  width: 154px;
}
.mobile .section.technology .product-detail .legend-3 {
  left: 0;
  top: auto;
  bottom: 0;
  width: 300px;
}
.mobile .section.technology .product-detail .legend-3 .img-card {
  top: auto;
  bottom: 421px;
  left: 0;
  right: auto;
  width: 200px;
  height: 170px;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
}
.ie .section.technology .product-detail {
  font-size: 16px;
}
.section.where-to-buy {
  padding-top: 60px;
  padding-bottom: 55px;
}
.section.where-to-buy .logo {
  float: left;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 15px;
  text-align: center;
}
.section.where-to-buy .buttons-top,
.section.where-to-buy .buttons-bottom {
  float: left;
  width: 100%;
  margin-top: 30px;
  text-align: center;
}
.section.where-to-buy .buttons-top .button,
.section.where-to-buy .buttons-bottom .button {
  margin: 0 30px;
  display: inline-block;
  float: none;
  width: 300px;
}
.section.where-to-buy .buttons-top .buy-online,
.section.where-to-buy .buttons-bottom .buy-online {
  display: inline-block;
}
.section.where-to-buy .illustration {
  float: left;
  width: 100%;
  height: 380px;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3wxMTgyMDN8aW1hZ2UvcG5nfGltYWdlcy9oZjEvaDY0Lzg4OTYyMjAyMDA5OTAucG5nfGFjYmJmMjJmMTlmYTkxNTc0N2MyNDU0NDYzMTk5MjU1MWE0Y2VlMDZjZjQwNDg1MThlNjY1MGRiYjMxOWRjOWM");
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: 33px;
  background-color: #ebebeb;
  position: relative;
}
.section.where-to-buy .illustration .button-wrapper {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  padding-bottom: 22px;
}
.section.where-to-buy .illustration .button-wrapper .button {
  display: inline-block;
  background-color: #b4cd51;
  float: none;
}
.section.where-to-buy .illustration .button-wrapper .button:hover {
  background-color: #cee47a;
}
.mobile .section.where-to-buy {
  padding: 43px 0 23px 0;
}
.mobile .section.where-to-buy .wrapper {
  padding: 0;
}
.mobile .section.where-to-buy .logo {
  float: none;
  display: block;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}
.mobile .section.where-to-buy .logo img {
  margin-top: 25px;
}
.mobile .section.where-to-buy .buttons-top {
  margin-top: 0;
}
.mobile .section.where-to-buy .buttons-top .button,
.mobile .section.where-to-buy .buttons-bottom .button {
  display: block;
  margin: 0 auto 12px;
}
.mobile .section.where-to-buy .illustration {
  height: 258px;
  margin-top: 12px;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
  background-position: center 22px;
}
.mobile .section.where-to-buy .illustration .button-wrapper {
  padding-bottom: 24px;
}
.mobile .section.where-to-buy .illustration .button-wrapper .button {
  width: 300px;
}
.popup.where-to-popup {
  border: 1px solid #c5c3c6;
  padding: 50px;
  overflow: hidden;
  border-radius: 1.3rem;
  font-family: eurostile, sans-serif;
}
.popup.where-to-popup .left.image {
  float: left;
  width: 270px;
  height: 230px;
  border-radius: 1.3rem 1.3rem 0 1.3rem;
  border: 1px solid #c5c3c6;
  background-image: url("http://www.tefal.com/medias/?context=bWFzdGVyfGltYWdlc3w4NTExfGltYWdlL2pwZWd8aW1hZ2VzL2g1Mi9oZTMvODg5NjIyMDEzNTQ1NC5qcGd8NmJhNTdlZGJlMTRjMzYyOGNhNmM2MmUzNmIxZThiYjY2YjllMzBiZWQ2YTZkYWJiMWIzYWQ1MzEwYTMwMWQwNg");
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.popup.where-to-popup .right {
  padding: 0 30px;
  overflow: hidden;
  color: #717273;
}
.popup.where-to-popup .right h3 {
  line-height: 40px;
  color: #717273;
  font-size: 30px;
  font-family: eurostile, sans-serif;
}
.popup.where-to-popup .ref {
  float: left;
  width: 100%;
  margin-top: 18px;
  font-size: 12px;
}
.popup.where-to-popup .description {
  float: left;
  width: 100%;
  font-size: 19px;
  margin-top: 16px;
}
.popup.where-to-popup .links {
  float: left;
  width: 100%;
}
.popup.where-to-popup .links a {
  width: 120px;
  height: 55px;
  border: 1px solid #c5c3c6;
  text-indent: -990px;
  overflow: hidden;
  margin-right: 11px;
  margin-top: 11px;
  border-radius: 0.7rem 0.7rem 0 0.7rem;
  float: left;
}
.mobile .popup.where-to-popup .left.image {
  display: none;
}
.mobile .popup.where-to-popup .right h3 {
  font-size: 18px;
  line-height: 27px;
}
.mobile .popup.where-to-popup .right .ref {
  margin-top: 0;
}
.mobile .popup.where-to-popup .right .description {
  font-size: 13px;
  margin-top: 11px;
  line-height: 15px;
}
.mobile .popup.where-to-popup .right .links {
  margin-top: 10px;
  text-align: center;
  max-height: 57px;
  overflow: auto;
}
.mobile .popup.where-to-popup .right .links a {
  display: inline-block;
  margin: 0;
  float: none;
}
=======
>>>>>>> f5633b168d6f02e668e847bf60ab91a85f3cf7b8
