@font-face {
    font-family:DINCompPro;
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro.eot);
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro.eot?#iefix) format("embedded-opentype"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro.woff) format("woff"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINCompPro.ttf) format("truetype")
   }
   @font-face {
    font-family:DINCompPro-Bold;
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Bold.eot);
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Bold.eot?#iefix) format("embedded-opentype"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Bold.woff) format("woff"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINCompPro-Bold.ttf) format("truetype")
   }
   @font-face {
    font-family:DINCompPro-Light;
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Light.eot);
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Light.eot?#iefix) format("embedded-opentype"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Light.woff) format("woff"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINCompPro-Light.ttf) format("truetype")
   }
   @font-face {
    font-family:DINCompPro-Medium;
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Medium.eot);
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Medium.eot?#iefix) format("embedded-opentype"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Medium.woff) format("woff"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINCompPro-Medium.ttf) format("truetype")
   }
   @font-face {
    font-family:icomoon;
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/icomoon.eot?w1c15h);
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/icomoon.eot?w1c15h#iefix) format("embedded-opentype"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/icomoon.ttf?w1c15h) format("truetype"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/icomoon.woff?w1c15h) format("woff"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/icomoon.svg?w1c15h#icomoon) format("svg");
    font-weight:400;
    font-style:normal
   }
   [class*=" icon-"],
   [class^=icon-] {
    font-family:icomoon!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
   }
   .icon-but:before {
    content:"\e900"
   }
   .icon-lyzwy:before {
    content:"\e901"
   }
   .icon-narty:before {
    content:"\e902"
   }
   .icon-personalizacja:before {
    content:"\e903"
   }
   .icon-rolki:before {
    content:"\e904"
   }
   .icon-rower:before {
    content:"\e905"
   }
   .icon-szkola:before {
    content:"\e906"
   }
   .icon-tenis:before {
    content:"\e907"
   }
   a,
   abbr,
   acronym,
   address,
   applet,
   article,
   aside,
   audio,
   b,
   big,
   blockquote,
   body,
   canvas,
   caption,
   center,
   cite,
   code,
   dd,
   del,
   details,
   dfn,
   div,
   dl,
   dt,
   em,
   embed,
   fieldset,
   figcaption,
   figure,
   footer,
   form,
   h1,
   h2,
   h3,
   h4,
   h5,
   h6,
   header,
   hgroup,
   html,
   i,
   iframe,
   img,
   ins,
   kbd,
   label,
   legend,
   li,
   mark,
   menu,
   nav,
   object,
   ol,
   output,
   p,
   pre,
   q,
   ruby,
   s,
   samp,
   section,
   small,
   span,
   strike,
   strong,
   sub,
   summary,
   sup,
   table,
   tbody,
   td,
   tfoot,
   th,
   thead,
   time,
   tr,
   tt,
   u,
   ul,
   var,
   video {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline
   }
   article,
   aside,
   details,
   figcaption,
   figure,
   footer,
   header,
   hgroup,
   menu,
   nav,
   section {
    display:block
   }
   body {
    line-height:1
   }
   ol,
   ul {
    list-style:none
   }
   blockquote,
   q {
    quotes:none
   }
   blockquote:after,
   blockquote:before,
   q:after,
   q:before {
    content:'';
    content:none
   }
   table {
    border-collapse:collapse;
    border-spacing:0
   }
   input[type=email],
   input[type=submit],
   input[type=text] {
    -webkit-appearance:none
   }
   a {
    text-decoration:none;
    outline:0
   }
   .clearfix:after,
   .clearfix:before {
    content:"";
    display:table
   }
   .clearfix:after {
    clear:both
   }
   .clearfix {
    zoom:1
   }
   /*!
    * Bootstrap v3.3.5 (http://getbootstrap.com)
    * Copyright 2011-2016 Twitter, Inc.
    * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
    *//*!
    * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=ddc0d17cca019e3b5516)
    * Config saved to config.json and https://gist.github.com/ddc0d17cca019e3b5516
    *//*!
    * Bootstrap v3.3.6 (http://getbootstrap.com)
    * Copyright 2011-2015 Twitter, Inc.
    * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
    *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
   }
   body {
    margin:0
   }
   article,
   aside,
   details,
   figcaption,
   figure,
   footer,
   header,
   hgroup,
   main,
   menu,
   nav,
   section,
   summary {
    display:block
   }
   audio,
   canvas,
   progress,
   video {
    display:inline-block;
    vertical-align:baseline
   }
   audio:not([controls]) {
    display:none;
    height:0
   }
   [hidden],
   template {
    display:none
   }
   a {
    background-color:transparent
   }
   a:active,
   a:hover {
    outline:0
   }
   abbr[title] {
    border-bottom:1px dotted
   }
   b,
   strong {
    font-weight:700
   }
   dfn {
    font-style:italic
   }
   .category_name,
   h1 {
    font-size:2em;
    margin:.67em 0
   }
   mark {
    background:#ff0;
    color:#000
   }
   small {
    font-size:80%
   }
   sub {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
   }
   sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
    top:-.5em
   }
   sub {
    bottom:-.25em
   }
   img {
    border:0
   }
   svg:not(:root) {
    overflow:hidden
   }
   figure {
    margin:1em 40px
   }
   hr {
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0
   }
   pre {
    overflow:auto
   }
   code,
   kbd,
   pre,
   samp {
    font-family:monospace,monospace;
    font-size:1em
   }
   button,
   input,
   optgroup,
   select,
   textarea {
    color:inherit;
    font:inherit;
    margin:0
   }
   button {
    overflow:visible;
    text-transform:none
   }
   select {
    text-transform:none
   }
   button,
   html input[type=button] {
    -webkit-appearance:button;
    cursor:pointer
   }
   input[type=reset],
   input[type=submit] {
    -webkit-appearance:button;
    cursor:pointer
   }
   button[disabled],
   html input[disabled] {
    cursor:default
   }
   button::-moz-focus-inner {
    border:0;
    padding:0
   }
   input {
    line-height:normal
   }
   input::-moz-focus-inner {
    border:0;
    padding:0
   }
   input[type=checkbox],
   input[type=radio] {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
   }
   input[type=number]::-webkit-inner-spin-button,
   input[type=number]::-webkit-outer-spin-button {
    height:auto
   }
   input[type=search] {
    -webkit-appearance:textfield;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
   }
   input[type=search]::-webkit-search-cancel-button,
   input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
   }
   fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
   }
   legend {
    border:0;
    padding:0
   }
   textarea {
    overflow:auto
   }
   optgroup {
    font-weight:700
   }
   table {
    border-collapse:collapse;
    border-spacing:0
   }
   td,
   th {
    padding:0
   }
   /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
    * {
     background:0 0!important;
     color:#000!important;
     -webkit-box-shadow:none!important;
     box-shadow:none!important;
     text-shadow:none!important
    }
    :after,
    :before {
     background:0 0!important;
     color:#000!important;
     -webkit-box-shadow:none!important;
     box-shadow:none!important;
     text-shadow:none!important
    }
    a {
     text-decoration:underline
    }
    a:visited {
     text-decoration:underline
    }
    a[href]:after {
     content:" (" attr(href) ")"
    }
    abbr[title]:after {
     content:" (" attr(title) ")"
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
     content:""
    }
    blockquote,
    pre {
     border:1px solid #999;
     page-break-inside:avoid
    }
    thead {
     display:table-header-group
    }
    tr {
     page-break-inside:avoid
    }
    img {
     page-break-inside:avoid;
     max-width:100%!important
    }
    h2,
    h3,
    p {
     orphans:3;
     widows:3
    }
    h2,
    h3 {
     page-break-after:avoid
    }
    .navbar {
     display:none
    }
    .btn>.caret,
    .dropup>.btn>.caret {
     border-top-color:#000!important
    }
    .label {
     border:1px solid #000
    }
    .table {
     border-collapse:collapse!important
    }
    .table td,
    .table th {
     background-color:#fff!important
    }
    .table-bordered td,
    .table-bordered th {
     border:1px solid #ddd!important
    }
   }
   * {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
   }
   :after,
   :before {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
   }
   html {
    -webkit-tap-highlight-color:transparent
   }
   button,
   input,
   select,
   textarea {
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
   }
   figure {
    margin:0
   }
   img {
    vertical-align:middle
   }
   .img-responsive {
    display:block;
    max-width:100%;
    height:auto
   }
   .img-rounded {
    border-radius:6px
   }
   .img-thumbnail {
    padding:4px;
    line-height:1.42857143;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
   }
   .img-circle {
    border-radius:50%
   }
   hr {
    margin-top:20px;
    margin-bottom:20px;
    border:0;
    border-top:1px solid #eee
   }
   .sr-only {
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
   }
   .sr-only-focusable:active,
   .sr-only-focusable:focus {
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
   }
   [role=button] {
    cursor:pointer
   }
   .container {
    padding-right:10px;
    padding-left:10px;
    margin-right:auto;
    margin-left:auto;
    width:300px
   }
   .container-fluid {
    padding-right:10px;
    padding-left:10px;
    margin-right:auto;
    margin-left:auto;
    min-width:300px
   }
   @media (min-width:768px) {
    .container {
     width:750px
    }
   }
   @media (min-width:990px) {
    .container {
     width:970px
    }
   }
   @media (min-width:990px) and (max-width:1219px) {
    .md-block {
     display:block
    }
   }
   @media (min-width:1220px) {
    .container,
    .container-fluid {
     width:1200px
    }
   }
   .row {
    margin-left:-10px;
    margin-right:-10px
   }
   .col-lg-1,
   .col-lg-10,
   .col-lg-11,
   .col-lg-12,
   .col-lg-2,
   .col-lg-3,
   .col-lg-4,
   .col-lg-5,
   .col-lg-6,
   .col-lg-7,
   .col-lg-8,
   .col-lg-9,
   .col-md-1,
   .col-md-10,
   .col-md-11,
   .col-md-12,
   .col-md-2,
   .col-md-3,
   .col-md-4,
   .col-md-5,
   .col-md-6,
   .col-md-7,
   .col-md-8,
   .col-md-9,
   .col-sm-1,
   .col-sm-10,
   .col-sm-11,
   .col-sm-12,
   .col-sm-2,
   .col-sm-3,
   .col-sm-4,
   .col-sm-5,
   .col-sm-6,
   .col-sm-7,
   .col-sm-8,
   .col-sm-9,
   .col-xs-1,
   .col-xs-10,
   .col-xs-11,
   .col-xs-12,
   .col-xs-2,
   .col-xs-3,
   .col-xs-4,
   .col-xs-5,
   .col-xs-6,
   .col-xs-7,
   .col-xs-8,
   .col-xs-9 {
    position:relative;
    min-height:1px;
    padding-left:10px;
    padding-right:10px
   }
   .col-xs-1,
   .col-xs-10,
   .col-xs-11,
   .col-xs-2,
   .col-xs-3,
   .col-xs-4,
   .col-xs-5,
   .col-xs-6,
   .col-xs-7,
   .col-xs-8,
   .col-xs-9 {
    float:left
   }
   .col-xs-12 {
    float:left;
    width:100%
   }
   .col-xs-11 {
    width:91.66667%
   }
   .custom-grid .col-xs-11 {
    width:110%;
    padding:0
   }
   .col-xs-10 {
    width:83.33333%
   }
   .custom-grid .col-xs-10 {
    width:100%;
    padding:0
   }
   .col-xs-9 {
    width:75%
   }
   .custom-grid .col-xs-9 {
    width:90%;
    padding:0
   }
   .col-xs-8 {
    width:66.66667%
   }
   .custom-grid .col-xs-8 {
    width:80%;
    padding:0
   }
   .col-xs-7 {
    width:58.33333%
   }
   .custom-grid .col-xs-7 {
    width:70%;
    padding:0
   }
   .col-xs-6 {
    width:50%
   }
   .custom-grid .col-xs-6 {
    width:60%;
    padding:0
   }
   .col-xs-5 {
    width:41.66667%
   }
   .custom-grid .col-xs-5 {
    width:50%;
    padding:0
   }
   .col-xs-4 {
    width:33.33333%
   }
   .custom-grid .col-xs-4 {
    width:40%;
    padding:0
   }
   .col-xs-3 {
    width:25%
   }
   .custom-grid .col-xs-3 {
    width:30%;
    padding:0
   }
   .col-xs-2 {
    width:16.66667%
   }
   .custom-grid .col-xs-2 {
    width:20%;
    padding:0
   }
   .col-xs-1 {
    width:8.33333%
   }
   .custom-grid .col-xs-1 {
    width:10%;
    padding:0
   }
   .col-xs-pull-12 {
    right:100%
   }
   .col-xs-pull-11 {
    right:91.66667%
   }
   .col-xs-pull-10 {
    right:83.33333%
   }
   .col-xs-pull-9 {
    right:75%
   }
   .col-xs-pull-8 {
    right:66.66667%
   }
   .col-xs-pull-7 {
    right:58.33333%
   }
   .col-xs-pull-6 {
    right:50%
   }
   .col-xs-pull-5 {
    right:41.66667%
   }
   .col-xs-pull-4 {
    right:33.33333%
   }
   .col-xs-pull-3 {
    right:25%
   }
   .col-xs-pull-2 {
    right:16.66667%
   }
   .col-xs-pull-1 {
    right:8.33333%
   }
   .col-xs-pull-0 {
    right:auto
   }
   .col-xs-push-12 {
    left:100%
   }
   .col-xs-push-11 {
    left:91.66667%
   }
   .col-xs-push-10 {
    left:83.33333%
   }
   .col-xs-push-9 {
    left:75%
   }
   .col-xs-push-8 {
    left:66.66667%
   }
   .col-xs-push-7 {
    left:58.33333%
   }
   .col-xs-push-6 {
    left:50%
   }
   .col-xs-push-5 {
    left:41.66667%
   }
   .col-xs-push-4 {
    left:33.33333%
   }
   .col-xs-push-3 {
    left:25%
   }
   .col-xs-push-2 {
    left:16.66667%
   }
   .col-xs-push-1 {
    left:8.33333%
   }
   .col-xs-push-0 {
    left:auto
   }
   .col-xs-offset-12 {
    margin-left:100%
   }
   .col-xs-offset-11 {
    margin-left:91.66667%
   }
   .col-xs-offset-10 {
    margin-left:83.33333%
   }
   .col-xs-offset-9 {
    margin-left:75%
   }
   .col-xs-offset-8 {
    margin-left:66.66667%
   }
   .col-xs-offset-7 {
    margin-left:58.33333%
   }
   .col-xs-offset-6 {
    margin-left:50%
   }
   .col-xs-offset-5 {
    margin-left:41.66667%
   }
   .col-xs-offset-4 {
    margin-left:33.33333%
   }
   .col-xs-offset-3 {
    margin-left:25%
   }
   .col-xs-offset-2 {
    margin-left:16.66667%
   }
   .col-xs-offset-1 {
    margin-left:8.33333%
   }
   .col-xs-offset-0 {
    margin-left:0
   }
   @media (min-width:768px) {
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
     float:left
    }
    .col-sm-12 {
     float:left;
     width:100%
    }
    .custom-grid .col-sm-33 {
     width:33.33333%;
     padding:0;
     float:left
    }
    .col-sm-11 {
     width:91.66667%
    }
    .custom-grid .col-sm-11 {
     width:110%;
     padding:0
    }
    .col-sm-10 {
     width:83.33333%
    }
    .custom-grid .col-sm-10 {
     width:100%;
     padding:0
    }
    .col-sm-9 {
     width:75%
    }
    .custom-grid .col-sm-9 {
     width:90%;
     padding:0
    }
    .col-sm-8 {
     width:66.66667%
    }
    .custom-grid .col-sm-8 {
     width:80%;
     padding:0
    }
    .col-sm-7 {
     width:58.33333%
    }
    .custom-grid .col-sm-7 {
     width:70%;
     padding:0
    }
    .col-sm-6 {
     width:50%
    }
    .custom-grid .col-sm-6 {
     width:60%;
     padding:0
    }
    .col-sm-5 {
     width:41.66667%
    }
    .custom-grid .col-sm-5 {
     width:50%;
     padding:0
    }
    .col-sm-4 {
     width:33.33333%
    }
    .custom-grid .col-sm-4 {
     width:40%;
     padding:0
    }
    .col-sm-3 {
     width:25%
    }
    .custom-grid .col-sm-3 {
     width:30%;
     padding:0
    }
    .col-sm-2 {
     width:16.66667%
    }
    .custom-grid .col-sm-2 {
     width:20%;
     padding:0
    }
    .col-sm-1 {
     width:8.33333%
    }
    .custom-grid .col-sm-1 {
     width:10%;
     padding:0
    }
    .col-sm-pull-12 {
     right:100%
    }
    .col-sm-pull-11 {
     right:91.66667%
    }
    .col-sm-pull-10 {
     right:83.33333%
    }
    .col-sm-pull-9 {
     right:75%
    }
    .col-sm-pull-8 {
     right:66.66667%
    }
    .col-sm-pull-7 {
     right:58.33333%
    }
    .col-sm-pull-6 {
     right:50%
    }
    .col-sm-pull-5 {
     right:41.66667%
    }
    .col-sm-pull-4 {
     right:33.33333%
    }
    .col-sm-pull-3 {
     right:25%
    }
    .col-sm-pull-2 {
     right:16.66667%
    }
    .col-sm-pull-1 {
     right:8.33333%
    }
    .col-sm-pull-0 {
     right:auto
    }
    .col-sm-push-12 {
     left:100%
    }
    .col-sm-push-11 {
     left:91.66667%
    }
    .col-sm-push-10 {
     left:83.33333%
    }
    .col-sm-push-9 {
     left:75%
    }
    .col-sm-push-8 {
     left:66.66667%
    }
    .col-sm-push-7 {
     left:58.33333%
    }
    .col-sm-push-6 {
     left:50%
    }
    .col-sm-push-5 {
     left:41.66667%
    }
    .col-sm-push-4 {
     left:33.33333%
    }
    .col-sm-push-3 {
     left:25%
    }
    .col-sm-push-2 {
     left:16.66667%
    }
    .col-sm-push-1 {
     left:8.33333%
    }
    .col-sm-push-0 {
     left:auto
    }
    .col-sm-offset-12 {
     margin-left:100%
    }
    .col-sm-offset-11 {
     margin-left:91.66667%
    }
    .col-sm-offset-10 {
     margin-left:83.33333%
    }
    .col-sm-offset-9 {
     margin-left:75%
    }
    .col-sm-offset-8 {
     margin-left:66.66667%
    }
    .col-sm-offset-7 {
     margin-left:58.33333%
    }
    .col-sm-offset-6 {
     margin-left:50%
    }
    .col-sm-offset-5 {
     margin-left:41.66667%
    }
    .col-sm-offset-4 {
     margin-left:33.33333%
    }
    .col-sm-offset-3 {
     margin-left:25%
    }
    .col-sm-offset-2 {
     margin-left:16.66667%
    }
    .col-sm-offset-1 {
     margin-left:8.33333%
    }
    .col-sm-offset-0 {
     margin-left:0
    }
   }
   @media (min-width:990px) {
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
     float:left
    }
    .col-md-12 {
     float:left;
     width:100%
    }
    .custom-grid .col-md-33 {
     width:33.33333%;
     padding:0;
     float:left
    }
    .col-md-11 {
     width:91.66667%
    }
    .custom-grid .col-md-11 {
     width:110%;
     padding:0
    }
    .col-md-10 {
     width:83.33333%
    }
    .custom-grid .col-md-10 {
     width:100%;
     padding:0
    }
    .col-md-9 {
     width:75%
    }
    .custom-grid .col-md-9 {
     width:90%;
     padding:0
    }
    .col-md-8 {
     width:66.66667%
    }
    .custom-grid .col-md-8 {
     width:80%;
     padding:0
    }
    .col-md-7 {
     width:58.33333%
    }
    .custom-grid .col-md-7 {
     width:70%;
     padding:0
    }
    .col-md-6 {
     width:50%
    }
    .custom-grid .col-md-6 {
     width:60%;
     padding:0
    }
    .col-md-5 {
     width:41.66667%
    }
    .custom-grid .col-md-5 {
     width:50%;
     padding:0
    }
    .col-md-4 {
     width:33.33333%
    }
    .custom-grid .col-md-4 {
     width:40%;
     padding:0
    }
    .col-md-3 {
     width:25%
    }
    .custom-grid .col-md-3 {
     width:30%;
     padding:0
    }
    .col-md-2 {
     width:16.66667%
    }
    .custom-grid .col-md-2 {
     width:20%;
     padding:0
    }
    .col-md-1 {
     width:8.33333%
    }
    .custom-grid .col-md-1 {
     width:10%;
     padding:0
    }
    .col-md-pull-12 {
     right:100%
    }
    .col-md-pull-11 {
     right:91.66667%
    }
    .col-md-pull-10 {
     right:83.33333%
    }
    .col-md-pull-9 {
     right:75%
    }
    .col-md-pull-8 {
     right:66.66667%
    }
    .col-md-pull-7 {
     right:58.33333%
    }
    .col-md-pull-6 {
     right:50%
    }
    .col-md-pull-5 {
     right:41.66667%
    }
    .col-md-pull-4 {
     right:33.33333%
    }
    .col-md-pull-3 {
     right:25%
    }
    .col-md-pull-2 {
     right:16.66667%
    }
    .col-md-pull-1 {
     right:8.33333%
    }
    .col-md-pull-0 {
     right:auto
    }
    .col-md-push-12 {
     left:100%
    }
    .col-md-push-11 {
     left:91.66667%
    }
    .col-md-push-10 {
     left:83.33333%
    }
    .col-md-push-9 {
     left:75%
    }
    .col-md-push-8 {
     left:66.66667%
    }
    .col-md-push-7 {
     left:58.33333%
    }
    .col-md-push-6 {
     left:50%
    }
    .col-md-push-5 {
     left:41.66667%
    }
    .col-md-push-4 {
     left:33.33333%
    }
    .col-md-push-3 {
     left:25%
    }
    .col-md-push-2 {
     left:16.66667%
    }
    .col-md-push-1 {
     left:8.33333%
    }
    .col-md-push-0 {
     left:auto
    }
    .col-md-offset-12 {
     margin-left:100%
    }
    .col-md-offset-11 {
     margin-left:91.66667%
    }
    .col-md-offset-10 {
     margin-left:83.33333%
    }
    .col-md-offset-9 {
     margin-left:75%
    }
    .col-md-offset-8 {
     margin-left:66.66667%
    }
    .col-md-offset-7 {
     margin-left:58.33333%
    }
    .col-md-offset-6 {
     margin-left:50%
    }
    .col-md-offset-5 {
     margin-left:41.66667%
    }
    .col-md-offset-4 {
     margin-left:33.33333%
    }
    .col-md-offset-3 {
     margin-left:25%
    }
    .col-md-offset-2 {
     margin-left:16.66667%
    }
    .col-md-offset-1 {
     margin-left:8.33333%
    }
    .col-md-offset-0 {
     margin-left:0
    }
   }
   @media (min-width:1220px) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
     float:left
    }
    .col-lg-12 {
     float:left;
     width:100%
    }
    .col-lg-11 {
     width:91.66667%
    }
    .custom-grid .col-lg-11 {
     width:110%;
     padding:0
    }
    .col-lg-10 {
     width:83.33333%
    }
    .custom-grid .col-lg-10 {
     width:100%;
     padding:0
    }
    .col-lg-9 {
     width:75%
    }
    .custom-grid .col-lg-9 {
     width:90%;
     padding:0
    }
    .col-lg-8 {
     width:66.66667%
    }
    .custom-grid .col-lg-8 {
     width:80%;
     padding:0
    }
    .col-lg-7 {
     width:58.33333%
    }
    .custom-grid .col-lg-7 {
     width:70%;
     padding:0
    }
    .col-lg-6 {
     width:50%
    }
    .custom-grid .col-lg-6 {
     width:60%;
     padding:0
    }
    .col-lg-5 {
     width:41.66667%
    }
    .custom-grid .col-lg-5 {
     width:50%;
     padding:0
    }
    .col-lg-4 {
     width:33.33333%
    }
    .custom-grid .col-lg-4 {
     width:40%;
     padding:0
    }
    .col-lg-3 {
     width:25%
    }
    .custom-grid .col-lg-3 {
     width:30%;
     padding:0
    }
    .col-lg-2 {
     width:16.66667%
    }
    .custom-grid .col-lg-2 {
     width:20%;
     padding:0
    }
    .col-lg-1 {
     width:8.33333%
    }
    .custom-grid .col-lg-1 {
     width:10%;
     padding:0
    }
    .col-lg-pull-12 {
     right:100%
    }
    .col-lg-pull-11 {
     right:91.66667%
    }
    .col-lg-pull-10 {
     right:83.33333%
    }
    .col-lg-pull-9 {
     right:75%
    }
    .col-lg-pull-8 {
     right:66.66667%
    }
    .col-lg-pull-7 {
     right:58.33333%
    }
    .col-lg-pull-6 {
     right:50%
    }
    .col-lg-pull-5 {
     right:41.66667%
    }
    .col-lg-pull-4 {
     right:33.33333%
    }
    .col-lg-pull-3 {
     right:25%
    }
    .col-lg-pull-2 {
     right:16.66667%
    }
    .col-lg-pull-1 {
     right:8.33333%
    }
    .col-lg-pull-0 {
     right:auto
    }
    .col-lg-push-12 {
     left:100%
    }
    .col-lg-push-11 {
     left:91.66667%
    }
    .col-lg-push-10 {
     left:83.33333%
    }
    .col-lg-push-9 {
     left:75%
    }
    .col-lg-push-8 {
     left:66.66667%
    }
    .col-lg-push-7 {
     left:58.33333%
    }
    .col-lg-push-6 {
     left:50%
    }
    .col-lg-push-5 {
     left:41.66667%
    }
    .col-lg-push-4 {
     left:33.33333%
    }
    .col-lg-push-3 {
     left:25%
    }
    .col-lg-push-2 {
     left:16.66667%
    }
    .col-lg-push-1 {
     left:8.33333%
    }
    .col-lg-push-0 {
     left:auto
    }
    .col-lg-offset-12 {
     margin-left:100%
    }
    .col-lg-offset-11 {
     margin-left:91.66667%
    }
    .col-lg-offset-10 {
     margin-left:83.33333%
    }
    .col-lg-offset-9 {
     margin-left:75%
    }
    .col-lg-offset-8 {
     margin-left:66.66667%
    }
    .col-lg-offset-7 {
     margin-left:58.33333%
    }
    .col-lg-offset-6 {
     margin-left:50%
    }
    .col-lg-offset-5 {
     margin-left:41.66667%
    }
    .col-lg-offset-4 {
     margin-left:33.33333%
    }
    .col-lg-offset-3 {
     margin-left:25%
    }
    .col-lg-offset-2 {
     margin-left:16.66667%
    }
    .col-lg-offset-1 {
     margin-left:8.33333%
    }
    .col-lg-offset-0 {
     margin-left:0
    }
   }
   .embed-responsive {
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
   }
   .embed-responsive .embed-responsive-item,
   .embed-responsive embed,
   .embed-responsive iframe,
   .embed-responsive object,
   .embed-responsive video {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%;
    border:0
   }
   .embed-responsive-16by9 {
    padding-bottom:56.25%
   }
   .embed-responsive-4by3 {
    padding-bottom:75%
   }
   .container:after,
   .container:before {
    content:" ";
    display:table
   }
   .container-fluid:after,
   .container-fluid:before {
    content:" ";
    display:table
   }
   .row:after,
   .row:before {
    content:" ";
    display:table
   }
   .clearfix:after,
   .container-fluid:after,
   .container:after,
   .row:after {
    clear:both
   }
   .center-block {
    display:block;
    margin-left:auto;
    margin-right:auto
   }
   .pull-right {
    float:right!important
   }
   @media (min-width:1220px) {
    .pull-right-lg {
     float:right!important;
     text-align:right
    }
   }
   @media (min-width:990px) {
    .pull-right-md {
     float:right!important;
     text-align:right
    }
   }
   @media (min-width:768px) {
    .pull-right-sm {
     float:right!important;
     text-align:right
    }
   }
   .pull-left {
    float:left!important
   }
   .hide {
    display:none!important
   }
   .show {
    display:block!important
   }
   .invisible {
    visibility:hidden
   }
   .text-hide {
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
   }
   .hidden {
    display:none!important
   }
   .affix {
    position:fixed
   }
   @-ms-viewport {
    width:device-width
   }
   .visible-lg,
   .visible-lg-block,
   .visible-lg-inline,
   .visible-lg-inline-block,
   .visible-md,
   .visible-md-block,
   .visible-md-inline,
   .visible-md-inline-block,
   .visible-print,
   .visible-print-block,
   .visible-print-inline,
   .visible-print-inline-block,
   .visible-sm,
   .visible-sm-block,
   .visible-sm-inline,
   .visible-sm-inline-block,
   .visible-xs,
   .visible-xs-block,
   .visible-xs-inline,
   .visible-xs-inline-block {
    display:none!important
   }
   @media (max-width:767px) {
    .visible-xs {
     display:block!important
    }
    table.visible-xs {
     display:table!important
    }
    tr.visible-xs {
     display:table-row!important
    }
    td.visible-xs,
    th.visible-xs {
     display:table-cell!important
    }
   }
   @media (max-width:767px) {
    .visible-xs-block {
     display:block!important
    }
   }
   @media (max-width:767px) {
    .visible-xs-inline {
     display:inline!important
    }
   }
   @media (max-width:767px) {
    .visible-xs-inline-block {
     display:inline-block!important
    }
   }
   @media (min-width:768px) and (max-width:989px) {
    .visible-sm {
     display:block!important
    }
    table.visible-sm {
     display:table!important
    }
    tr.visible-sm {
     display:table-row!important
    }
    td.visible-sm,
    th.visible-sm {
     display:table-cell!important
    }
   }
   @media (min-width:768px) and (max-width:989px) {
    .visible-sm-block {
     display:block!important
    }
   }
   @media (min-width:768px) and (max-width:989px) {
    .visible-sm-inline {
     display:inline!important
    }
   }
   @media (min-width:768px) and (max-width:989px) {
    .visible-sm-inline-block {
     display:inline-block!important
    }
   }
   @media (min-width:990px) and (max-width:1219px) {
    .visible-md {
     display:block!important
    }
    table.visible-md {
     display:table!important
    }
    tr.visible-md {
     display:table-row!important
    }
    td.visible-md,
    th.visible-md {
     display:table-cell!important
    }
   }
   @media (min-width:990px) and (max-width:1219px) {
    .visible-md-block {
     display:block!important
    }
   }
   @media (min-width:990px) and (max-width:1219px) {
    .visible-md-inline {
     display:inline!important
    }
   }
   @media (min-width:990px) and (max-width:1219px) {
    .visible-md-inline-block {
     display:inline-block!important
    }
   }
   @media (min-width:1220px) {
    .visible-lg {
     display:block!important
    }
    table.visible-lg {
     display:table!important
    }
    tr.visible-lg {
     display:table-row!important
    }
    td.visible-lg,
    th.visible-lg {
     display:table-cell!important
    }
   }
   @media (min-width:1220px) {
    .visible-lg-block {
     display:block!important
    }
   }
   @media (min-width:1220px) {
    .visible-lg-inline {
     display:inline!important
    }
   }
   @media (min-width:1220px) {
    .visible-lg-inline-block {
     display:inline-block!important
    }
   }
   @media (max-width:767px) {
    .hidden-xs {
     display:none!important
    }
   }
   @media (min-width:768px) and (max-width:989px) {
    .hidden-sm {
     display:none!important
    }
   }
   @media (min-width:990px) and (max-width:1219px) {
    .hidden-md {
     display:none!important
    }
   }
   @media (min-width:1220px) {
    .hidden-lg {
     display:none!important
    }
   }
   @media print {
    .visible-print {
     display:block!important
    }
    table.visible-print {
     display:table!important
    }
    tr.visible-print {
     display:table-row!important
    }
    td.visible-print,
    th.visible-print {
     display:table-cell!important
    }
   }
   @media print {
    .visible-print-block {
     display:block!important
    }
   }
   @media print {
    .visible-print-inline {
     display:inline!important
    }
   }
   @media print {
    .visible-print-inline-block {
     display:inline-block!important
    }
   }
   @media print {
    .hidden-print {
     display:none!important
    }
   }
   @font-face {
    font-family:DINCompPro;
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro.eot);
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro.eot?#iefix) format("embedded-opentype"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro.woff) format("woff"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINCompPro.ttf) format("truetype")
   }
   @font-face {
    font-family:DINCompPro-Bold;
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Bold.eot);
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Bold.eot?#iefix) format("embedded-opentype"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Bold.woff) format("woff"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINCompPro-Bold.ttf) format("truetype")
   }
   @font-face {
    font-family:DINCompPro-Light;
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Light.eot);
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Light.eot?#iefix) format("embedded-opentype"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Light.woff) format("woff"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINCompPro-Light.ttf) format("truetype")
   }
   @font-face {
    font-family:DINCompPro-Medium;
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Medium.eot);
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Medium.eot?#iefix) format("embedded-opentype"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINWebPro-Medium.woff) format("woff"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/DINCompPro-Medium.ttf) format("truetype")
   }
   @font-face {
    font-family:icomoon;
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/icomoon.eot?w1c15h);
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/icomoon.eot?w1c15h#iefix) format("embedded-opentype"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/icomoon.ttf?w1c15h) format("truetype"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/icomoon.woff?w1c15h) format("woff"),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/icomoon.svg?w1c15h#icomoon) format("svg");
    font-weight:400;
    font-style:normal
   }
   [class*=" icon-"],
   [class^=icon-] {
    font-family:icomoon!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
   }
   .icon-but:before {
    content:"\e900"
   }
   .icon-lyzwy:before {
    content:"\e901"
   }
   .icon-narty:before {
    content:"\e902"
   }
   .icon-personalizacja:before {
    content:"\e903"
   }
   .icon-rolki:before {
    content:"\e904"
   }
   .icon-rower:before {
    content:"\e905"
   }
   .icon-szkola:before {
    content:"\e906"
   }
   .icon-tenis:before {
    content:"\e907"
   }
   a,
   abbr,
   acronym,
   address,
   applet,
   article,
   aside,
   audio,
   b,
   big,
   blockquote,
   body,
   canvas,
   caption,
   center,
   cite,
   code,
   dd,
   del,
   details,
   dfn,
   div,
   dl,
   dt,
   em,
   embed,
   fieldset,
   figcaption,
   figure,
   footer,
   form,
   h1,
   h2,
   h3,
   h4,
   h5,
   h6,
   header,
   hgroup,
   html,
   i,
   iframe,
   img,
   ins,
   kbd,
   label,
   legend,
   li,
   mark,
   menu,
   nav,
   object,
   ol,
   output,
   p,
   pre,
   q,
   ruby,
   s,
   samp,
   section,
   small,
   span,
   strike,
   strong,
   sub,
   summary,
   sup,
   table,
   tbody,
   td,
   tfoot,
   th,
   thead,
   time,
   tr,
   tt,
   u,
   ul,
   var,
   video {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline
   }
   article,
   aside,
   details,
   figcaption,
   figure,
   footer,
   header,
   hgroup,
   menu,
   nav,
   section {
    display:block
   }
   body {
    line-height:1
   }
   ol,
   ul {
    list-style:none
   }
   blockquote,
   q {
    quotes:none
   }
   blockquote:after,
   blockquote:before,
   q:after,
   q:before {
    content:'';
    content:none
   }
   table {
    border-collapse:collapse;
    border-spacing:0
   }
   input[type=email],
   input[type=submit],
   input[type=text] {
    -webkit-appearance:none
   }
   a {
    text-decoration:none;
    outline:0
   }
   .clearfix:after,
   .clearfix:before,
   .img-level-nav:after,
   .img-level-nav:before,
   .no-product:after,
   .no-product:before,
   .refund-form-section .shop-for-refund .holder-headings:after,
   .refund-form-section .shop-for-refund .holder-headings:before,
   .registration-form-wrapper .input-text:after,
   .registration-form-wrapper .input-text:before,
   .registration-form-wrapper:after,
   .registration-form-wrapper:before {
    content:"";
    display:table
   }
   .clearfix:after,
   .img-level-nav:after,
   .no-product:after,
   .refund-form-section .shop-for-refund .holder-headings:after,
   .registration-form-wrapper .input-text:after,
   .registration-form-wrapper:after {
    clear:both
   }
   .clearfix,
   .img-level-nav,
   .no-product,
   .refund-form-section .shop-for-refund .holder-headings,
   .registration-form-wrapper,
   .registration-form-wrapper .input-text {
    zoom:1
   }
   /*!
    * Bootstrap v3.3.5 (http://getbootstrap.com)
    * Copyright 2011-2016 Twitter, Inc.
    * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
    *//*!
    * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=ddc0d17cca019e3b5516)
    * Config saved to config.json and https://gist.github.com/ddc0d17cca019e3b5516
    *//*!
    * Bootstrap v3.3.6 (http://getbootstrap.com)
    * Copyright 2011-2015 Twitter, Inc.
    * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
    *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
   }
   body {
    margin:0
   }
   article,
   aside,
   details,
   figcaption,
   figure,
   footer,
   header,
   hgroup,
   main,
   menu,
   nav,
   section,
   summary {
    display:block
   }
   audio,
   canvas,
   progress,
   video {
    display:inline-block;
    vertical-align:baseline
   }
   audio:not([controls]) {
    display:none;
    height:0
   }
   [hidden],
   template {
    display:none
   }
   a {
    background-color:transparent
   }
   a:active,
   a:hover {
    outline:0
   }
   abbr[title] {
    border-bottom:1px dotted
   }
   b,
   strong {
    font-weight:700
   }
   dfn {
    font-style:italic
   }
   .category_name,
   h1 {
    font-size:2em;
    margin:.67em 0
   }
   mark {
    background:#ff0;
    color:#000
   }
   small {
    font-size:80%
   }
   sub {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
   }
   sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
    top:-.5em
   }
   sub {
    bottom:-.25em
   }
   img {
    border:0
   }
   svg:not(:root) {
    overflow:hidden
   }
   figure {
    margin:1em 40px
   }
   hr {
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0
   }
   pre {
    overflow:auto
   }
   code,
   kbd,
   pre,
   samp {
    font-family:monospace,monospace;
    font-size:1em
   }
   button,
   input,
   optgroup,
   select,
   textarea {
    color:inherit;
    font:inherit;
    margin:0
   }
   button {
    overflow:visible;
    text-transform:none
   }
   select {
    text-transform:none
   }
   button,
   html input[type=button] {
    -webkit-appearance:button;
    cursor:pointer
   }
   input[type=reset],
   input[type=submit] {
    -webkit-appearance:button;
    cursor:pointer
   }
   button[disabled],
   html input[disabled] {
    cursor:default
   }
   button::-moz-focus-inner {
    border:0;
    padding:0
   }
   input {
    line-height:normal
   }
   input::-moz-focus-inner {
    border:0;
    padding:0
   }
   input[type=checkbox],
   input[type=radio] {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
   }
   input[type=number]::-webkit-inner-spin-button,
   input[type=number]::-webkit-outer-spin-button {
    height:auto
   }
   input[type=search] {
    -webkit-appearance:textfield;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
   }
   input[type=search]::-webkit-search-cancel-button,
   input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
   }
   fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
   }
   legend {
    border:0;
    padding:0
   }
   textarea {
    overflow:auto
   }
   optgroup {
    font-weight:700
   }
   table {
    border-collapse:collapse;
    border-spacing:0
   }
   td,
   th {
    padding:0
   }
   /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
    * {
     background:0 0!important;
     color:#000!important;
     -webkit-box-shadow:none!important;
     box-shadow:none!important;
     text-shadow:none!important
    }
    :after,
    :before {
     background:0 0!important;
     color:#000!important;
     -webkit-box-shadow:none!important;
     box-shadow:none!important;
     text-shadow:none!important
    }
    a {
     text-decoration:underline
    }
    a:visited {
     text-decoration:underline
    }
    a[href]:after {
     content:" (" attr(href) ")"
    }
    abbr[title]:after {
     content:" (" attr(title) ")"
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
     content:""
    }
    blockquote,
    pre {
     border:1px solid #999;
     page-break-inside:avoid
    }
    thead {
     display:table-header-group
    }
    tr {
     page-break-inside:avoid
    }
    img {
     page-break-inside:avoid;
     max-width:100%!important
    }
    h2,
    h3,
    p {
     orphans:3;
     widows:3
    }
    h2,
    h3 {
     page-break-after:avoid
    }
    .navbar {
     display:none
    }
    .btn>.caret,
    .dropup>.btn>.caret {
     border-top-color:#000!important
    }
    .label {
     border:1px solid #000
    }
    #my-orders-table,
    .cms-editor table,
    .cms-price-table,
    .table {
     border-collapse:collapse!important
    }
    #my-orders-table td,
    #my-orders-table th,
    .cms-editor table td,
    .cms-editor table th,
    .cms-price-table td,
    .cms-price-table th,
    .table td,
    .table th {
     background-color:#fff!important
    }
    .table-bordered td,
    .table-bordered th {
     border:1px solid #ddd!important
    }
   }
   * {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
   }
   :after,
   :before {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
   }
   html {
    -webkit-tap-highlight-color:transparent
   }
   button,
   input,
   select,
   textarea {
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
   }
   figure {
    margin:0
   }
   img {
    vertical-align:middle
   }
   .img-responsive {
    display:block;
    max-width:100%;
    height:auto
   }
   .img-rounded {
    border-radius:6px
   }
   .img-thumbnail {
    padding:4px;
    line-height:1.42857143;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
   }
   .img-circle {
    border-radius:50%
   }
   hr {
    margin-top:20px;
    margin-bottom:20px;
    border:0;
    border-top:1px solid #eee
   }
   .sr-only {
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
   }
   .sr-only-focusable:active,
   .sr-only-focusable:focus {
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
   }
   [role=button] {
    cursor:pointer
   }
   .container {
    padding-right:10px;
    padding-left:10px;
    margin-right:auto;
    margin-left:auto;
    width:300px
   }
   .container-fluid {
    padding-right:10px;
    padding-left:10px;
    margin-right:auto;
    margin-left:auto;
    min-width:300px
   }
   @media (min-width:768px) {
    .container {
     width:750px
    }
   }
   @media (min-width:990px) {
    .container {
     width:970px
    }
   }
   @media (min-width:990px) and (max-width:1219px) {
    .md-block {
     display:block
    }
   }
   @media (min-width:1220px) {
    .container,
    .container-fluid {
     width:1200px
    }
   }
   .order-info-box,
   .row {
    margin-left:-10px;
    margin-right:-10px
   }
   .col-lg-1,
   .col-lg-10,
   .col-lg-11,
   .col-lg-12,
   .col-lg-2,
   .col-lg-3,
   .col-lg-4,
   .col-lg-5,
   .col-lg-6,
   .col-lg-7,
   .col-lg-8,
   .col-lg-9,
   .col-md-1,
   .col-md-10,
   .col-md-11,
   .col-md-12,
   .col-md-2,
   .col-md-3,
   .col-md-4,
   .col-md-5,
   .col-md-6,
   .col-md-7,
   .col-md-8,
   .col-md-9,
   .col-sm-1,
   .col-sm-10,
   .col-sm-11,
   .col-sm-12,
   .col-sm-2,
   .col-sm-3,
   .col-sm-4,
   .col-sm-5,
   .col-sm-6,
   .col-sm-7,
   .col-sm-8,
   .col-sm-9,
   .col-xs-1,
   .col-xs-10,
   .col-xs-11,
   .col-xs-12,
   .col-xs-2,
   .col-xs-3,
   .col-xs-4,
   .col-xs-5,
   .col-xs-6,
   .col-xs-7,
   .col-xs-8,
   .col-xs-9,
   .main-slider .full-column,
   .main-slider .half-column,
   .order-info-box .col-1,
   .order-info-box .col-2 {
    position:relative;
    min-height:1px;
    padding-left:10px;
    padding-right:10px
   }
   .col-xs-1,
   .col-xs-10,
   .col-xs-11,
   .col-xs-2,
   .col-xs-3,
   .col-xs-4,
   .col-xs-5,
   .col-xs-6,
   .col-xs-7,
   .col-xs-8,
   .col-xs-9,
   .main-slider .half-column {
    float:left
   }
   .col-xs-12,
   .main-slider .full-column {
    float:left;
    width:100%
   }
   .col-xs-11 {
    width:91.66667%
   }
   .custom-grid .col-xs-11 {
    width:110%;
    padding:0
   }
   .col-xs-10 {
    width:83.33333%
   }
   .custom-grid .col-xs-10 {
    width:100%;
    padding:0
   }
   .col-xs-9 {
    width:75%
   }
   .custom-grid .col-xs-9 {
    width:90%;
    padding:0
   }
   .col-xs-8 {
    width:66.66667%
   }
   .custom-grid .col-xs-8 {
    width:80%;
    padding:0
   }
   .col-xs-7 {
    width:58.33333%
   }
   .custom-grid .col-xs-7 {
    width:70%;
    padding:0
   }
   .col-xs-6,
   .main-slider .half-column {
    width:50%
   }
   .custom-grid .col-xs-6,
   .custom-grid .main-slider .half-column,
   .main-slider .custom-grid .half-column {
    width:60%;
    padding:0
   }
   .col-xs-5 {
    width:41.66667%
   }
   .custom-grid .col-xs-5 {
    width:50%;
    padding:0
   }
   .col-xs-4 {
    width:33.33333%
   }
   .custom-grid .col-xs-4 {
    width:40%;
    padding:0
   }
   .col-xs-3 {
    width:25%
   }
   .custom-grid .col-xs-3 {
    width:30%;
    padding:0
   }
   .col-xs-2 {
    width:16.66667%
   }
   .custom-grid .col-xs-2 {
    width:20%;
    padding:0
   }
   .col-xs-1 {
    width:8.33333%
   }
   .custom-grid .col-xs-1 {
    width:10%;
    padding:0
   }
   .col-xs-pull-12 {
    right:100%
   }
   .col-xs-pull-11 {
    right:91.66667%
   }
   .col-xs-pull-10 {
    right:83.33333%
   }
   .col-xs-pull-9 {
    right:75%
   }
   .col-xs-pull-8 {
    right:66.66667%
   }
   .col-xs-pull-7 {
    right:58.33333%
   }
   .col-xs-pull-6 {
    right:50%
   }
   .col-xs-pull-5 {
    right:41.66667%
   }
   .col-xs-pull-4 {
    right:33.33333%
   }
   .col-xs-pull-3 {
    right:25%
   }
   .col-xs-pull-2 {
    right:16.66667%
   }
   .col-xs-pull-1 {
    right:8.33333%
   }
   .col-xs-pull-0 {
    right:auto
   }
   .col-xs-push-12 {
    left:100%
   }
   .col-xs-push-11 {
    left:91.66667%
   }
   .col-xs-push-10 {
    left:83.33333%
   }
   .col-xs-push-9 {
    left:75%
   }
   .col-xs-push-8 {
    left:66.66667%
   }
   .col-xs-push-7 {
    left:58.33333%
   }
   .col-xs-push-6 {
    left:50%
   }
   .col-xs-push-5 {
    left:41.66667%
   }
   .col-xs-push-4 {
    left:33.33333%
   }
   .col-xs-push-3 {
    left:25%
   }
   .col-xs-push-2 {
    left:16.66667%
   }
   .col-xs-push-1 {
    left:8.33333%
   }
   .col-xs-push-0 {
    left:auto
   }
   .col-xs-offset-12 {
    margin-left:100%
   }
   .col-xs-offset-11 {
    margin-left:91.66667%
   }
   .col-xs-offset-10 {
    margin-left:83.33333%
   }
   .col-xs-offset-9 {
    margin-left:75%
   }
   .col-xs-offset-8 {
    margin-left:66.66667%
   }
   .col-xs-offset-7 {
    margin-left:58.33333%
   }
   .col-xs-offset-6 {
    margin-left:50%
   }
   .col-xs-offset-5 {
    margin-left:41.66667%
   }
   .col-xs-offset-4 {
    margin-left:33.33333%
   }
   .col-xs-offset-3 {
    margin-left:25%
   }
   .col-xs-offset-2 {
    margin-left:16.66667%
   }
   .col-xs-offset-1 {
    margin-left:8.33333%
   }
   .col-xs-offset-0 {
    margin-left:0
   }
   @media (min-width:768px) {
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .order-info-box .col-1,
    .order-info-box .col-2 {
     float:left
    }
    .col-sm-12 {
     float:left;
     width:100%
    }
    .custom-grid .col-sm-33 {
     width:33.33333%;
     padding:0;
     float:left
    }
    .col-sm-11 {
     width:91.66667%
    }
    .custom-grid .col-sm-11 {
     width:110%;
     padding:0
    }
    .col-sm-10 {
     width:83.33333%
    }
    .custom-grid .col-sm-10 {
     width:100%;
     padding:0
    }
    .col-sm-9 {
     width:75%
    }
    .custom-grid .col-sm-9 {
     width:90%;
     padding:0
    }
    .col-sm-8 {
     width:66.66667%
    }
    .custom-grid .col-sm-8 {
     width:80%;
     padding:0
    }
    .col-sm-7 {
     width:58.33333%
    }
    .custom-grid .col-sm-7 {
     width:70%;
     padding:0
    }
    .col-sm-6,
    .order-info-box .col-1,
    .order-info-box .col-2 {
     width:50%
    }
    .custom-grid .col-sm-6,
    .custom-grid .order-info-box .col-1,
    .custom-grid .order-info-box .col-2,
    .order-info-box .custom-grid .col-1,
    .order-info-box .custom-grid .col-2 {
     width:60%;
     padding:0
    }
    .col-sm-5 {
     width:41.66667%
    }
    .custom-grid .col-sm-5 {
     width:50%;
     padding:0
    }
    .col-sm-4 {
     width:33.33333%
    }
    .custom-grid .col-sm-4 {
     width:40%;
     padding:0
    }
    .col-sm-3 {
     width:25%
    }
    .custom-grid .col-sm-3 {
     width:30%;
     padding:0
    }
    .col-sm-2 {
     width:16.66667%
    }
    .custom-grid .col-sm-2 {
     width:20%;
     padding:0
    }
    .col-sm-1 {
     width:8.33333%
    }
    .custom-grid .col-sm-1 {
     width:10%;
     padding:0
    }
    .col-sm-pull-12 {
     right:100%
    }
    .col-sm-pull-11 {
     right:91.66667%
    }
    .col-sm-pull-10 {
     right:83.33333%
    }
    .col-sm-pull-9 {
     right:75%
    }
    .col-sm-pull-8 {
     right:66.66667%
    }
    .col-sm-pull-7 {
     right:58.33333%
    }
    .col-sm-pull-6 {
     right:50%
    }
    .col-sm-pull-5 {
     right:41.66667%
    }
    .col-sm-pull-4 {
     right:33.33333%
    }
    .col-sm-pull-3 {
     right:25%
    }
    .col-sm-pull-2 {
     right:16.66667%
    }
    .col-sm-pull-1 {
     right:8.33333%
    }
    .col-sm-pull-0 {
     right:auto
    }
    .col-sm-push-12 {
     left:100%
    }
    .col-sm-push-11 {
     left:91.66667%
    }
    .col-sm-push-10 {
     left:83.33333%
    }
    .col-sm-push-9 {
     left:75%
    }
    .col-sm-push-8 {
     left:66.66667%
    }
    .col-sm-push-7 {
     left:58.33333%
    }
    .col-sm-push-6 {
     left:50%
    }
    .col-sm-push-5 {
     left:41.66667%
    }
    .col-sm-push-4 {
     left:33.33333%
    }
    .col-sm-push-3 {
     left:25%
    }
    .col-sm-push-2 {
     left:16.66667%
    }
    .col-sm-push-1 {
     left:8.33333%
    }
    .col-sm-push-0 {
     left:auto
    }
    .col-sm-offset-12 {
     margin-left:100%
    }
    .col-sm-offset-11 {
     margin-left:91.66667%
    }
    .col-sm-offset-10 {
     margin-left:83.33333%
    }
    .col-sm-offset-9 {
     margin-left:75%
    }
    .col-sm-offset-8 {
     margin-left:66.66667%
    }
    .col-sm-offset-7 {
     margin-left:58.33333%
    }
    .col-sm-offset-6 {
     margin-left:50%
    }
    .col-sm-offset-5 {
     margin-left:41.66667%
    }
    .col-sm-offset-4 {
     margin-left:33.33333%
    }
    .col-sm-offset-3 {
     margin-left:25%
    }
    .col-sm-offset-2 {
     margin-left:16.66667%
    }
    .col-sm-offset-1 {
     margin-left:8.33333%
    }
    .col-sm-offset-0 {
     margin-left:0
    }
   }
   @media (min-width:990px) {
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
     float:left
    }
    .col-md-12 {
     float:left;
     width:100%
    }
    .custom-grid .col-md-33 {
     width:33.33333%;
     padding:0;
     float:left
    }
    .col-md-11 {
     width:91.66667%
    }
    .custom-grid .col-md-11 {
     width:110%;
     padding:0
    }
    .col-md-10 {
     width:83.33333%
    }
    .custom-grid .col-md-10 {
     width:100%;
     padding:0
    }
    .col-md-9 {
     width:75%
    }
    .custom-grid .col-md-9 {
     width:90%;
     padding:0
    }
    .col-md-8 {
     width:66.66667%
    }
    .custom-grid .col-md-8 {
     width:80%;
     padding:0
    }
    .col-md-7 {
     width:58.33333%
    }
    .custom-grid .col-md-7 {
     width:70%;
     padding:0
    }
    .col-md-6 {
     width:50%
    }
    .custom-grid .col-md-6 {
     width:60%;
     padding:0
    }
    .col-md-5 {
     width:41.66667%
    }
    .custom-grid .col-md-5 {
     width:50%;
     padding:0
    }
    .col-md-4 {
     width:33.33333%
    }
    .custom-grid .col-md-4 {
     width:40%;
     padding:0
    }
    .col-md-3 {
     width:25%
    }
    .custom-grid .col-md-3 {
     width:30%;
     padding:0
    }
    .col-md-2 {
     width:16.66667%
    }
    .custom-grid .col-md-2 {
     width:20%;
     padding:0
    }
    .col-md-1 {
     width:8.33333%
    }
    .custom-grid .col-md-1 {
     width:10%;
     padding:0
    }
    .col-md-pull-12 {
     right:100%
    }
    .col-md-pull-11 {
     right:91.66667%
    }
    .col-md-pull-10 {
     right:83.33333%
    }
    .col-md-pull-9 {
     right:75%
    }
    .col-md-pull-8 {
     right:66.66667%
    }
    .col-md-pull-7 {
     right:58.33333%
    }
    .col-md-pull-6 {
     right:50%
    }
    .col-md-pull-5 {
     right:41.66667%
    }
    .col-md-pull-4 {
     right:33.33333%
    }
    .col-md-pull-3 {
     right:25%
    }
    .col-md-pull-2 {
     right:16.66667%
    }
    .col-md-pull-1 {
     right:8.33333%
    }
    .col-md-pull-0 {
     right:auto
    }
    .col-md-push-12 {
     left:100%
    }
    .col-md-push-11 {
     left:91.66667%
    }
    .col-md-push-10 {
     left:83.33333%
    }
    .col-md-push-9 {
     left:75%
    }
    .col-md-push-8 {
     left:66.66667%
    }
    .col-md-push-7 {
     left:58.33333%
    }
    .col-md-push-6 {
     left:50%
    }
    .col-md-push-5 {
     left:41.66667%
    }
    .col-md-push-4 {
     left:33.33333%
    }
    .col-md-push-3 {
     left:25%
    }
    .col-md-push-2 {
     left:16.66667%
    }
    .col-md-push-1 {
     left:8.33333%
    }
    .col-md-push-0 {
     left:auto
    }
    .col-md-offset-12 {
     margin-left:100%
    }
    .col-md-offset-11 {
     margin-left:91.66667%
    }
    .col-md-offset-10 {
     margin-left:83.33333%
    }
    .col-md-offset-9 {
     margin-left:75%
    }
    .col-md-offset-8 {
     margin-left:66.66667%
    }
    .col-md-offset-7 {
     margin-left:58.33333%
    }
    .col-md-offset-6 {
     margin-left:50%
    }
    .col-md-offset-5 {
     margin-left:41.66667%
    }
    .col-md-offset-4 {
     margin-left:33.33333%
    }
    .col-md-offset-3 {
     margin-left:25%
    }
    .col-md-offset-2 {
     margin-left:16.66667%
    }
    .col-md-offset-1 {
     margin-left:8.33333%
    }
    .col-md-offset-0 {
     margin-left:0
    }
   }
   @media (min-width:1220px) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
     float:left
    }
    .col-lg-12 {
     float:left;
     width:100%
    }
    .col-lg-11 {
     width:91.66667%
    }
    .custom-grid .col-lg-11 {
     width:110%;
     padding:0
    }
    .col-lg-10 {
     width:83.33333%
    }
    .custom-grid .col-lg-10 {
     width:100%;
     padding:0
    }
    .col-lg-9 {
     width:75%
    }
    .custom-grid .col-lg-9 {
     width:90%;
     padding:0
    }
    .col-lg-8 {
     width:66.66667%
    }
    .custom-grid .col-lg-8 {
     width:80%;
     padding:0
    }
    .col-lg-7 {
     width:58.33333%
    }
    .custom-grid .col-lg-7 {
     width:70%;
     padding:0
    }
    .col-lg-6 {
     width:50%
    }
    .custom-grid .col-lg-6 {
     width:60%;
     padding:0
    }
    .col-lg-5 {
     width:41.66667%
    }
    .custom-grid .col-lg-5 {
     width:50%;
     padding:0
    }
    .col-lg-4 {
     width:33.33333%
    }
    .custom-grid .col-lg-4 {
     width:40%;
     padding:0
    }
    .col-lg-3 {
     width:25%
    }
    .custom-grid .col-lg-3 {
     width:30%;
     padding:0
    }
    .col-lg-2 {
     width:16.66667%
    }
    .custom-grid .col-lg-2 {
     width:20%;
     padding:0
    }
    .col-lg-1 {
     width:8.33333%
    }
    .custom-grid .col-lg-1 {
     width:10%;
     padding:0
    }
    .col-lg-pull-12 {
     right:100%
    }
    .col-lg-pull-11 {
     right:91.66667%
    }
    .col-lg-pull-10 {
     right:83.33333%
    }
    .col-lg-pull-9 {
     right:75%
    }
    .col-lg-pull-8 {
     right:66.66667%
    }
    .col-lg-pull-7 {
     right:58.33333%
    }
    .col-lg-pull-6 {
     right:50%
    }
    .col-lg-pull-5 {
     right:41.66667%
    }
    .col-lg-pull-4 {
     right:33.33333%
    }
    .col-lg-pull-3 {
     right:25%
    }
    .col-lg-pull-2 {
     right:16.66667%
    }
    .col-lg-pull-1 {
     right:8.33333%
    }
    .col-lg-pull-0 {
     right:auto
    }
    .col-lg-push-12 {
     left:100%
    }
    .col-lg-push-11 {
     left:91.66667%
    }
    .col-lg-push-10 {
     left:83.33333%
    }
    .col-lg-push-9 {
     left:75%
    }
    .col-lg-push-8 {
     left:66.66667%
    }
    .col-lg-push-7 {
     left:58.33333%
    }
    .col-lg-push-6 {
     left:50%
    }
    .col-lg-push-5 {
     left:41.66667%
    }
    .col-lg-push-4 {
     left:33.33333%
    }
    .col-lg-push-3 {
     left:25%
    }
    .col-lg-push-2 {
     left:16.66667%
    }
    .col-lg-push-1 {
     left:8.33333%
    }
    .col-lg-push-0 {
     left:auto
    }
    .col-lg-offset-12 {
     margin-left:100%
    }
    .col-lg-offset-11 {
     margin-left:91.66667%
    }
    .col-lg-offset-10 {
     margin-left:83.33333%
    }
    .col-lg-offset-9 {
     margin-left:75%
    }
    .col-lg-offset-8 {
     margin-left:66.66667%
    }
    .col-lg-offset-7 {
     margin-left:58.33333%
    }
    .col-lg-offset-6 {
     margin-left:50%
    }
    .col-lg-offset-5 {
     margin-left:41.66667%
    }
    .col-lg-offset-4 {
     margin-left:33.33333%
    }
    .col-lg-offset-3 {
     margin-left:25%
    }
    .col-lg-offset-2 {
     margin-left:16.66667%
    }
    .col-lg-offset-1 {
     margin-left:8.33333%
    }
    .col-lg-offset-0 {
     margin-left:0
    }
   }
   .embed-responsive {
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
   }
   .embed-responsive .embed-responsive-item,
   .embed-responsive embed,
   .embed-responsive iframe,
   .embed-responsive object,
   .embed-responsive video {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%;
    border:0
   }
   .embed-responsive-16by9 {
    padding-bottom:56.25%
   }
   .embed-responsive-4by3 {
    padding-bottom:75%
   }
   .container:after,
   .container:before {
    content:" ";
    display:table
   }
   .container-fluid:after,
   .container-fluid:before {
    content:" ";
    display:table
   }
   .order-info-box:after,
   .order-info-box:before,
   .row:after,
   .row:before {
    content:" ";
    display:table
   }
   .clearfix:after,
   .container-fluid:after,
   .container:after,
   .img-level-nav:after,
   .no-product:after,
   .order-info-box:after,
   .refund-form-section .shop-for-refund .holder-headings:after,
   .registration-form-wrapper .input-text:after,
   .registration-form-wrapper:after,
   .row:after {
    clear:both
   }
   .center-block {
    display:block;
    margin-left:auto;
    margin-right:auto
   }
   .pull-right {
    float:right!important
   }
   @media (min-width:1220px) {
    .pull-right-lg {
     float:right!important;
     text-align:right
    }
   }
   @media (min-width:990px) {
    .pull-right-md {
     float:right!important;
     text-align:right
    }
   }
   @media (min-width:768px) {
    .pull-right-sm {
     float:right!important;
     text-align:right
    }
   }
   .pull-left {
    float:left!important
   }
   .hide {
    display:none!important
   }
   .show {
    display:block!important
   }
   .invisible {
    visibility:hidden
   }
   .text-hide {
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
   }
   .hidden {
    display:none!important
   }
   .affix {
    position:fixed
   }
   @-ms-viewport {
    width:device-width
   }
   .visible-lg,
   .visible-lg-block,
   .visible-lg-inline,
   .visible-lg-inline-block,
   .visible-md,
   .visible-md-block,
   .visible-md-inline,
   .visible-md-inline-block,
   .visible-print,
   .visible-print-block,
   .visible-print-inline,
   .visible-print-inline-block,
   .visible-sm,
   .visible-sm-block,
   .visible-sm-inline,
   .visible-sm-inline-block,
   .visible-xs,
   .visible-xs-block,
   .visible-xs-inline,
   .visible-xs-inline-block {
    display:none!important
   }
   @media (max-width:767px) {
    .visible-xs {
     display:block!important
    }
    table.visible-xs {
     display:table!important
    }
    tr.visible-xs {
     display:table-row!important
    }
    td.visible-xs,
    th.visible-xs {
     display:table-cell!important
    }
   }
   @media (max-width:767px) {
    .visible-xs-block {
     display:block!important
    }
   }
   @media (max-width:767px) {
    .visible-xs-inline {
     display:inline!important
    }
   }
   @media (max-width:767px) {
    .visible-xs-inline-block {
     display:inline-block!important
    }
   }
   @media (min-width:768px) and (max-width:989px) {
    .visible-sm {
     display:block!important
    }
    table.visible-sm {
     display:table!important
    }
    tr.visible-sm {
     display:table-row!important
    }
    td.visible-sm,
    th.visible-sm {
     display:table-cell!important
    }
   }
   @media (min-width:768px) and (max-width:989px) {
    .visible-sm-block {
     display:block!important
    }
   }
   @media (min-width:768px) and (max-width:989px) {
    .visible-sm-inline {
     display:inline!important
    }
   }
   @media (min-width:768px) and (max-width:989px) {
    .visible-sm-inline-block {
     display:inline-block!important
    }
   }
   @media (min-width:990px) and (max-width:1219px) {
    .visible-md {
     display:block!important
    }
    table.visible-md {
     display:table!important
    }
    tr.visible-md {
     display:table-row!important
    }
    td.visible-md,
    th.visible-md {
     display:table-cell!important
    }
   }
   @media (min-width:990px) and (max-width:1219px) {
    .visible-md-block {
     display:block!important
    }
   }
   @media (min-width:990px) and (max-width:1219px) {
    .visible-md-inline {
     display:inline!important
    }
   }
   @media (min-width:990px) and (max-width:1219px) {
    .visible-md-inline-block {
     display:inline-block!important
    }
   }
   @media (min-width:1220px) {
    .visible-lg {
     display:block!important
    }
    table.visible-lg {
     display:table!important
    }
    tr.visible-lg {
     display:table-row!important
    }
    td.visible-lg,
    th.visible-lg {
     display:table-cell!important
    }
   }
   @media (min-width:1220px) {
    .visible-lg-block {
     display:block!important
    }
   }
   @media (min-width:1220px) {
    .visible-lg-inline {
     display:inline!important
    }
   }
   @media (min-width:1220px) {
    .visible-lg-inline-block {
     display:inline-block!important
    }
   }
   @media (max-width:767px) {
    .hidden-xs {
     display:none!important
    }
   }
   @media (min-width:768px) and (max-width:989px) {
    .hidden-sm {
     display:none!important
    }
   }
   @media (min-width:990px) and (max-width:1219px) {
    .hidden-md {
     display:none!important
    }
   }
   @media (min-width:1220px) {
    .hidden-lg {
     display:none!important
    }
   }
   @media print {
    .visible-print {
     display:block!important
    }
    table.visible-print {
     display:table!important
    }
    tr.visible-print {
     display:table-row!important
    }
    td.visible-print,
    th.visible-print {
     display:table-cell!important
    }
   }
   @media print {
    .visible-print-block {
     display:block!important
    }
   }
   @media print {
    .visible-print-inline {
     display:inline!important
    }
   }
   @media print {
    .visible-print-inline-block {
     display:inline-block!important
    }
   }
   @media print {
    .hidden-print {
     display:none!important
    }
   }
   #slide-menu .main-navbar__categories--all:before,
   .AD-icon,
   .AE-icon,
   .AL-icon,
   .AT-icon,
   .BA-icon,
   .BE-icon,
   .BG-icon,
   .CA-icon,
   .CH-icon,
   .CY-icon,
   .CZ-icon,
   .DE-icon,
   .DK-icon,
   .EG-icon,
   .ES-icon,
   .FI-icon,
   .FR-icon,
   .GB-icon,
   .GR-icon,
   .HR-icon,
   .HU-icon,
   .IE-icon,
   .IS-icon,
   .IT-icon,
   .KR-icon,
   .KW-icon,
   .LI-icon,
   .LU-icon,
   .ME-icon,
   .NL-icon,
   .NO-icon,
   .PL-icon,
   .RO-icon,
   .RS-icon,
   .RU-icon,
   .SE-icon,
   .SI-icon,
   .SK-icon,
   .TR-icon,
   .article-items__controls--next span,
   .article-items__controls--prev span,
   .clock-icon,
   .clock-white-icon,
   .cms-articles-slider__controls--next span,
   .cms-articles-slider__controls--prev span,
   .cms-feature-box .marki:before,
   .cms-feature-box .pracownicy:before,
   .cms-feature-box .salony-pl:before,
   .cms-feature-box .salony:before,
   .icon-about1,
   .icon-about2,
   .icon-about3,
   .icon-about4,
   .icon-arrow-left,
   .icon-arrow-right,
   .icons-AD,
   .icons-AE,
   .icons-AL,
   .icons-AT,
   .icons-BA,
   .icons-BE,
   .icons-BG,
   .icons-CA,
   .icons-CH,
   .icons-CY,
   .icons-CZ,
   .icons-DE,
   .icons-DK,
   .icons-EG,
   .icons-ES,
   .icons-FI,
   .icons-FR,
   .icons-GB,
   .icons-GR,
   .icons-HR,
   .icons-HU,
   .icons-IE,
   .icons-IS,
   .icons-IT,
   .icons-KR,
   .icons-KW,
   .icons-LI,
   .icons-LU,
   .icons-ME,
   .icons-NL,
   .icons-NO,
   .icons-PL,
   .icons-RO,
   .icons-RS,
   .icons-RU,
   .icons-SE,
   .icons-SI,
   .icons-SK,
   .icons-TR,
   .icons-about1,
   .icons-about2,
   .icons-about3,
   .icons-about4,
   .icons-arrow-down,
   .icons-check-icon,
   .icons-clock-icon,
   .icons-clock-white-icon,
   .icons-close-icon,
   .icons-info-icon,
   .icons-info-icon-white,
   .icons-product-arrow-left,
   .icons-product-arrow-right,
   .icons-product-icon,
   .icons-product-icon2,
   .icons-product-icon3,
   .icons-sa,
   .icons-search-icon,
   .icons-slider-arrow-left,
   .icons-slider-arrow-right,
   .icons-sprite,
   .info-icon,
   .info-icon-white,
   .pre-footer__list-checked li:before,
   .product-sets__controls--next span,
   .product-sets__controls--prev span,
   .product-slider__controls--next span,
   .product-slider__controls--prev span,
   .product-slider__single--labels .product-label-1,
   .product-slider__single--labels .product-label-2,
   .product-slider__single--labels .product-label-3,
   .sa-icon,
   .search-icon {
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/icons-s14ef2c394d.png);
    background-repeat:no-repeat
   }
   .icons-AD {
    background-position:0 0
   }
   .icons-AE {
    background-position:0 -22px
   }
   .icons-AL {
    background-position:0 -44px
   }
   .icons-AT {
    background-position:0 -66px
   }
   .icons-BA {
    background-position:0 -88px
   }
   .icons-BE {
    background-position:0 -110px
   }
   .icons-BG {
    background-position:0 -132px
   }
   .icons-CA {
    background-position:0 -154px
   }
   .icons-CH {
    background-position:0 -176px
   }
   .icons-CY {
    background-position:0 -198px
   }
   .icons-CZ {
    background-position:0 -220px
   }
   .icons-DE {
    background-position:0 -242px
   }
   .icons-DK {
    background-position:0 -264px
   }
   .icons-EG {
    background-position:0 -286px
   }
   .icons-ES {
    background-position:0 -308px
   }
   .icons-FI {
    background-position:0 -330px
   }
   .icons-FR {
    background-position:0 -352px
   }
   .icons-GB {
    background-position:0 -374px
   }
   .icons-GR {
    background-position:0 -396px
   }
   .icons-HR {
    background-position:0 -418px
   }
   .icons-HU {
    background-position:0 -440px
   }
   .icons-IE {
    background-position:0 -462px
   }
   .icons-IS {
    background-position:0 -484px
   }
   .icons-IT {
    background-position:0 -506px
   }
   .icons-KR {
    background-position:0 -528px
   }
   .icons-KW {
    background-position:0 -550px
   }
   .icons-LI {
    background-position:0 -572px
   }
   .icons-LU {
    background-position:0 -594px
   }
   .icons-ME {
    background-position:0 -616px
   }
   .icons-NL {
    background-position:0 -638px
   }
   .icons-NO {
    background-position:0 -660px
   }
   .icons-PL {
    background-position:0 -682px
   }
   .icons-RO {
    background-position:0 -704px
   }
   .icons-RS {
    background-position:0 -726px
   }
   .icons-RU {
    background-position:0 -748px
   }
   .icons-SE {
    background-position:0 -770px
   }
   .icons-SI {
    background-position:0 -792px
   }
   .icons-SK {
    background-position:0 -814px
   }
   .icons-TR {
    background-position:0 -836px
   }
   .icons-about1 {
    background-position:0 -858px
   }
   .icons-about2 {
    background-position:0 -926px
   }
   .icons-about3 {
    background-position:0 -994px
   }
   .icons-about4 {
    background-position:0 -1062px
   }
   .icons-arrow-down {
    background-position:0 -1130px
   }
   .icons-check-icon {
    background-position:0 -1136px
   }
   .icons-clock-icon {
    background-position:0 -1147px
   }
   .icons-clock-white-icon {
    background-position:0 -1168px
   }
   .icons-close-icon {
    background-position:0 -1189px
   }
   .icons-info-icon-white {
    background-position:0 -1229px
   }
   .icons-info-icon {
    background-position:0 -1253px
   }
   .icons-product-arrow-left {
    background-position:0 -1277px
   }
   .icons-product-arrow-right {
    background-position:0 -1309px
   }
   .icons-product-icon {
    background-position:0 -1341px
   }
   .icons-product-icon2 {
    background-position:0 -1369px
   }
   .icons-product-icon3 {
    background-position:0 -1397px
   }
   .icons-sa {
    background-position:0 -1425px
   }
   .icons-search-icon {
    background-position:0 -1447px
   }
   .icons-slider-arrow-left {
    background-position:0 -1471px
   }
   .icons-slider-arrow-right {
    background-position:0 -1510px
   }
   .clock-icon {
    background-position:0 -1147px;
    width:21px;
    height:21px
   }
   .clock-white-icon {
    background-position:0 -1168px;
    width:21px;
    height:21px
   }
   .search-icon {
    background-position:0 -1447px;
    width:23px;
    height:24px
   }
   .info-icon {
    background-position:0 -1253px;
    width:24px;
    height:24px;
    display:block
   }
   .info-icon-white {
    background-position:0 -1229px;
    width:24px;
    height:24px;
    display:block
   }
   .AD-icon {
    background-position:0 0;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .AE-icon {
    background-position:0 -22px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .AL-icon {
    background-position:0 -44px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .AT-icon {
    background-position:0 -66px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .BA-icon {
    background-position:0 -88px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .BE-icon {
    background-position:0 -110px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .BG-icon {
    background-position:0 -132px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .CA-icon {
    background-position:0 -154px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .CH-icon {
    background-position:0 -176px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .CY-icon {
    background-position:0 -198px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .CZ-icon {
    background-position:0 -220px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .DE-icon {
    background-position:0 -242px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .DK-icon {
    background-position:0 -264px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .EG-icon {
    background-position:0 -286px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .ES-icon {
    background-position:0 -308px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .FI-icon {
    background-position:0 -330px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .FR-icon {
    background-position:0 -352px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .GB-icon {
    background-position:0 -374px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .GR-icon {
    background-position:0 -396px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .HR-icon {
    background-position:0 -418px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .HU-icon {
    background-position:0 -440px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .IE-icon {
    background-position:0 -462px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .IS-icon {
    background-position:0 -484px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .IT-icon {
    background-position:0 -506px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .KR-icon {
    background-position:0 -528px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .KW-icon {
    background-position:0 -550px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .LI-icon {
    background-position:0 -572px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .LU-icon {
    background-position:0 -594px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .ME-icon {
    background-position:0 -616px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .NL-icon {
    background-position:0 -638px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .NO-icon {
    background-position:0 -660px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .PL-icon {
    background-position:0 -682px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .RO-icon {
    background-position:0 -704px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .RS-icon {
    background-position:0 -726px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .RU-icon {
    background-position:0 -748px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .sa-icon {
    background-position:0 -1425px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .SE-icon {
    background-position:0 -770px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .SI-icon {
    background-position:0 -792px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .SK-icon {
    background-position:0 -814px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .TR-icon {
    background-position:0 -836px;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .icon-circle {
    -webkit-border-radius:10px;
    border-radius:10px;
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    min-width:20px;
    height:20px;
    color:#fff;
    background-color:#333;
    text-align:center;
    padding:2px 2px 0;
    line-height:16px;
    font-size:14px;
    display:inline-block
   }
   .icon-about1,
   .icon-about2,
   .icon-about3,
   .icon-about4 {
    display:inline-block
   }
   @media (max-width:767px) {
    .icon-about1,
    .icon-about2,
    .icon-about3,
    .icon-about4 {
     transform:scale(.8)
    }
   }
   .icon-about1 {
    background-position:0 -858px;
    width:72px;
    height:68px
   }
   .icon-about2 {
    background-position:0 -926px;
    width:72px;
    height:68px
   }
   .icon-about3 {
    background-position:0 -994px;
    width:72px;
    height:68px
   }
   .icon-about4 {
    background-position:0 -1062px;
    width:72px;
    height:68px
   }
   .icon-arrow-left {
    background-position:0 -1277px;
    width:16px;
    height:32px
   }
   .icon-arrow-right {
    background-position:0 -1309px;
    width:16px;
    height:32px
   }
   body {
    font-family:DINCompPro,Arial,Helvetica,sans-serif;
    font-size:14px;
    color:#3c3c3c;
    background-color:#fff;
    overflow-x:hidden
   }
   @media (max-width:767px) {
    body {
     font-size:13px
    }
   }
   img {
    border:0;
    vertical-align:top
   }
   a {
    color:#143ca0;
    text-decoration:none
   }
   a:hover {
    text-decoration:underline
   }
   :focus {
    outline:0
   }
   li,
   ul {
    -webkit-margin-before:0;
    -webkit-margin-after:0
   }
   .category_name,
   h1,
   h2,
   h3,
   h4 {
    font-family:DINCompPro-Light,Arial,Helvetica,sans-serif
   }
   .category_name,
   h1,
   h2 {
    font-size:36px;
    margin-top:10px;
    margin-bottom:10px
   }
   @media (max-width:989px) {
    .category_name,
    h1,
    h2 {
     font-size:30px
    }
   }
   @media (max-width:767px) {
    .category_name,
    h1,
    h2 {
     font-size:24px
    }
   }
   h3 {
    font-size:24px;
    margin-top:5px;
    margin-bottom:5px;
    line-height:28px
   }
   @media (max-width:767px) {
    h3 {
     font-size:20px;
     line-height:22px
    }
   }
   h4 {
    font-size:18px;
    margin-top:5px;
    margin-bottom:5px
   }
   @media (max-width:767px) {
    h4 {
     font-size:16px
    }
   }
   @media (max-width:990px -1) {
    p {
     margin-top:10px;
     margin-bottom:10px
    }
   }
   .mega-title {
    margin-top:30px;
    margin-bottom:30px
   }
   .mega-title--ekarta {
    margin-bottom:0
   }
   .mega-title--extra {
    font-size:14px
   }
   .mega-title--articles {
    margin-top:10px
   }
   .mega-title+.product-tabs {
    margin-bottom:30px
   }
   .title-margin {
    margin:20px 0
   }
   .main-heading {
    margin:0 0 15px;
    font-size:36px;
    font-family:DINCompPro-Light,Arial,Helvetica,sans-serif;
    color:#333
   }
   @media (max-width:767px) {
    .main-heading {
     font-size:30px
    }
   }
   @media (max-width:320px) {
    .main-heading {
     font-size:24px
    }
   }
   .headings {
    margin:0 0 15px;
    font-size:18px;
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    color:#333
   }
   .smaller {
    font-size:.9em
   }
   .normal {
    font-family:DINCompPro,Arial,Helvetica,sans-serif
   }
   .bold {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif
   }
   .italic {
    font-style:italic
   }
   .medium {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif
   }
   .display-block {
    display:block
   }
   .red {
    color:#e60b0b
   }
   .green {
    color:#7db901
   }
   .blue {
    color:#143ca0
   }
   .yellow {
    color:#f6ba01
   }
   .grey {
    color:#a2a2a2
   }
   .uppercase {
    text-transform:uppercase
   }
   .italic {
    font-style:italic
   }
   .relative {
    position:relative
   }
   .border-left {
    border-left:1px solid #e0e2e4
   }
   @media (min-width:990px) {
    .border-left-md {
     border-left:1px solid #e0e2e4
    }
   }
   @media (min-width:1220px) {
    .border-left-lg {
     border-left:1px solid #e0e2e4
    }
   }
   .border-right {
    border-right:1px solid #e0e2e4
   }
   @media (min-width:990px) {
    .border-right-md {
     border-right:1px solid #e0e2e4
    }
   }
   @media (min-width:1220px) {
    .border-right-lg {
     border-right:1px solid #e0e2e4
    }
   }
   .border-bottom {
    border-bottom:1px solid #e0e2e4
   }
   @media (max-width:767px) {
    .border-bottom-xs {
     border-bottom:1px solid #e0e2e4
    }
   }
   .border-top {
    border-top:1px solid #e0e2e4
   }
   .nowrap {
    white-space:nowrap
   }
   .container-responsive img,
   .container-responsive img>img,
   .responsive-img,
   .responsive-img>img {
    max-height:100%;
    max-width:100%
   }
   .centered {
    text-align:center
   }
   .align-right {
    text-align:right
   }
   @media (min-width:768px) {
    .align-right-sm {
     text-align:right
    }
   }
   .align-left {
    text-align:left
   }
   @media (min-width:768px) {
    .align-left-sm {
     text-align:left
    }
   }
   .nopadding [class^=col-] {
    padding:0
   }
   .nopadding[class^=col-] {
    padding:0
   }
   .main-slider .nopadding .full-column,
   .main-slider .nopadding .half-column {
    padding:0
   }
   .custom-grid.order-info-box,
   .custom-grid.row {
    margin:0
   }
   .container {
    min-width:300px;
    width:100%
   }
   @media (min-width:768px) {
    .container {
     width:100%
    }
   }
   @media (min-width:990px) {
    .container {
     width:100%
    }
   }
   @media (min-width:1220px) {
    .container {
     width:1200px
    }
   }
   @media (min-width:320px) and (max-width:767px) {
    .xs-block {
     display:block
    }
   }
   @media (min-width:768px) and (max-width:989px) {
    .sm-block {
     display:block
    }
   }
   @media (min-width:990px) and (max-width:1220px -1) {
    .md-block {
     display:block
    }
   }
   @media (min-width:1220px) {
    .lg-block {
     display:block
    }
   }
   .btn-red,
   .cms-blue-jumbotron .column:nth-child(2) a {
    -webkit-border-radius:4px;
    border-radius:4px;
    background-color:#e60a0a;
    background-image:-webkit-gradient(linear,left top,left bottom,#e60a0a,#c30505);
    background-image:-webkit-linear-gradient(top,#e60a0a,#c30505);
    background-image:-moz-linear-gradient(top,#e60a0a,#c30505);
    background-image:-ms-linear-gradient(top,#e60a0a,#c30505);
    background-image:-o-linear-gradient(top,#e60a0a,#c30505);
    background-image:linear-gradient(top,#e60a0a,#c30505);
    color:#fff;
    border:none;
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
   }
   .btn-red:focus,
   .btn-red:hover,
   .cms-blue-jumbotron .column:nth-child(2) a:focus,
   .cms-blue-jumbotron .column:nth-child(2) a:hover {
    color:#fff;
    background-color:#c30505;
    background-image:-webkit-gradient(linear,left top,left bottom,#c30505,#e60a0a);
    background-image:-webkit-linear-gradient(top,#c30505,#e60a0a);
    background-image:-moz-linear-gradient(top,#c30505,#e60a0a);
    background-image:-ms-linear-gradient(top,#c30505,#e60a0a);
    background-image:-o-linear-gradient(top,#c30505,#e60a0a);
    background-image:linear-gradient(top,#c30505,#e60a0a)
   }
   .btn-red.active,
   .btn-red:active,
   .cms-blue-jumbotron .column:nth-child(2) a.active,
   .cms-blue-jumbotron .column:nth-child(2) a:active {
    background-color:#c30505;
    background-image:-webkit-gradient(linear,left top,left bottom,#c30505,#e60a0a);
    background-image:-webkit-linear-gradient(top,#c30505,#e60a0a);
    background-image:-moz-linear-gradient(top,#c30505,#e60a0a);
    background-image:-ms-linear-gradient(top,#c30505,#e60a0a);
    background-image:-o-linear-gradient(top,#c30505,#e60a0a);
    background-image:linear-gradient(top,#c30505,#e60a0a)
   }
   .btn-red:hover,
   .cms-blue-jumbotron .column:nth-child(2) a:hover {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px;
    text-decoration:underline;
    outline:0
   }
   .btn-red.active,
   .btn-red:active,
   .cms-blue-jumbotron .column:nth-child(2) a.active,
   .cms-blue-jumbotron .column:nth-child(2) a:active {
    -webkit-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    -moz-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5)
   }
   .btn-red.disabled,
   .btn-red[disabled],
   .cms-blue-jumbotron .column:nth-child(2) a.disabled,
   .cms-blue-jumbotron .column:nth-child(2) a[disabled] {
    opacity:.65;
    -webkit-box-shadow:none;
    box-shadow:none
   }
   .btn-default {
    -webkit-border-radius:4px;
    border-radius:4px;
    background-color:#fff;
    background-image:-webkit-gradient(linear,left top,left bottom,#fff,#f0f0f0);
    background-image:-webkit-linear-gradient(top,#fff,#f0f0f0);
    background-image:-moz-linear-gradient(top,#fff,#f0f0f0);
    background-image:-ms-linear-gradient(top,#fff,#f0f0f0);
    background-image:-o-linear-gradient(top,#fff,#f0f0f0);
    background-image:linear-gradient(top,#fff,#f0f0f0);
    color:#133b9c;
    border:1px #e0e2e4 solid;
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
   }
   .btn-default:hover {
    color:#333;
    text-decoration:underline
   }
   .btn-default.active,
   .btn-default:active {
    color:#333;
    background-image:none;
    background-color:#e0e2e4
   }
   .btn-default:hover {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px;
    text-decoration:underline;
    outline:0
   }
   .btn-default.active,
   .btn-default:active {
    -webkit-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    -moz-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5)
   }
   .btn-default.disabled,
   .btn-default[disabled] {
    opacity:.65;
    -webkit-box-shadow:none;
    box-shadow:none
   }
   .btn-blue {
    -webkit-border-radius:4px;
    border-radius:4px;
    background-color:#143ca0;
    background-image:-webkit-gradient(linear,left top,left bottom,#143ca0,#143ca0);
    background-image:-webkit-linear-gradient(top,#143ca0,#143ca0);
    background-image:-moz-linear-gradient(top,#143ca0,#143ca0);
    background-image:-ms-linear-gradient(top,#143ca0,#143ca0);
    background-image:-o-linear-gradient(top,#143ca0,#143ca0);
    background-image:linear-gradient(top,#143ca0,#143ca0);
    color:#fff;
    border:1px #103183 solid;
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
   }
   .btn-blue:hover {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px;
    text-decoration:underline;
    outline:0
   }
   .btn-blue.active,
   .btn-blue:active {
    -webkit-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    -moz-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5)
   }
   .btn-blue.disabled,
   .btn-blue[disabled] {
    opacity:.65;
    -webkit-box-shadow:none;
    box-shadow:none
   }
   .btn-white {
    -webkit-border-radius:4px;
    border-radius:4px;
    color:#133b9c;
    border:1px solid #e0e2e4;
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
   }
   .btn-white:hover {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px;
    text-decoration:underline;
    outline:0
   }
   .btn-white.active,
   .btn-white:active {
    -webkit-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    -moz-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5)
   }
   .btn-white.disabled,
   .btn-white[disabled] {
    opacity:.65;
    -webkit-box-shadow:none;
    box-shadow:none
   }
   .btn-blue-empty {
    -webkit-border-radius:4px;
    border-radius:4px;
    background-image:none;
    background-color:#fff;
    color:#133b9c;
    border:1px solid #133b9c;
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
   }
   .btn-blue-empty:hover {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px;
    text-decoration:underline;
    outline:0
   }
   .btn-blue-empty.active,
   .btn-blue-empty:active {
    -webkit-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    -moz-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5)
   }
   .btn-blue-empty.disabled,
   .btn-blue-empty[disabled] {
    opacity:.65;
    -webkit-box-shadow:none;
    box-shadow:none
   }
   .btn-blue-empty .fa-arrow-right {
    margin-left:15px
   }
   .btn-white-empty {
    -webkit-border-radius:4px;
    border-radius:4px;
    background-image:none;
    background-color:none;
    color:#fff;
    border:1px solid #fff;
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
   }
   .btn-white-empty:hover {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px;
    text-decoration:underline;
    outline:0
   }
   .btn-white-empty.active,
   .btn-white-empty:active {
    -webkit-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    -moz-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5)
   }
   .btn-white-empty.disabled,
   .btn-white-empty[disabled] {
    opacity:.65;
    -webkit-box-shadow:none;
    box-shadow:none
   }
   .btn-white-empty .fa-arrow-right {
    margin-left:15px
   }
   [data-toggle-set] {
    display:none
   }
   .toggle-active {
    display:block!important;
    -webkit-animation:opacity .3s ease-out;
    -moz-animation:opacity .3s ease-out
   }
   @-webkit-keyframes opacity {
    0% {
     opacity:0
    }
    100% {
     opacity:1
    }
   }
   @-moz-keyframes opacity {
    0% {
     opacity:0
    }
    100% {
     opacity:1
    }
   }
   .divider {
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/divider.png);
    background-repeat:no-repeat;
    background-position:center;
    height:24px;
    margin-bottom:-24px;
    margin-top:20px;
    width:100%
   }
   .divider-margin {
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/divider.png);
    background-repeat:no-repeat;
    background-position:center;
    height:24px;
    width:100%;
    margin:30px 0 0
   }
   .divider-dashed {
    border-top:1px dashed #e0e2e4;
    margin:15px 0
   }
   .wave-container,
   .wave-container.module-section {
    background:#133b9c;
    color:#fff;
    margin-top:50px;
    margin-bottom:50px;
    padding:0
   }
   .wave-container.module-section.newsletter-section:after,
   .wave-container.module-section.newsletter-section:before,
   .wave-container.newsletter-section:after,
   .wave-container.newsletter-section:before {
    content:none
   }
   .wave-container.calculator-section,
   .wave-container.module-section.calculator-section {
    display:none;
    margin-top:15px;
    margin-bottom:15px
   }
   .wave-container.calculator-section:after,
   .wave-container.calculator-section:before,
   .wave-container.module-section.calculator-section:after,
   .wave-container.module-section.calculator-section:before {
    content:none
   }
   .wave-container.calculator-section .container,
   .wave-container.module-section.calculator-section .container {
    background:#133b9c
   }
   .wave-container.module-section:before,
   .wave-container:before {
    content:'';
    height:48px;
    display:block;
    z-index:-2
   }
   .wave-container.module-section:after,
   .wave-container:after {
    content:'';
    height:48px;
    width:100%;
    position:absolute;
    z-index:-2
   }
   .wave-container.module-section__top,
   .wave-container__top {
    background-color:#133b9c;
    color:#fff;
    margin-top:50px
   }
   .wave-container.module-section__top:before,
   .wave-container__top:before {
    content:'';
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/wave-top.png);
    background-size:cover;
    background-repeat:no-repeat;
    height:48px;
    display:block;
    z-index:-2
   }
   .wave-container.module-section__top a,
   .wave-container__top a {
    color:#bac8ea
   }
   .wave-container.module-section__top a:hover,
   .wave-container__top a:hover {
    color:#fff
   }
   .wave-container.module-section_top,
   .wave-container_top {
    background-color:#133b9c;
    color:#fff;
    margin:0 0 0
   }
   .wave-container.module-section_top:before,
   .wave-container_top:before {
    content:'';
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/wave-top.png);
    background-size:100%;
    background-repeat:no-repeat;
    height:48px;
    display:block;
    z-index:-2
   }
   .wave-container.module-section_top a,
   .wave-container_top a {
    color:#bac8ea
   }
   .wave-container.module-section_top a:hover,
   .wave-container_top a:hover {
    color:#fff
   }
   .wave-container.module-section_bottom,
   .wave-container_bottom {
    background-color:#fff;
    color:#133b9c;
    margin:0 0 0
   }
   .wave-container.module-section_bottom:after,
   .wave-container_bottom:after {
    content:'';
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/wave-bottom.png);
    background-size:100%;
    background-repeat:no-repeat;
    height:48px;
    display:block;
    z-index:-2
   }
   .wave-container.module-section_bottom a,
   .wave-container_bottom a {
    color:#bac8ea
   }
   .wave-container.module-section_bottom a:hover,
   .wave-container_bottom a:hover {
    color:#133b9c
   }
   .wave-container a,
   .wave-container.module-section a {
    color:#bac8ea
   }
   .wave-container a:hover,
   .wave-container.module-section a:hover {
    color:#fff
   }
   .wave-container h1,
   .wave-container h2,
   .wave-container h3,
   .wave-container h4,
   .wave-container p,
   .wave-container.module-section h1,
   .wave-container.module-section h2,
   .wave-container.module-section h3,
   .wave-container.module-section h4,
   .wave-container.module-section p {
    font-family:DINCompPro-Light,Arial,Helvetica,sans-serif;
    color:#fff
   }
   .wave-container .selectric-wrapper .selectric,
   .wave-container.module-section .selectric-wrapper .selectric {
    margin-bottom:0
   }
   .wave-container .selectric-wrapper .selectric .label,
   .wave-container.module-section .selectric-wrapper .selectric .label {
    color:#3c3c3c
   }
   @media (max-width:767px) {
    .wave-container h2,
    .wave-container.module-section h2 {
     font-size:20px;
     line-height:24px
    }
   }
   .wave-top-white-blue img {
    display:none
   }
   .wave-top-white-blue svg {
    fill:#133b9c;
    margin-bottom:-1px
   }
   @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
    .wave-top-white-blue img {
     width:100%;
     display:block
    }
   }
   @media all and (-ms-high-contrast:none) and (max-width:767px),(-ms-high-contrast:active) and (max-width:767px) {
    .wave-top-white-blue img {
     display:none
    }
   }
   @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
    .wave-top-white-blue svg {
     fill:#133b9c;
     margin-bottom:-1px;
     display:none
    }
   }
   @media all and (-ms-high-contrast:none) and (max-width:767px),(-ms-high-contrast:active) and (max-width:767px) {
    .wave-top-white-blue svg {
     display:block
    }
   }
   .wave-bottom-white-blue img {
    display:none
   }
   .wave-bottom-white-blue svg {
    fill:#133b9c
   }
   @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
    .wave-bottom-white-blue img {
     width:100%;
     display:block
    }
   }
   @media all and (-ms-high-contrast:none) and (max-width:767px),(-ms-high-contrast:active) and (max-width:767px) {
    .wave-bottom-white-blue img {
     display:none
    }
   }
   @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
    .wave-bottom-white-blue svg {
     fill:#133b9c;
     display:none
    }
   }
   @media all and (-ms-high-contrast:none) and (max-width:767px),(-ms-high-contrast:active) and (max-width:767px) {
    .wave-bottom-white-blue svg {
     display:block
    }
   }
   .expanded-container,
   .expanded-container.module-section {
    margin-right:-10px;
    margin-left:-10px
   }
   .close-icon,
   .inpost-dialog .ui-dialog-titlebar-close {
    width:20px;
    height:20px;
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/close-icon.png);
    display:block;
    background-repeat:no-repeat;
    background-size:contain
   }
   .recommend-icon {
    width:92px
   }
   .recommend-icon p {
    color:#143ca0;
    text-transform:uppercase;
    font-size:12px
   }
   .recommend-icon img {
    display:block;
    max-width:92px;
    max-height:100%;
    padding:5px 0
   }
   .sale-icon {
    width:60px;
    height:60px;
    -webkit-border-radius:30px;
    border-radius:30px;
    border:1px solid #e0e2e4
   }
   .sale-icon p {
    font-size:18px;
    color:#e0e2e4;
    text-align:center
   }
   .sale-icon p {
    line-height:60px
   }
   .sale-icon-sm {
    width:50px;
    height:50px;
    -webkit-border-radius:25px;
    border-radius:25px;
    border:1px solid #e0e2e4
   }
   .sale-icon-sm p {
    font-size:16px;
    color:#e0e2e4;
    text-align:center
   }
   .sale-icon-sm p {
    line-height:52px
   }
   .sale-icon-lg {
    width:127px;
    height:127px;
    -webkit-border-radius:63.5px;
    border-radius:63.5px;
    border:1px solid #e0e2e4
   }
   .sale-icon-lg p {
    font-size:40px;
    color:#e0e2e4;
    text-align:center
   }
   .sale-icon-lg p {
    line-height:137px
   }
   .sale-icon-xs {
    width:40px;
    height:40px;
    -webkit-border-radius:20px;
    border-radius:20px;
    border:1px solid #e0e2e4
   }
   .sale-icon-xs p {
    font-size:14px;
    color:#e0e2e4;
    text-align:center
   }
   .sale-icon-xs p {
    line-height:40px
   }
   .sale-icon-xxs {
    width:30px;
    height:30px;
    -webkit-border-radius:15px;
    border-radius:15px;
    border:1px solid #e0e2e4
   }
   .sale-icon-xxs p {
    font-size:14px;
    color:#e0e2e4;
    text-align:center
   }
   .sale-icon-xxs p {
    line-height:30px
   }
   .sale-icon-lg.red,
   .sale-icon-sm.red,
   .sale-icon-xs.red,
   .sale-icon-xxs.red,
   .sale-icon.red {
    border-color:#e60b0b
   }
   .sale-icon-lg.red p,
   .sale-icon-sm.red p,
   .sale-icon-xs.red p,
   .sale-icon-xxs.red p,
   .sale-icon.red p {
    color:#e60b0b
   }
   .sale-icon-lg.red.full,
   .sale-icon-sm.red.full,
   .sale-icon-xs.red.full,
   .sale-icon-xxs.red.full,
   .sale-icon.red.full {
    background-color:#e60b0b;
    border-color:#fff
   }
   .sale-icon-lg.red.full p,
   .sale-icon-sm.red.full p,
   .sale-icon-xs.red.full p,
   .sale-icon-xxs.red.full p,
   .sale-icon.red.full p {
    color:#fff
   }
   .sale-icon-lg.green,
   .sale-icon-sm.green,
   .sale-icon-xs.green,
   .sale-icon-xxs.green,
   .sale-icon.green {
    border-color:#7db901
   }
   .sale-icon-lg.green p,
   .sale-icon-sm.green p,
   .sale-icon-xs.green p,
   .sale-icon-xxs.green p,
   .sale-icon.green p {
    color:#7db901
   }
   .sale-icon-lg.green.full,
   .sale-icon-sm.green.full,
   .sale-icon-xs.green.full,
   .sale-icon-xxs.green.full,
   .sale-icon.green.full {
    background-color:#7db901;
    border-color:#fff
   }
   .sale-icon-lg.green.full p,
   .sale-icon-sm.green.full p,
   .sale-icon-xs.green.full p,
   .sale-icon-xxs.green.full p,
   .sale-icon.green.full p {
    color:#fff
   }
   .sale-icon-lg.blue,
   .sale-icon-sm.blue,
   .sale-icon-xs.blue,
   .sale-icon-xxs.blue,
   .sale-icon.blue {
    border-color:#133b9c
   }
   .sale-icon-lg.blue p,
   .sale-icon-sm.blue p,
   .sale-icon-xs.blue p,
   .sale-icon-xxs.blue p,
   .sale-icon.blue p {
    color:#133b9c
   }
   .sale-icon-lg.blue.full,
   .sale-icon-sm.blue.full,
   .sale-icon-xs.blue.full,
   .sale-icon-xxs.blue.full,
   .sale-icon.blue.full {
    background-color:#133b9c;
    border-color:#fff
   }
   .sale-icon-lg.blue.full p,
   .sale-icon-sm.blue.full p,
   .sale-icon-xs.blue.full p,
   .sale-icon-xxs.blue.full p,
   .sale-icon.blue.full p {
    color:#fff
   }
   .sale-icon-lg.grey,
   .sale-icon-sm.grey,
   .sale-icon-xs.grey,
   .sale-icon-xxs.grey,
   .sale-icon.grey {
    border-color:#3c3c3c
   }
   .sale-icon-lg.grey p,
   .sale-icon-sm.grey p,
   .sale-icon-xs.grey p,
   .sale-icon-xxs.grey p,
   .sale-icon.grey p {
    color:#3c3c3c
   }
   .sale-icon-lg.grey.full,
   .sale-icon-sm.grey.full,
   .sale-icon-xs.grey.full,
   .sale-icon-xxs.grey.full,
   .sale-icon.grey.full {
    background-color:#3c3c3c;
    border-color:#fff
   }
   .sale-icon-lg.grey.full p,
   .sale-icon-sm.grey.full p,
   .sale-icon-xs.grey.full p,
   .sale-icon-xxs.grey.full p,
   .sale-icon.grey.full p {
    color:#fff
   }
   .product-label {
    -webkit-border-top-right-radius:4px;
    border-top-right-radius:4px;
    -webkit-border-top-left-radius:4px;
    border-top-left-radius:4px;
    background-clip:padding-box;
    text-transform:uppercase;
    border:1px solid #e0e2e4;
    float:left;
    font-size:13px;
    font-weight:600;
    color:#fff;
    padding:10px 10px 8px;
    width:100%
   }
   .product-label.red {
    border-color:#e60b0b;
    background-color:#e60b0b
   }
   .product-label.yellow {
    border-color:#f6ba01;
    background-color:#f6ba01
   }
   .product-label.blue {
    border-color:#133b9c;
    background-color:#133b9c
   }
   table {
    background-color:transparent
   }
   caption {
    padding-top:8px;
    padding-bottom:8px;
    color:#3c3c3c;
    text-align:left
   }
   th {
    text-align:left
   }
   #my-orders-table,
   .cms-editor table,
   .cms-price-table,
   .table {
    width:100%;
    max-width:100%;
    margin-bottom:20px;
    border-bottom:1px solid #ddd
   }
   #my-orders-table>tbody>tr>td,
   #my-orders-table>tbody>tr>th,
   #my-orders-table>tfoot>tr>td,
   #my-orders-table>tfoot>tr>th,
   #my-orders-table>thead>tr>td,
   #my-orders-table>thead>tr>th,
   .cms-editor table>tbody>tr>td,
   .cms-editor table>tbody>tr>th,
   .cms-editor table>tfoot>tr>td,
   .cms-editor table>tfoot>tr>th,
   .cms-editor table>thead>tr>td,
   .cms-editor table>thead>tr>th,
   .cms-price-table>tbody>tr>td,
   .cms-price-table>tbody>tr>th,
   .cms-price-table>tfoot>tr>td,
   .cms-price-table>tfoot>tr>th,
   .cms-price-table>thead>tr>td,
   .cms-price-table>thead>tr>th,
   .table>tbody>tr>td,
   .table>tbody>tr>th,
   .table>tfoot>tr>td,
   .table>tfoot>tr>th,
   .table>thead>tr>td,
   .table>thead>tr>th {
    padding:8px;
    line-height:1.5;
    vertical-align:top;
    border-top:1px solid #ddd
   }
   #my-orders-table>thead>tr>th,
   .cms-editor table>thead>tr>th,
   .cms-price-table>thead>tr>th,
   .table>thead>tr>th {
    vertical-align:bottom;
    border-bottom:2px solid #ddd
   }
   #my-orders-table tbody:first-child>tr:first-child>td,
   #my-orders-table tbody:first-child>tr:first-child>th,
   #my-orders-table>caption+thead>tr:first-child>td,
   #my-orders-table>caption+thead>tr:first-child>th,
   #my-orders-table>colgroup+thead>tr:first-child>td,
   #my-orders-table>colgroup+thead>tr:first-child>th,
   #my-orders-table>thead:first-child>tr:first-child>td,
   #my-orders-table>thead:first-child>tr:first-child>th,
   .cms-editor table tbody:first-child>tr:first-child>td,
   .cms-editor table tbody:first-child>tr:first-child>th,
   .cms-editor table>caption+thead>tr:first-child>td,
   .cms-editor table>caption+thead>tr:first-child>th,
   .cms-editor table>colgroup+thead>tr:first-child>td,
   .cms-editor table>colgroup+thead>tr:first-child>th,
   .cms-editor table>thead:first-child>tr:first-child>td,
   .cms-editor table>thead:first-child>tr:first-child>th,
   .cms-price-table tbody:first-child>tr:first-child>td,
   .cms-price-table tbody:first-child>tr:first-child>th,
   .cms-price-table>caption+thead>tr:first-child>td,
   .cms-price-table>caption+thead>tr:first-child>th,
   .cms-price-table>colgroup+thead>tr:first-child>td,
   .cms-price-table>colgroup+thead>tr:first-child>th,
   .cms-price-table>thead:first-child>tr:first-child>td,
   .cms-price-table>thead:first-child>tr:first-child>th,
   .table tbody:first-child>tr:first-child>td,
   .table tbody:first-child>tr:first-child>th,
   .table>caption+thead>tr:first-child>td,
   .table>caption+thead>tr:first-child>th,
   .table>colgroup+thead>tr:first-child>td,
   .table>colgroup+thead>tr:first-child>th,
   .table>thead:first-child>tr:first-child>td,
   .table>thead:first-child>tr:first-child>th {
    border-top:0
   }
   #my-orders-table>tbody+tbody,
   .cms-editor table>tbody+tbody,
   .cms-price-table>tbody+tbody,
   .table>tbody+tbody {
    border-top:2px solid #ddd
   }
   #my-orders-table #my-orders-table,
   #my-orders-table .cms-editor table,
   #my-orders-table .cms-price-table,
   #my-orders-table .table,
   .cms-editor #my-orders-table table,
   .cms-editor .cms-price-table table,
   .cms-editor .table table,
   .cms-editor table #my-orders-table,
   .cms-editor table .cms-price-table,
   .cms-editor table .table,
   .cms-editor table table,
   .cms-price-table #my-orders-table,
   .cms-price-table .cms-editor table,
   .cms-price-table .cms-price-table,
   .cms-price-table .table,
   .table #my-orders-table,
   .table .cms-editor table,
   .table .cms-price-table,
   .table .table {
    background-color:#fff
   }
   .table-bordered {
    border:1px solid #ddd
   }
   .table-bordered>tbody>tr>td,
   .table-bordered>tbody>tr>th,
   .table-bordered>tfoot>tr>td,
   .table-bordered>tfoot>tr>th,
   .table-bordered>thead>tr>td,
   .table-bordered>thead>tr>th {
    border:1px solid #ddd
   }
   .table-bordered>thead>tr>td,
   .table-bordered>thead>tr>th {
    border-bottom-width:2px
   }
   .table-half-bordered {
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd
   }
   .table-half-bordered>tbody>tr>td,
   .table-half-bordered>tbody>tr>th,
   .table-half-bordered>tfoot>tr>td,
   .table-half-bordered>tfoot>tr>th,
   .table-half-bordered>thead>tr>td,
   .table-half-bordered>thead>tr>th {
    border:1px solid #ddd
   }
   .table-half-bordered>tbody>tr>td:first-child,
   .table-half-bordered>tbody>tr>th:first-child,
   .table-half-bordered>tfoot>tr>td:first-child,
   .table-half-bordered>tfoot>tr>th:first-child,
   .table-half-bordered>thead>tr>td:first-child,
   .table-half-bordered>thead>tr>th:first-child {
    border-left:none
   }
   .table-half-bordered>tbody>tr>td:last-child,
   .table-half-bordered>tbody>tr>th:last-child,
   .table-half-bordered>tfoot>tr>td:last-child,
   .table-half-bordered>tfoot>tr>th:last-child,
   .table-half-bordered>thead>tr>td:last-child,
   .table-half-bordered>thead>tr>th:last-child {
    border-right:none
   }
   .table-half-bordered>thead>tr>td,
   .table-half-bordered>thead>tr>th {
    border-bottom-width:2px
   }
   .table-half-bordered>thead>tr>td:first-child,
   .table-half-bordered>thead>tr>th:first-child {
    border-left:none
   }
   .table-half-bordered>thead>tr>td:last-child,
   .table-half-bordered>thead>tr>th:last-child {
    border-right:none
   }
   .td-centered td {
    text-align:center
   }
   .table-striped>tbody>tr:nth-of-type(odd) {
    background-color:#f9f9f9
   }
   .table-hover>tbody>tr:hover {
    background-color:#f5f5f5
   }
   #my-orders-table,
   .table-dots {
    border-bottom:none
   }
   #my-orders-table>tbody>tr>td,
   #my-orders-table>tbody>tr>th,
   #my-orders-table>tfoot>tr>td,
   #my-orders-table>tfoot>tr>th,
   #my-orders-table>thead>tr>td,
   #my-orders-table>thead>tr>th,
   .table-dots>tbody>tr>td,
   .table-dots>tbody>tr>th,
   .table-dots>tfoot>tr>td,
   .table-dots>tfoot>tr>th,
   .table-dots>thead>tr>td,
   .table-dots>thead>tr>th {
    border-top:none
   }
   #my-orders-table>tbody>tr>td,
   #my-orders-table>tfoot>tr>td,
   #my-orders-table>thead>tr>td,
   .table-dots>tbody>tr>td,
   .table-dots>tfoot>tr>td,
   .table-dots>thead>tr>td {
    vertical-align:bottom;
    line-height:14px;
    padding-top:24px;
    padding-left:0;
    padding-right:0;
    padding-bottom:0
   }
   #my-orders-table>tbody>tr>td:first-child,
   #my-orders-table>tfoot>tr>td:first-child,
   #my-orders-table>thead>tr>td:first-child,
   .table-dots>tbody>tr>td:first-child,
   .table-dots>tfoot>tr>td:first-child,
   .table-dots>thead>tr>td:first-child {
    padding-right:5px;
    background:url(https://www.intersport.pl/skin/frontend/default/intersport/images/dot.png) repeat-x bottom
   }
   #my-orders-table>tbody>tr>td span,
   #my-orders-table>tfoot>tr>td span,
   #my-orders-table>thead>tr>td span,
   .table-dots>tbody>tr>td span,
   .table-dots>tfoot>tr>td span,
   .table-dots>thead>tr>td span {
    padding-right:5px;
    background-color:#fff;
    display:inline-block
   }
   #my-orders-table>tbody>tr>td.no-dots,
   #my-orders-table>tfoot>tr>td.no-dots,
   #my-orders-table>thead>tr>td.no-dots,
   .table-dots>tbody>tr>td.no-dots,
   .table-dots>tfoot>tr>td.no-dots,
   .table-dots>thead>tr>td.no-dots {
    background:0 0
   }
   #my-orders-table>tbody>tr>td.price,
   #my-orders-table>tfoot>tr>td.price,
   #my-orders-table>thead>tr>td.price,
   .table-dots>tbody>tr>td.price,
   .table-dots>tfoot>tr>td.price,
   .table-dots>thead>tr>td.price {
    white-space:nowrap
   }
   #my-orders-table>thead>tr>th,
   .table-dots>thead>tr>th {
    border-bottom:none
   }
   #my-orders-table>tbody+tbody,
   .table-dots>tbody+tbody {
    border-top:none
   }
   table col[class*=col-] {
    position:static;
    float:none;
    display:table-column
   }
   table td[class*=col-],
   table th[class*=col-] {
    position:static;
    float:none;
    display:table-cell
   }
   .table-responsive {
    overflow-x:auto;
    min-height:.01%
   }
   @media screen and (max-width:320px) {
    .table-responsive {
     width:100%;
     margin-bottom:15px;
     overflow-y:hidden;
     -ms-overflow-style:-ms-autohiding-scrollbar;
     border:1px solid #ddd
    }
    .cms-editor .table-responsive>table,
    .table-responsive>#my-orders-table,
    .table-responsive>.cms-price-table,
    .table-responsive>.table {
     margin-bottom:0
    }
    .cms-editor .table-responsive>table>tbody>tr>td,
    .cms-editor .table-responsive>table>tbody>tr>th,
    .cms-editor .table-responsive>table>tfoot>tr>td,
    .cms-editor .table-responsive>table>tfoot>tr>th,
    .cms-editor .table-responsive>table>thead>tr>td,
    .cms-editor .table-responsive>table>thead>tr>th,
    .table-responsive>#my-orders-table>tbody>tr>td,
    .table-responsive>#my-orders-table>tbody>tr>th,
    .table-responsive>#my-orders-table>tfoot>tr>td,
    .table-responsive>#my-orders-table>tfoot>tr>th,
    .table-responsive>#my-orders-table>thead>tr>td,
    .table-responsive>#my-orders-table>thead>tr>th,
    .table-responsive>.cms-price-table>tbody>tr>td,
    .table-responsive>.cms-price-table>tbody>tr>th,
    .table-responsive>.cms-price-table>tfoot>tr>td,
    .table-responsive>.cms-price-table>tfoot>tr>th,
    .table-responsive>.cms-price-table>thead>tr>td,
    .table-responsive>.cms-price-table>thead>tr>th,
    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tfoot>tr>td,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>thead>tr>th {
     white-space:nowrap
    }
    .table-responsive>.table-bordered {
     border:0
    }
    .table-responsive>.table-bordered>tbody>tr>td:first-child,
    .table-responsive>.table-bordered>tbody>tr>th:first-child,
    .table-responsive>.table-bordered>tfoot>tr>td:first-child,
    .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .table-responsive>.table-bordered>thead>tr>td:first-child,
    .table-responsive>.table-bordered>thead>tr>th:first-child {
     border-left:0
    }
    .table-responsive>.table-bordered>tbody>tr>td:last-child,
    .table-responsive>.table-bordered>tbody>tr>th:last-child,
    .table-responsive>.table-bordered>tfoot>tr>td:last-child,
    .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .table-responsive>.table-bordered>thead>tr>td:last-child,
    .table-responsive>.table-bordered>thead>tr>th:last-child {
     border-right:0
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>td,
    .table-responsive>.table-bordered>tbody>tr:last-child>th,
    .table-responsive>.table-bordered>tfoot>tr:last-child>td,
    .table-responsive>.table-bordered>tfoot>tr:last-child>th {
     border-bottom:0
    }
   }
   .table__heading {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    -webkit-border-radius:4px;
    border-radius:4px;
    padding:12px 10px;
    background-color:#f0f0f0;
    line-height:24px
   }
   .table__heading:after,
   .table__heading:before {
    content:"";
    display:table
   }
   .table__heading:after {
    clear:both
   }
   .table__heading--title {
    font-size:18px;
    margin:6px 0
   }
   .table__heading--title.with-icon {
    padding-left:60px;
    line-height:30px
   }
   .table__heading--title.with-icon img {
    max-height:100%;
    max-width:100%;
    position:absolute;
    left:20px
   }
   .table__heading--select label {
    margin:8px 0
   }
   .mark {
    background:#e0e2e4;
    padding:4px 15px;
    display:block;
    line-height:15px;
    border-radius:3px
   }
   .mark.blue {
    background-color:#133b9c;
    color:#fff
   }
   .mark.red {
    background-color:#e60b0b;
    color:#fff
   }
   .mark.green {
    background-color:#7db901;
    color:#fff
   }
   .alert {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    -webkit-border-radius:4px;
    border-radius:4px;
    background-color:#f0f0f0;
    position:relative;
    padding:15px;
    margin:15px 0
   }
   .alert h4 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:20px
   }
   .alert__danger h4 {
    color:#e60b0b
   }
   ul.messages {
    width:100%;
    margin-top:10px;
    margin-bottom:10px!important;
    padding-right:10px;
    padding-left:10px
   }
   ul.messages ul {
    margin-bottom:0!important
   }
   .container ul.messages {
    padding-right:0;
    padding-left:0
   }
   ul.messages.ajax-messages {
    width:auto
   }
   ul.messages li:before {
    content:none!important
   }
   ul.messages>li {
    padding:10px 20px;
    border-radius:5px;
    color:#3a8abf;
    border:2px solid #3a8abf;
    margin-bottom:0;
    margin-top:5px
   }
   ul.messages>li.error,
   ul.messages>li.error-msg {
    color:#e60b0b;
    border:2px solid #e60b0b
   }
   ul.messages>li.error-msg ul li span {
    color:#e60b0b
   }
   ul.messages>li.message,
   ul.messages>li.notice-msg {
    color:#3a8abf;
    border:2px solid #3a8abf
   }
   ul.messages>li.notice-msg ul li span {
    color:#3a8abf
   }
   ul.messages>li.warning-msg {
    border:1px solid #f6ba01;
    color:#f6ba01
   }
   ul.messages>li.warning-msg ul li span {
    color:#f6ba01
   }
   ul.messages>li.success-msg {
    color:#7db901;
    border:2px solid #7db901
   }
   ul.messages>li.success-msg ul li span {
    color:#7db901
   }
   ul.messages>li:before {
    content:none
   }
   @media (min-width:1220px) {
    ul.messages {
     width:1180px;
     padding:0;
     margin-left:auto;
     margin-right:auto
    }
    [class^=col-] ul.messages {
     width:100%
    }
   }
   .attribute-messages {
    color:#e60b0b
   }
   .notice-cookie .messages>li {
    border:none;
    padding:5px;
    color:#3c3c3c;
    background:0 0
   }
   .notice-cookie .messages>li p {
    line-height:20px
   }
   .notice-cookie .messages>li:before {
    content:none
   }
   .notice-cookie__accept {
    float:right;
    cursor:pointer;
    padding:10px 0
   }
   .inpost-dialog .notice-cookie__accept .ui-dialog-titlebar-close,
   .notice-cookie__accept .close-icon,
   .notice-cookie__accept .inpost-dialog .ui-dialog-titlebar-close {
    width:20px;
    height:20px;
    margin-right:10px
   }
   .notice-cookie__accept span {
    display:inline-block;
    line-height:22px;
    float:left
   }
   @media (max-width:767px) {
    .notice-cookie__accept {
     margin-top:20px;
     margin-bottom:0
    }
   }
   .jumbotron {
    -webkit-border-radius:5px;
    border-radius:5px;
    margin:20px 0;
    padding:20px;
    background-color:#f0f0f0
   }
   .jumbotron p {
    margin-top:20px;
    margin-bottom:20px
   }
   .jumbotron__title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif
   }
   .jumbotron-wishlist__separator {
    text-align:center;
    padding-left:20px;
    padding-right:20px
   }
   .jumbotron-wishlist .jumbotron-wishlist__content {
    float:right;
    padding-top:25px
   }
   .jumbotron-wishlist .jumbotron-wishlist__content--item {
    min-width:150px
   }
   @media (max-width:989px) {
    .jumbotron-wishlist .jumbotron-wishlist__content {
     width:100%;
     padding-top:0
    }
    .jumbotron-wishlist .jumbotron-wishlist__content--item {
     display:block;
     width:100%
    }
    .jumbotron-wishlist .jumbotron-wishlist__content .jumbotron-wishlist__separator {
     display:block;
     padding-top:10px;
     padding-bottom:10px
    }
   }
   .cms-blue-jumbotron {
    -webkit-border-radius:5px;
    border-radius:5px;
    margin:20px 0;
    padding:30px;
    background-color:#133b9c;
    color:#fff
   }
   .cms-blue-jumbotron p {
    font-size:18px;
    margin-top:10px;
    margin-bottom:10px
   }
   .cms-blue-jumbotron h3 {
    font-family:DINCompPro-Light,Arial,Helvetica,sans-serif;
    font-size:36px;
    line-height:36px
   }
   .cms-blue-jumbotron .column:nth-child(2):after,
   .cms-blue-jumbotron .column:nth-child(2):before {
    content:"";
    display:table
   }
   .cms-blue-jumbotron .column:nth-child(2):after {
    clear:both
   }
   .cms-blue-jumbotron .column:nth-child(2) a {
    display:block;
    margin:24px auto 0;
    max-width:230px
   }
   .blue-jumbotron {
    -webkit-border-radius:5px;
    border-radius:5px;
    margin:20px 0;
    padding:30px;
    background-color:#133b9c;
    color:#fff
   }
   .blue-jumbotron p {
    font-size:18px;
    margin-top:10px;
    margin-bottom:10px
   }
   .blue-jumbotron__title {
    font-family:DINCompPro-Light,Arial,Helvetica,sans-serif;
    font-size:36px
   }
   .blue-jumbotron__action:after,
   .blue-jumbotron__action:before {
    content:"";
    display:table
   }
   .blue-jumbotron__action:after {
    clear:both
   }
   .blue-jumbotron__action--link {
    float:right
   }
   @media (min-width:768px) {
    .blue-jumbotron__action--link {
     position:relative;
     top:50%;
     -moz-transform:translateY(-50%);
     -o-transform:translateY(-50%);
     -ms-transform:translateY(-50%);
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%)
    }
   }
   .arrow-jumbotron {
    -webkit-border-radius:5px;
    border-radius:5px;
    height:86px;
    margin:20px 0;
    color:#fff;
    background-color:#133b9c
   }
   .arrow-jumbotron:after,
   .arrow-jumbotron:before {
    content:"";
    display:table
   }
   .arrow-jumbotron:after {
    clear:both
   }
   .arrow-jumbotron p {
    line-height:24px;
    margin:0
   }
   .arrow-jumbotron h4 {
    margin:0
   }
   .arrow-jumbotron .arrow-jumbotron__content h4,
   .arrow-jumbotron .arrow-jumbotron__content p,
   .arrow-jumbotron .arrow-jumbotron__right h4,
   .arrow-jumbotron .arrow-jumbotron__right p {
    margin:0
   }
   .arrow-jumbotron__content {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
   }
   @media (max-width:767px) {
    .arrow-jumbotron__content {
     -moz-transform:none;
     -o-transform:none;
     -ms-transform:none;
     -webkit-transform:none;
     transform:none
    }
   }
   .arrow-jumbotron__content p {
    margin:0
   }
   .arrow-jumbotron__center {
    width:34%;
    background-color:#fff;
    padding:20px 50px;
    text-align:center
   }
   @media (min-width:768px) and (max-width:989px) {
    .arrow-jumbotron__center {
     width:42%
    }
   }
   .arrow-jumbotron__left {
    width:45%
   }
   .arrow-jumbotron__left:after {
    left:100%;
    top:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    z-index:1;
    border-left-color:#133b9c;
    border-width:43px;
    margin-top:-43px
   }
   @media (min-width:768px) and (max-width:989px) {
    .arrow-jumbotron__left {
     width:35%
    }
    .arrow-jumbotron__left:after {
     border-width:55px;
     margin-top:-55px
    }
   }
   .arrow-jumbotron__right {
    width:21%
   }
   .arrow-jumbotron__right:before {
    right:100%;
    top:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    z-index:1;
    border-right-color:#133b9c;
    border-width:43px;
    margin-top:-43px
   }
   @media (min-width:768px) and (max-width:989px) {
    .arrow-jumbotron__right {
     width:23%
    }
    .arrow-jumbotron__right:before {
     border-width:55px;
     margin-top:-55px
    }
   }
   .arrow-jumbotron__center,
   .arrow-jumbotron__left,
   .arrow-jumbotron__right {
    position:relative;
    float:left;
    padding:20px;
    height:inherit;
    border-radius:4px;
    border-top:1px solid #133b9c;
    border-bottom:1px solid #133b9c
   }
   @media (max-width:767px) {
    .arrow-jumbotron__center,
    .arrow-jumbotron__left,
    .arrow-jumbotron__right {
     width:100%;
     height:auto;
     top:auto;
     border:none
    }
    .arrow-jumbotron__center:after,
    .arrow-jumbotron__center:before,
    .arrow-jumbotron__left:after,
    .arrow-jumbotron__left:before,
    .arrow-jumbotron__right:after,
    .arrow-jumbotron__right:before {
     content:none
    }
   }
   @media (min-width:768px) and (max-width:989px) {
    .arrow-jumbotron {
     height:110px
    }
   }
   @media (max-width:767px) {
    .arrow-jumbotron {
     height:auto
    }
   }
   .half-jumbotron {
    margin:20px 10px
   }
   .half-jumbotron:after,
   .half-jumbotron:before {
    content:"";
    display:table
   }
   .half-jumbotron:after {
    clear:both
   }
   .half-jumbotron p {
    line-height:20px
   }
   .half-jumbotron h3,
   .half-jumbotron h4 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif
   }
   .half-jumbotron__white-side {
    border:1px solid #133b9c
   }
   .half-jumbotron__blue-side {
    border:1px solid #133b9c;
    background-color:#133b9c;
    color:#fff
   }
   .half-jumbotron__blue-side,
   .half-jumbotron__white-side {
    padding-top:15px;
    padding-bottom:15px;
    padding-left:30px
   }
   .half-jumbotron img {
    max-width:80px;
    max-height:80px;
    margin:auto;
    display:block
   }
   .half-jumbotron h4 {
    font-size:16px
   }
   .half-jumbotron div:first-child {
    -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
    background-clip:padding-box
   }
   @media (max-width:767px) {
    .half-jumbotron div:first-child {
     border-radius:0
    }
   }
   .half-jumbotron div:last-child {
    -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    border-top-right-radius:5px;
    background-clip:padding-box
   }
   @media (max-width:767px) {
    .half-jumbotron div:last-child {
     border-radius:0
    }
   }
   @media (min-width:768px) {
    .jumborton-adjust>div,
    .jumborton-adjust>p {
     position:relative;
     top:50%;
     -moz-transform:translateY(-50%);
     -o-transform:translateY(-50%);
     -ms-transform:translateY(-50%);
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%)
    }
   }
   .info-box {
    line-height:24px
   }
   .info-box .info-icon {
    float:left;
    margin-right:15px
   }
   #product-addto {
    position:relative;
    white-space:nowrap
   }
   .loader,
   .loader-blue,
   .loader-cart,
   .loader-contain,
   .loader-contain-transparent,
   .loader-nearest-shops,
   .loader-transparent {
    position:relative
   }
   .loader-blue:after,
   .loader-cart:after,
   .loader-contain-transparent:after,
   .loader-contain:after,
   .loader-nearest-shops:after,
   .loader-transparent:after,
   .loader:after {
    content:'';
    position:absolute;
    background:#fff;
    z-index:2;
    width:100%;
    height:100%;
    top:0;
    left:0;
    opacity:.4;
    display:inline-block
   }
   .loader-blue:before,
   .loader-cart:before,
   .loader-contain-transparent:before,
   .loader-contain:before,
   .loader-nearest-shops:before,
   .loader-transparent:before,
   .loader:before {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    content:'';
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/preloader_white_bg.gif);
    background-position:center;
    background-repeat:no-repeat;
    z-index:3;
    display:inline-block!important
   }
   .loader-contain:before {
    background-size:contain
   }
   .loader-blue:after {
    background:0 0
   }
   .loader-blue:before {
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/preloader_blue_bg.gif)
   }
   .loader-blue .top-cart-loader {
    height:40px
   }
   .loader-transparent:after {
    background:0 0
   }
   .loader-contain-transparent:after {
    background:0 0
   }
   .loader-contain-transparent:before {
    background-size:contain
   }
   .loader-contain-transparent .addto-loader {
    height:18px
   }
   .loader-cart:before {
    position:fixed;
    bottom:-150px;
    height:100vh
   }
   .loader-nearest-shops .addto-loader {
    height:100px
   }
   .top-cart-loader {
    height:40px
   }
   .multistock-loader {
    height:60px
   }
   .next-link {
    display:block;
    margin:15px 0
   }
   .next-link i {
    margin-left:8px;
    font-size:18px
   }
   .store-badge {
    display:inline-block;
    float:right;
    margin:40px 10px
   }
   .store-badge img {
    max-width:100%;
    height:62px
   }
   @media (min-width:768px) and (max-width:989px) {
    .store-badge img {
     height:40px
    }
   }
   @media (max-width:767px) {
    .store-badge {
     display:block;
     float:none;
     margin-top:10px;
     margin-bottom:10px
    }
    .store-badge img {
     display:block;
     margin-left:auto;
     margin-right:auto
    }
   }
   .window {
    margin-top:20px;
    margin-bottom:20px
   }
   .window__heading {
    -webkit-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
    background-clip:padding-box;
    padding:20px;
    background-color:#e0e2e4
   }
   .window__body {
    padding:20px;
    border-bottom:1px solid #e0e2e4;
    border-left:1px solid #e0e2e4;
    border-right:1px solid #e0e2e4
   }
   .mm-menu>.mm-panel {
    -webkit-box-shadow:inset -9px 0 24px -13px #000;
    -moz-box-shadow:inset -9px 0 24px -13px #000;
    box-shadow:inset -9px 0 24px -13px #000
   }
   .block-close {
    position:absolute;
    padding:10px;
    cursor:pointer;
    right:0;
    top:0
   }
   .Fixed {
    position:fixed;
    z-index:9999;
    width:100%
   }
   .margin-box {
    margin:50px 0
   }
   .margin-box__block {
    margin:20px 0
   }
   @media (max-width:989px) {
    .margin-box__block {
     font-size:20px
    }
   }
   @media (max-width:767px) {
    .margin-box__block {
     font-size:16px
    }
   }
   .margin-top {
    margin-top:30px
   }
   .margin-bottom {
    margin-bottom:30px
   }
   .margin-left {
    margin-left:30px
   }
   @media (max-width:1219px) {
    .pschart-popup-internal {
     margin-top:130px!important
    }
   }
   [data-show] {
    cursor:pointer
   }
   .section-space {
    margin-top:20px
   }
   .postContent.std h2 {
    font-size:30px
   }
   .postContent.std h4 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif
   }
   .postContent.std p:not(.label,
   .bold) {
    margin-top:15px;
    margin-bottom:15px;
    line-height:20px
   }
   .postContent.std ol:not(.article-items__slider),
   .postContent.std ul:not(.article-items__slider) {
    list-style:disc;
    padding-left:20px;
    line-height:20px
   }
   .postContent.std img {
    margin:0 auto;
    display:block;
    max-height:100%;
    max-width:100%
   }
   .postContent.std table {
    max-width:100%;
    margin-bottom:20px;
    border-bottom:1px solid #ddd
   }
   .postContent.std table>tbody>tr>td,
   .postContent.std table>tbody>tr>th,
   .postContent.std table>tfoot>tr>td,
   .postContent.std table>tfoot>tr>th,
   .postContent.std table>thead>tr>td,
   .postContent.std table>thead>tr>th {
    padding:8px;
    line-height:1.5;
    vertical-align:top;
    border-top:1px solid #ddd
   }
   .postContent.std table>thead>tr>th {
    vertical-align:bottom;
    border-bottom:2px solid #ddd
   }
   .postContent.std table tbody:first-child>tr:first-child>td,
   .postContent.std table tbody:first-child>tr:first-child>th,
   .postContent.std table>caption+thead>tr:first-child>td,
   .postContent.std table>caption+thead>tr:first-child>th,
   .postContent.std table>colgroup+thead>tr:first-child>td,
   .postContent.std table>colgroup+thead>tr:first-child>th,
   .postContent.std table>thead:first-child>tr:first-child>td,
   .postContent.std table>thead:first-child>tr:first-child>th {
    border-top:0
   }
   .postContent.std table>tbody+tbody {
    border-top:2px solid #ddd
   }
   .postContent.std table table {
    background-color:#fff
   }
   .tags {
    margin:10px 0 20px
   }
   .tags:after,
   .tags:before {
    content:"";
    display:table
   }
   .tags:after {
    clear:both
   }
   .tags li {
    float:left;
    margin-right:5px
   }
   .tags a {
    padding:6px;
    display:block;
    border:1px solid #e0e2e4;
    border-radius:4px
   }
   .text-right {
    text-align:right
   }
   .text-left {
    text-align:left
   }
   .text-center {
    text-align:center
   }
   .content-container>:not(.module-section) {
    min-width:320px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    padding-right:10px;
    padding-left:10px
   }
   @media (min-width:768px) {
    .content-container>:not(.module-section) {
     width:100%
    }
   }
   @media (min-width:990px) {
    .content-container>:not(.module-section) {
     width:100%
    }
   }
   @media (min-width:1220px) {
    .content-container>:not(.module-section) {
     width:1200px
    }
   }
   @media (max-width:767px) {
    .top-margin-sm {
     margin-top:20px
    }
   }
   .grey-block {
    background-color:#f0f0f0;
    padding-top:20px;
    padding-bottom:20px
   }
   [placeholder]:focus::-webkit-input-placeholder {
    transition:opacity .5s .5s ease;
    opacity:0
   }
   .cms-editor .selectric-items .selectric-scroll ul li:before {
    content:none!important
   }
   .hr__bottom {
    margin-top:0
   }
   .info-text {
    margin:0;
    padding-left:35px;
    position:relative;
    font-style:italic;
    font-size:12px!important;
    line-height:13px!important
   }
   .info-text .circle {
    width:25px;
    height:25px;
    display:block;
    position:absolute;
    left:0;
    top:0;
    border:1px #000 solid;
    font-style:normal;
    text-align:center;
    font-size:17px;
    line-height:25px;
    border-radius:25px
   }
   .mfp-content .mfp-figure figure {
    z-index:9999
   }
   .freeShippingOnProductTab {
    padding:0 0 15px 5px
   }
   .cms-editor {
    color:#333;
    margin-bottom:0
   }
   .cms-editor h1,
   .cms-editor h2 {
    margin-top:20px;
    margin-bottom:20px
   }
   .cms-editor h4 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    margin:20px 0;
    line-height:22px
   }
   .cms-editor h5 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:18px;
    margin-top:0;
    margin-bottom:0
   }
   .cms-editor h2 a,
   .cms-editor h3 a,
   .cms-editor h4 a,
   .cms-editor h5 a {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif
   }
   .cms-editor p {
    font-family:DINCompPro,Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:18px;
    margin:20px 0
   }
   .cms-editor .investor-block__title {
    margin:0
   }
   .cms-editor .mega-title {
    padding-top:30px;
    padding-bottom:30px;
    margin:0
   }
   .cms-editor .btn-blue-empty {
    -webkit-border-radius:4px;
    border-radius:4px;
    background-image:none;
    background-color:#fff;
    color:#133b9c;
    border:1px solid #133b9c;
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
   }
   .cms-editor .btn-blue-empty:hover {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px;
    text-decoration:underline;
    outline:0
   }
   .cms-editor .btn-blue-empty.active,
   .cms-editor .btn-blue-empty:active {
    -webkit-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    -moz-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5)
   }
   .cms-editor .btn-blue-empty.disabled,
   .cms-editor .btn-blue-empty[disabled] {
    opacity:.65;
    -webkit-box-shadow:none;
    box-shadow:none
   }
   .cms-editor .btn-blue-empty i {
    display:none
   }
   .cms-editor .btn-blue-empty .fa-arrow-right {
    margin-left:15px
   }
   .cms-editor .btn-blue-empty:after {
    content:"\f061";
    font-family:FontAwesome;
    margin-left:10px
   }
   .cms-editor .btn-blue-empty:after:hover {
    text-decoration:none
   }
   .cms-editor .btn-white-empty {
    -webkit-border-radius:4px;
    border-radius:4px;
    background-image:none;
    background-color:none;
    color:#fff;
    border:1px solid #fff;
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
   }
   .cms-editor .btn-white-empty:hover {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px;
    text-decoration:underline;
    outline:0
   }
   .cms-editor .btn-white-empty.active,
   .cms-editor .btn-white-empty:active {
    -webkit-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    -moz-box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5);
    box-shadow:inset 1px 16px 14px -19px rgba(0,0,0,.5)
   }
   .cms-editor .btn-white-empty.disabled,
   .cms-editor .btn-white-empty[disabled] {
    opacity:.65;
    -webkit-box-shadow:none;
    box-shadow:none
   }
   .cms-editor .btn-white-empty i {
    display:none
   }
   .cms-editor .btn-white-empty .fa-arrow-right {
    margin-left:15px
   }
   .cms-editor .btn-white-empty:after {
    content:"\f061";
    font-family:FontAwesome;
    margin-left:10px
   }
   .cms-editor .btn-white-empty:hover {
    text-decoration:none
   }
   @media (min-width:990px) {
    .cms-editor .column.float-right {
     float:right
    }
   }
   .cms-editor a.map-icon,
   .cms-editor p.map-icon {
    margin:0;
    line-height:22px;
    display:inline-block;
    padding-left:25px;
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/google-pin.png);
    background-position:left center;
    background-repeat:no-repeat;
    background-size:12px
   }
   .cms-editor a.pdf-icon,
   .cms-editor p.pdf-icon {
    margin:0;
    line-height:22px;
    display:inline-block;
    padding-left:25px;
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/pdf-icon.png);
    background-position:left center;
    background-repeat:no-repeat;
    background-size:20px
   }
   .cms-editor ul:not(.article-items__slider):not(.product-slider__slider):not(.numbers-pages-list):not(.cms-articles-slider__slider):not(.flip):not(.awhdu3-ticketform-file-list) {
    margin-bottom:20px;
    overflow:hidden
   }
   .cms-editor ul:not(.article-items__slider):not(.product-slider__slider):not(.numbers-pages-list):not(.cms-articles-slider__slider):not(.flip):not(.awhdu3-ticketform-file-list) li {
    color:#333;
    padding-left:16px;
    position:relative;
    font-size:14px;
    line-height:26px;
    margin-bottom:0
   }
   .cms-editor ul:not(.article-items__slider):not(.product-slider__slider):not(.numbers-pages-list):not(.cms-articles-slider__slider):not(.flip):not(.awhdu3-ticketform-file-list) li:before {
    content:'';
    width:5px;
    height:5px;
    display:block;
    position:absolute;
    left:2px;
    top:10px;
    border-radius:5px;
    background:#143ca0
   }
   @media (max-width:989px) {
    .cms-editor ul:not(.article-items__slider):not(.product-slider__slider):not(.numbers-pages-list):not(.cms-articles-slider__slider):not(.flip):not(.awhdu3-ticketform-file-list) {
     margin-bottom:0
    }
   }
   .cms-editor .promotion-section__details--footer .e-card p {
    margin:0
   }
   .cms-editor .img-responsive {
    margin:auto
   }
   .cms-editor img {
    max-width:100%
   }
   .cms-banner-container {
    position:relative;
    margin:0;
    display:block;
    height:170px;
    background-repeat:no-repeat;
    background-size:cover;
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/banner_sm_serwis_narciarski.png)
   }
   .cms-banner-container [class^=btn-] {
    position:absolute;
    top:110px;
    left:20px
   }
   .cms-banner-container [class^=btn-]:after {
    content:"\f061";
    font-family:FontAwesome;
    margin-left:10px
   }
   .cms-header-multi-column {
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/bike-service-banner.jpg);
    margin:20px 0;
    position:relative;
    background-size:cover;
    background-position:center;
    color:#fff;
    padding:40px 30px
   }
   .cms-header-multi-column h1,
   .cms-header-multi-column h2 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:50px;
    position:static;
    padding-bottom:30px
   }
   @media (max-width:989px) {
    .cms-header-multi-column h1,
    .cms-header-multi-column h2 {
     font-size:28px
    }
   }
   .cms-header-multi-column a {
    color:#fff;
    text-decoration:underline
   }
   .cms-header-multi-column a:hover {
    color:#fff
   }
   .cms-header-multi-column p {
    font-family:DINCompPro,Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:18px;
    margin:80px 0 20px
   }
   @media (max-width:989px) {
    .cms-header-multi-column p {
     margin:20px 0
    }
   }
   @media (max-width:767px) {
    .cms-header-multi-column p {
     margin:10px 0
    }
   }
   @media (max-width:989px) {
    .cms-header-multi-column br {
     display:none
    }
   }
   @media (max-width:767px) {
    .cms-header-multi-column {
     padding:20px 10px
    }
   }
   .cms-header-single-column {
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/service-banner.png);
    margin:20px 0;
    position:relative;
    background-size:cover;
    background-position:center;
    color:#fff;
    padding:40px 30px
   }
   .cms-header-single-column h1,
   .cms-header-single-column h2 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:50px;
    position:static
   }
   @media (max-width:767px) {
    .cms-header-single-column h1,
    .cms-header-single-column h2 {
     font-size:30px
    }
   }
   .cms-header-single-column h4 {
    margin:20px 0 10px 0
   }
   .cms-header-single-column h4 a {
    font-family:DINCompPro-Light,Arial,Helvetica,sans-serif;
    font-size:18px;
    margin-top:10px;
    margin-bottom:10px
   }
   .cms-header-single-column a {
    color:#fff;
    text-decoration:underline
   }
   .cms-header-single-column a:hover {
    color:#fff
   }
   .cms-header-single-column p {
    margin:10px 0
   }
   .cms-small-background-box {
    color:#fff;
    background-size:cover;
    background-repeat:no-repeat;
    padding:25px;
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/widget-bg.jpg);
    margin:10px 0
   }
   .cms-small-background-box h3 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    line-height:24px;
    margin:0 0 15px 0
   }
   .cms-small-background-box p {
    font-size:14px;
    line-height:18px;
    margin:20px 0
   }
   .cms-small-background-box a {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:24px;
    color:#fff;
    text-decoration:underline
   }
   @media (max-width:989px) {
    .cms-small-background-box {
     float:left;
     margin:0 1% 30px 1%
    }
   }
   @media (max-width:767px) {
    .cms-small-background-box {
     width:100%;
     float:none;
     margin:0 0 30px 0
    }
   }
   .cms-small-background-box.rowery {
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/widget-bg.jpg)
   }
   .cms-small-background-box.narty {
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/banner_sm_serwis_narciarski.png)
   }
   .cms-info-bar {
    background:#f0f0f0;
    margin-top:10px;
    margin-bottom:10px
   }
   .cms-info-bar p {
    font-size:14px;
    margin:10px 0;
    line-height:22px
   }
   @media (max-width:767px) {
    .cms-info-bar p {
     line-height:20px
    }
   }
   .cms-info-bar a {
    display:block;
    color:#143ca0;
    font-size:14px;
    margin:0
   }
   .cms-info-bar.order-info-box,
   .cms-info-bar.row {
    margin-left:0;
    margin-right:0
   }
   .cms-info-bar>.column:last-child a,
   .cms-info-bar>.column:last-child p {
    float:right
   }
   @media (max-width:989px) {
    .cms-info-bar>.column:last-child a,
    .cms-info-bar>.column:last-child p {
     float:none
    }
   }
   .cms-half-jumbotron {
    margin-top:20px;
    margin-bottom:20px;
    margin-left:0;
    margin-right:0
   }
   .cms-half-jumbotron:after,
   .cms-half-jumbotron:before {
    content:"";
    display:table
   }
   .cms-half-jumbotron:after {
    clear:both
   }
   .cms-half-jumbotron p {
    line-height:20px
   }
   .cms-half-jumbotron h2,
   .cms-half-jumbotron h3,
   .cms-half-jumbotron h4 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    margin-bottom:0;
    margin-top:0
   }
   .cms-half-jumbotron__white-side {
    border:1px solid #133b9c
   }
   .cms-half-jumbotron__blue-side {
    border:1px solid #133b9c;
    background-color:#133b9c;
    color:#fff
   }
   .cms-half-jumbotron__blue-side,
   .cms-half-jumbotron__white-side {
    padding-top:15px;
    padding-bottom:15px;
    padding-left:30px
   }
   .cms-half-jumbotron img {
    max-width:80px;
    max-height:80px;
    margin:auto;
    display:block
   }
   .cms-half-jumbotron h4 {
    font-size:16px
   }
   .cms-half-jumbotron div:first-child {
    -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
    background-clip:padding-box
   }
   @media (max-width:767px) {
    .cms-half-jumbotron div:first-child {
     border-radius:0
    }
   }
   .cms-half-jumbotron div:last-child {
    -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    border-top-right-radius:5px;
    background-clip:padding-box
   }
   @media (max-width:767px) {
    .cms-half-jumbotron div:last-child {
     border-radius:0
    }
   }
   @media (min-width:768px) {
    .cms-half-jumbotron .cms-half-jumbotron__blue-side .order-info-box>div,
    .cms-half-jumbotron .cms-half-jumbotron__blue-side .row>div,
    .cms-half-jumbotron .cms-half-jumbotron__white-side .order-info-box>div,
    .cms-half-jumbotron .cms-half-jumbotron__white-side .row>div {
     position:relative;
     top:50%;
     -moz-transform:translateY(-50%);
     -o-transform:translateY(-50%);
     -ms-transform:translateY(-50%);
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%)
    }
   }
   .cms-table-arrow {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    margin-bottom:30px;
    padding:0 10px
   }
   .cms-table-arrow li,
   .cms-table-arrow p {
    line-height:20px
   }
   .cms-table-arrow li {
    list-style:none
   }
   .cms-table-arrow>div>.order-info-box,
   .cms-table-arrow>div>.row {
    border-top:1px solid #133b9c;
    margin-bottom:1px
   }
   .cms-table-arrow>div>.order-info-box:after,
   .cms-table-arrow>div>.order-info-box:before,
   .cms-table-arrow>div>.row:after,
   .cms-table-arrow>div>.row:before {
    content:"";
    display:table
   }
   .cms-table-arrow>div>.order-info-box:after,
   .cms-table-arrow>div>.row:after {
    clear:both
   }
   .cms-table-arrow>div>.order-info-box>div:after,
   .cms-table-arrow>div>.order-info-box>div:before,
   .cms-table-arrow>div>.row>div:after,
   .cms-table-arrow>div>.row>div:before {
    content:"";
    display:table
   }
   .cms-table-arrow>div>.order-info-box>div:after,
   .cms-table-arrow>div>.row>div:after {
    clear:both
   }
   .cms-table-arrow>div>.order-info-box>div:first-child,
   .cms-table-arrow>div>.row>div:first-child {
    background-color:#133b9c;
    color:#fff;
    padding:20px 0 20px 20px
   }
   .cms-table-arrow>div>.order-info-box>div:first-child>div,
   .cms-table-arrow>div>.row>div:first-child>div {
    margin-top:20px;
    margin-bottom:20px
   }
   .cms-table-arrow>div>.order-info-box>div:first-child:after,
   .cms-table-arrow>div>.row>div:first-child:after {
    content:"";
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/blue-arrow.png);
    height:100%;
    position:absolute;
    top:0;
    width:100%;
    left:100%;
    background-repeat:no-repeat;
    background-size:contain
   }
   @media (max-width:767px) {
    .cms-table-arrow>div>.order-info-box>div:first-child:after,
    .cms-table-arrow>div>.row>div:first-child:after {
     content:none
    }
   }
   .cms-table-arrow>div>.order-info-box>div:first-child p,
   .cms-table-arrow>div>.row>div:first-child p {
    font-family:DINCompPro,Arial,Helvetica,sans-serif
   }
   .cms-table-arrow>div>.order-info-box>div:first-child span,
   .cms-table-arrow>div>.row>div:first-child span {
    float:right;
    font-size:14px
   }
   @media (max-width:767px) {
    .cms-table-arrow>div>.order-info-box>div:first-child,
    .cms-table-arrow>div>.row>div:first-child {
     padding:20px
    }
   }
   .cms-table-arrow>div>.order-info-box>div:nth-child(2),
   .cms-table-arrow>div>.row>div:nth-child(2) {
    padding-top:20px;
    padding-bottom:20px;
    padding-left:20px;
    padding-right:20px
   }
   @media (min-width:767px) {
    .cms-table-arrow>div>.order-info-box>div:nth-child(2),
    .cms-table-arrow>div>.row>div:nth-child(2) {
     padding-left:50px
    }
   }
   .std.container .cms-table-arrow>div>.order-info-box>div p,
   .std.container .cms-table-arrow>div>.row>div p {
    margin:0
   }
   @media (max-width:989px) {
    .cms-table-arrow>div>.order-info-box>div,
    .cms-table-arrow>div>.row>div {
     height:auto
    }
   }
   .cms-table-arrow>div>.order-info-box:last-child,
   .cms-table-arrow>div>.row:last-child {
    border-bottom:1px solid #133b9c
   }
   @media (max-width:767px) {
    .cms-table-arrow>div>.order-info-box,
    .cms-table-arrow>div>.row {
     border:1px solid #133b9c
    }
   }
   .cms-table-arrow__title span {
    font-size:14px;
    line-height:28px
   }
   .cms-table-arrow .cms-table-arrow__row:last-child {
    border-bottom:1px solid #133b9c
   }
   .cms-service-list {
    margin-top:30px
   }
   .cms-service-list>.column>.order-info-box>.column,
   .cms-service-list>.column>.row>.column {
    height:60px;
    border-radius:3px;
    background:#f0f0f0;
    display:table;
    width:100%
   }
   .cms-service-list>.column>.order-info-box>.column h4,
   .cms-service-list>.column>.row>.column h4 {
    display:table-cell;
    vertical-align:middle;
    position:relative
   }
   .cms-service-list>.column>.order-info-box>.column h4 i,
   .cms-service-list>.column>.row>.column h4 i {
    position:absolute;
    font-size:30px;
    left:0;
    top:15px;
    width:40px;
    height:30px;
    text-align:left
   }
   .cms-service-list>.column>.order-info-box>.column h4 .icon-szkola,
   .cms-service-list>.column>.row>.column h4 .icon-szkola {
    font-size:22px;
    top:19px
   }
   .cms-service-list>.column>.order-info-box>.column h4 .fa-angle-down,
   .cms-service-list>.column>.order-info-box>.column h4 .fa-angle-up,
   .cms-service-list>.column>.row>.column h4 .fa-angle-down,
   .cms-service-list>.column>.row>.column h4 .fa-angle-up {
    position:initial
   }
   .cms-service-list>.column>.order-info-box>.column h4.active i:before,
   .cms-service-list>.column>.row>.column h4.active i:before {
    content:"\f106"
   }
   .cms-service-list>.column>.order-info-box>.column h3,
   .cms-service-list>.column>.row>.column h3 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px;
    display:table-cell;
    vertical-align:middle;
    position:relative
   }
   .cms-service-list>.column>.order-info-box>.column p,
   .cms-service-list>.column>.row>.column p {
    padding:16px 0
   }
   .cms-service-list>.column ul {
    list-style:none;
    padding:0;
    margin:0;
    margin-left:-10px;
    margin-right:-10px
   }
   .cms-service-list>.column ul li {
    margin:0;
    border-bottom:1px #f0f0f0 solid;
    padding:16px 35px 16px 12px;
    position:relative
   }
   .cms-service-list>.column ul li:before {
    content:none!important
   }
   .cms-service-list>.column ul li a span {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    position:absolute;
    right:0
   }
   .cms-service-list>.column ul li a span:after {
    font-family:FontAwesome;
    font-size:1.33333333em;
    content:"\f105";
    display:inline-block;
    margin-left:6px;
    vertical-align:bottom
   }
   .cms-service-list>.column ul li>span {
    float:right;
    margin-right:-35px
   }
   .cms-service-list>.column:nth-child(4n+5) {
    clear:both
   }
   @media (max-width:989px) {
    .cms-service-list>.column:nth-child(4n+5) {
     clear:none
    }
    .cms-service-list>.column:nth-child(3n+4) {
     clear:both
    }
   }
   .cms-service-list>.column>.order-info-box,
   .cms-service-list>.column>.row,
   .cms-service-list>.column>ul {
    padding:0 10px
   }
   @media (max-width:767px) {
    .cms-service-list>.column {
     margin-bottom:5px
    }
    .cms-service-list>.column ul {
     display:none
    }
   }
   .cms-service-list>.column.lyzwy:after,
   .cms-service-list>.column.narty:after,
   .cms-service-list>.column.obuwie:after,
   .cms-service-list>.column.personalizacja:after,
   .cms-service-list>.column.rolki:after,
   .cms-service-list>.column.rowery:after,
   .cms-service-list>.column.szkola:after,
   .cms-service-list>.column.tenis:after {
    font-family:icomoon!important;
    position:absolute;
    font-size:30px;
    left:15px;
    top:15px;
    width:40px;
    height:30px;
    text-align:left
   }
   .cms-service-list>.column.lyzwy>.order-info-box>.column h4,
   .cms-service-list>.column.lyzwy>.row>.column h4,
   .cms-service-list>.column.narty>.order-info-box>.column h4,
   .cms-service-list>.column.narty>.row>.column h4,
   .cms-service-list>.column.obuwie>.order-info-box>.column h4,
   .cms-service-list>.column.obuwie>.row>.column h4,
   .cms-service-list>.column.personalizacja>.order-info-box>.column h4,
   .cms-service-list>.column.personalizacja>.row>.column h4,
   .cms-service-list>.column.rolki>.order-info-box>.column h4,
   .cms-service-list>.column.rolki>.row>.column h4,
   .cms-service-list>.column.rowery>.order-info-box>.column h4,
   .cms-service-list>.column.rowery>.row>.column h4,
   .cms-service-list>.column.szkola>.order-info-box>.column h4,
   .cms-service-list>.column.szkola>.row>.column h4,
   .cms-service-list>.column.tenis>.order-info-box>.column h4,
   .cms-service-list>.column.tenis>.row>.column h4 {
    padding-left:50px
   }
   .cms-service-list>.column.narty:after {
    content:"\e902"
   }
   .cms-service-list>.column.rowery:after {
    content:"\e905"
   }
   .cms-service-list>.column.lyzwy:after {
    content:"\e901"
   }
   .cms-service-list>.column.tenis:after {
    content:"\e907"
   }
   .cms-service-list>.column.rolki:after {
    content:"\e904"
   }
   .cms-service-list>.column.obuwie:after {
    content:"\e900"
   }
   .cms-service-list>.column.personalizacja:after {
    content:"\e903"
   }
   .cms-service-list>.column.szkola:after {
    content:"\e906"
   }
   .divante-shops-index-view .cms-editor .cms-service-list .column ul li {
    padding-right:80px
   }
   .divante-shops-index-view .product-tabs__inquiry .form-control label {
    margin:15px 0 0
   }
   .cms-service-short-desc {
    position:relative;
    margin-bottom:20px;
    margin-top:10px
   }
   .cms-service-short-desc h3,
   .cms-service-short-desc h4 {
    margin-top:0
   }
   .cms-service-short-desc>.column {
    margin-top:10px
   }
   @media (max-width:989px) {
    .cms-service-short-desc>.col-sm-12 {
     margin-top:20px;
     height:auto!important;
     border:none;
     background:#f0f0f0
    }
   }
   .cms-service-short-desc__button {
    background:#f0f0f0;
    border-radius:3px;
    border-right:none;
    position:relative;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:20px
   }
   .cms-service-short-desc__button h4 {
    margin-top:20px
   }
   .cms-service-short-desc__button.lyzwy,
   .cms-service-short-desc__button.narty,
   .cms-service-short-desc__button.obuwie,
   .cms-service-short-desc__button.personalizacja,
   .cms-service-short-desc__button.rolki,
   .cms-service-short-desc__button.rowery,
   .cms-service-short-desc__button.szkola,
   .cms-service-short-desc__button.tenis {
    padding-top:60px;
    padding-right:60px;
    font-size:44px;
    color:#133b9c
   }
   .cms-service-short-desc__button.lyzwy:before,
   .cms-service-short-desc__button.narty:before,
   .cms-service-short-desc__button.obuwie:before,
   .cms-service-short-desc__button.personalizacja:before,
   .cms-service-short-desc__button.rolki:before,
   .cms-service-short-desc__button.rowery:before,
   .cms-service-short-desc__button.szkola:before,
   .cms-service-short-desc__button.tenis:before {
    position:absolute;
    z-index:1;
    top:20px;
    font-family:icomoon!important
   }
   .cms-service-short-desc__button.lyzwy:after,
   .cms-service-short-desc__button.narty:after,
   .cms-service-short-desc__button.obuwie:after,
   .cms-service-short-desc__button.personalizacja:after,
   .cms-service-short-desc__button.rolki:after,
   .cms-service-short-desc__button.rowery:after,
   .cms-service-short-desc__button.szkola:after,
   .cms-service-short-desc__button.tenis:after {
    content:"\f105";
    font-family:FontAwesome;
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    right:40px;
    font-size:26px;
    height:26px
   }
   .cms-service-short-desc__button.narty:before {
    content:"\e902"
   }
   .cms-service-short-desc__button.rowery:before {
    content:"\e905"
   }
   .cms-service-short-desc__button.lyzwy:before {
    content:"\e901"
   }
   .cms-service-short-desc__button.tenis:before {
    content:"\e907"
   }
   .cms-service-short-desc__button.rolki:before {
    content:"\e904"
   }
   .cms-service-short-desc__button.obuwie:before {
    content:"\e900"
   }
   .cms-service-short-desc__button.personalizacja:before {
    content:"\e903"
   }
   .cms-service-short-desc__button.szkola:before {
    content:"\e906"
   }
   .cms-service-short-desc__button a {
    cursor:pointer
   }
   @media (max-width:767px) {
    .cms-service-short-desc__button.lyzwy,
    .cms-service-short-desc__button.narty,
    .cms-service-short-desc__button.obuwie,
    .cms-service-short-desc__button.personalizacja,
    .cms-service-short-desc__button.rolki,
    .cms-service-short-desc__button.rowery,
    .cms-service-short-desc__button.szkola,
    .cms-service-short-desc__button.tenis {
     padding-top:10px
    }
    .cms-service-short-desc__button.lyzwy:before,
    .cms-service-short-desc__button.narty:before,
    .cms-service-short-desc__button.obuwie:before,
    .cms-service-short-desc__button.personalizacja:before,
    .cms-service-short-desc__button.rolki:before,
    .cms-service-short-desc__button.rowery:before,
    .cms-service-short-desc__button.szkola:before,
    .cms-service-short-desc__button.tenis:before {
     font-size:30px;
     margin:auto;
     top:0;
     bottom:0;
     height:30px
    }
    .cms-service-short-desc__button.lyzwy h4,
    .cms-service-short-desc__button.narty h4,
    .cms-service-short-desc__button.obuwie h4,
    .cms-service-short-desc__button.personalizacja h4,
    .cms-service-short-desc__button.rolki h4,
    .cms-service-short-desc__button.rowery h4,
    .cms-service-short-desc__button.szkola h4,
    .cms-service-short-desc__button.tenis h4 {
     padding-left:60px;
     margin:0
    }
    .cms-service-short-desc__button.lyzwy h4 a,
    .cms-service-short-desc__button.narty h4 a,
    .cms-service-short-desc__button.obuwie h4 a,
    .cms-service-short-desc__button.personalizacja h4 a,
    .cms-service-short-desc__button.rolki h4 a,
    .cms-service-short-desc__button.rowery h4 a,
    .cms-service-short-desc__button.szkola h4 a,
    .cms-service-short-desc__button.tenis h4 a {
     display:inline-block;
     padding:10px 0;
     width:100%
    }
   }
   table.cms-price-table {
    border-bottom:none;
    border-top:none
   }
   table.cms-price-table>tbody>tr>td,
   table.cms-price-table>tbody>tr>th,
   table.cms-price-table>tfoot>tr>td,
   table.cms-price-table>tfoot>tr>th,
   table.cms-price-table>thead>tr>td,
   table.cms-price-table>thead>tr>th {
    border-top:none;
    border-bottom:none!important
   }
   table.cms-price-table>tbody>tr>td,
   table.cms-price-table>tfoot>tr>td,
   table.cms-price-table>thead>tr>td {
    vertical-align:bottom;
    line-height:14px;
    padding-top:24px;
    padding-left:0;
    padding-right:0;
    padding-bottom:0
   }
   table.cms-price-table>tbody>tr>td:first-child,
   table.cms-price-table>tfoot>tr>td:first-child,
   table.cms-price-table>thead>tr>td:first-child {
    padding-right:5px;
    background:url(https://www.intersport.pl/skin/frontend/default/intersport/images/dot.png) repeat-x bottom
   }
   table.cms-price-table>tbody>tr>td:nth-child(2) p,
   table.cms-price-table>tfoot>tr>td:nth-child(2) p,
   table.cms-price-table>thead>tr>td:nth-child(2) p {
    white-space:nowrap
   }
   table.cms-price-table>tbody>tr>td p,
   table.cms-price-table>tfoot>tr>td p,
   table.cms-price-table>thead>tr>td p {
    padding-right:5px;
    background-color:#fff;
    display:inline-block;
    margin:0
   }
   @media (max-width:767px) {
    table.cms-price-table>tbody>tr>td p,
    table.cms-price-table>tfoot>tr>td p,
    table.cms-price-table>thead>tr>td p {
     font-size:12px
    }
   }
   table.cms-price-table>tbody>tr>td.no-dots,
   table.cms-price-table>tfoot>tr>td.no-dots,
   table.cms-price-table>thead>tr>td.no-dots {
    background:0 0
   }
   table.cms-price-table>tbody>tr>td.price,
   table.cms-price-table>tfoot>tr>td.price,
   table.cms-price-table>thead>tr>td.price {
    white-space:nowrap
   }
   table.cms-price-table>thead>tr>th {
    border-bottom:none
   }
   table.cms-price-table>tbody+tbody {
    border-top:none
   }
   .cms-grey-header-column h3,
   .cms-grey-header-column h4 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    -webkit-border-radius:4px;
    border-radius:4px;
    background-color:#f0f0f0;
    padding:20px 10px;
    font-size:18px
   }
   .cms-grey-header-column h3 span,
   .cms-grey-header-column h4 span {
    float:right
   }
   @media (max-width:767px) {
    .cms-grey-header-column h3,
    .cms-grey-header-column h4 {
     font-size:17px
    }
   }
   .cms-feature-box {
    margin-top:20px;
    margin-left:0;
    margin-right:0
   }
   .cms-feature-box h2 {
    font-size:36px
   }
   @media (max-width:989px) {
    .cms-feature-box h2 {
     font-size:34px
    }
   }
   @media (max-width:500px) {
    .cms-feature-box h2 {
     font-size:32px
    }
   }
   .cms-feature-box p {
    font-size:20px
   }
   @media (max-width:989px) {
    .cms-feature-box p {
     font-size:18px
    }
   }
   @media (max-width:500px) {
    .cms-feature-box p {
     font-size:16px
    }
   }
   @media (max-width:350px) {
    .cms-feature-box p {
     font-size:14px
    }
   }
   .cms-feature-box>.column {
    -webkit-border-radius:5px;
    border-radius:5px;
    text-align:center;
    border:1px solid #e0e2e4;
    padding:20px 2px;
    margin-bottom:20px;
    margin-right:1%
   }
   .cms-feature-box>.column h2,
   .cms-feature-box>.column p {
    margin:10px 0
   }
   .cms-feature-box>.column:hover {
    border-color:#c7c7c7
   }
   .cms-feature-box>.column[class^=col-] {
    margin-right:1%
   }
   .cms-feature-box>.column.col-xs-12,
   .main-slider .cms-feature-box>.column.full-column {
    width:99%
   }
   .cms-feature-box>.column.col-xs-11 {
    width:90.66667%
   }
   .cms-feature-box>.column.col-xs-10 {
    width:82.33333%
   }
   .cms-feature-box>.column.col-xs-9 {
    width:74%
   }
   .cms-feature-box>.column.col-xs-8 {
    width:65.66667%
   }
   .cms-feature-box>.column.col-xs-7 {
    width:57.33333%
   }
   .cms-feature-box>.column.col-xs-6,
   .main-slider .cms-feature-box>.column.half-column {
    width:49%
   }
   .cms-feature-box>.column.col-xs-5 {
    width:40.66667%
   }
   .cms-feature-box>.column.col-xs-4 {
    width:32.33333%
   }
   .cms-feature-box>.column.col-xs-3 {
    width:24%
   }
   .cms-feature-box>.column.col-xs-2 {
    width:15.66667%
   }
   .cms-feature-box>.column.col-xs-1 {
    width:7.33333%
   }
   @media (min-width:768px) {
    .cms-feature-box>.column.col-sm-12 {
     width:99%
    }
    .cms-feature-box>.column.col-sm-11 {
     width:90.66667%
    }
    .cms-feature-box>.column.col-sm-10 {
     width:82.33333%
    }
    .cms-feature-box>.column.col-sm-9 {
     width:74%
    }
    .cms-feature-box>.column.col-sm-8 {
     width:65.66667%
    }
    .cms-feature-box>.column.col-sm-7 {
     width:57.33333%
    }
    .cms-feature-box>.column.col-sm-6,
    .order-info-box .cms-feature-box>.column.col-1,
    .order-info-box .cms-feature-box>.column.col-2 {
     width:49%
    }
    .cms-feature-box>.column.col-sm-5 {
     width:40.66667%
    }
    .cms-feature-box>.column.col-sm-4 {
     width:32.33333%
    }
    .cms-feature-box>.column.col-sm-3 {
     width:24%
    }
    .cms-feature-box>.column.col-sm-2 {
     width:15.66667%
    }
    .cms-feature-box>.column.col-sm-1 {
     width:7.33333%
    }
   }
   @media (min-width:990px) {
    .cms-feature-box>.column.col-md-12 {
     float:left;
     width:99%
    }
    .cms-feature-box>.column.col-md-11 {
     width:90.66667%
    }
    .cms-feature-box>.column.col-md-10 {
     width:82.33333%
    }
    .cms-feature-box>.column.col-md-9 {
     width:74%
    }
    .cms-feature-box>.column.col-md-8 {
     width:65.66667%
    }
    .cms-feature-box>.column.col-md-7 {
     width:57.33333%
    }
    .cms-feature-box>.column.col-md-6 {
     width:49%
    }
    .cms-feature-box>.column.col-md-5 {
     width:40.66667%
    }
    .cms-feature-box>.column.col-md-4 {
     width:32.33333%
    }
    .cms-feature-box>.column.col-md-3 {
     width:24%
    }
    .cms-feature-box>.column.col-md-2 {
     width:15.66667%
    }
    .cms-feature-box>.column.col-md-1 {
     width:7.33333%
    }
   }
   @media (min-width:1220px) {
    .cms-feature-box>.column.col-lg-12 {
     float:left;
     width:99%
    }
    .cms-feature-box>.column.col-lg-11 {
     width:90.66667%
    }
    .cms-feature-box>.column.col-lg-10 {
     width:82.33333%
    }
    .cms-feature-box>.column.col-lg-9 {
     width:74%
    }
    .cms-feature-box>.column.col-lg-8 {
     width:65.66667%
    }
    .cms-feature-box>.column.col-lg-7 {
     width:57.33333%
    }
    .cms-feature-box>.column.col-lg-6 {
     width:49%
    }
    .cms-feature-box>.column.col-lg-5 {
     width:40.66667%
    }
    .cms-feature-box>.column.col-lg-4 {
     width:32.33333%
    }
    .cms-feature-box>.column.col-lg-3 {
     width:24%
    }
    .cms-feature-box>.column.col-lg-2 {
     width:15.66667%
    }
    .cms-feature-box>.column.col-lg-1 {
     width:7.33333%
    }
   }
   .cms-feature-box .marki,
   .cms-feature-box .pracownicy,
   .cms-feature-box .salony,
   .cms-feature-box .salony-pl {
    padding-top:120px
   }
   .cms-feature-box .marki:before,
   .cms-feature-box .pracownicy:before,
   .cms-feature-box .salony-pl:before,
   .cms-feature-box .salony:before {
    content:'';
    position:absolute;
    left:0;
    right:0;
    margin:auto;
    top:20px
   }
   .cms-feature-box .salony:before {
    background-position:0 -858px;
    width:72px;
    height:68px
   }
   .cms-feature-box .salony-pl:before {
    background-position:0 -926px;
    width:72px;
    height:68px
   }
   .cms-feature-box .marki:before {
    background-position:0 -994px;
    width:72px;
    height:68px
   }
   .cms-feature-box .pracownicy:before {
    background-position:0 -1062px;
    width:72px;
    height:68px
   }
   .cms-articles-slider {
    position:relative
   }
   .cms-articles-slider h3 {
    font-size:18px
   }
   .cms-articles-slider__controls span {
    display:block
   }
   .cms-articles-slider__controls a {
    width:100%;
    height:100%;
    position:absolute;
    top:0
   }
   .cms-articles-slider__controls--prev {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute;
    left:-20px;
    z-index:1;
    background-color:rgba(255,255,255,.9);
    padding:5px;
    top:33%
   }
   .cms-articles-slider__controls--prev span {
    background-position:0 -1471px;
    width:21px;
    height:39px
   }
   @media (max-width:1240px) {
    .cms-articles-slider__controls--prev {
     left:0
    }
   }
   .cms-articles-slider__controls--next {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute;
    right:-20px;
    z-index:1;
    background-color:rgba(255,255,255,.9);
    padding:5px;
    top:33%
   }
   .cms-articles-slider__controls--next span {
    background-position:0 -1510px;
    width:21px;
    height:39px
   }
   @media (max-width:1240px) {
    .cms-articles-slider__controls--next {
     right:0
    }
   }
   @media (max-width:767px) {
    .cms-articles-slider h3,
    .cms-articles-slider h3 a,
    .cms-articles-slider h4,
    .cms-articles-slider h4 a {
     text-align:center
    }
   }
   .cms-articles-slider img {
    max-width:100%;
    max-height:100%;
    margin-bottom:20px;
    margin-right:auto;
    margin-left:auto
   }
   .bx-wrapper {
    position:relative;
    padding:0
   }
   .bx-wrapper .bx-viewport {
    -webkit-transform:translatez(0);
    -moz-transform:translatez(0);
    -ms-transform:translatez(0);
    -o-transform:translatez(0);
    transform:translatez(0)
   }
   .bx-wrapper .bx-controls-auto,
   .bx-wrapper .bx-pager {
    position:absolute;
    bottom:-30px;
    width:100%
   }
   .bx-wrapper .bx-pager {
    text-align:center;
    font-size:.85em;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:700;
    color:#666;
    padding-top:20px
   }
   .bx-wrapper .bx-controls-auto .bx-controls-auto-item,
   .bx-wrapper .bx-pager .bx-pager-item {
    display:inline-block
   }
   .bx-wrapper .bx-pager.bx-default-pager a {
    background:#666;
    text-indent:-9999px;
    display:block;
    width:10px;
    height:10px;
    margin:0 5px;
    outline:0;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px
   }
   .bx-wrapper .bx-pager.bx-default-pager a.active,
   .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background:#000
   }
   .bx-wrapper .bx-prev {
    left:10px
   }
   .bx-wrapper .bx-next {
    right:10px
   }
   .bx-wrapper .bx-prev:hover {
    background-position:0 0
   }
   .bx-wrapper .bx-next:hover {
    background-position:-43px 0
   }
   .bx-wrapper .bx-controls-direction a {
    position:absolute;
    top:50%;
    margin-top:-16px;
    outline:0;
    width:32px;
    height:32px;
    text-indent:-9999px;
    z-index:9999
   }
   .bx-wrapper .bx-controls-direction a.disabled {
    display:none
   }
   .bx-wrapper .bx-controls-auto {
    text-align:center
   }
   .bx-wrapper .bx-controls-auto .bx-start {
    display:block;
    text-indent:-9999px;
    width:10px;
    height:11px;
    outline:0;
    background:url(https://www.intersport.pl/skin/frontend/default/intersport/css/images/controls.png) -86px -11px no-repeat;
    margin:0 3px
   }
   .bx-wrapper .bx-controls-auto .bx-start.active,
   .bx-wrapper .bx-controls-auto .bx-start:hover {
    background-position:-86px 0
   }
   .bx-wrapper .bx-controls-auto .bx-stop {
    display:block;
    text-indent:-9999px;
    width:9px;
    height:11px;
    outline:0;
    background:url(https://www.intersport.pl/skin/frontend/default/intersport/css/images/controls.png) -86px -44px no-repeat;
    margin:0 3px
   }
   .bx-wrapper .bx-controls-auto .bx-stop.active,
   .bx-wrapper .bx-controls-auto .bx-stop:hover {
    background-position:-86px -33px
   }
   .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align:left;
    width:80%
   }
   .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right:0;
    width:35px
   }
   .bx-wrapper .bx-caption {
    position:absolute;
    bottom:0;
    left:0;
    background:rgba(80,80,80,.75);
    width:100%
   }
   .bx-wrapper .bx-caption span {
    color:#fff;
    font-family:Arial;
    display:block;
    font-size:.85em;
    padding:10px
   }
   .flip-clock-wrapper {
    font:normal 11px "Helvetica Neue",Helvetica,sans-serif;
    -webkit-user-select:none
   }
   .flip-clock-wrapper * {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden
   }
   .flip-clock-wrapper a {
    cursor:pointer;
    text-decoration:none;
    color:#ccc
   }
   .flip-clock-wrapper a:hover {
    color:#fff
   }
   .flip-clock-wrapper ul {
    list-style:none
   }
   .flip-clock-wrapper.clearfix:before,
   .flip-clock-wrapper.img-level-nav:before,
   .flip-clock-wrapper.no-product:before,
   .flip-clock-wrapper.registration-form-wrapper:before,
   .refund-form-section .shop-for-refund .flip-clock-wrapper.holder-headings:before,
   .registration-form-wrapper .flip-clock-wrapper.input-text:before {
    content:" ";
    display:table
   }
   .flip-clock-wrapper.clearfix:after,
   .flip-clock-wrapper.img-level-nav:after,
   .flip-clock-wrapper.no-product:after,
   .flip-clock-wrapper.registration-form-wrapper:after,
   .refund-form-section .shop-for-refund .flip-clock-wrapper.holder-headings:after,
   .registration-form-wrapper .flip-clock-wrapper.input-text:after {
    content:" ";
    display:table;
    clear:both
   }
   .flip-clock-meridium {
    background:0 0!important;
    box-shadow:0 0 0!important;
    font-size:36px!important
   }
   .flip-clock-meridium a {
    color:#313333
   }
   .flip-clock-wrapper {
    text-align:center;
    position:relative;
    width:100%
   }
   .flip-clock-wrapper:before {
    content:" ";
    display:table
   }
   .flip-clock-wrapper:after {
    content:" ";
    display:table;
    clear:both
   }
   .flip-clock-wrapper ul {
    position:relative;
    float:left;
    margin:0 2px;
    width:35px;
    height:54px;
    font-size:35px;
    font-weight:700;
    line-height:54px;
    border-radius:6px;
    background:#000
   }
   .flip-clock-wrapper ul li {
    z-index:1;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    line-height:54px;
    text-decoration:none!important
   }
   .flip-clock-wrapper ul li:first-child {
    z-index:2
   }
   .flip-clock-wrapper ul li a {
    display:block;
    height:100%;
    -webkit-perspective:200px;
    -moz-perspective:200px;
    perspective:200px;
    margin:0!important;
    overflow:visible!important;
    cursor:default!important
   }
   .flip-clock-wrapper ul li a div {
    z-index:1;
    position:absolute;
    left:0;
    width:100%;
    height:50%;
    font-size:35px;
    overflow:hidden;
    outline:1px solid transparent
   }
   .flip-clock-wrapper ul li a div .shadow {
    position:absolute;
    width:100%;
    height:100%;
    z-index:2
   }
   .flip-clock-wrapper ul li a div.up {
    -webkit-transform-origin:50% 100%;
    -moz-transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    -o-transform-origin:50% 100%;
    transform-origin:50% 100%;
    top:0
   }
   .flip-clock-wrapper ul li a div.up:after {
    content:"";
    position:absolute;
    top:44px;
    left:0;
    z-index:5;
    width:100%;
    height:3px;
    background-color:#000;
    background-color:rgba(0,0,0,.4)
   }
   .flip-clock-wrapper ul li a div.down {
    -webkit-transform-origin:50% 0;
    -moz-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    -o-transform-origin:50% 0;
    transform-origin:50% 0;
    bottom:0;
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px
   }
   .flip-clock-wrapper ul li a div div.inn {
    position:absolute;
    left:0;
    z-index:1;
    width:100%;
    height:200%;
    color:#ccc;
    text-shadow:0 1px 2px #000;
    text-align:center;
    background-color:#333;
    border-radius:6px;
    font-size:35px
   }
   .flip-clock-wrapper ul li a div.up div.inn {
    top:0
   }
   .flip-clock-wrapper ul li a div.down div.inn {
    bottom:0
   }
   .flip-clock-wrapper ul.play li.flip-clock-before {
    z-index:3
   }
   .flip-clock-wrapper .flip {
    box-shadow:0 2px 5px rgba(0,0,0,.7)
   }
   .flip-clock-wrapper ul.play li.flip-clock-active {
    -webkit-animation:asd .5s .5s linear both;
    -moz-animation:asd .5s .5s linear both;
    animation:asd .5s .5s linear both;
    z-index:5
   }
   .flip-clock-divider {
    float:left;
    display:inline-block;
    position:relative;
    width:5px;
    height:70px
   }
   .flip-clock-divider:first-child {
    width:0
   }
   .flip-clock-dot {
    display:block;
    background:#323434;
    width:10px;
    height:10px;
    position:absolute;
    border-radius:50%;
    box-shadow:0 0 5px rgba(0,0,0,.5);
    left:5px
   }
   .flip-clock-divider.days .flip-clock-label {
    width:80px
   }
   .flip-clock-divider .flip-clock-label {
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    margin-right:auto;
    margin-left:auto;
    color:#000;
    text-shadow:none;
    display:block;
    width:90px
   }
   .flip-clock-divider .flip-clock-dot {
    display:none
   }
   .flip-clock-divider .flip-clock-dot.top {
    top:30px
   }
   .flip-clock-divider .flip-clock-dot.bottom {
    bottom:30px
   }
   @-webkit-keyframes asd {
    0% {
     z-index:2
    }
    20% {
     z-index:4
    }
    100% {
     z-index:4
    }
   }
   @-moz-keyframes asd {
    0% {
     z-index:2
    }
    20% {
     z-index:4
    }
    100% {
     z-index:4
    }
   }
   @-o-keyframes asd {
    0% {
     z-index:2
    }
    20% {
     z-index:4
    }
    100% {
     z-index:4
    }
   }
   @keyframes asd {
    0% {
     z-index:2
    }
    20% {
     z-index:4
    }
    100% {
     z-index:4
    }
   }
   .flip-clock-wrapper ul.play li.flip-clock-active .down {
    z-index:2;
    -webkit-animation:turn .5s .5s linear both;
    -moz-animation:turn .5s .5s linear both;
    animation:turn .5s .5s linear both
   }
   .flip-clock-wrapper ul.play li.flip-clock-before .up {
    z-index:2;
    -webkit-animation:turn2 .5s linear both;
    -moz-animation:turn2 .5s linear both;
    animation:turn2 .5s linear both
   }
   .flip-clock-wrapper ul li.flip-clock-active {
    z-index:3
   }
   .flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
    background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));
    background:linear,top,rgba(0,0,0,.1) 0,#000 100%;
    background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
    background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%;
    -webkit-animation:show .5s linear both;
    -moz-animation:show .5s linear both;
    animation:show .5s linear both
   }
   .flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
    background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));
    background:linear,top,rgba(0,0,0,.1) 0,#000 100%;
    background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
    background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%;
    -webkit-animation:hide .5s .3s linear both;
    -moz-animation:hide .5s .3s linear both;
    animation:hide .5s .3s linear both
   }
   .flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
    background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));
    background:linear,top,#000 0,rgba(0,0,0,.1) 100%;
    background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
    background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
    background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%;
    -webkit-animation:show .5s linear both;
    -moz-animation:show .5s linear both;
    animation:show .5s linear both
   }
   .flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
    background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));
    background:linear,top,#000 0,rgba(0,0,0,.1) 100%;
    background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
    background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
    background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%;
    -webkit-animation:hide .5s .3s linear both;
    -moz-animation:hide .5s .3s linear both;
    animation:hide .5s .2s linear both
   }
   @-webkit-keyframes turn {
    0% {
     -webkit-transform:rotateX(90deg)
    }
    100% {
     -webkit-transform:rotateX(0)
    }
   }
   @-moz-keyframes turn {
    0% {
     -moz-transform:rotateX(90deg)
    }
    100% {
     -moz-transform:rotateX(0)
    }
   }
   @-o-keyframes turn {
    0% {
     -o-transform:rotateX(90deg)
    }
    100% {
     -o-transform:rotateX(0)
    }
   }
   @keyframes turn {
    0% {
     transform:rotateX(90deg)
    }
    100% {
     transform:rotateX(0)
    }
   }
   @-webkit-keyframes turn2 {
    0% {
     -webkit-transform:rotateX(0)
    }
    100% {
     -webkit-transform:rotateX(-90deg)
    }
   }
   @-moz-keyframes turn2 {
    0% {
     -moz-transform:rotateX(0)
    }
    100% {
     -moz-transform:rotateX(-90deg)
    }
   }
   @-o-keyframes turn2 {
    0% {
     -o-transform:rotateX(0)
    }
    100% {
     -o-transform:rotateX(-90deg)
    }
   }
   @keyframes turn2 {
    0% {
     transform:rotateX(0)
    }
    100% {
     transform:rotateX(-90deg)
    }
   }
   @-webkit-keyframes show {
    0% {
     opacity:0
    }
    100% {
     opacity:1
    }
   }
   @-moz-keyframes show {
    0% {
     opacity:0
    }
    100% {
     opacity:1
    }
   }
   @-o-keyframes show {
    0% {
     opacity:0
    }
    100% {
     opacity:1
    }
   }
   @keyframes show {
    0% {
     opacity:0
    }
    100% {
     opacity:1
    }
   }
   @-webkit-keyframes hide {
    0% {
     opacity:1
    }
    100% {
     opacity:0
    }
   }
   @-moz-keyframes hide {
    0% {
     opacity:1
    }
    100% {
     opacity:0
    }
   }
   @-o-keyframes hide {
    0% {
     opacity:1
    }
    100% {
     opacity:0
    }
   }
   @keyframes hide {
    0% {
     opacity:1
    }
    100% {
     opacity:0
    }
   }
   .mm-hidden {
    display:none!important
   }
   .mm-wrapper {
    overflow-x:hidden;
    position:relative
   }
   .mm-menu,
   .mm-menu>.mm-panel {
    margin:0;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:0
   }
   .mm-menu {
    background:inherit;
    display:block;
    overflow:hidden;
    padding:0
   }
   .mm-panel {
    -webkit-transition:-webkit-transform .4s ease;
    -moz-transition:-moz-transform .4s ease;
    -ms-transition:-ms-transform .4s ease;
    -o-transition:-o-transform .4s ease;
    transition:transform .4s ease;
    -webkit-transform:translate3d(100%,0,0);
    -moz-transform:translate3d(100%,0,0);
    -ms-transform:translate3d(100%,0,0);
    -o-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
   }
   .mm-panel.mm-opened {
    -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)
   }
   .mm-panel.mm-subopened {
    -webkit-transform:translate3d(-30%,0,0);
    -moz-transform:translate3d(-30%,0,0);
    -ms-transform:translate3d(-30%,0,0);
    -o-transform:translate3d(-30%,0,0);
    transform:translate3d(-30%,0,0)
   }
   .mm-panel.mm-highest {
    z-index:1
   }
   .mm-menu>.mm-panel {
    background:inherit;
    -webkit-overflow-scrolling:touch;
    overflow:scroll;
    overflow-x:hidden;
    overflow-y:auto;
    box-sizing:border-box;
    padding:0 20px
   }
   .mm-menu>.mm-panel.mm-hasheader {
    padding-top:40px
   }
   .mm-menu>.mm-panel:after,
   .mm-menu>.mm-panel:before {
    content:'';
    display:block;
    height:20px
   }
   .mm-vertical .mm-panel {
    -webkit-transform:none!important;
    -moz-transform:none!important;
    -ms-transform:none!important;
    -o-transform:none!important;
    transform:none!important
   }
   .mm-listview .mm-vertical .mm-panel,
   .mm-vertical .mm-listview .mm-panel {
    display:none;
    padding:10px 0 10px 10px
   }
   .mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,
   .mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after {
    border-color:transparent
   }
   .mm-vertical li.mm-opened>.mm-panel,
   li.mm-vertical.mm-opened>.mm-panel {
    display:block
   }
   .mm-listview>li.mm-vertical>.mm-next,
   .mm-vertical .mm-listview>li>.mm-next {
    height:40px;
    bottom:auto
   }
   .mm-listview>li.mm-vertical>.mm-next:after,
   .mm-vertical .mm-listview>li>.mm-next:after {
    top:16px;
    bottom:auto
   }
   .mm-listview>li.mm-vertical.mm-opened>.mm-next:after,
   .mm-vertical .mm-listview>li.mm-opened>.mm-next:after {
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
   }
   .mm-header {
    border-bottom:1px solid transparent;
    text-align:center;
    line-height:20px;
    height:44px;
    padding:0 40px;
    margin:0;
    position:absolute;
    top:0;
    left:0;
    right:0
   }
   .mm-header>a {
    text-decoration:none;
    display:block;
    padding:10px 0
   }
   .mm-header .mm-title {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
   }
   .mm-header .mm-btn {
    box-sizing:border-box;
    width:40px;
    height:40px;
    position:absolute;
    top:0;
    z-index:1
   }
   .mm-header .mm-btn:first-child {
    padding-left:20px;
    left:0
   }
   .mm-header .mm-btn:last-child {
    padding-right:20px;
    right:0
   }
   .mm-listview,
   .mm-listview>li {
    list-style:none;
    display:block;
    padding:0;
    margin:0
   }
   .mm-listview {
    font:inherit;
    font-size:14px
   }
   .mm-listview a,
   .mm-listview a:hover {
    text-decoration:none
   }
   .mm-listview>li {
    position:relative
   }
   .mm-listview>li>a,
   .mm-listview>li>span {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    line-height:20px;
    display:block;
    padding:15px 10px 15px 20px;
    margin:0;
    font-size:20px;
    color:#133b9c
   }
   .mm-listview>li:not(.mm-divider):after {
    content:'';
    border-bottom-width:1px;
    border-bottom-style:solid;
    display:block;
    position:absolute;
    left:0;
    right:0;
    bottom:0
   }
   .mm-listview>li:not(.mm-divider):after {
    left:20px
   }
   .mm-listview .mm-next {
    background:rgba(3,2,1,0);
    width:50px;
    border:none;
    padding:0;
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    z-index:2
   }
   .mm-listview .mm-next:before {
    content:'';
    border-left-width:1px;
    border-left-style:solid;
    display:block;
    position:absolute;
    top:0;
    bottom:0;
    left:0
   }
   .mm-listview .mm-next+a,
   .mm-listview .mm-next+span {
    margin-right:50px;
    font-size:20px;
    color:#133b9c
   }
   .mm-listview .mm-next.mm-fullsubopen {
    width:100%
   }
   .mm-listview .mm-next.mm-fullsubopen:before {
    border-left:none
   }
   .mm-listview .mm-next.mm-fullsubopen+a,
   .mm-listview .mm-next.mm-fullsubopen+span {
    padding-right:50px;
    margin-right:0
   }
   .mm-menu>.mm-panel>.mm-listview {
    margin-left:-20px;
    margin-right:-20px
   }
   .mm-menu>.mm-panel>.mm-listview.mm-last {
    padding-bottom:20px
   }
   .mm-next:after,
   .mm-prev:before {
    content:'';
    border:2px solid transparent;
    display:inline-block;
    width:10px;
    height:10px;
    margin:auto;
    position:absolute;
    top:0;
    bottom:0;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
   }
   .mm-prev:before {
    border-right:none;
    border-bottom:none;
    left:20px
   }
   .mm-next:after {
    border-top:none;
    border-left:none;
    right:20px
   }
   .mm-divider {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    font-size:10px;
    text-transform:uppercase;
    text-indent:20px;
    line-height:25px
   }
   .mm-listview>li.mm-spacer {
    padding-top:40px
   }
   .mm-listview>li.mm-spacer>.mm-next {
    top:40px
   }
   .mm-listview>li.mm-spacer.mm-divider {
    padding-top:25px
   }
   .mm-menu {
    background:#f3f3f3;
    color:rgba(0,0,0,.7)
   }
   .mm-menu .mm-header {
    border-color:rgba(0,0,0,.1)
   }
   .mm-menu .mm-header>a {
    color:rgba(0,0,0,.3)
   }
   .mm-menu .mm-header .mm-btn:after,
   .mm-menu .mm-header .mm-btn:before {
    border-color:rgba(0,0,0,.3)
   }
   .mm-menu .mm-listview>li:after {
    border-color:#333
   }
   .mm-menu .mm-listview>li>a.mm-next,
   .mm-menu .mm-listview>li>a.mm-prev {
    color:rgba(0,0,0,.3)
   }
   .mm-menu .mm-listview>li>a.mm-next:after,
   .mm-menu .mm-listview>li>a.mm-prev:before {
    border-color:rgba(0,0,0,.3)
   }
   .mm-menu .mm-listview>li>a.mm-next:before,
   .mm-menu .mm-listview>li>a.mm-prev:after {
    border-color:rgba(0,0,0,.1)
   }
   .mm-menu .mm-listview>li.mm-selected>a,
   .mm-menu .mm-listview>li.mm-selected>span {
    background-color:#103182;
    background-image:-webkit-gradient(linear,left top,left bottom,#103182,#143ca0);
    background-image:-webkit-linear-gradient(top,#103182,#143ca0);
    background-image:-moz-linear-gradient(top,#103182,#143ca0);
    background-image:-ms-linear-gradient(top,#103182,#143ca0);
    background-image:-o-linear-gradient(top,#103182,#143ca0);
    background-image:linear-gradient(top,#103182,#143ca0);
    color:#fff
   }
   .mm-menu .mm-listview>li.mm-selected>a:after {
    border-color:#fff
   }
   .mm-menu .mm-listview li.mm-opened.mm-vertical>.mm-panel,
   .mm-menu .mm-listview li.mm-opened.mm-vertical>a.mm-next,
   .mm-menu.mm-vertical .mm-listview li.mm-opened>.mm-panel,
   .mm-menu.mm-vertical .mm-listview li.mm-opened>a.mm-next {
    background:rgba(0,0,0,.05)
   }
   .mm-menu .mm-divider {
    background:rgba(0,0,0,.05)
   }
   .mm-page {
    box-sizing:border-box;
    position:relative
   }
   .mm-slideout {
    -webkit-transition:-webkit-transform .4s ease;
    -ms-transition:-ms-transform .4s ease;
    transition:transform .4s ease
   }
   html.mm-opened {
    overflow:hidden;
    position:relative
   }
   html.mm-opened body {
    overflow:hidden
   }
   html.mm-opened .mm-page {
    min-height:100vh
   }
   html.mm-background .mm-page {
    background:inherit
   }
   #mm-blocker {
    background:rgba(3,2,1,0);
    display:none;
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:999999
   }
   html.mm-blocking #mm-blocker,
   html.mm-opened #mm-blocker {
    display:block
   }
   .mm-menu.mm-offcanvas {
    display:none;
    position:fixed
   }
   .mm-menu.mm-current {
    display:block
   }
   .mm-menu {
    width:80%;
    min-width:140px;
    max-width:440px
   }
   html.mm-opening .mm-slideout {
    -webkit-transform:translate(80%,0);
    -moz-transform:translate(80%,0);
    -ms-transform:translate(80%,0);
    -o-transform:translate(80%,0);
    transform:translate(80%,0)
   }
   @media all and (max-width:175px) {
    html.mm-opening .mm-slideout {
     -webkit-transform:translate(140px,0);
     -moz-transform:translate(140px,0);
     -ms-transform:translate(140px,0);
     -o-transform:translate(140px,0);
     transform:translate(140px,0)
    }
   }
   @media all and (min-width:550px) {
    html.mm-opening .mm-slideout {
     -webkit-transform:translate(440px,0);
     -moz-transform:translate(440px,0);
     -ms-transform:translate(440px,0);
     -o-transform:translate(440px,0);
     transform:translate(440px,0)
    }
   }
   .mm-menu.mm-bottom.mm-autoheight,
   .mm-menu.mm-top.mm-autoheight {
    max-height:80%
   }
   .mm-menu.mm-bottom.mm-autoheight.mm-fullscreen,
   .mm-menu.mm-top.mm-autoheight.mm-fullscreen {
    max-height:100%
   }
   .mm-menu.mm-measureheight>.mm-panel {
    bottom:auto!important;
    height:auto!important
   }
   .mm-buttonbar {
    border:1px solid transparent;
    border-radius:5px;
    text-align:center;
    line-height:20px;
    overflow:hidden;
    display:block;
    padding:0;
    margin:0;
    position:relative
   }
   .mm-buttonbar:after {
    content:'';
    display:block;
    clear:both
   }
   .mm-buttonbar>* {
    border-left:1px solid transparent;
    box-sizing:border-box;
    display:block;
    width:100%;
    height:100%;
    float:left;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
   }
   .mm-buttonbar>a {
    text-decoration:none
   }
   .mm-buttonbar>input {
    position:absolute;
    left:-1000px;
    top:-1000px
   }
   .mm-buttonbar>input:checked+label {
    border-color:transparent!important
   }
   .mm-buttonbar>:first-child,
   .mm-buttonbar>input:first-child+* {
    border-left:none
   }
   .mm-buttonbar.mm-buttonbar-2>* {
    width:50%
   }
   .mm-buttonbar.mm-buttonbar-3>* {
    width:33.33%
   }
   .mm-buttonbar.mm-buttonbar-4>* {
    width:25%
   }
   .mm-buttonbar.mm-buttonbar-5>* {
    width:20%
   }
   .mm-header .mm-buttonbar {
    margin-top:0;
    margin-left:-30px;
    margin-right:-30px
   }
   .mm-footer .mm-buttonbar {
    border:none;
    border-radius:none;
    line-height:40px;
    margin:-10px -10px 0 -20px
   }
   .mm-footer .mm-buttonbar>* {
    border-left:none
   }
   .mm-listview>li>.mm-buttonbar {
    margin:10px 20px
   }
   .mm-menu .mm-buttonbar {
    border-color:rgba(0,0,0,.7);
    background:#f3f3f3
   }
   .mm-menu .mm-buttonbar>* {
    border-color:rgba(0,0,0,.7)
   }
   .mm-menu .mm-buttonbar>input:checked+label {
    background:rgba(0,0,0,.7);
    color:#f3f3f3
   }
   em.mm-counter {
    font:inherit;
    font-size:14px;
    font-style:normal;
    text-indent:0;
    line-height:20px;
    display:block;
    margin-top:-10px;
    position:absolute;
    right:50px;
    top:50%
   }
   em.mm-counter+a.mm-next {
    padding-left:40px
   }
   em.mm-counter+a.mm-next+a,
   em.mm-counter+a.mm-next+span {
    margin-right:90px
   }
   em.mm-counter+a.mm-fullsubopen {
    padding-left:0
   }
   .mm-vertical>.mm-counter {
    top:12px;
    margin-top:0
   }
   .mm-vertical.mm-spacer>.mm-counter {
    margin-top:40px
   }
   .mm-nosubresults>.mm-counter {
    display:none
   }
   .mm-menu em.mm-counter {
    color:rgba(0,0,0,.3)
   }
   html.mm-opened.mm-dragging #mm-blocker,
   html.mm-opened.mm-dragging .mm-fixed-bottom,
   html.mm-opened.mm-dragging .mm-fixed-top,
   html.mm-opened.mm-dragging .mm-menu,
   html.mm-opened.mm-dragging .mm-page {
    -webkit-transition-duration:0s;
    -moz-transition-duration:0s;
    -ms-transition-duration:0s;
    -o-transition-duration:0s;
    transition-duration:0s
   }
   .mm-footer {
    background:inherit;
    border-top:1px solid transparent;
    text-align:center;
    line-height:20px;
    box-sizing:border-box;
    width:100%;
    height:40px;
    padding:10px 20px;
    position:absolute;
    z-index:3;
    bottom:0;
    left:0;
    -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)
   }
   .mm-menu.mm-hasfooter>.mm-panel {
    bottom:40px
   }
   .mm-menu .mm-footer {
    border-color:rgba(0,0,0,.1);
    color:rgba(0,0,0,.3)
   }
   .mm-menu>.mm-header {
    background:inherit;
    z-index:3;
    -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)
   }
   .mm-menu>.mm-header .mm-close:after {
    content:'x'
   }
   .mm-menu.mm-hassearch>.mm-header {
    top:40px
   }
   .mm-menu.mm-hasheader .mm-panel .mm-header {
    display:none
   }
   .mm-menu.mm-hasheader .mm-fixeddivider,
   .mm-menu.mm-hasheader .mm-panel {
    top:40px
   }
   .mm-menu.mm-hasheader.mm-hassearch .mm-fixeddivider,
   .mm-menu.mm-hasheader.mm-hassearch .mm-panel {
    top:80px
   }
   .mm-divider>span {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    padding:0;
    line-height:25px
   }
   .mm-divider.mm-opened a.mm-next:after {
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
   }
   .mm-collapsed:not(.mm-uncollapsed) {
    display:none
   }
   .mm-fixeddivider {
    background:inherit;
    display:none;
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:2;
    -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)
   }
   .mm-fixeddivider:after {
    content:none!important;
    display:none!important
   }
   .mm-hasdividers .mm-fixeddivider {
    display:block
   }
   .mm-menu .mm-fixeddivider span {
    background:rgba(0,0,0,.05)
   }
   .mm-search,
   .mm-search input {
    box-sizing:border-box
   }
   .mm-menu>.mm-search {
    background:inherit;
    z-index:3;
    -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)
   }
   .mm-search {
    height:40px;
    width:100%;
    padding:10px 10px 0 10px;
    position:absolute;
    top:0;
    left:0
   }
   .mm-search input {
    border:none;
    border-radius:25px;
    font:inherit;
    font-size:14px;
    line-height:25px;
    outline:0;
    display:block;
    width:100%;
    height:25px;
    margin:0;
    padding:0 10px
   }
   .mm-search input::-ms-clear {
    display:none
   }
   .mm-panel.mm-hassearch {
    padding-top:40px
   }
   .mm-panel.mm-hassearch.mm-hasheader {
    padding-top:80px
   }
   .mm-panel.mm-hassearch.mm-hasheader .mm-search {
    top:40px
   }
   .mm-noresultsmsg {
    text-align:center;
    font-size:21px;
    display:none;
    padding:40px 0
   }
   .mm-noresults .mm-noresultsmsg {
    display:block
   }
   .mm-noresults .mm-indexer {
    display:none!important
   }
   .mm-menu li.mm-nosubresults>a.mm-next {
    display:none
   }
   .mm-menu li.mm-nosubresults>a.mm-next+a,
   .mm-menu li.mm-nosubresults>a.mm-next+span {
    padding-right:10px
   }
   .mm-menu.mm-hassearch .mm-fixeddivider,
   .mm-menu.mm-hassearch .mm-panel {
    top:40px
   }
   .mm-menu .mm-search input {
    background:rgba(0,0,0,.05);
    color:rgba(0,0,0,.7)
   }
   .mm-menu .mm-noresultsmsg {
    color:rgba(0,0,0,.3)
   }
   .mm-indexer {
    background:inherit;
    text-align:center;
    font-size:12px;
    box-sizing:border-box;
    width:20px;
    position:absolute;
    top:10px;
    bottom:10px;
    right:-100px;
    z-index:3;
    -webkit-transition:right .4s ease;
    -moz-transition:right .4s ease;
    -ms-transition:right .4s ease;
    -o-transition:right .4s ease;
    transition:right .4s ease;
    -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)
   }
   .mm-indexer a {
    text-decoration:none;
    display:block;
    height:3.71%
   }
   .mm-indexer~.mm-panel.mm-hasindexer {
    padding-right:40px
   }
   .mm-hasindexer .mm-indexer {
    right:0
   }
   .mm-hasindexer .mm-fixeddivider {
    right:20px
   }
   .mm-hasheader .mm-indexer {
    top:50px
   }
   .mm-hasfooter .mm-indexer {
    bottom:50px
   }
   .mm-hassearch .mm-indexer {
    top:50px
   }
   .mm-hassearch.mm-hasheader .mm-indexer {
    top:90px
   }
   .mm-menu .mm-indexer a {
    color:rgba(0,0,0,.3)
   }
   input.mm-check,
   input.mm-toggle {
    position:absolute;
    left:-10000px
   }
   label.mm-check,
   label.mm-toggle {
    margin:0;
    position:absolute;
    bottom:50%;
    z-index:2
   }
   label.mm-check:before,
   label.mm-toggle:before {
    content:'';
    display:block
   }
   label.mm-toggle {
    border-radius:30px;
    width:50px;
    height:30px;
    margin-bottom:-15px
   }
   label.mm-toggle:before {
    border-radius:30px;
    width:28px;
    height:28px;
    margin:1px
   }
   input.mm-toggle:checked~label.mm-toggle:before {
    float:right
   }
   label.mm-check {
    width:30px;
    height:30px;
    margin-bottom:-15px
   }
   label.mm-check:before {
    border-left:3px solid;
    border-bottom:3px solid;
    width:40%;
    height:20%;
    margin:25% 0 0 20%;
    opacity:.1;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
   }
   input.mm-check:checked~label.mm-check:before {
    opacity:1
   }
   label.mm-check,
   label.mm-toggle {
    right:20px
   }
   label.mm-toggle+a,
   label.mm-toggle+span {
    padding-right:80px
   }
   label.mm-check+a,
   label.mm-check+span {
    padding-right:60px
   }
   a.mm-next+label.mm-check,
   a.mm-next+label.mm-toggle {
    right:60px
   }
   a.mm-next+label.mm-check+a,
   a.mm-next+label.mm-check+span,
   a.mm-next+label.mm-toggle+a,
   a.mm-next+label.mm-toggle+span {
    margin-right:50px
   }
   a.mm-next+label.mm-toggle+a,
   a.mm-next+label.mm-toggle+span {
    padding-right:70px
   }
   a.mm-next+label.mm-check+a,
   a.mm-next+label.mm-check+span {
    padding-right:50px
   }
   em.mm-counter+a.mm-next+label.mm-check,
   em.mm-counter+a.mm-next+label.mm-toggle {
    right:100px
   }
   em.mm-counter+a.mm-next+label.mm-check+a,
   em.mm-counter+a.mm-next+label.mm-check+span,
   em.mm-counter+a.mm-next+label.mm-toggle+a,
   em.mm-counter+a.mm-next+label.mm-toggle+span {
    margin-right:90px
   }
   .mm-menu label.mm-toggle {
    background:rgba(0,0,0,.1)
   }
   .mm-menu label.mm-toggle:before {
    background:#f3f3f3
   }
   .mm-menu input.mm-toggle:checked~label.mm-toggle {
    background:#4bd963
   }
   .mm-menu label.mm-check:before {
    border-color:rgba(0,0,0,.7)
   }
   .mm-listview.mm-border-none>li:after,
   .mm-menu.mm-border-none .mm-listview>li:after {
    content:none
   }
   .mm-listview.mm-border-full>li:after,
   .mm-menu.mm-border-full .mm-listview>li:after {
    left:0!important
   }
   html.mm-effect-slide .mm-menu.mm-offcanvas {
    -webkit-transition:-webkit-transform .4s ease;
    transition:transform .4s ease
   }
   html.mm-effect-slide.mm-opened .mm-menu.mm-offcanvas {
    -webkit-transform:translate3d(-30%,0,0);
    -moz-transform:translate3d(-30%,0,0);
    -ms-transform:translate3d(-30%,0,0);
    -o-transform:translate3d(-30%,0,0);
    transform:translate3d(-30%,0,0)
   }
   html.mm-effect-slide.mm-opening .mm-menu.mm-offcanvas {
    -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)
   }
   html.mm-effect-slide.mm-right.mm-opened .mm-menu.mm-offcanvas {
    -webkit-transform:translate3d(30%,0,0);
    -moz-transform:translate3d(30%,0,0);
    -ms-transform:translate3d(30%,0,0);
    -o-transform:translate3d(30%,0,0);
    transform:translate3d(30%,0,0)
   }
   html.mm-effect-slide.mm-right.mm-opening .mm-menu.mm-offcanvas {
    -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)
   }
   html.mm-effect-zoom-menu .mm-menu.mm-offcanvas {
    -webkit-transition:-webkit-transform .4s ease;
    -moz-transition:-moz-transform .4s ease;
    -ms-transition:-ms-transform .4s ease;
    -o-transition:-o-transform .4s ease;
    transition:transform .4s ease
   }
   html.mm-effect-zoom-menu.mm-opened .mm-menu.mm-offcanvas {
    -webkit-transform:scale(.7,.7) translate3d(-30%,0,0);
    -moz-transform:scale(.7,.7) translate3d(-30%,0,0);
    -ms-transform:scale(.7,.7) translate3d(-30%,0,0);
    -o-transform:scale(.7,.7) translate3d(-30%,0,0);
    transform:scale(.7,.7) translate3d(-30%,0,0);
    -webkit-transform-origin:left center;
    -moz-transform-origin:left center;
    -ms-transform-origin:left center;
    -o-transform-origin:left center;
    transform-origin:left center
   }
   html.mm-effect-zoom-menu.mm-opening .mm-menu.mm-offcanvas {
    -webkit-transform:scale(1,1) translate3d(0,0,0);
    -moz-transform:scale(1,1) translate3d(0,0,0);
    -ms-transform:scale(1,1) translate3d(0,0,0);
    -o-transform:scale(1,1) translate3d(0,0,0);
    transform:scale(1,1) translate3d(0,0,0)
   }
   html.mm-effect-zoom-menu.mm-right.mm-opened .mm-menu.mm-offcanvas {
    -webkit-transform:scale(.7,.7) translate3d(30%,0,0);
    -moz-transform:scale(.7,.7) translate3d(30%,0,0);
    -ms-transform:scale(.7,.7) translate3d(30%,0,0);
    -o-transform:scale(.7,.7) translate3d(30%,0,0);
    transform:scale(.7,.7) translate3d(30%,0,0);
    -webkit-transform-origin:right center;
    -moz-transform-origin:right center;
    -ms-transform-origin:right center;
    -o-transform-origin:right center;
    transform-origin:right center
   }
   html.mm-effect-zoom-menu.mm-right.mm-opening .mm-menu.mm-offcanvas {
    -webkit-transform:scale(1,1) translate3d(0,0,0);
    -moz-transform:scale(1,1) translate3d(0,0,0);
    -ms-transform:scale(1,1) translate3d(0,0,0);
    -o-transform:scale(1,1) translate3d(0,0,0);
    transform:scale(1,1) translate3d(0,0,0)
   }
   html.mm-effect-zoom-panels .mm-menu .mm-panel {
    -webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);
    -moz-transform:scale(1.5,1.5) translate3d(100%,0,0);
    -ms-transform:scale(1.5,1.5) translate3d(100%,0,0);
    -o-transform:scale(1.5,1.5) translate3d(100%,0,0);
    transform:scale(1.5,1.5) translate3d(100%,0,0);
    -webkit-transform-origin:left center;
    -moz-transform-origin:left center;
    -ms-transform-origin:left center;
    -o-transform-origin:left center;
    transform-origin:left center;
    -webkit-transition-property:-webkit-transform,left;
    -moz-transition-property:-moz-transform,left;
    -ms-transition-property:-ms-transform,left;
    -o-transition-property:-o-transform,left;
    transition-property:transform,left
   }
   html.mm-effect-zoom-panels .mm-menu .mm-panel.mm-opened {
    -webkit-transform:scale(1,1) translate3d(0,0,0);
    -moz-transform:scale(1,1) translate3d(0,0,0);
    -ms-transform:scale(1,1) translate3d(0,0,0);
    -o-transform:scale(1,1) translate3d(0,0,0);
    transform:scale(1,1) translate3d(0,0,0)
   }
   html.mm-effect-zoom-panels .mm-menu .mm-panel.mm-opened.mm-subopened {
    -webkit-transform:scale(.7,.7) translate3d(-30%,0,0);
    -moz-transform:scale(.7,.7) translate3d(-30%,0,0);
    -ms-transform:scale(.7,.7) translate3d(-30%,0,0);
    -o-transform:scale(.7,.7) translate3d(-30%,0,0);
    transform:scale(.7,.7) translate3d(-30%,0,0)
   }
   .mm-menu.mm-fullscreen {
    width:100%;
    min-width:140px;
    max-width:10000px
   }
   html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform:translate(100%,0);
    -moz-transform:translate(100%,0);
    -ms-transform:translate(100%,0);
    -o-transform:translate(100%,0);
    transform:translate(100%,0)
   }
   @media all and (max-width:140px) {
    html.mm-opening.mm-fullscreen .mm-slideout {
     -webkit-transform:translate(140px,0);
     -moz-transform:translate(140px,0);
     -ms-transform:translate(140px,0);
     -o-transform:translate(140px,0);
     transform:translate(140px,0)
    }
   }
   @media all and (min-width:10000px) {
    html.mm-opening.mm-fullscreen .mm-slideout {
     -webkit-transform:translate(10000px,0);
     -moz-transform:translate(10000px,0);
     -ms-transform:translate(10000px,0);
     -o-transform:translate(10000px,0);
     transform:translate(10000px,0)
    }
   }
   html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform:translate(-100%,0);
    -moz-transform:translate(-100%,0);
    -ms-transform:translate(-100%,0);
    -o-transform:translate(-100%,0);
    transform:translate(-100%,0)
   }
   @media all and (max-width:140px) {
    html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
     -webkit-transform:translate(-140px,0);
     -moz-transform:translate(-140px,0);
     -ms-transform:translate(-140px,0);
     -o-transform:translate(-140px,0);
     transform:translate(-140px,0)
    }
   }
   @media all and (min-width:10000px) {
    html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
     -webkit-transform:translate(-10000px,0);
     -moz-transform:translate(-10000px,0);
     -ms-transform:translate(-10000px,0);
     -o-transform:translate(-10000px,0);
     transform:translate(-10000px,0)
    }
   }
   .mm-menu.mm-fullscreen.mm-bottom,
   .mm-menu.mm-fullscreen.mm-top {
    height:100%;
    min-height:140px;
    max-height:10000px
   }
   html.mm-opened.mm-fullscreen .mm-page {
    box-shadow:none!important
   }
   .mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,
   .mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,
   .mm-menu.mm-multiline .mm-listview>li>a,
   .mm-menu.mm-multiline .mm-listview>li>span {
    text-overflow:clip;
    white-space:normal
   }
   .mm-menu.mm-pageshadow:after {
    content:"";
    display:block;
    width:20px;
    height:120%;
    position:absolute;
    left:100%;
    top:-10%;
    z-index:99
   }
   .mm-menu.mm-pageshadow.mm-right:after {
    left:auto;
    right:100%
   }
   .mm-menu.mm-pageshadow.mm-front:after,
   .mm-menu.mm-pageshadow.mm-next:after {
    content:none;
    display:none
   }
   .mm-menu.mm-pageshadow:after {
    box-shadow:0 0 10px rgba(0,0,0,.3)
   }
   .mm-menu.mm-bottom,
   .mm-menu.mm-top {
    width:100%;
    min-width:100%;
    max-width:100%
   }
   .mm-menu.mm-right {
    left:auto;
    right:0
   }
   .mm-menu.mm-bottom {
    top:auto;
    bottom:0
   }
   html.mm-right.mm-opening .mm-slideout {
    -webkit-transform:translate(-80%,0);
    -moz-transform:translate(-80%,0);
    -ms-transform:translate(-80%,0);
    -o-transform:translate(-80%,0);
    transform:translate(-80%,0)
   }
   @media all and (max-width:175px) {
    html.mm-right.mm-opening .mm-slideout {
     -webkit-transform:translate(-140px,0);
     -moz-transform:translate(-140px,0);
     -ms-transform:translate(-140px,0);
     -o-transform:translate(-140px,0);
     transform:translate(-140px,0)
    }
   }
   @media all and (min-width:550px) {
    html.mm-right.mm-opening .mm-slideout {
     -webkit-transform:translate(-440px,0);
     -moz-transform:translate(-440px,0);
     -ms-transform:translate(-440px,0);
     -o-transform:translate(-440px,0);
     transform:translate(-440px,0)
    }
   }
   html.mm-front .mm-slideout {
    -webkit-transform:none!important;
    -moz-transform:none!important;
    -ms-transform:none!important;
    -o-transform:none!important;
    transform:none!important;
    z-index:0!important
   }
   .mm-menu.mm-front {
    z-index:1
   }
   .mm-menu.mm-front,
   .mm-menu.mm-next {
    -webkit-transition:-webkit-transform .4s ease;
    -ms-transition:-ms-transform .4s ease;
    transition:transform .4s ease;
    -webkit-transform:translate3d(-100%,0,0);
    -moz-transform:translate3d(-100%,0,0);
    -ms-transform:translate3d(-100%,0,0);
    -o-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
   }
   .mm-menu.mm-front.mm-right,
   .mm-menu.mm-next.mm-right {
    -webkit-transform:translate3d(100%,0,0);
    -moz-transform:translate3d(100%,0,0);
    -ms-transform:translate3d(100%,0,0);
    -o-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
   }
   .mm-menu.mm-top {
    -webkit-transform:translate3d(0,-100%,0);
    -moz-transform:translate3d(0,-100%,0);
    -ms-transform:translate3d(0,-100%,0);
    -o-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
   }
   .mm-menu.mm-bottom {
    -webkit-transform:translate3d(0,100%,0);
    -moz-transform:translate3d(0,100%,0);
    -ms-transform:translate3d(0,100%,0);
    -o-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
   }
   html.mm-opening .mm-menu.mm-front,
   html.mm-opening .mm-menu.mm-next {
    -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)
   }
   .mm-menu.mm-bottom,
   .mm-menu.mm-top {
    height:80%;
    min-height:140px;
    max-height:880px
   }
   .mm-menu.mm-theme-dark {
    background:#000;
    color:rgba(255,255,255,.8)
   }
   .mm-menu.mm-theme-dark .mm-header {
    border-color:rgba(0,0,0,.15)
   }
   .mm-menu.mm-theme-dark .mm-header>a {
    color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-dark .mm-header .mm-btn:after,
   .mm-menu.mm-theme-dark .mm-header .mm-btn:before {
    border-color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-dark .mm-listview>li:after {
    border-color:#333
   }
   .mm-menu.mm-theme-dark .mm-listview>li>a.mm-next,
   .mm-menu.mm-theme-dark .mm-listview>li>a.mm-prev {
    color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-dark .mm-listview>li>a.mm-next:after,
   .mm-menu.mm-theme-dark .mm-listview>li>a.mm-prev:before {
    border-color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-dark .mm-listview>li>a.mm-next:before,
   .mm-menu.mm-theme-dark .mm-listview>li>a.mm-prev:after {
    border-color:rgba(0,0,0,.15)
   }
   .mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a,
   .mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span {
    background:rgba(0,0,0,.1)
   }
   .mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical>.mm-panel,
   .mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical>a.mm-next,
   .mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened>.mm-panel,
   .mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened>a.mm-next {
    background:rgba(255,255,255,.05)
   }
   .mm-menu.mm-theme-dark .mm-divider {
    background:rgba(255,255,255,.05)
   }
   .mm-menu.mm-theme-dark .mm-buttonbar {
    border-color:rgba(255,255,255,.8);
    background:#000
   }
   .mm-menu.mm-theme-dark .mm-buttonbar>* {
    border-color:rgba(255,255,255,.8)
   }
   .mm-menu.mm-theme-dark .mm-buttonbar>input:checked+label {
    background:rgba(255,255,255,.8);
    color:#000
   }
   .mm-menu.mm-theme-dark label.mm-check:before {
    border-color:rgba(255,255,255,.8)
   }
   .mm-menu.mm-theme-dark em.mm-counter {
    color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-dark .mm-footer {
    border-color:rgba(0,0,0,.15);
    color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-dark .mm-fixeddivider span {
    background:rgba(255,255,255,.05)
   }
   .mm-menu.mm-pageshadow.mm-theme-dark:after {
    box-shadow:0 0 20px rgba(0,0,0,.5)
   }
   .mm-menu.mm-theme-dark .mm-search input {
    background:rgba(255,255,255,.3);
    color:rgba(255,255,255,.8)
   }
   .mm-menu.mm-theme-dark .mm-noresultsmsg {
    color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-dark .mm-indexer a {
    color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-dark label.mm-toggle {
    background:rgba(0,0,0,.15)
   }
   .mm-menu.mm-theme-dark label.mm-toggle:before {
    background:#000
   }
   .mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle {
    background:#4bd963
   }
   .mm-menu.mm-theme-white {
    background:#f2f3f5;
    color:rgba(0,0,0,.6)
   }
   .mm-menu.mm-theme-white .mm-header {
    border:none;
    background-color:#c3c5c8
   }
   .mm-menu.mm-theme-white .mm-header>a {
    color:#3c3c3c;
    text-align:left;
    font-size:20px;
    padding:12px 0
   }
   .mm-menu.mm-theme-white .mm-header .mm-btn:after,
   .mm-menu.mm-theme-white .mm-header .mm-btn:before {
    border-color:#3c3c3c
   }
   .mm-menu.mm-theme-white .mm-listview>li:after {
    border:none
   }
   .mm-menu.mm-theme-white .mm-listview>li>a.mm-next,
   .mm-menu.mm-theme-white .mm-listview>li>a.mm-prev {
    color:rgba(0,0,0,.3)
   }
   .mm-menu.mm-theme-white .mm-listview>li>a.mm-next:after,
   .mm-menu.mm-theme-white .mm-listview>li>a.mm-prev:before {
    border-color:#133b9c
   }
   .mm-menu.mm-theme-white .mm-listview>li>a.mm-next:before,
   .mm-menu.mm-theme-white .mm-listview>li>a.mm-prev:after {
    border:none
   }
   .mm-menu.mm-theme-white .mm-listview>li.mm-selected>a,
   .mm-menu.mm-theme-white .mm-listview>li.mm-selected>span {
    background-color:#103182;
    background-image:-webkit-gradient(linear,left top,left bottom,#103182,#143ca0);
    background-image:-webkit-linear-gradient(top,#103182,#143ca0);
    background-image:-moz-linear-gradient(top,#103182,#143ca0);
    background-image:-ms-linear-gradient(top,#103182,#143ca0);
    background-image:-o-linear-gradient(top,#103182,#143ca0);
    background-image:linear-gradient(top,#103182,#143ca0);
    color:#fff
   }
   .mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:after {
    border-color:#fff
   }
   .mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical>.mm-panel,
   .mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical>a.mm-next,
   .mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened>.mm-panel,
   .mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened>a.mm-next {
    background:rgba(0,0,0,.03)
   }
   .mm-menu.mm-theme-white .mm-divider {
    background:rgba(0,0,0,.03)
   }
   .mm-menu.mm-theme-white .mm-buttonbar {
    border-color:rgba(0,0,0,.6);
    background:#fff
   }
   .mm-menu.mm-theme-white .mm-buttonbar>* {
    border-color:rgba(0,0,0,.6)
   }
   .mm-menu.mm-theme-white .mm-buttonbar>input:checked+label {
    background:rgba(0,0,0,.6);
    color:#fff
   }
   .mm-menu.mm-theme-white label.mm-check:before {
    border-color:rgba(0,0,0,.6)
   }
   .mm-menu.mm-theme-white em.mm-counter {
    color:rgba(0,0,0,.3)
   }
   .mm-menu.mm-theme-white .mm-footer {
    border-color:rgba(0,0,0,.1);
    color:rgba(0,0,0,.3)
   }
   .mm-menu.mm-theme-white .mm-fixeddivider span {
    background:rgba(0,0,0,.03)
   }
   .mm-menu.mm-pageshadow.mm-theme-white:after {
    box-shadow:0 0 10px rgba(0,0,0,.2)
   }
   .mm-menu.mm-theme-white .mm-search input {
    background:rgba(0,0,0,.05);
    color:rgba(0,0,0,.6)
   }
   .mm-menu.mm-theme-white .mm-noresultsmsg {
    color:rgba(0,0,0,.3)
   }
   .mm-menu.mm-theme-white .mm-indexer a {
    color:rgba(0,0,0,.3)
   }
   .mm-menu.mm-theme-white label.mm-toggle {
    background:rgba(0,0,0,.1)
   }
   .mm-menu.mm-theme-white label.mm-toggle:before {
    background:#fff
   }
   .mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle {
    background:#4bd963
   }
   .mm-menu.mm-theme-black {
    background:#000;
    color:rgba(255,255,255,.6)
   }
   .mm-menu.mm-theme-black .mm-header {
    border-color:rgba(255,255,255,.2)
   }
   .mm-menu.mm-theme-black .mm-header>a {
    color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-black .mm-header .mm-btn:after,
   .mm-menu.mm-theme-black .mm-header .mm-btn:before {
    border-color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-black .mm-listview>li:after {
    border-color:rgba(255,255,255,.2)
   }
   .mm-menu.mm-theme-black .mm-listview>li>a.mm-next,
   .mm-menu.mm-theme-black .mm-listview>li>a.mm-prev {
    color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-black .mm-listview>li>a.mm-next:after,
   .mm-menu.mm-theme-black .mm-listview>li>a.mm-prev:before {
    border-color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-black .mm-listview>li>a.mm-next:before,
   .mm-menu.mm-theme-black .mm-listview>li>a.mm-prev:after {
    border-color:rgba(255,255,255,.2)
   }
   .mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),
   .mm-menu.mm-theme-black .mm-listview>li.mm-selected>span {
    background:rgba(255,255,255,.3)
   }
   .mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical>.mm-panel,
   .mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical>a.mm-next,
   .mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened>.mm-panel,
   .mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened>a.mm-next {
    background:rgba(255,255,255,.2)
   }
   .mm-menu.mm-theme-black .mm-divider {
    background:rgba(255,255,255,.2)
   }
   .mm-menu.mm-theme-black .mm-buttonbar {
    border-color:rgba(255,255,255,.6);
    background:#000
   }
   .mm-menu.mm-theme-black .mm-buttonbar>* {
    border-color:rgba(255,255,255,.6)
   }
   .mm-menu.mm-theme-black .mm-buttonbar>input:checked+label {
    background:rgba(255,255,255,.6);
    color:#000
   }
   .mm-menu.mm-theme-black label.mm-check:before {
    border-color:rgba(255,255,255,.6)
   }
   .mm-menu.mm-theme-black em.mm-counter {
    color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-black .mm-footer {
    border-color:rgba(255,255,255,.2);
    color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-black .mm-fixeddivider span {
    background:rgba(255,255,255,.2)
   }
   .mm-menu.mm-pageshadow.mm-theme-black:after {
    content:none;
    display:none
   }
   .mm-menu.mm-theme-black .mm-search input {
    background:rgba(255,255,255,.3);
    color:rgba(255,255,255,.6)
   }
   .mm-menu.mm-theme-black .mm-noresultsmsg {
    color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-black .mm-indexer a {
    color:rgba(255,255,255,.4)
   }
   .mm-menu.mm-theme-black label.mm-toggle {
    background:rgba(255,255,255,.2)
   }
   .mm-menu.mm-theme-black label.mm-toggle:before {
    background:#000
   }
   .mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle {
    background:#4bd963
   }
   .mThumbnailScroller {
    -ms-touch-action:none;
    touch-action:none
   }
   .mThumbnailScroller.mTS_no_scroll,
   .mThumbnailScroller.mTS_touch_action {
    -ms-touch-action:auto;
    touch-action:auto
   }
   .mTSWrapper {
    position:relative;
    overflow:hidden;
    height:100%;
    max-width:100%;
    outline:0;
    direction:ltr
   }
   .mTSContainer {
    margin:0;
    padding:0;
    overflow:hidden
   }
   ol.mTSContainer,
   ul.mTSContainer {
    list-style:none
   }
   .mTSThumb,
   ul.mTSContainer>li img {
    vertical-align:bottom
   }
   .mTS_vertical .mTSContainer {
    margin-top:0!important;
    margin-bottom:0!important
   }
   .mTS_horizontal .mTSContainer {
    margin-left:0!important;
    margin-right:0!important
   }
   .mTSButton {
    width:20px;
    height:20px;
    line-height:20px;
    padding:14px;
    overflow:hidden;
    text-align:center;
    background-color:#000;
    color:#fff;
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    opacity:1;
    -webkit-transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s;
    -moz-transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s;
    -o-transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s;
    -ms-transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s;
    transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s
   }
   .mTSButtonDown {
    top:auto;
    bottom:0
   }
   .mTSButtonRight {
    left:auto;
    right:0
   }
   .mTSButtonDown,
   .mTSButtonUp {
    left:50%;
    margin-left:-24px
   }
   .mTSButtonLeft,
   .mTSButtonRight {
    top:50%;
    margin-top:-24px
   }
   .mTSButtonIconContainer {
    display:inline-block;
    position:relative;
    width:100%;
    padding-bottom:100%;
    overflow:hidden
   }
   .mTSButtonIcon {
    display:inline-block;
    fill:#fff;
    position:absolute;
    top:0;
    left:0
   }
   .mTSButton.mTS-hidden,
   .mThumbnailScroller.mTS_no_scroll .mTSButton {
    opacity:0;
    height:0;
    width:0;
    padding:0;
    -webkit-transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out;
    -moz-transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out;
    -o-transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out;
    -ms-transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out;
    transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out
   }
   .mTS_horizontal .mTSThumbContainer,
   .mTS_horizontal ul.mTSContainer>li {
    float:left
   }
   .mTS-buttons-in {
    padding:14px;
    background-color:#000
   }
   .mTS-buttons-in .mTSButtonIcon {
    fill:#fff
   }
   .mTS-buttons-in .mTSButton,
   .mTS-buttons-in .mTSWrapper {
    background-color:inherit
   }
   .mTS-buttons-in .mTSButtonLeft,
   .mTS-buttons-in .mTSButtonRight {
    width:24px;
    height:48px;
    padding:24px 4px 0 4px;
    margin-top:-36px
   }
   .mTS-buttons-in .mTSButtonDown,
   .mTS-buttons-in .mTSButtonUp {
    width:24px;
    height:24px;
    padding:4px 24px;
    margin-left:-36px
   }
   .mTS-buttons-in .mTSButton.mTS-hidden {
    height:0;
    width:0;
    padding:0
   }
   .mTS-buttons-in .mTSButton:not(.mTS-hidden) {
    opacity:.4
   }
   .mTS-buttons-in:hover .mTSButton:not(.mTS-hidden) {
    opacity:1
   }
   .mTS-buttons-in .mTS_vertical .mTSThumbContainer {
    margin:14px 0
   }
   .mTS-buttons-in .mTS_vertical .mTSThumbContainer:first-child {
    margin-top:0
   }
   .mTS-buttons-in .mTS_vertical .mTSThumbContainer:last-child {
    margin-bottom:0
   }
   .mTS-buttons-in .mTS_horizontal .mTSThumbContainer {
    margin:0 7px
   }
   .mTS-buttons-in .mTS_horizontal .mTSThumbContainer:first-child {
    margin-left:0
   }
   .mTS-buttons-in .mTS_horizontal .mTSThumbContainer:last-child {
    margin-right:0
   }
   .mTS-buttons-out {
    padding:6px;
    background:#000
   }
   .mTS-buttons-out .mTSButtonIcon {
    fill:#b4b4b6
   }
   .mTS-buttons-out .mTSButtonIcon:hover {
    fill:#454749
   }
   .mTS-buttons-out .mTSButton {
    background-color:transparent;
    width:36px;
    height:36px;
    line-height:42px;
    padding:6px
   }
   .mTS-buttons-out .mTSButton.mTS-hidden {
    height:0;
    width:0;
    padding:0
   }
   .mTS-buttons-out .mTS_vertical .mTSThumbContainer {
    margin:6px 0
   }
   .mTS-buttons-out .mTS_vertical .mTSThumbContainer:first-child {
    margin-top:0
   }
   .mTS-buttons-out .mTS_vertical .mTSThumbContainer:last-child {
    margin-bottom:0
   }
   .mTS-buttons-out .mTS_horizontal .mTSThumbContainer {
    margin:0 3px
   }
   .mTS-buttons-out .mTS_horizontal .mTSThumbContainer:first-child {
    margin-left:0
   }
   .mTS-buttons-out .mTS_horizontal .mTSThumbContainer:last-child {
    margin-right:0
   }
   .mTS-hover-full {
    padding:8px;
    background:rgba(0,0,0,.2)
   }
   .mTS-hover-full .mTS_vertical .mTSThumbContainer {
    margin:8px 0
   }
   .mTS-hover-full .mTS_vertical .mTSThumbContainer:first-child {
    margin-top:40px
   }
   .mTS-hover-full .mTS_vertical .mTSThumbContainer:last-child {
    margin-bottom:40px
   }
   .mTS-hover-full .mTS_horizontal .mTSThumbContainer {
    margin:0 4px
   }
   .mTS-hover-full .mTS_horizontal .mTSThumbContainer:first-child {
    margin-left:40px
   }
   .mTS-hover-full .mTS_horizontal .mTSThumbContainer:last-child {
    margin-right:40px
   }
   .icheckbox_minimal,
   .iradio_minimal {
    display:inline-block;
    vertical-align:top;
    margin:0;
    padding:0;
    width:18px;
    height:18px;
    background:url(https://www.intersport.pl/skin/frontend/default/intersport/images/icheck.png) no-repeat;
    border:none;
    cursor:pointer
   }
   .icheckbox_minimal {
    background-position:0 0
   }
   .icheckbox_minimal.hover {
    background-position:-20px 0
   }
   .icheckbox_minimal.checked {
    background-position:-40px 0
   }
   .icheckbox_minimal.disabled {
    background-position:-60px 0;
    cursor:default
   }
   .icheckbox_minimal.checked.disabled {
    background-position:-80px 0
   }
   .iradio_minimal {
    background-position:-100px 0
   }
   .iradio_minimal.hover {
    background-position:-120px 0
   }
   .iradio_minimal.checked {
    background-position:-140px 0
   }
   .iradio_minimal.disabled {
    background-position:-160px 0;
    cursor:default
   }
   .iradio_minimal.checked.disabled {
    background-position:-180px 0
   }
   @media (-o-min-device-pixel-ratio:5 / 4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal,
    .iradio_minimal {
     background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/icheck@2x.png);
     -webkit-background-size:200px 20px;
     background-size:200px 20px
    }
   }
   .noUi-pips,
   .noUi-pips * {
    -moz-box-sizing:border-box;
    box-sizing:border-box
   }
   .noUi-pips {
    position:absolute;
    color:#999
   }
   .noUi-value {
    position:absolute;
    text-align:center
   }
   .noUi-value-sub {
    color:#ccc;
    font-size:10px
   }
   .noUi-marker {
    position:absolute;
    background:#ccc
   }
   .noUi-marker-sub {
    background:#aaa
   }
   .noUi-marker-large {
    background:#aaa
   }
   .noUi-pips-horizontal {
    padding:10px 0;
    height:80px;
    top:100%;
    left:0;
    width:100%
   }
   .noUi-value-horizontal {
    -webkit-transform:translate3d(-50%,50%,0);
    transform:translate3d(-50%,50%,0)
   }
   .noUi-marker-horizontal.noUi-marker {
    margin-left:-1px;
    width:2px;
    height:5px
   }
   .noUi-marker-horizontal.noUi-marker-sub {
    height:10px
   }
   .noUi-marker-horizontal.noUi-marker-large {
    height:15px
   }
   .noUi-pips-vertical {
    padding:0 10px;
    height:100%;
    top:0;
    left:100%
   }
   .noUi-value-vertical {
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0);
    padding-left:25px
   }
   .noUi-marker-vertical.noUi-marker {
    width:5px;
    height:2px;
    margin-top:-1px
   }
   .noUi-marker-vertical.noUi-marker-sub {
    width:10px
   }
   .noUi-marker-vertical.noUi-marker-large {
    width:15px
   }
   .noUi-target,
   .noUi-target * {
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -ms-touch-action:none;
    touch-action:none;
    -ms-user-select:none;
    -moz-user-select:none;
    user-select:none;
    -moz-box-sizing:border-box;
    box-sizing:border-box
   }
   .noUi-target {
    position:relative;
    direction:ltr
   }
   .noUi-base {
    width:100%;
    height:100%;
    position:relative;
    z-index:1
   }
   .noUi-origin {
    position:absolute;
    right:0;
    top:0;
    left:0;
    bottom:0
   }
   .noUi-handle {
    position:relative;
    z-index:1
   }
   .noUi-stacking .noUi-handle {
    z-index:10
   }
   .noUi-state-tap .noUi-origin {
    -webkit-transition:left .3s,top .3s;
    transition:left .3s,top .3s
   }
   .noUi-state-drag * {
    cursor:inherit!important
   }
   .noUi-base,
   .noUi-handle {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
   }
   .noUi-horizontal {
    height:5px
   }
   .noUi-horizontal .noUi-handle {
    width:25px;
    height:33px;
    left:-13px;
    top:-38px;
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/suwak.png)
   }
   .noUi-vertical {
    width:18px
   }
   .noUi-vertical .noUi-handle {
    width:28px;
    height:34px;
    left:-6px;
    top:-17px
   }
   .noUi-background {
    background:#fff
   }
   .noUi-connect {
    background:#fff;
    -webkit-transition:background 450ms;
    transition:background 450ms
   }
   .noUi-origin {
    border-radius:2px
   }
   .noUi-target {
    cursor:pointer;
    border-radius:4px;
    border:1px solid #d3d3d3;
    box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb
   }
   .noUi-target.noUi-connect {
    box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #bbb
   }
   .noUi-draggable {
    cursor:w-resize
   }
   .noUi-vertical .noUi-draggable {
    cursor:n-resize
   }
   .noUi-handle {
    cursor:pointer
   }
   .noUi-vertical .noUi-handle:after,
   .noUi-vertical .noUi-handle:before {
    width:14px;
    height:1px;
    left:6px;
    top:14px
   }
   .noUi-vertical .noUi-handle:after {
    top:17px
   }
   [disabled] .noUi-connect,
   [disabled].noUi-connect {
    background:#b8b8b8
   }
   [disabled] .noUi-handle,
   [disabled].noUi-origin {
    cursor:not-allowed
   }
   .noUi-tooltip {
    display:block;
    position:absolute;
    border:2px solid #e0e2e4;
    border-radius:5px;
    background:#fff;
    padding:10px 7px 5px;
    color:#000;
    font-size:20px
   }
   .noUi-horizontal .noUi-handle-lower .noUi-tooltip {
    top:-45px;
    left:-33px;
    width:90px;
    text-align:center
   }
   .noUi-horizontal .noUi-handle-upper .noUi-tooltip {
    bottom:-32px
   }
   .noUi-vertical .noUi-handle-lower .noUi-tooltip {
    left:120%
   }
   .noUi-vertical .noUi-handle-upper .noUi-tooltip {
    right:120%
   }
   /*!
    * Datepicker for Bootstrap v1.7.0-dev (https://github.com/uxsolutions/bootstrap-datepicker)
    *
    * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
    */.datepicker {
    border-radius:4px;
    direction:ltr
   }
   .datepicker-inline {
    width:220px
   }
   .datepicker.datepicker-rtl {
    direction:rtl
   }
   .datepicker.datepicker-rtl.dropdown-menu {
    left:auto
   }
   .datepicker.datepicker-rtl table tr td span {
    float:right
   }
   .datepicker-dropdown {
    top:0;
    left:0;
    padding:4px;
    position:absolute;
    background:#fff;
    border:1px solid #e0e2e4
   }
   .datepicker-dropdown:before {
    content:'';
    display:inline-block;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid rgba(0,0,0,.15);
    border-top:0;
    border-bottom-color:rgba(0,0,0,.2);
    position:absolute
   }
   .datepicker-dropdown:after {
    content:'';
    display:inline-block;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    border-top:0;
    position:absolute
   }
   .datepicker-dropdown.datepicker-orient-left:before {
    left:6px
   }
   .datepicker-dropdown.datepicker-orient-left:after {
    left:7px
   }
   .datepicker-dropdown.datepicker-orient-right:before {
    right:6px
   }
   .datepicker-dropdown.datepicker-orient-right:after {
    right:7px
   }
   .datepicker-dropdown.datepicker-orient-bottom:before {
    top:-7px
   }
   .datepicker-dropdown.datepicker-orient-bottom:after {
    top:-6px
   }
   .datepicker-dropdown.datepicker-orient-top:before {
    bottom:-7px;
    border-bottom:0;
    border-top:7px solid rgba(0,0,0,.15)
   }
   .datepicker-dropdown.datepicker-orient-top:after {
    bottom:-6px;
    border-bottom:0;
    border-top:6px solid #fff
   }
   .datepicker table {
    margin:0;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
   }
   .datepicker table tr td,
   .datepicker table tr th {
    text-align:center;
    width:30px;
    height:30px;
    border-radius:4px;
    border:none;
    line-height:30px
   }
   .table-striped .datepicker table tr td,
   .table-striped .datepicker table tr th {
    background-color:transparent
   }
   .datepicker table tr td.new,
   .datepicker table tr td.old {
    color:#777
   }
   .datepicker table tr td.day:hover,
   .datepicker table tr td.focused {
    background:#eee;
    cursor:pointer
   }
   .datepicker table tr td.disabled,
   .datepicker table tr td.disabled:hover {
    background:0 0;
    color:#777;
    cursor:default
   }
   .datepicker table tr td.highlighted {
    color:#000;
    background-color:#d9edf7;
    border-color:#85c5e5;
    border-radius:0
   }
   .datepicker table tr td.highlighted.focus,
   .datepicker table tr td.highlighted:focus {
    color:#000;
    background-color:#afd9ee;
    border-color:#298fc2
   }
   .datepicker table tr td.highlighted:hover {
    color:#000;
    background-color:#afd9ee;
    border-color:#52addb
   }
   .datepicker table tr td.highlighted.active,
   .datepicker table tr td.highlighted:active {
    color:#000;
    background-color:#afd9ee;
    border-color:#52addb
   }
   .datepicker table tr td.highlighted.active.focus,
   .datepicker table tr td.highlighted.active:focus,
   .datepicker table tr td.highlighted.active:hover,
   .datepicker table tr td.highlighted:active.focus,
   .datepicker table tr td.highlighted:active:focus,
   .datepicker table tr td.highlighted:active:hover {
    color:#000;
    background-color:#91cbe8;
    border-color:#298fc2
   }
   .datepicker table tr td.highlighted.disabled.focus,
   .datepicker table tr td.highlighted.disabled:focus,
   .datepicker table tr td.highlighted.disabled:hover,
   .datepicker table tr td.highlighted[disabled].focus,
   .datepicker table tr td.highlighted[disabled]:focus,
   .datepicker table tr td.highlighted[disabled]:hover,
   fieldset[disabled] .datepicker table tr td.highlighted.focus,
   fieldset[disabled] .datepicker table tr td.highlighted:focus,
   fieldset[disabled] .datepicker table tr td.highlighted:hover {
    background-color:#d9edf7;
    border-color:#85c5e5
   }
   .datepicker table tr td.highlighted.focused {
    background:#afd9ee
   }
   .datepicker table tr td.highlighted.disabled,
   .datepicker table tr td.highlighted.disabled:active {
    background:#d9edf7;
    color:#777
   }
   .datepicker table tr td.today {
    color:#000;
    background-color:#ffdb99;
    border-color:#ffb733
   }
   .datepicker table tr td.today.focus,
   .datepicker table tr td.today:focus {
    color:#000;
    background-color:#ffc966;
    border-color:#b37400
   }
   .datepicker table tr td.today:hover {
    color:#000;
    background-color:#ffc966;
    border-color:#f59e00
   }
   .datepicker table tr td.today.active,
   .datepicker table tr td.today:active {
    color:#000;
    background-color:#ffc966;
    border-color:#f59e00
   }
   .datepicker table tr td.today.active.focus,
   .datepicker table tr td.today.active:focus,
   .datepicker table tr td.today.active:hover,
   .datepicker table tr td.today:active.focus,
   .datepicker table tr td.today:active:focus,
   .datepicker table tr td.today:active:hover {
    color:#000;
    background-color:#ffbc42;
    border-color:#b37400
   }
   .datepicker table tr td.today.disabled.focus,
   .datepicker table tr td.today.disabled:focus,
   .datepicker table tr td.today.disabled:hover,
   .datepicker table tr td.today[disabled].focus,
   .datepicker table tr td.today[disabled]:focus,
   .datepicker table tr td.today[disabled]:hover,
   fieldset[disabled] .datepicker table tr td.today.focus,
   fieldset[disabled] .datepicker table tr td.today:focus,
   fieldset[disabled] .datepicker table tr td.today:hover {
    background-color:#ffdb99;
    border-color:#ffb733
   }
   .datepicker table tr td.today.focused {
    background:#ffc966
   }
   .datepicker table tr td.today.disabled,
   .datepicker table tr td.today.disabled:active {
    background:#ffdb99;
    color:#777
   }
   .datepicker table tr td.range {
    color:#000;
    background-color:#eee;
    border-color:#bbb;
    border-radius:0
   }
   .datepicker table tr td.range.focus,
   .datepicker table tr td.range:focus {
    color:#000;
    background-color:#d5d5d5;
    border-color:#7c7c7c
   }
   .datepicker table tr td.range:hover {
    color:#000;
    background-color:#d5d5d5;
    border-color:#9d9d9d
   }
   .datepicker table tr td.range.active,
   .datepicker table tr td.range:active {
    color:#000;
    background-color:#d5d5d5;
    border-color:#9d9d9d
   }
   .datepicker table tr td.range.active.focus,
   .datepicker table tr td.range.active:focus,
   .datepicker table tr td.range.active:hover,
   .datepicker table tr td.range:active.focus,
   .datepicker table tr td.range:active:focus,
   .datepicker table tr td.range:active:hover {
    color:#000;
    background-color:#c3c3c3;
    border-color:#7c7c7c
   }
   .datepicker table tr td.range.disabled.focus,
   .datepicker table tr td.range.disabled:focus,
   .datepicker table tr td.range.disabled:hover,
   .datepicker table tr td.range[disabled].focus,
   .datepicker table tr td.range[disabled]:focus,
   .datepicker table tr td.range[disabled]:hover,
   fieldset[disabled] .datepicker table tr td.range.focus,
   fieldset[disabled] .datepicker table tr td.range:focus,
   fieldset[disabled] .datepicker table tr td.range:hover {
    background-color:#eee;
    border-color:#bbb
   }
   .datepicker table tr td.range.focused {
    background:#d5d5d5
   }
   .datepicker table tr td.range.disabled,
   .datepicker table tr td.range.disabled:active {
    background:#eee;
    color:#777
   }
   .datepicker table tr td.range.highlighted {
    color:#000;
    background-color:#e4eef3;
    border-color:#9dc1d3
   }
   .datepicker table tr td.range.highlighted.focus,
   .datepicker table tr td.range.highlighted:focus {
    color:#000;
    background-color:#c1d7e3;
    border-color:#4b88a6
   }
   .datepicker table tr td.range.highlighted:hover {
    color:#000;
    background-color:#c1d7e3;
    border-color:#73a6c0
   }
   .datepicker table tr td.range.highlighted.active,
   .datepicker table tr td.range.highlighted:active {
    color:#000;
    background-color:#c1d7e3;
    border-color:#73a6c0
   }
   .datepicker table tr td.range.highlighted.active.focus,
   .datepicker table tr td.range.highlighted.active:focus,
   .datepicker table tr td.range.highlighted.active:hover,
   .datepicker table tr td.range.highlighted:active.focus,
   .datepicker table tr td.range.highlighted:active:focus,
   .datepicker table tr td.range.highlighted:active:hover {
    color:#000;
    background-color:#a8c8d8;
    border-color:#4b88a6
   }
   .datepicker table tr td.range.highlighted.disabled.focus,
   .datepicker table tr td.range.highlighted.disabled:focus,
   .datepicker table tr td.range.highlighted.disabled:hover,
   .datepicker table tr td.range.highlighted[disabled].focus,
   .datepicker table tr td.range.highlighted[disabled]:focus,
   .datepicker table tr td.range.highlighted[disabled]:hover,
   fieldset[disabled] .datepicker table tr td.range.highlighted.focus,
   fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
   fieldset[disabled] .datepicker table tr td.range.highlighted:hover {
    background-color:#e4eef3;
    border-color:#9dc1d3
   }
   .datepicker table tr td.range.highlighted.focused {
    background:#c1d7e3
   }
   .datepicker table tr td.range.highlighted.disabled,
   .datepicker table tr td.range.highlighted.disabled:active {
    background:#e4eef3;
    color:#777
   }
   .datepicker table tr td.range.today {
    color:#000;
    background-color:#f7ca77;
    border-color:#f1a417
   }
   .datepicker table tr td.range.today.focus,
   .datepicker table tr td.range.today:focus {
    color:#000;
    background-color:#f4b747;
    border-color:#815608
   }
   .datepicker table tr td.range.today:hover {
    color:#000;
    background-color:#f4b747;
    border-color:#bf800c
   }
   .datepicker table tr td.range.today.active,
   .datepicker table tr td.range.today:active {
    color:#000;
    background-color:#f4b747;
    border-color:#bf800c
   }
   .datepicker table tr td.range.today.active.focus,
   .datepicker table tr td.range.today.active:focus,
   .datepicker table tr td.range.today.active:hover,
   .datepicker table tr td.range.today:active.focus,
   .datepicker table tr td.range.today:active:focus,
   .datepicker table tr td.range.today:active:hover {
    color:#000;
    background-color:#f2aa25;
    border-color:#815608
   }
   .datepicker table tr td.range.today.disabled.focus,
   .datepicker table tr td.range.today.disabled:focus,
   .datepicker table tr td.range.today.disabled:hover,
   .datepicker table tr td.range.today[disabled].focus,
   .datepicker table tr td.range.today[disabled]:focus,
   .datepicker table tr td.range.today[disabled]:hover,
   fieldset[disabled] .datepicker table tr td.range.today.focus,
   fieldset[disabled] .datepicker table tr td.range.today:focus,
   fieldset[disabled] .datepicker table tr td.range.today:hover {
    background-color:#f7ca77;
    border-color:#f1a417
   }
   .datepicker table tr td.range.today.disabled,
   .datepicker table tr td.range.today.disabled:active {
    background:#f7ca77;
    color:#777
   }
   .datepicker table tr td.selected,
   .datepicker table tr td.selected.highlighted {
    color:#fff;
    background-color:#777;
    border-color:#555;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
   }
   .datepicker table tr td.selected.focus,
   .datepicker table tr td.selected.highlighted.focus,
   .datepicker table tr td.selected.highlighted:focus,
   .datepicker table tr td.selected:focus {
    color:#fff;
    background-color:#5e5e5e;
    border-color:#161616
   }
   .datepicker table tr td.selected.highlighted:hover,
   .datepicker table tr td.selected:hover {
    color:#fff;
    background-color:#5e5e5e;
    border-color:#373737
   }
   .datepicker table tr td.selected.active,
   .datepicker table tr td.selected.highlighted.active,
   .datepicker table tr td.selected.highlighted:active,
   .datepicker table tr td.selected:active {
    color:#fff;
    background-color:#5e5e5e;
    border-color:#373737
   }
   .datepicker table tr td.selected.active.focus,
   .datepicker table tr td.selected.active:focus,
   .datepicker table tr td.selected.active:hover,
   .datepicker table tr td.selected.highlighted.active.focus,
   .datepicker table tr td.selected.highlighted.active:focus,
   .datepicker table tr td.selected.highlighted.active:hover,
   .datepicker table tr td.selected.highlighted:active.focus,
   .datepicker table tr td.selected.highlighted:active:focus,
   .datepicker table tr td.selected.highlighted:active:hover,
   .datepicker table tr td.selected:active.focus,
   .datepicker table tr td.selected:active:focus,
   .datepicker table tr td.selected:active:hover {
    color:#fff;
    background-color:#4c4c4c;
    border-color:#161616
   }
   .datepicker table tr td.selected.disabled.focus,
   .datepicker table tr td.selected.disabled:focus,
   .datepicker table tr td.selected.disabled:hover,
   .datepicker table tr td.selected.highlighted.disabled.focus,
   .datepicker table tr td.selected.highlighted.disabled:focus,
   .datepicker table tr td.selected.highlighted.disabled:hover,
   .datepicker table tr td.selected.highlighted[disabled].focus,
   .datepicker table tr td.selected.highlighted[disabled]:focus,
   .datepicker table tr td.selected.highlighted[disabled]:hover,
   .datepicker table tr td.selected[disabled].focus,
   .datepicker table tr td.selected[disabled]:focus,
   .datepicker table tr td.selected[disabled]:hover,
   fieldset[disabled] .datepicker table tr td.selected.focus,
   fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,
   fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
   fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
   fieldset[disabled] .datepicker table tr td.selected:focus,
   fieldset[disabled] .datepicker table tr td.selected:hover {
    background-color:#777;
    border-color:#555
   }
   .datepicker table tr td.active,
   .datepicker table tr td.active.highlighted {
    color:#fff;
    background-color:#337ab7;
    border-color:#2e6da4;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
   }
   .datepicker table tr td.active.focus,
   .datepicker table tr td.active.highlighted.focus,
   .datepicker table tr td.active.highlighted:focus,
   .datepicker table tr td.active:focus {
    color:#fff;
    background-color:#286090;
    border-color:#122b40
   }
   .datepicker table tr td.active.highlighted:hover,
   .datepicker table tr td.active:hover {
    color:#fff;
    background-color:#286090;
    border-color:#204d74
   }
   .datepicker table tr td.active.active,
   .datepicker table tr td.active.highlighted.active,
   .datepicker table tr td.active.highlighted:active,
   .datepicker table tr td.active:active {
    color:#fff;
    background-color:#286090;
    border-color:#204d74
   }
   .datepicker table tr td.active.active.focus,
   .datepicker table tr td.active.active:focus,
   .datepicker table tr td.active.active:hover,
   .datepicker table tr td.active.highlighted.active.focus,
   .datepicker table tr td.active.highlighted.active:focus,
   .datepicker table tr td.active.highlighted.active:hover,
   .datepicker table tr td.active.highlighted:active.focus,
   .datepicker table tr td.active.highlighted:active:focus,
   .datepicker table tr td.active.highlighted:active:hover,
   .datepicker table tr td.active:active.focus,
   .datepicker table tr td.active:active:focus,
   .datepicker table tr td.active:active:hover {
    color:#fff;
    background-color:#204d74;
    border-color:#122b40
   }
   .datepicker table tr td.active.disabled.focus,
   .datepicker table tr td.active.disabled:focus,
   .datepicker table tr td.active.disabled:hover,
   .datepicker table tr td.active.highlighted.disabled.focus,
   .datepicker table tr td.active.highlighted.disabled:focus,
   .datepicker table tr td.active.highlighted.disabled:hover,
   .datepicker table tr td.active.highlighted[disabled].focus,
   .datepicker table tr td.active.highlighted[disabled]:focus,
   .datepicker table tr td.active.highlighted[disabled]:hover,
   .datepicker table tr td.active[disabled].focus,
   .datepicker table tr td.active[disabled]:focus,
   .datepicker table tr td.active[disabled]:hover,
   fieldset[disabled] .datepicker table tr td.active.focus,
   fieldset[disabled] .datepicker table tr td.active.highlighted.focus,
   fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
   fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
   fieldset[disabled] .datepicker table tr td.active:focus,
   fieldset[disabled] .datepicker table tr td.active:hover {
    background-color:#337ab7;
    border-color:#2e6da4
   }
   .datepicker table tr td span {
    display:block;
    width:23%;
    height:54px;
    line-height:54px;
    float:left;
    margin:1%;
    cursor:pointer;
    border-radius:4px
   }
   .datepicker table tr td span.focused,
   .datepicker table tr td span:hover {
    background:#eee
   }
   .datepicker table tr td span.disabled,
   .datepicker table tr td span.disabled:hover {
    background:0 0;
    color:#777;
    cursor:default
   }
   .datepicker table tr td span.active,
   .datepicker table tr td span.active.disabled,
   .datepicker table tr td span.active.disabled:hover,
   .datepicker table tr td span.active:hover {
    color:#fff;
    background-color:#337ab7;
    border-color:#2e6da4;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
   }
   .datepicker table tr td span.active.disabled.focus,
   .datepicker table tr td span.active.disabled:focus,
   .datepicker table tr td span.active.disabled:hover.focus,
   .datepicker table tr td span.active.disabled:hover:focus,
   .datepicker table tr td span.active.focus,
   .datepicker table tr td span.active:focus,
   .datepicker table tr td span.active:hover.focus,
   .datepicker table tr td span.active:hover:focus {
    color:#fff;
    background-color:#286090;
    border-color:#122b40
   }
   .datepicker table tr td span.active.disabled:hover,
   .datepicker table tr td span.active.disabled:hover:hover,
   .datepicker table tr td span.active:hover,
   .datepicker table tr td span.active:hover:hover {
    color:#fff;
    background-color:#286090;
    border-color:#204d74
   }
   .datepicker table tr td span.active.active,
   .datepicker table tr td span.active.disabled.active,
   .datepicker table tr td span.active.disabled:active,
   .datepicker table tr td span.active.disabled:hover.active,
   .datepicker table tr td span.active.disabled:hover:active,
   .datepicker table tr td span.active:active,
   .datepicker table tr td span.active:hover.active,
   .datepicker table tr td span.active:hover:active {
    color:#fff;
    background-color:#286090;
    border-color:#204d74
   }
   .datepicker table tr td span.active.active.focus,
   .datepicker table tr td span.active.active:focus,
   .datepicker table tr td span.active.active:hover,
   .datepicker table tr td span.active.disabled.active.focus,
   .datepicker table tr td span.active.disabled.active:focus,
   .datepicker table tr td span.active.disabled.active:hover,
   .datepicker table tr td span.active.disabled:active.focus,
   .datepicker table tr td span.active.disabled:active:focus,
   .datepicker table tr td span.active.disabled:active:hover,
   .datepicker table tr td span.active.disabled:hover.active.focus,
   .datepicker table tr td span.active.disabled:hover.active:focus,
   .datepicker table tr td span.active.disabled:hover.active:hover,
   .datepicker table tr td span.active.disabled:hover:active.focus,
   .datepicker table tr td span.active.disabled:hover:active:focus,
   .datepicker table tr td span.active.disabled:hover:active:hover,
   .datepicker table tr td span.active:active.focus,
   .datepicker table tr td span.active:active:focus,
   .datepicker table tr td span.active:active:hover,
   .datepicker table tr td span.active:hover.active.focus,
   .datepicker table tr td span.active:hover.active:focus,
   .datepicker table tr td span.active:hover.active:hover,
   .datepicker table tr td span.active:hover:active.focus,
   .datepicker table tr td span.active:hover:active:focus,
   .datepicker table tr td span.active:hover:active:hover {
    color:#fff;
    background-color:#204d74;
    border-color:#122b40
   }
   .datepicker table tr td span.active.disabled.disabled.focus,
   .datepicker table tr td span.active.disabled.disabled:focus,
   .datepicker table tr td span.active.disabled.disabled:hover,
   .datepicker table tr td span.active.disabled.focus,
   .datepicker table tr td span.active.disabled:focus,
   .datepicker table tr td span.active.disabled:hover,
   .datepicker table tr td span.active.disabled:hover.disabled.focus,
   .datepicker table tr td span.active.disabled:hover.disabled:focus,
   .datepicker table tr td span.active.disabled:hover.disabled:hover,
   .datepicker table tr td span.active.disabled:hover[disabled].focus,
   .datepicker table tr td span.active.disabled:hover[disabled]:focus,
   .datepicker table tr td span.active.disabled:hover[disabled]:hover,
   .datepicker table tr td span.active.disabled[disabled].focus,
   .datepicker table tr td span.active.disabled[disabled]:focus,
   .datepicker table tr td span.active.disabled[disabled]:hover,
   .datepicker table tr td span.active:hover.disabled.focus,
   .datepicker table tr td span.active:hover.disabled:focus,
   .datepicker table tr td span.active:hover.disabled:hover,
   .datepicker table tr td span.active:hover[disabled].focus,
   .datepicker table tr td span.active:hover[disabled]:focus,
   .datepicker table tr td span.active:hover[disabled]:hover,
   .datepicker table tr td span.active[disabled].focus,
   .datepicker table tr td span.active[disabled]:focus,
   .datepicker table tr td span.active[disabled]:hover,
   fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
   fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
   fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
   fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,
   fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
   fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
   fieldset[disabled] .datepicker table tr td span.active.focus,
   fieldset[disabled] .datepicker table tr td span.active:focus,
   fieldset[disabled] .datepicker table tr td span.active:hover,
   fieldset[disabled] .datepicker table tr td span.active:hover.focus,
   fieldset[disabled] .datepicker table tr td span.active:hover:focus,
   fieldset[disabled] .datepicker table tr td span.active:hover:hover {
    background-color:#337ab7;
    border-color:#2e6da4
   }
   .datepicker table tr td span.new,
   .datepicker table tr td span.old {
    color:#777
   }
   .datepicker .datepicker-switch {
    width:145px
   }
   .datepicker .datepicker-switch,
   .datepicker .next,
   .datepicker .prev,
   .datepicker tfoot tr th {
    cursor:pointer
   }
   .datepicker .datepicker-switch:hover,
   .datepicker .next:hover,
   .datepicker .prev:hover,
   .datepicker tfoot tr th:hover {
    background:#eee
   }
   .datepicker .next.disabled,
   .datepicker .prev.disabled {
    visibility:hidden
   }
   .datepicker .cw {
    font-size:10px;
    width:12px;
    padding:0 2px 0 5px;
    vertical-align:middle
   }
   .input-group.date .input-group-addon {
    cursor:pointer
   }
   .input-daterange {
    width:100%
   }
   .input-daterange input {
    text-align:center
   }
   .input-daterange input:first-child {
    border-radius:3px 0 0 3px
   }
   .input-daterange input:last-child {
    border-radius:0 3px 3px 0
   }
   .input-daterange .input-group-addon {
    width:auto;
    min-width:16px;
    padding:4px 5px;
    line-height:1.42857143;
    text-shadow:0 1px 0 #fff;
    border-width:1px 0;
    margin-left:-5px;
    margin-right:-5px
   }
   .countries-list {
    background-color:#103182;
    background-image:-webkit-gradient(linear,left top,left bottom,#103182,#143ca0);
    background-image:-webkit-linear-gradient(top,#103182,#143ca0);
    background-image:-moz-linear-gradient(top,#103182,#143ca0);
    background-image:-ms-linear-gradient(top,#103182,#143ca0);
    background-image:-o-linear-gradient(top,#103182,#143ca0);
    background-image:linear-gradient(top,#103182,#143ca0);
    display:none;
    padding-bottom:40px
   }
   .countries-list__title {
    color:#fff;
    padding:30px 0
   }
   @media (max-width:989px) {
    .countries-list__title--title {
     font-size:20px
    }
   }
   @media (max-width:989px) {
    .countries-list__title {
     padding:25px 0
    }
   }
   .countries-list__close {
    font-size:36px;
    color:#fff;
    cursor:pointer
   }
   .countries-list__close i {
    margin:40px 0
   }
   @media (max-width:989px) {
    .countries-list__close i {
     margin:25px 0
    }
   }
   @media (max-width:767px) {
    .countries-list__close i {
     margin:40px 0
    }
   }
   .countries-list__list {
    -webkit-border-radius:6px;
    border-radius:6px;
    padding:20px;
    background-color:#f0f0f0
   }
   .countries-list__list:after,
   .countries-list__list:before {
    content:"";
    display:table
   }
   .countries-list__list:after {
    clear:both
   }
   .countries-list__list--item {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    text-transform:uppercase;
    color:#143ca0;
    margin:5px 0
   }
   .countries-list__list ul {
    -moz-column-count:5;
    -webkit-column-count:5;
    column-count:5
   }
   @media (max-width:989px) {
    .countries-list__list ul {
     -moz-column-count:2;
     -webkit-column-count:2;
     column-count:2
    }
   }
   .countries-list.active {
    display:block
   }
   .customer-session-toolbar {
    background-color:#c70f33;
    color:#fff;
    padding:10px 0;
    font-size:16px;
    text-align:center
   }
   .customer-session-toolbar i {
    font-size:20px
   }
   .customer-session-toolbar .refresh-session-button {
    padding:5px 10px;
    margin-left:10px;
    background-color:#fff;
    color:#000;
    font-size:10px
   }
   .pre-header {
    background-color:#fdfdfd;
    background-image:-webkit-gradient(linear,left top,left bottom,#fdfdfd,#dsdadd);
    background-image:-webkit-linear-gradient(top,#fdfdfd,#dsdadd);
    background-image:-moz-linear-gradient(top,#fdfdfd,#dsdadd);
    background-image:-ms-linear-gradient(top,#fdfdfd,#dsdadd);
    background-image:-o-linear-gradient(top,#fdfdfd,#dsdadd);
    background-image:linear-gradient(top,#fdfdfd,#dsdadd);
    font-family:Arial,Helvetica,sans-serif;
    padding:7px 0
   }
   .pre-header__benefits-list {
    float:left
   }
   .pre-header__benefits-list li {
    display:inline-block;
    margin-right:25px
   }
   .pre-header__benefits-list li i {
    margin-right:5px;
    color:#727273
   }
   .pre-header__action-links {
    /* float:right */
   }
   
   .pre-header__action-links li {
		display:inline-block;
  
   }
   @media (max-width:1300px) {
   
	   .pre-header__action-links li {
	
			display:block;
	   }
   }
   .pre-header__action-links li a {
    border-left:1px #ddd solid;
    padding:0 10px
   }
   .pre-header__action-links li:first-child a {
    border-left:none
   }
   @media (max-width:989px) {
    .pre-header {
     /* display:none */
    }
   }
   #header {
    background-color:#103182;
    background-image:-webkit-gradient(linear,left top,left bottom,#103182,#143ca0);
    background-image:-webkit-linear-gradient(top,#103182,#143ca0);
    background-image:-moz-linear-gradient(top,#103182,#143ca0);
    background-image:-ms-linear-gradient(top,#103182,#143ca0);
    background-image:-o-linear-gradient(top,#103182,#143ca0);
    background-image:linear-gradient(top,#103182,#143ca0)
   }
   .main-logo__flag {
    position:relative;
    width:280px;
    height:54px;
    display:block
   }
   @media (max-width:989px) {
    .main-logo__flag {
     display:block;
     margin-left:auto;
     margin-right:auto
    }
   }
   .main-logo img {
    max-width:100%;
    max-height:100%;
    box-shadow:2px 2px 9px rgba(0,0,0,.3)
   }
   .main-logo__country {
    position:absolute;
    top:0;
    right:7px;
    bottom:0;
    margin:auto;
    height:55%;
    width:11%;
    border-radius:15px;
    background:0 0;
    border:none;
    z-index:99
   }
   .main-logo__country:active {
    -webkit-box-shadow:inset 1px -1px 10px 2px rgba(0,0,0,.2);
    -moz-box-shadow:inset 1px -1px 10px 2px rgba(0,0,0,.2);
    box-shadow:inset 1px -1px 10px 2px rgba(0,0,0,.2)
   }
   @media (max-width:989px) {
    .main-logo {
     margin-bottom:15px
    }
   }
   @media (max-width:767px) and (orientation:landscape) {
    .main-logo {
     display:none
    }
   }
   .landscape-icon {
    background-color:#fff;
    border-radius:4px;
    display:none;
    padding:0!important;
    margin-right:5px
   }
   .landscape-icon img {
    width:128px
   }
   @media (max-width:500px) and (orientation:landscape) {
    .landscape-icon {
     background:0 0
    }
    .landscape-icon img {
     width:78px;
     margin-top:5px
    }
   }
   @media (max-width:767px) and (orientation:landscape) {
    .landscape-icon {
     display:inline-block
    }
   }
   #main-header {
    background-color:#103182;
    background-image:-webkit-gradient(linear,left top,left bottom,#103182,#143ca0);
    background-image:-webkit-linear-gradient(top,#103182,#143ca0);
    background-image:-moz-linear-gradient(top,#103182,#143ca0);
    background-image:-ms-linear-gradient(top,#103182,#143ca0);
    background-image:-o-linear-gradient(top,#103182,#143ca0);
    background-image:linear-gradient(top,#103182,#143ca0)
   }
   .header {
    -webkit-transition:padding .6s ease-in-out;
    -moz-transition:padding .6s ease-in-out;
    -o-transition:padding .6s ease-in-out;
    transition:padding .6s ease-in-out;
    padding:19px 0 15px
   }
   .header:after,
   .header:before {
    content:"";
    display:table
   }
   .header:after {
    clear:both
   }
   .header__top {
    height:54px
   }
   .header__top--search {
    position:relative;
    height:54px
   }
   .header__top--search input[type=text] {
    -webkit-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:inset 4px 4px 30px 3px rgba(0,0,0,.4);
    -moz-box-shadow:inset 4px 4px 30px 3px rgba(0,0,0,.4);
    box-shadow:inset 4px 4px 30px 3px rgba(0,0,0,.4);
    width:100%;
    height:42px;
    line-height:2;
    background-color:#103183;
    border:1px solid #1642b0;
    padding:0 40px 0 10px;
    color:#fff;
    font-size:16px
   }
   .header__top--search input[type=text]:hover {
    border-color:#1642b0!important
   }
   .header__top--search button[type=submit] {
    position:absolute;
    top:0;
    height:100%;
    right:0;
    border:none;
    background:0 0
   }
   .header__top--search button[type=submit] span {
    display:block
   }
   .header__top--search form {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
   }
   .header__top--social a {
    width:32px;
    height:32px;
    -webkit-border-radius:4px;
    border-radius:4px;
    display:inline-block;
    border:2px solid #bac8ea;
    margin-left:5px;
    position:relative
   }
   .header__top--social a:hover {
    text-decoration:none;
    border-color:#fff
   }
   .header__top--social a:hover i {
    color:#fff
   }
   .header__top--social a i {
    color:#bac8ea;
    line-height:30px;
    text-align:center;
    display:block
   }
   .header__top--mini-cart a {
    min-width:85px;
    text-align:right
   }
   .header__top--mini-cart a:hover {
    text-decoration:none
   }
   .header__top--mini-cart img {
    max-width:100%;
    display:block;
    position:absolute;
    right:76px;
    top:-20px;
    height:63px
   }
   .header__top-desktop:after,
   .header__top-desktop:before {
    content:"";
    display:table
   }
   .header__top-desktop:after {
    clear:both
   }
   @media (max-width:989px) {
    .header__top-desktop {
     display:none
    }
   }
   .header__top-mobile:after,
   .header__top-mobile:before {
    content:"";
    display:table
   }
   .header__top-mobile:after {
    clear:both
   }
   .header__top-mobile--links {
    text-align:center
   }
   .header__top-mobile--links>a {
    color:#fff;
    font-size:36px;
    padding:13px 15px 17px
   }
   @media (max-width:767px) {
    .header__top-mobile--links>a {
     font-size:24px;
     padding:17px 10px
    }
   }
   .header__top-mobile--links>a.active {
    background-color:#fff
   }
   .header__top-mobile--links>a.active i {
    color:#133b9c
   }
   @media (max-width:500px) and (orientation:landscape) {
    .header__top-mobile--links>a {
     padding:17px 2px
    }
   }
   .header__top-mobile--search {
    position:relative;
    display:none;
    padding:15px 0 0
   }
   .header__top-mobile--search:after,
   .header__top-mobile--search:before {
    content:"";
    display:table
   }
   .header__top-mobile--search:after {
    clear:both
   }
   .header__top-mobile--search input[type=text] {
    -webkit-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:inset 4px 4px 30px 3px rgba(0,0,0,.4);
    -moz-box-shadow:inset 4px 4px 30px 3px rgba(0,0,0,.4);
    box-shadow:inset 4px 4px 30px 3px rgba(0,0,0,.4);
    height:42px;
    line-height:2;
    background-color:#103183;
    border:1px solid #1642b0;
    padding:0 40px 0 10px;
    color:#fff;
    font-size:16px;
    width:80%;
    float:left;
    border-bottom-right-radius:0;
    border-top-right-radius:0
   }
   .header__top-mobile--search input[type=text]:hover {
    border-color:#1642b0!important
   }
   .header__top-mobile--search [type=submit] {
    height:42px;
    width:20%;
    float:left;
    border:1px solid #1642b0;
    border-bottom-left-radius:0;
    border-top-left-radius:0
   }
   .header__top-mobile--search div.sbs_autocomplete_inner {
    top:56px
   }
   .header__top-mobile i {
    font-size:36px;
    color:#fff;
    cursor:pointer;
    vertical-align:middle
   }
   @media (max-width:767px) {
    .header__top-mobile i {
     font-size:24px
    }
   }
   @media (min-width:990px) {
    .header__top-mobile {
     display:none
    }
   }
   .header__height {
    height:54px
   }
   .header__height--align {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
   }
   .header.Fixed {
    background-color:#103182;
    background-image:-webkit-gradient(linear,left top,left bottom,#103182,#143ca0);
    background-image:-webkit-linear-gradient(top,#103182,#143ca0);
    background-image:-moz-linear-gradient(top,#103182,#143ca0);
    background-image:-ms-linear-gradient(top,#103182,#143ca0);
    background-image:-o-linear-gradient(top,#103182,#143ca0);
    background-image:linear-gradient(top,#103182,#143ca0);
    -webkit-transition:transform .4s ease;
    -moz-transition:transform .4s ease;
    -o-transition:transform .4s ease;
    transition:transform .4s ease;
    position:fixed;
    top:0;
    width:100%;
    z-index:999
   }
   /* #slide-menu {
    position:relative
   } */
   .main-navbar {
    font-family:DINCompPro,Arial,Helvetica,sans-serif;
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/nav-bg.png);
    background-position:top center;
    background-repeat:no-repeat
   }
   @media (max-width:767px) {
    .main-navbar ul {
     float:none
    }
   }
   .main-navbar li {
    display:inline-block
   }
   .main-navbar li a {
    color:#fff;
    display:inline-block;
    font-size:17px;
    padding:12px 15px 10px;
    text-transform:uppercase
   }
   .main-navbar li a:hover {
    text-decoration:none
   }
   @media (max-width:1219px) {
    .main-navbar li a {
     padding:12px 8px 10px
    }
   }
   /* #slide-menu .main-navbar__categories {
    float:left
   }
   #slide-menu .main-navbar__categories>li {
    float:left
   }
   #slide-menu .main-navbar__categories>li>.img-level-nav {
    display:none;
    z-index:99;
    left:0;
    top:39px;
    height:auto;
    min-height:360px
   }
   #slide-menu .main-navbar__categories>li:hover>.img-level-nav,
   #slide-menu .main-navbar__categories>li:hover>.second-level-nav {
    display:block;
    -webkit-animation:opacity .3s ease-out;
    -moz-animation:opacity .3s ease-out
   }
   #slide-menu .main-navbar__categories .second-level-nav {
    -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.35);
    -moz-box-shadow:0 0 5px 0 rgba(0,0,0,.35);
    box-shadow:0 0 5px 0 rgba(0,0,0,.35);
    background-color:#fff;
    display:none;
    position:absolute;
    width:100%;
    z-index:100
   }
   #slide-menu .main-navbar__categories .second-level-nav>li {
    display:block;
    border-bottom:1px solid #f0f0f0;
    border-right:1px solid #f0f0f0;
    border-left:1px solid #f0f0f0;
    background-color:#f9f9f9
   }
   #slide-menu .main-navbar__categories .second-level-nav>li>a {
    color:#143ca0;
    text-transform:none;
    font-size:15px;
    width:100%
   }
   #slide-menu .main-navbar__categories .second-level-nav>li:hover {
    border-bottom-color:#e0e2e4;
    border-right-color:#fff;
    background-color:#fff
   }
   #slide-menu .main-navbar__categories .second-level-nav>li:hover>a {
    font-weight:600;
    color:#e60b0b
   }
   #slide-menu .main-navbar__categories .second-level-nav a {
    padding-left:10px;
    padding-right:10px
   }
   #slide-menu .main-navbar__categories .img-level-nav {
    -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.35);
    -moz-box-shadow:0 0 5px 0 rgba(0,0,0,.35);
    box-shadow:0 0 5px 0 rgba(0,0,0,.35);
    position:absolute;
    background-color:#fff;
    top:0;
    left:100%;
    width:auto;
    height:auto;
    min-height:100%;
    padding:20px 200px 20px 20px;
    max-width:990px
   }
   #slide-menu .main-navbar__categories .img-level-nav.hide-nav {
    display:none
   }
   #slide-menu .main-navbar__categories .img-level-nav h4 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px;
    margin-top:10px;
    margin-bottom:10px
   } 
   @media (max-width:767px) {
    #slide-menu .main-navbar__categories .img-level-nav h4 {
     display:none!important
    }
   }
   #slide-menu .main-navbar__categories .img-level-nav>ul {
    float:left;
    -webkit-columns:3;
    -moz-columns:3;
    columns:3
   }
   #slide-menu .main-navbar__categories .img-level-nav>ul a {
    color:#143ca0;
    text-transform:none;
    font-size:13px;
    width:100%;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:0
   }
   #slide-menu .main-navbar__categories .img-level-nav>ul>li {
    margin-bottom:5px
   }
   #slide-menu .main-navbar__categories .img-level-nav>ul>li:hover {
    border-bottom-color:#e0e2e4;
    background-color:#fff
   }
   #slide-menu .main-navbar__categories .img-level-nav>ul>li:hover>a {
    color:#143ca0
   }
   #slide-menu .main-navbar__categories .img-level-nav>ul>li a:hover {
    color:#e60b0b
   }
   #slide-menu .main-navbar__categories .img-level-nav>ul>li>a {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    font-size:13px
   }
   #slide-menu .main-navbar__categories .img-level-nav>ul li {
    display:block
   }
   #slide-menu .main-navbar__categories .img-level-nav>ul li ul {
    margin-left:15px
   }
   #slide-menu .main-navbar__categories .img-level-nav__img {
    width:66.66667%;
    float:left
   }
   #slide-menu .main-navbar__categories .img-level-nav__img img {
    position:absolute;
    bottom:0;
    right:-25px;
    max-width:100%;
    max-height:100%;
    z-index:-1
   }
   @media (max-width:767px) {
    #slide-menu .main-navbar__categories .img-level-nav__img {
     display:none!important
    }
   }
   #slide-menu .main-navbar__categories .img-level-nav.no-image {
    padding:20px
   }
   #slide-menu .main-navbar__categories .img-level-nav.no-image>ul {
    width:100%;
    -webkit-columns:4;
    -moz-columns:4;
    columns:4
   }
   #slide-menu .main-navbar__categories .img-level-nav.no-image>ul>li.first.last {
    display:inline-block;
    width:200%
   }
   #slide-menu .main-navbar__categories--all {
    background-color:#e60a0a;
    background-image:-webkit-gradient(linear,left top,left bottom,#e60a0a,#c30505);
    background-image:-webkit-linear-gradient(top,#e60a0a,#c30505);
    background-image:-moz-linear-gradient(top,#e60a0a,#c30505);
    background-image:-ms-linear-gradient(top,#e60a0a,#c30505);
    background-image:-o-linear-gradient(top,#e60a0a,#c30505);
    background-image:linear-gradient(top,#e60a0a,#c30505);
    -webkit-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
    background-clip:padding-box;
    position:relative;
    padding-right:15px
   }
   #slide-menu .main-navbar__categories--all>a {
    padding-left:30px;
    padding-right:20px
   }
   #slide-menu .main-navbar__categories--all .img-level-nav__img img {
    z-index:0
   }
   #slide-menu .main-navbar__categories--all:hover {
    background-color:#c30505;
    background-image:-webkit-gradient(linear,left top,left bottom,#c30505,#e60a0a);
    background-image:-webkit-linear-gradient(top,#c30505,#e60a0a);
    background-image:-moz-linear-gradient(top,#c30505,#e60a0a);
    background-image:-ms-linear-gradient(top,#c30505,#e60a0a);
    background-image:-o-linear-gradient(top,#c30505,#e60a0a);
    background-image:linear-gradient(top,#c30505,#e60a0a)
   }
   #slide-menu .main-navbar__categories--all:before {
    background-position:0 -1130px;
    width:10px;
    height:6px;
    content:'';
    display:block;
    position:absolute;
    right:10px;
    top:0;
    bottom:0;
    margin:auto
   }
   #slide-menu .main-navbar__categories ul.level3,
   #slide-menu .main-navbar__categories ul.level4 {
    display:none
   }
   .main-navbar__general {
    float:right
   }
   .main-navbar__categories>li:hover,
   .main-navbar__general>li:hover {
    background-color:rgba(0,0,0,.15)
   }
   .main-navbar__hamburger {
    color:#fff;
    display:block
   }
   #header.sticky-header .main-navbar {
    top:74px
   }
   
   */
   .rc-standard {
    display:block;
    padding-bottom:10px
   }
   .login-window,
   .password-reminder {
    padding-top:20px;
    padding-bottom:20px;
    background:#fff;
    top:0
   }
   .login-window>form,
   .password-reminder>form {
    margin-bottom:20px
   }
   .login-window>form:after,
   .login-window>form:before,
   .password-reminder>form:after,
   .password-reminder>form:before {
    content:"";
    display:table
   }
   .login-window>form:after,
   .password-reminder>form:after {
    clear:both
   }
   .login-window input,
   .password-reminder input {
    width:100%
   }
   .login-window__header,
   .password-reminder__header {
    padding-bottom:20px;
    border-bottom:1px solid #e0e2e4;
    text-align:left
   }
   .login-window__header:after,
   .login-window__header:before,
   .password-reminder__header:after,
   .password-reminder__header:before {
    content:"";
    display:table
   }
   .login-window__header:after,
   .password-reminder__header:after {
    clear:both
   }
   .login-window__footer,
   .password-reminder__footer {
    padding-top:20px;
    border-top:1px solid #e0e2e4;
    text-align:center
   }
   .login-window__register,
   .login-window__reminder,
   .password-reminder__register,
   .password-reminder__reminder {
    padding-top:20px
   }
   @media (min-width:990px) {
    .login-window__register,
    .password-reminder__register {
     display:none
    }
   }
   .login-window__close,
   .password-reminder__close {
    position:absolute;
    padding:15px;
    cursor:pointer;
    right:0;
    top:0;
    font-size:24px;
    z-index:2
   }
   .login-window__error,
   .password-reminder__error {
    position:absolute;
    top:0;
    background:#e60b0b;
    padding:0 20px;
    line-height:25px;
    width:100%;
    color:#fff;
    text-align:center
   }
   .login-window__options,
   .password-reminder__options {
    list-style-type:disc
   }
   @media (max-width:989px) {
    .login-window label.pull-right,
    .password-reminder label.pull-right {
     float:left!important
    }
   }
   @media (min-width:990px) {
    .login-window button[type=submit],
    .login-window__reminder,
    .password-reminder button[type=submit],
    .password-reminder__reminder {
     margin-right:16.66667%
    }
   }
   
   .login-window-wrapper,
   .password-reminder {
		position:absolute;
		right:0;
		width:500px;
		border:1px solid #ddd;
		border-top:none;
		top:40px;
		display:none;
		z-index:9999;

   }
   @media (max-width:1300px) {
	   .login-window-wrapper,
	   .password-reminder {
			
			position:static;
			right:auto;
			border:none;
			width: auto;
			top:auto;
	   }
   }
   @media (min-width:990px) {
    .login-window-wrapper,
    .password-reminder {
     border-top:1px solid #ddd
    }
   }
   @media (max-width:989px) {
    .login-window-wrapper,
    .password-reminder {
     /* top:141px; 
     padding-top:0; 
     width:100%;
     position:fixed */
	 
		padding: 20px;
	 
    }
    .login-window-wrapper .tooltip,
    .password-reminder .tooltip {
     display:none
    }
    .login-window-wrapper .form-control,
    .password-reminder .form-control {
     margin-top:0
    }
    .login-window-wrapper .form-control input,
    .password-reminder .form-control input {
     width:100%
    }
    .login-window-wrapper button[type=submit],
    .password-reminder button[type=submit] {
     width:100%
    }
   }
   @media (max-width:767px) {
    .login-window-wrapper,
    .password-reminder {
		/* top:128px */
    }
   }
   @media (max-width:767px) and (orientation:landscape) {
    .login-window-wrapper,
    .password-reminder {
     height:145px;
     overflow:scroll;
     top:60px
    }
   }
   @media (max-width:989px) {
    .password-reminder {
     padding-top:20px
    }
   }
   @media (max-width:767px) {
    .divider-li {
     border-top:1px solid #ddd
    }
   }
   #mm-slide-menu .img-level-nav h4 {
    display:none
   }
   #mm-slide-menu .img-level-nav__img {
    display:none
   }
   @media (max-width:989px) {
   /*
    #slide-menu {
     display:none!important
    }
	*/
   }
   @media (min-width:990px) {
    #mm-slide-menu {
     display:none!important
    }
   }
   .fixed-header {
    position:fixed;
    width:100%;
    z-index:9999
   }
   .footer .wave-container__top:before {
    content:none
   }
   .footer .wave-container__top .container {
    margin-top:0;
    padding-bottom:30px
   }
   .footer__title {
    font-family:DINCompPro,Arial,Helvetica,sans-serif;
    text-transform:uppercase;
    color:#fff;
    padding:20px 0
   }
   .footer__title i {
    font-size:2em;
    line-height:18px
   }
   .footer__title.active i:before {
    content:"\f106"
   }
   @media (max-width:767px) {
    .footer__title {
     cursor:pointer;
     font-size:16px;
     padding:10px 0
    }
   }
   .footer__two-col-list {
    -moz-column-count:2;
    -webkit-column-count:2;
    column-count:2
   }
   .footer__two-col-list li {
    font-size:12px;
    line-height:22px
   }
   .footer__two-col-list li a {
    color:#bac8ea
   }
   @media (max-width:767px) {
    .footer__two-col-list {
     display:none;
     -moz-column-count:1;
     -webkit-column-count:1;
     column-count:1;
     margin-bottom:20px
    }
    .footer__two-col-list li {
     font-size:18px;
     line-height:28px
    }
   }
   @media (min-width:768px) {
    .footer__two-col-list {
     display:block!important
    }
   }
   .footer__cookies-details {
    margin-top:35px;
    margin-bottom:35px;
    font-size:12px
   }
   .footer__credits {
    font-family:Arial,Helvetica,sans-serif;
    margin-top:35px
   }
   @media (max-width:767px) {
    .footer__credits--partner {
     margin:30px 0
    }
   }
   .footer__credits--partner-logo {
    height:40px;
    top:-12px;
    position:absolute;
    margin-left:10px
   }
   @media (min-width:768px) {
    .footer__credits--partner-logo {
     right:10px
    }
   }
   .footer__credits--partner-logo img {
    max-height:100%;
    max-width:100%
   }
   @media (min-width:768px) {
    .footer__credits--partner p {
     float:right;
     margin-right:140px
    }
   }
   @media (max-width:767px) {
    .footer__block {
     border:1px solid #fff;
     border-radius:3px;
     margin:10px
    }
   }
   .footer .divider {
    margin-top:30px
   }
   .pre-footer {
    padding:10px 0 0;
    line-height:18px;
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    margin-top:40px
   }
   .pre-footer__title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    text-transform:uppercase;
    color:#133b9c;
    margin-bottom:20px;
    margin-top:20px;
    font-size:15px
   }
   .pre-footer__opineo-link {
    display:inline-block;
    height:60px;
    margin-top:10px
   }
   .pre-footer__opineo-link img {
    max-width:100%;
    max-height:100%
   }
   .pre-footer__list-checked li:before {
    background-position:0 -1136px;
    width:11px;
    height:11px;
    content:'';
    display:inline-block;
    margin-right:10px
   }
   .pre-footer__phone {
    font-size:37px;
    color:#133b9c;
    margin:10px 0;
    line-height:40px
   }
   @media (max-width:768px) {
    .pre-footer__phone {
     font-size:30px
    }
   }
   .pre-footer__stars {
    float:right;
    margin-right:15%
   }
   .pre-footer__img {
    float:right;
    margin-top:20px
   }
   .breadcrumbs {
    padding:20px 0;
    border-bottom:1px solid #f0f0f0
   }
   .breadcrumbs__list li {
    display:inline-block;
    float:left
   }
   .breadcrumbs__list li:last-child a {
    color:#333
   }
   .breadcrumbs__list li:first-child a {
    padding-left:0
   }
   .breadcrumbs__list a {
    padding:0 10px
   }
   .breadcrumbs__list i {
    color:#333;
    font-size:12px
   }
   .main-slider {
    max-height:584px;
    position:relative;
    overflow:hidden
   }
   .main-slider>.bx-wrapper {
    background-color:#000
   }
   @media (max-width:767px) {
    .main-slider>.bx-wrapper {
     background:0 0
    }
   }
   @media (max-width:767px) {
    .main-slider .bx-wrapper {
     text-align:center
    }
   }
   .main-slider .full-column,
   .main-slider .half-column {
    overflow:hidden
   }
   .main-slider__slides {
    background-color:#000;
    overflow:hidden
   }
   .main-slider__slides a {
    display:block
   }
   .main-slider__slides img {
    max-width:100%;
    max-height:100%
   }
   .main-slider__slides .main-slider__controls-inner {
    float:left;
    width:100%
   }
   .main-slider__slides .main-slider__controls-inner-links {
    background-color:#fff;
    background-image:-webkit-gradient(linear,left top,left bottom,#fff,#f6f6f6);
    background-image:-webkit-linear-gradient(top,#fff,#f6f6f6);
    background-image:-moz-linear-gradient(top,#fff,#f6f6f6);
    background-image:-ms-linear-gradient(top,#fff,#f6f6f6);
    background-image:-o-linear-gradient(top,#fff,#f6f6f6);
    background-image:linear-gradient(top,#fff,#f6f6f6)
   }
   .main-slider__slides .main-slider__controls-inner-links:after,
   .main-slider__slides .main-slider__controls-inner-links:before {
    content:"";
    display:table
   }
   .main-slider__slides .main-slider__controls-inner-links:after {
    clear:both
   }
   .main-slider__slides .main-slider__controls-inner-links--single {
    padding:20px;
    float:none;
    color:#133b9c
   }
   .main-slider__slides .main-slider__controls-inner-links--single.active,
   .main-slider__slides .main-slider__controls-inner-links--single:hover {
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    -webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);
    box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);
    background-color:#e0e2e4;
    text-decoration:none;
    color:#3c3c3c
   }
   @media (max-width:767px) {
    .main-slider__slides .main-slider__controls-inner-links--single {
     padding:8px
    }
   }
   .main-slider__slides .main-slider__controls-inner .heading {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px;
    text-transform:uppercase
   }
   @media (max-width:319px) {
    .main-slider__slides {
     margin:0 auto
    }
   }
   @media (max-width:767px) {
    .main-slider__slides {
     background:0 0
    }
   }
   .main-slider__controls {
    position:absolute;
    width:100%;
    bottom:0;
    padding:10px 20px
   }
   .main-slider__controls-links {
    display:flex;
    flex-direction:row;
    justify-content:space-between
   }
   .main-slider__controls-links:after,
   .main-slider__controls-links:before {
    content:"";
    display:table
   }
   .main-slider__controls-links:after {
    clear:both
   }
   .main-slider__controls-links--single {
    -webkit-border-radius:2px;
    border-radius:2px;
    background-color:rgba(255,255,255,.7);
    box-shadow:0 0 2px 1px rgba(0,0,0,.2);
    color:#333;
    float:none;
    margin:5px 15px;
    padding:2px 10px 0;
    position:relative;
    width:100%
   }
   @media (max-width:989px) {
    .main-slider__controls-links--single {
     font-size:12px
    }
   }
   .main-slider__controls-links--single .prog-bar {
    width:0;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    background-color:#fff;
    -webkit-border-radius:2px;
    border-radius:2px
   }
   .main-slider__controls-links--single .heading-container {
    display:table;
    width:100%;
    text-align:center;
    height:26px
   }
   .main-slider__controls-links--single .heading-container .heading-inner {
    display:table-cell;
    height:26px;
    vertical-align:middle;
    width:100%
   }
   @media (min-width:990px) {
    .main-slider__controls-links--single:hover {
     -webkit-transition:all .2s ease-in-out;
     -moz-transition:all .2s ease-in-out;
     -o-transition:all .2s ease-in-out;
     transition:all .2s ease-in-out;
     background-color:#fff;
     text-decoration:none;
     color:#3c3c3c
    }
   }
   .main-slider__controls-links--single.active {
    color:#3c3c3c
   }
   .main-slider__controls-links--single span {
    position:relative;
    font-size:13px;
    line-height:13px
   }
   @media (max-width:767px) {
    .main-slider__controls-links--single span {
     font-size:12px
    }
   }
   .main-slider__controls .heading {
    font-size:13px
   }
   @media (max-width:767px) {
    .main-slider__controls .heading {
     font-size:12px
    }
   }
   @media (max-width:989px) {
    .main-slider {
     max-height:423px
    }
   }
   @media (max-width:767px) {
    .main-slider {
     max-height:auto
    }
   }
   @media (max-width:319px) {
    .main-slider {
     max-height:auto
    }
   }
   .pager {
    position:relative;
    background-color:#f0f0f0;
    border:1px solid #e0e2e4;
    padding:12px 10px
   }
   .pager:after,
   .pager:before {
    content:"";
    display:table
   }
   .pager:after {
    clear:both
   }
   .pager__previous:before {
    content:"<";
    display:inline-block;
    font-size:18px;
    margin-right:10px
   }
   .pager__next:after {
    content:">";
    display:inline-block;
    font-size:18px;
    margin-left:10px
   }
   .pager__list {
    position:absolute;
    left:0;
    right:0;
    text-align:center;
    line-height:20px;
    margin-right:auto;
    margin-lefT:auto
   }
   .pager__list li {
    display:inline-block
   }
   .pager__list li.active {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    font-size:18px
   }
   .pager__list li.active a {
    color:#000
   }
   .pager__list li:hover a {
    color:#000
   }
   .pager__list li.first {
    margin-right:30px
   }
   .pager__list li.first:after {
    content:"..."
   }
   .pager__list li.last {
    margin-left:30px
   }
   .pager__list li.last:before {
    content:"..."
   }
   .listing-sorting .pager__list {
    float:right;
    position:static;
    line-height:16px
   }
   .listing-sorting .pager__list li {
    display:inline-block
   }
   .listing-sorting .pager__list li.first {
    margin-right:30px
   }
   .listing-sorting .pager__list li.first:after {
    content:""
   }
   .listing-sorting .pager__list li.last {
    margin-left:30px
   }
   .listing-sorting .pager__list li.last:before {
    content:""
   }
   input[type=number] {
    -moz-appearance:textfield
   }
   input::-webkit-inner-spin-button,
   input::-webkit-outer-spin-button {
    -moz-appearance:textfield;
    -webkit-appearance:none;
    margin:0
   }
   input[type=email],
   input[type=number],
   input[type=password],
   input[type=text] {
    -webkit-border-radius:3px;
    border-radius:3px;
    margin:0;
    font:inherit;
    height:36px;
    border:1px solid #e0e2e4;
    color:#3c3c3c;
    padding:2px 5px 0;
    position:relative;
    line-height:2.6em
   }
   input[type=email]:active:not([disabled]),
   input[type=email]:hover:not([disabled]),
   input[type=number]:active:not([disabled]),
   input[type=number]:hover:not([disabled]),
   input[type=password]:active:not([disabled]),
   input[type=password]:hover:not([disabled]),
   input[type=text]:active:not([disabled]),
   input[type=text]:hover:not([disabled]) {
    border-color:#c4c4c4
   }
   input[type=email].full-width,
   input[type=number].full-width,
   input[type=password].full-width,
   input[type=text].full-width {
    width:90%;
    float:left
   }
   input[type=email].width,
   input[type=number].width,
   input[type=password].width,
   input[type=text].width {
    width:100%
   }
   input[type=email].error,
   input[type=email].invalid,
   input[type=number].error,
   input[type=number].invalid,
   input[type=password].error,
   input[type=password].invalid,
   input[type=text].error,
   input[type=text].invalid {
    border-color:#e60b0b
   }
   input[type=email].error:hover,
   input[type=email].invalid:hover,
   input[type=number].error:hover,
   input[type=number].invalid:hover,
   input[type=password].error:hover,
   input[type=password].invalid:hover,
   input[type=text].error:hover,
   input[type=text].invalid:hover {
    border-color:#e60b0b
   }
   input[type=email]+span,
   input[type=number]+span,
   input[type=password]+span,
   input[type=text]+span {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    padding-left:6px;
    line-height:36px
   }
   input[disabled] {
    background-color:#fff;
    border:1px solid #f0f0f0
   }
   .form-control-label {
    display:block;
    font-size:14px;
    line-height:15px;
    margin:10px 0
   }
   .form-control-label.pull-right {
    text-align:right
   }
   @media (max-width:768px) {
    .form-control-label.pull-right {
     float:left!important;
     text-align:left
    }
   }
   @media (max-width:990px) {
    [name=register-form] .form-control-label.pull-right,
    [name=register-form] .form-control-label.pull-right.form-control-label {
     float:left!important;
     text-align:left
    }
   }
   .tooltip {
    float:left;
    position:relative
   }
   .tooltip.absolute {
    position:absolute;
    right:-45px;
    top:0
   }
   .tooltip__trigger {
    cursor:pointer;
    display:block;
    padding:6px 10px
   }
   .tooltip__content {
    -webkit-border-radius:4px;
    border-radius:4px;
    z-index:100;
    max-width:300px;
    min-width:160px;
    display:none;
    position:absolute;
    border:1px solid #e0e2e4;
    background-color:#fff;
    padding:10px;
    margin-left:45px;
    top:0
   }
   .tooltip__content:after {
    content:'';
    display:block;
    position:absolute;
    top:4px;
    right:100%;
    width:0;
    height:0;
    border-color:transparent #fff transparent transparent;
    border-style:solid;
    border-width:10px
   }
   .tooltip__content:before {
    content:'';
    display:block;
    position:absolute;
    top:3px;
    right:100%;
    width:0;
    height:0;
    border-color:transparent #e0e2e4 transparent transparent;
    border-style:solid;
    border-width:11px
   }
   .tooltip__content.lg {
    min-width:300px
   }
   .tooltip img {
    display:block;
    width:auto;
    max-width:282px;
    margin-bottom:10px;
    margin-top:10px
   }
   .tooltip p {
    line-height:16px
   }
   @media (max-width:767px) {
    .tooltip {
     display:none
    }
   }
   @media (max-width:767px) {
    .agreement-with-tooltip .tooltip {
     display:block
    }
   }
   @media (max-width:767px) {
    .agreement-with-tooltip .tooltip__content {
     margin-left:0;
     margin-right:45px;
     right:0
    }
   }
   .agreement-with-tooltip .tooltip__content:after {
    border-color:transparent #fff transparent transparent;
    left:auto;
    right:100%
   }
   @media (max-width:768px) {
    .agreement-with-tooltip .tooltip__content:after {
     border-color:transparent transparent transparent #fff;
     right:auto;
     left:100%
    }
   }
   .agreement-with-tooltip .tooltip__content:before {
    border-color:transparent #e0e2e4 transparent transparent;
    left:auto;
    right:100%
   }
   @media (max-width:768px) {
    .agreement-with-tooltip .tooltip__content:before {
     border-color:transparent transparent transparent #e0e2e4;
     right:auto;
     left:100%
    }
   }
   @media (max-width:767px) {
    .register-form .agreement-with-tooltip .tooltip {
     display:block
    }
   }
   .register-form .agreement-with-tooltip .tooltip__content {
    width:550px
   }
   @media (max-width:989px) {
    .register-form .agreement-with-tooltip .tooltip__content {
     width:450px
    }
   }
   @media (max-width:480px) {
    .register-form .agreement-with-tooltip .tooltip__content {
     width:250px
    }
   }
   @media (max-width:767px) {
    .register-form .agreement-with-tooltip .tooltip__content {
     margin-left:0;
     margin-right:45px;
     right:0
    }
   }
   .register-form .agreement-with-tooltip .tooltip__content:after {
    border-color:transparent #fff transparent transparent;
    left:auto;
    right:100%
   }
   @media (max-width:768px) {
    .register-form .agreement-with-tooltip .tooltip__content:after {
     border-color:transparent transparent transparent #fff;
     right:auto;
     left:100%
    }
   }
   .register-form .agreement-with-tooltip .tooltip__content:before {
    border-color:transparent #e0e2e4 transparent transparent;
    left:auto;
    right:100%
   }
   @media (max-width:768px) {
    .register-form .agreement-with-tooltip .tooltip__content:before {
     border-color:transparent transparent transparent #e0e2e4;
     right:auto;
     left:100%
    }
   }
   textarea {
    -webkit-border-radius:3px;
    border-radius:3px;
    margin:0;
    font:inherit;
    min-height:120px;
    max-width:100%;
    min-width:100%;
    max-height:300px;
    width:100%;
    border:1px solid #e0e2e4;
    color:#3c3c3c;
    padding:10px
   }
   textarea:active,
   textarea:hover {
    border-color:#c4c4c4
   }
   textarea.error,
   textarea.invalid {
    border-color:#e60b0b
   }
   label {
    line-height:18px
   }
   .label-inline {
    float:right
   }
   @media (max-width:768px) {
    .label-inline {
     float:none;
     padding:10px 0;
     display:block
    }
   }
   .input-height {
    line-height:36px
   }
   .form-control {
    margin-top:10px;
    margin-bottom:10px;
    padding-bottom:12px;
    position:relative
   }
   .form-control:after,
   .form-control:before {
    content:"";
    display:table
   }
   .form-control:after {
    clear:both
   }
   .form-control>[class^=col-]:first-child {
    position:static;
    height:36px
   }
   .form-control label {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    display:block;
    font-size:14px;
    line-height:15px
   }
   .form-control label.pull-right {
    text-align:right
   }
   @media (max-width:768px) {
    .form-control label.pull-right {
     float:left!important;
     text-align:left
    }
   }
   @media (max-width:990px) {
    [name=register-form] .form-control label.pull-right,
    [name=register-form] .form-control label.pull-right.form-control-label {
     float:left!important;
     text-align:left
    }
   }
   .form-control.single-input {
    padding-bottom:0
   }
   .separator {
    padding:0 10px;
    float:left
   }
   .form-control input,
   .input-text input {
    float:left
   }
   .form-control input.xxs,
   .input-text input.xxs {
    width:50px
   }
   @media all {
    .form-control input.xxs.address-input,
    .input-text input.xxs.address-input {
     width:50px
    }
   }
   .form-control input.xs,
   .input-text input.xs {
    width:90px
   }
   @media all {
    .form-control input.xs.address-input,
    .input-text input.xs.address-input {
     width:90px
    }
   }
   .form-control input.sm,
   .input-text input.sm {
    width:144px
   }
   .form-control input.md,
   .input-text input.md {
    width:190px
   }
   .form-control input.lg,
   .input-text input.lg {
    width:260px
   }
   @media (max-width:989px) {
    .form-control input.lg,
    .input-text input.lg {
     width:240px
    }
   }
   @media (max-width:767px) {
    .form-control input.lg,
    .form-control input.md,
    .form-control input.sm,
    .form-control input.xs,
    .form-control input.xxs,
    .input-text input.lg,
    .input-text input.md,
    .input-text input.sm,
    .input-text input.xs,
    .input-text input.xxs {
     width:100%
    }
   }
   .address-form .form-submit {
    top:-26px
   }
   .address-form .form-submit.delete-address {
    bottom:0;
    top:auto
   }
   .address-form .form-submit__submit {
    padding-top:10px
   }
   .address-form .form-control-checkbox label {
    width:auto
   }
   .customer-account-create .form-control-checkbox label {
    width:75%
   }
   .form-control-checkbox {
    padding-bottom:20px
   }
   .form-control-checkbox:after,
   .form-control-checkbox:before {
    content:"";
    display:table
   }
   .form-control-checkbox:after {
    clear:both
   }
   .form-control-checkbox label {
    cursor:pointer;
    font-size:14px;
    vertical-align:top;
    margin-left:5px;
    line-height:20px;
    float:left;
    width:80%
   }
   .form-control-checkbox label::selection {
    background:rgba(255,255,255,0)
   }
   .form-control-checkbox label::-moz-selection {
    background:rgba(255,255,255,0)
   }
   @media all and (max-width:767px) and (min-width:480px) {
    .form-control-checkbox label {
     width:78%
    }
   }
   .form-control-checkbox .icheckbox_minimal {
    vertical-align:top;
    float:left
   }
   .form-control-checkbox div.error,
   .form-control-checkbox div.invalid,
   .form-control-checkbox label.error,
   .form-control-checkbox label.invalid {
    margin-left:20px;
    bottom:8px
   }
   .form-control-checkbox.single-input {
    padding-bottom:0
   }
   .form-control-radio {
    padding-bottom:12px;
    margin:7px 0
   }
   .form-control-radio:after,
   .form-control-radio:before {
    content:"";
    display:table
   }
   .form-control-radio:after {
    clear:both
   }
   .form-control-radio label {
    cursor:pointer;
    font-size:14px;
    vertical-align:top;
    margin-left:5px;
    line-height:20px
   }
   .form-control-radio label::selection {
    background:rgba(255,255,255,0)
   }
   .form-control-radio label::-moz-selection {
    background:rgba(255,255,255,0)
   }
   .form-control-radio .iradio_minimal {
    vertical-align:top
   }
   .form-control-radio .iradio_minimal.checked+label {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif
   }
   .form-control-radio .iradio_minimal.disabled+label {
    color:#a2a2a2
   }
   .ajax-block-payment .form-control-radio .iradio_minimal.red-error {
    position:static!important
   }
   .form-control-radio div.error,
   .form-control-radio label.error {
    margin-left:26px;
    bottom:4px
   }
   .form-control-radio div.error#login-type-error,
   .form-control-radio label.error#login-type-error {
    margin-left:0
   }
   .form-control-radio.delivery-radio {
    position:static
   }
   .radio-margin {
    margin-left:27px
   }
   .radio-margin .select-control {
    margin-bottom:10px
   }
   div.error,
   div.invalid,
   label.error,
   label.invalid {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    color:#e60b0b;
    position:absolute;
    bottom:-18px;
    line-height:14px;
    white-space:nowrap;
    transform:none;
    top:auto
   }
   #email-reminder-error {
    left:10px
   }
   #pass_confirm-error {
    left:10px
   }
   .selectric-wrapper .selectric {
    -webkit-border-radius:3px;
    border-radius:3px;
    background-color:#fff
   }
   .selectric-wrapper .selectric .button:after {
    border-top-color:#000
   }
   .selectric-wrapper .selectric .label {
    font-size:14px;
    height:34px
   }
   .selectric-wrapper.selectric-error .selectric {
    border-color:#e60b0b
   }
   .selectric-wrapper.selectric-error.selectric-changed .selectric {
    border-color:#ddd
   }
   .selectric-wrapper.selectric-error.selectric-changed+.error {
    display:none
   }
   .selectric-disabled {
    opacity:1!important
   }
   .selectric-disabled .selectric {
    border:none
   }
   .selectric-disabled .selectric .button {
    display:none
   }
   .selectric-disabled .selectric .label {
    margin-left:7px;
    height:40px;
    line-height:40px
   }
   .iradio_minimal+label {
    margin-right:20px
   }
   @media (max-width:767px) {
    .iradio_minimal+label {
     margin-right:5px;
     margin-left:0
    }
   }
   .spinners {
    height:36px;
    background-color:#fff;
    -webkit-border-radius:2px;
    border-radius:2px
   }
   .spinner-down,
   .spinner-up {
    height:50%;
    cursor:pointer;
    position:relative;
    box-sizing:inherit;
    border-left:none
   }
   .spinner-down span,
   .spinner-up span {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto
   }
   .spinner-down:after,
   .spinner-up:after {
    content:" ";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    width:0;
    height:0;
    border:4px solid transparent
   }
   .spinner-up:after {
    border-bottom-color:#3c3c3c;
    border-top:none
   }
   .spinner-down:after {
    border-top-color:#3c3c3c;
    border-bottom:none
   }
   .spinner-input {
    position:relative
   }
   .spinner-input input {
    float:left;
    max-width:70%;
    border-right:none;
    border-bottom-right-radius:0;
    border-top-right-radius:0
   }
   .spinner-input .spinners {
    border:1px solid #e0e2e4;
    float:left;
    max-width:30%;
    border-bottom-left-radius:0;
    border-top-left-radius:0
   }
   .spinner-input:hover .spinners,
   .spinner-input:hover input {
    border-color:#c4c4c4
   }
   .spinner-input.disabled:after {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    z-index:2
   }
   .spinner-input .unit {
    position:absolute;
    line-height:39px;
    left:25px
   }
   [class^=icheckbox]+label,
   input[type=checkbox]+label,
   input[type=radio]+label {
    cursor:pointer
   }
   .form__info {
    margin-top:20px;
    margin-bottom:20px
   }
   .form-submit {
    color:#133b9c;
    cursor:pointer;
    position:absolute;
    right:15px;
    top:0;
    z-index:1
   }
   .form-submit:after,
   .form-submit:before {
    content:"";
    display:table
   }
   .form-submit:after {
    clear:both
   }
   .form-submit__submit {
    font-size:12px;
    border:none;
    background:0 0;
    float:right;
    clear:both
   }
   .form-submit__submit:before {
    content:"\f040";
    font-family:FontAwesome;
    font-size:14px;
    margin-right:5px
   }
   .form-submit__submit.edit-mode:before {
    content:"\f0c7"
   }
   .form-submit__submit.edit-mode.phone-mode {
    display:none
   }
   .form-submit__delete {
    font-size:12px;
    border:none;
    background:0 0;
    float:right;
    clear:both;
    color:#e60b0b;
    display:none
   }
   .form-submit__delete:before {
    content:"\f00d";
    font-family:FontAwesome;
    font-size:14px;
    margin-right:5px
   }
   .edit-mode .form-submit__delete {
    display:block
   }
   .form-submit__cancel {
    font-size:12px;
    border:none;
    background:0 0;
    float:right;
    display:none;
    clear:both;
    padding-bottom:10px
   }
   .form-submit__cancel:before {
    content:"\f00d";
    font-family:FontAwesome;
    font-size:14px;
    margin-right:5px
   }
   .edit-mode .form-submit__cancel {
    display:block
   }
   .form-submit.delete-address {
    bottom:0;
    top:auto
   }
   .add-address {
    color:#133b9c;
    cursor:pointer;
    position:absolute;
    right:15px;
    top:0;
    z-index:1
   }
   .add-address:after,
   .add-address:before {
    content:"";
    display:table
   }
   .add-address:after {
    clear:both
   }
   .add-address__submit {
    font-size:12px;
    border:none;
    background:0 0;
    float:right
   }
   .add-address__submit:before {
    content:"\f067";
    font-family:FontAwesome;
    font-size:14px;
    margin-right:5px
   }
   .add-address__submit.opened:before {
    content:"\f00d"
   }
   .ajax-edit {
    position:relative
   }
   .ajax-edit input[disabled] {
    padding-left:6px;
    background-color:#f0f0f0
   }
   .ajax-edit .disable-style[disabled] {
    border:1ps solid #f0f0f0;
    background-color:#f0f0f0
   }
   .ajax-edit div.error,
   .ajax-edit label.error {
    display:none
   }
   .ajax-edit.edit-mode div.error,
   .ajax-edit.edit-mode label.error {
    display:block
   }
   @media (max-width:767px) {
    .ajax-edit .form-submit {
     position:static;
     margin:10px 0
    }
   }
   .ajax-edit .input-height {
    padding-left:6px
   }
   .ajax-edit .selectric-disabled .selectric {
    background-color:#f0f0f0
   }
   .old-password-text {
    display:none
   }
   .edit-mode .old-password-text {
    display:inline-block
   }
   .password-text {
    display:inline-block
   }
   .edit-mode .password-text {
    display:none
   }
   .reset-password {
    display:none;
    margin-top:-10px
   }
   .reset-password:after,
   .reset-password:before {
    content:"";
    display:table
   }
   .reset-password:after {
    clear:both
   }
   .prefix {
    position:relative
   }
   .prefix__data {
    position:absolute;
    z-index:1;
    padding:12px 0;
    left:0
   }
   .prefix.outside input {
    margin-left:24px
   }
   .prefix.inside .prefix__data {
    margin-left:6px;
    color:#3c3c3c
   }
   .prefix.inside input {
    padding-left:44px
   }
   .prefix.inside input[data-type=phone-number] {
    padding-left:38px
   }
   .prefix.inside input[data-type=receipt-name] {
    padding-left:6px
   }
   .verification-form {
    display:none
   }
   .btn-filter {
    margin-top:52px
   }
   @media (max-width:767px) {
    .btn-filter {
     margin-top:0
    }
   }
   .file-upload {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    color:#133b9c;
    cursor:pointer
   }
   .file-upload:hover {
    text-decoration:underline
   }
   .input-button:after,
   .input-button:before {
    content:"";
    display:table
   }
   .input-button:after {
    clear:both
   }
   .input-button input {
    -webkit-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-top-right-radius:0;
    border-top-right-radius:0;
    background-clip:padding-box;
    float:left;
    width:80%
   }
   .input-button__button {
    -webkit-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    -webkit-border-top-left-radius:0;
    border-top-left-radius:0;
    background-clip:padding-box;
    height:36px;
    float:left;
    width:20%
   }
   .input-button__button i {
    line-height:20px
   }
   .checkbox-icon {
    max-width:100%;
    height:22px;
    margin-left:10px
   }
   .reset-password {
    margin-top:0
   }
   .loyalty-option {
    margin-top:20px;
    width:100%
   }
   .loyalty-option:after,
   .loyalty-option:before {
    content:"";
    display:table
   }
   .loyalty-option:after {
    clear:both
   }
   .ordered-products.complaint-error.checked {
    border:none
   }
   .ordered-products.complaint-error.checked .error {
    display:none
   }
   @media (min-width:768px) {
    .ecard-option {
     margin-left:22%;
     width:78%
    }
   }
   @media (min-width:990px) {
    .ecard-option {
     margin-left:13%;
     width:87%
    }
   }
   @media (min-width:1220px) {
    .ecard-option {
     margin-left:15%;
     width:85%
    }
   }
   #agreement-form .agreement-with-tooltip {
    width:90%
   }
   #agreement-form .agreement-with-tooltip .f-right {
    float:left
   }
   .popup {
    background:#fff;
    text-align:left;
    position:relative
   }
   .popup__header {
    padding-top:10px;
    padding-bottom:10px;
    background-color:#133b9c;
    color:#fff
   }
   .popup__header:after,
   .popup__header:before {
    content:"";
    display:table
   }
   .popup__header:after {
    clear:both
   }
   .popup__header--close {
    font-size:24px;
    color:#fff;
    float:right;
    padding:4px
   }
   .popup__content {
    padding:30px
   }
   .popup .popup-modal-dismiss.center-block {
    display:block
   }
   .popup.complaint-popup button {
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    display:block
   }
   .popup.complaint-popup .popup__content {
    text-align:center;
    font-size:16px;
    line-height:20px
   }
   .popup.complaint-popup .mfp-close {
    display:none
   }
   .tabs-table {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    margin:20px 0
   }
   .tabs-table__item {
    -webkit-transition:all .5 ease;
    -moz-transition:all .5 ease;
    -o-transition:all .5 ease;
    transition:all .5 ease;
    border:1px solid #e0e2e4;
    border-radius:4px;
    margin-bottom:9px
   }
   .tabs-table__item.opened .tabs-table__header--link.show-link {
    display:none
   }
   .tabs-table__item.opened .tabs-table__header--link.hide-link {
    display:block
   }
   .tabs-table__header {
    background-color:#fff;
    background-image:-webkit-gradient(linear,left top,left bottom,#fff,#f6f6f6);
    background-image:-webkit-linear-gradient(top,#fff,#f6f6f6);
    background-image:-moz-linear-gradient(top,#fff,#f6f6f6);
    background-image:-ms-linear-gradient(top,#fff,#f6f6f6);
    background-image:-o-linear-gradient(top,#fff,#f6f6f6);
    background-image:linear-gradient(top,#fff,#f6f6f6);
    -webkit-transition:all .5 ease;
    -moz-transition:all .5 ease;
    -o-transition:all .5 ease;
    transition:all .5 ease;
    border-radius:4px;
    cursor:pointer;
    line-height:23px
   }
   .tabs-table__header--cell {
    padding:15px 10px 15px 0
   }
   .tabs-table__header--cell.first {
    padding-left:10px
   }
   @media (max-width:767px) {
    .tabs-table__header--cell {
     padding:10px
    }
   }
   .tabs-table__header--cell p {
    margin-bottom:0
   }
   .tabs-table__header--link {
    color:#133b9c
   }
   .tabs-table__header--link.hide-link {
    display:none
   }
   .tabs-table__header--link:hover {
    text-decoration:underline
   }
   .tabs-table__header--link>i {
    padding-left:5px
   }
   @media (max-width:767px) {
    .tabs-table__header--link {
     font-size:12px
    }
   }
   .tabs-table__body {
    line-height:20px;
    display:none;
    padding:0 20px
   }
   .tabs-table__body:after,
   .tabs-table__body:before {
    content:"";
    display:table
   }
   .tabs-table__body:after {
    clear:both
   }
   .tabs-table__body>div {
    margin:20px 0
   }
   .tabs-table__body--title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:28px
   }
   .tabs-table__body--sub-title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px
   }
   .custom-markup {
    margin:20px 0;
    line-height:20px
   }
   .custom-markup--title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:28px
   }
   .custom-markup--sub-title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px
   }
   .custom-markup--sub-title span {
    font-size:14px;
    float:right
   }
   .custom-markup p {
    margin:10px 0
   }
   .blue-bullets li {
    line-height:20px
   }
   .blue-bullets li:before {
    content:"\f111";
    font-family:FontAwesome;
    font-size:7px;
    color:#133b9c;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:10px;
    vertical-align:middle
   }
   .container-pdf {
    width:768px;
    margin:0 auto
   }
   .container-pdf .print-head {
    margin:0 0 15px;
    padding:10px;
    background:#133b9c
   }
   .container-pdf .print-head__logo {
    background-color:#fff;
    width:200px;
    padding:10px
   }
   .container-pdf .print-head .logo {
    float:none;
    max-height:50px;
    width:auto;
    max-width:100%
   }
   .container-pdf .cart-table {
    margin-top:20px
   }
   .no-product {
    margin:10px 0;
    background-color:#f9fafb;
    padding:20px;
    border-radius:5px
   }
   .no-product img {
    float:left;
    margin:5px 40px 0 0
   }
   .no-product__message {
    float:left
   }
   .no-product__message h3 {
    font-size:20px;
    color:#e60b0b;
    margin-top:0
   }
   .product-slider {
    position:relative;
    margin-top:30px;
    height:352px
   }
   .product-slider li {
    border-right:1px solid #e0e2e4
   }
   .product-slider li:last-child {
    border-right:none
   }
   .product-slider__single {
    margin:0 10px;
    padding:5px 0 30px;
    position:relative
   }
   .product-slider__single--labels {
    position:absolute;
    z-index:1;
    top:10px;
    left:5px;
    width:100%;
    max-width:70%
   }
   .product-slider__single--labels>div {
    width:30px;
    height:30px;
    display:inline-block;
    margin-right:6px
   }
   .product-slider__single--labels img {
    max-height:100%;
    max-width:100%
   }
   .product-slider__single--labels .product-label-1 {
    background-position:0 -1341px;
    width:28px;
    height:28px
   }
   .product-slider__single--labels .product-label-2 {
    background-position:0 -1369px;
    width:28px;
    height:28px
   }
   .product-slider__single--labels .product-label-3 {
    background-position:0 -1397px;
    width:28px;
    height:28px
   }
   .product-slider__single--labels .intersport-only {
    width:60px;
    height:60px;
    float:right
   }
   .product-slider__single--labels .intersport-only img {
    max-width:100%;
    max-height:100%
   }
   .product-slider__single--left-labels {
    width:30%;
    height:70px;
    position:absolute;
    z-index:1;
    top:10px;
    right:5px
   }
   .product-slider__single--left-labels img {
    max-width:100%;
    max-height:100%
   }
   .product-slider__single--image {
    position:relative;
    height:200px;
    width:auto
   }
   .product-slider__single--image a {
    display:block;
    position:relative;
    height:inherit
   }
   .product-slider__single--image a img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    max-height:100%;
    max-width:100%
   }
   .product-slider__single--title {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    height:60px;
    line-height:1.3;
    padding:5px;
    text-align:center;
    overflow:hidden
   }
   .product-slider__single--price {
    text-align:center;
    padding:5px;
    margin-bottom:15px;
    min-height:42px
   }
   .product-slider__single--footer {
    position:absolute;
    bottom:0;
    width:100%;
    color:#fff;
    text-align:center;
    font-weight:400
   }
   .product-slider__single--footer:before {
    width:0;
    height:0;
    content:'';
    border-style:solid;
    border-width:9px 0 0 9px;
    border-color:transparent transparent transparent #e60b0b;
    position:absolute;
    top:-9px;
    left:0
   }
   .product-slider__single--footer p {
    padding:4px 2px;
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:13px
   }
   .product-slider__single--footer p:before {
    width:0;
    height:0;
    border-style:solid;
    border-width:9px 0 0 9px;
    position:absolute;
    top:-9px;
    left:0;
    content:none
   }
   .product-slider__single .product-slider__single--footer p {
    margin:0;
    line-height:normal
   }
   .product-slider__single--footer p.sale {
    background-color:#e60b0b
   }
   .product-slider__single--footer p.sale:before {
    border-color:transparent transparent transparent #e60b0b
   }
   .product-slider__single--footer p.e-card {
    background-color:#133b9c
   }
   .product-slider__single--footer p.e-card:before {
    border-color:transparent transparent transparent #133b9c
   }
   .product-slider__single--footer p:first-child {
    display:block
   }
   .product-slider__single--footer p:first-child:before {
    content:''
   }
   .product-slider__single--to-cart a {
    width:106px;
    margin:10px auto;
    display:block
   }
   .product-slider__single .product__delete a {
    width:20px
   }
   .product-slider__single .product__delete+.product__single--header .sale-icon-round,
   .product-slider__single .product__delete+.product__single--header .sale-icon-round-lg,
   .product-slider__single .product__delete+.product__single--header .sale-icon-round-xs {
    right:30px
   }
   .product-slider__controls span {
    display:block
   }
   .product-slider__controls a {
    width:100%;
    height:100%;
    position:absolute;
    top:0
   }
   .product-slider__controls--prev {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute;
    left:-20px;
    z-index:1
   }
   .product-slider__controls--prev span {
    background-position:0 -1471px;
    width:21px;
    height:39px
   }
   @media (max-width:1240px) {
    .product-slider__controls--prev {
     left:10px
    }
   }
   .product-slider__controls--next {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute;
    right:-20px;
    z-index:1
   }
   .product-slider__controls--next span {
    background-position:0 -1510px;
    width:21px;
    height:39px
   }
   @media (max-width:1240px) {
    .product-slider__controls--next {
     right:10px
    }
   }
   #product-chosen .product-slider {
    margin-top:0
   }
   .exclusive-ribbons {
    position:absolute;
    bottom:0;
    right:0;
    height:60px;
    width:60px
   }
   .exclusive-ribbons img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    max-height:100%;
    max-width:100%
   }
   .widget-slider.before-load {
    height:355px;
    opacity:0;
    overflow:hidden;
    visibility:hidden
   }
   .article-module h2,
   .article-module h3,
   .article-module h4,
   .article-module h5 {
    color:#133b9c
   }
   .article-module h3 {
    font-size:18px;
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    margin:20px 0;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
   }
   .article-module img {
    max-width:100%;
    max-height:100%
   }
   .article-module p {
    line-height:20px
   }
   @media (max-width:768px) {
    .article-module p {
     margin:20px 0
    }
   }
   .article-module .article-module__title {
    color:#3c3c3c;
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    margin:0 0 20px
   }
   @media (max-width:767px) {
    .article-module .article-module__title {
     margin-top:20px
    }
   }
   .article-module__link {
    height:200px;
    display:block;
    position:relative
   }
   .article-module__link img {
    position:absolute;
    margin:auto;
    top:0;
    bottom:0;
    left:0;
    right:0
   }
   .article-module>:nth-child(3n+2) {
    clear:both
   }
   .articles {
    margin-top:20px;
    margin-bottom:20px;
    position:relative
   }
   .article-items__controls span {
    display:block
   }
   .article-items__controls a {
    width:100%;
    height:100%;
    position:absolute;
    top:0
   }
   .article-items__controls--prev {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute;
    left:-20px;
    z-index:1;
    background-color:rgba(255,255,255,.9);
    padding:5px;
    top:33%
   }
   .article-items__controls--prev span {
    background-position:0 -1471px;
    width:21px;
    height:39px
   }
   @media (max-width:1240px) {
    .article-items__controls--prev {
     left:0
    }
   }
   .article-items__controls--next {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute;
    right:-20px;
    z-index:1;
    background-color:rgba(255,255,255,.9);
    padding:5px;
    top:33%
   }
   .article-items__controls--next span {
    background-position:0 -1510px;
    width:21px;
    height:39px
   }
   @media (max-width:1240px) {
    .article-items__controls--next {
     right:0
    }
   }
   @media (max-width:767px) {
    .article-items h3 {
     text-align:center
    }
   }
   .module-section {
    padding:30px 0 0;
    margin-bottom:20px
   }
   .module-section h2 {
    font-size:36px;
    font-family:DINCompPro-Light,Arial,Helvetica,sans-serif;
    color:#333
   }
   @media (max-width:767px) {
    .module-section h2 {
     font-size:30px
    }
   }
   @media (max-width:320px) {
    .module-section h2 {
     font-size:28px
    }
   }
   .module-section .container {
    min-width:300px
   }
   .sliders-section__switchers {
    margin:10px 0
   }
   .experts-slider {
    position:relative;
    margin-bottom:40px
   }
   .experts-slider.before-load {
    opacity:0;
    height:430px;
    overflow:hidden;
    visibility:hidden
   }
   .experts-slider .bx-wrapper {
    background-color:#fff;
    border-radius:5px
   }
   .experts-slider .bx-wrapper ul li {
    display:block
   }
   .experts-slider ul {
    overflow:hidden
   }
   .experts-slider ul li {
    border-right:1px solid #e0e2e4;
    padding:0;
    list-style:none;
    float:left;
    display:none
   }
   .cms-editor .experts-slider ul li {
    border-right:1px solid #e0e2e4;
    padding:0;
    list-style:none
   }
   .experts-slider a {
    color:#133b9c
   }
   .experts-slider a:hover {
    color:#133b9c
   }
   .experts-slider .product-slider__single {
    margin:30px 10px
   }
   .experts-slider .product-slider__controls--next {
    right:-30px
   }
   .experts-slider .product-slider__controls--prev {
    left:-30px
   }
   @media (max-width:1219px) {
    .experts-slider .product-slider__controls--next {
     right:0
    }
    .experts-slider .product-slider__controls--prev {
     left:0
    }
   }
   .module-section.expert-recommends-container {
    opacity:0
   }
   .module-section.expert-recommends-container.visible {
    opacity:1
   }
   .expert-holder__title {
    margin:50px 0;
    text-align:right
   }
   .expert-holder__title p {
    margin:0;
    line-height:normal
   }
   @media (max-width:767px) {
    .expert-holder__title {
     margin-top:20px;
     width:50%;
     float:left
    }
   }
   .expert-holder__image {
    position:absolute;
    top:150px;
    right:10px;
    max-height:320px;
    width:calc(100% - 30px)
   }
   .expert-holder__image img {
    max-width:100%;
    max-height:320px;
    float:right
   }
   @media (max-width:767px) {
    .expert-holder__image {
     width:45%;
     margin-left:5%;
     position:static;
     float:left
    }
   }
   @media (max-width:767px) {
    .expert-holder .module-section__header {
     margin:20px 0
    }
   }
   @media (min-width:768px) {
    .expert-holder__expert-child {
     float:right
    }
   }
   .inpost-map {
    width:100%;
    height:100%
   }
   .inpost-dialog {
    position:fixed!important;
    box-shadow:0 0 10px 0 rgba(0,0,0,.2)
   }
   .inpost-dialog .ui-dialog-titlebar {
    height:0
   }
   .inpost-dialog .ui-dialog-titlebar-close {
    background-color:#fff;
    background-position:center;
    background-size:25px;
    display:block;
    height:50px;
    position:absolute;
    right:0;
    top:0;
    width:50px;
    z-index:9
   }
   .dialog-open .ui-widget-overlay {
    top:0;
    bottom:0;
    background:rgba(0,0,0,.3);
    position:absolute
   }
   .nearest-stores {
    margin:30px 0;
    position:relative
   }
   .nearest-stores__single {
    -webkit-border-radius:10px;
    border-radius:10px;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    padding:15px 20px 50px;
    background-color:#f0f0f0;
    cursor:pointer;
    line-height:18px;
    margin-bottom:10px
   }
   .nearest-stores__single--title {
    padding:10px 0;
    color:#133b9c;
    font-size:18px;
    line-height:24px
   }
   .nearest-stores__single--address {
    padding:10px 0
   }
   .nearest-stores__single--details {
    padding:10px 0
   }
   .nearest-stores__single--details p {
    margin-bottom:10px
   }
   .nearest-stores__single--details .clock-icon {
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .nearest-stores__single--details .clock-white-icon {
    display:none
   }
   .nearest-stores__single:hover {
    background-color:#133b9c;
    color:#fff
   }
   .nearest-stores__single:hover>div {
    color:#fff
   }
   .nearest-stores__single:hover .clock-white-icon {
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
   }
   .nearest-stores__single:hover .clock-icon {
    display:none
   }
   .nearest-stores__find-store {
    margin:15px 0;
    float:right
   }
   @media (max-width:767px) {
    .nearest-stores__find-store {
     display:none
    }
   }
   @media (max-width:989px) {
    .nearest-stores .nearest-stores__store:nth-child(4) {
     display:none
    }
   }
   @media (max-width:767px) {
    .nearest-stores .nearest-stores__store:nth-child(2),
    .nearest-stores .nearest-stores__store:nth-child(3),
    .nearest-stores .nearest-stores__store:nth-child(4) {
     display:none
    }
   }
   .newsletter-section {
    background-color:#133b9c;
    color:#fff
   }
   .newsletter-section>.container>.order-info-box,
   .newsletter-section>.container>.row {
    padding-bottom:65px
   }
   .newsletter-section .form-control {
    padding-bottom:30px
   }
   .newsletter-section .form-control label {
    display:block
   }
   .newsletter-section .form-control input {
    width:100%
   }
   .newsletter-section .form-control div.error {
    bottom:-3px
   }
   .newsletter-section .form-control-checkbox label {
    color:#bac8ea
   }
   .newsletter-section .form-control-checkbox label:hover {
    color:#fff
   }
   .newsletter-section .form-control-checkbox .error {
    margin:0 0 -6px 0;
    width:auto
   }
   .newsletter-section .agreement-with-tooltip .tooltip__content {
    margin-left:50px;
    width:300px
   }
   @media (max-width:989px) {
    .newsletter-section .agreement-with-tooltip .tooltip__content {
     width:200px
    }
    .newsletter-section .agreement-with-tooltip .tooltip__content:after {
     border-color:transparent #fff transparent transparent;
     left:auto;
     right:100%
    }
    .newsletter-section .agreement-with-tooltip .tooltip__content:before {
     border-color:transparent #e0e2e4 transparent transparent;
     left:auto;
     right:100%
    }
   }
   @media (max-width:767px) {
    .newsletter-section .agreement-with-tooltip .tooltip__content:after,
    .newsletter-section .agreement-with-tooltip .tooltip__content:before {
     border:none
    }
   }
   .newsletter-section .agreement-with-tooltip .tooltip__content a {
    color:#133b9c
   }
   .newsletter-section .agreement-with-tooltip .tooltip__content a:hover {
    text-decoration:underline
   }
   .newsletter-section .agreement-with-tooltip .tooltip__content p {
    color:#3c3c3c
   }
   .newsletter-section input[type=submit] {
    margin-top:30px
   }
   @media (max-width:767px) {
    .newsletter-section input[type=submit] {
     margin-top:0;
     margin-bottom:30px
    }
   }
   .newsletter-section label {
    font-size:14px
   }
   .newsletter-section div.error {
    width:100%;
    background:rgba(255,255,255,.7);
    border-radius:3px;
    padding:3px
   }
   .promotion-section,
   .wave-container.module-section .promotion-section {
    color:#fff;
    padding:0
   }
   .promotion-section h2,
   .wave-container.module-section .promotion-section h2 {
    font-size:45px;
    color:#fff
   }
   @media (max-width:768px) {
    .promotion-section h2,
    .wave-container.module-section .promotion-section h2 {
     text-align:center
    }
   }
   .promotion-section>.container,
   .wave-container.module-section .promotion-section>.container {
    padding-top:20px;
    padding-bottom:20px
   }
   .promotion-section__brand,
   .wave-container.module-section .promotion-section__brand {
    margin-top:75px
   }
   .promotion-section__brand img,
   .wave-container.module-section .promotion-section__brand img {
    max-height:100%;
    max-width:100%
   }
   .promotion-section__price,
   .wave-container.module-section .promotion-section__price {
    margin-top:35px
   }
   .promotion-section__price--old-price,
   .wave-container.module-section .promotion-section__price--old-price {
    font-size:18px;
    text-decoration:line-through
   }
   .promotion-section__price .currency,
   .wave-container.module-section .promotion-section__price .currency {
    font-size:18px
   }
   .promotion-section__price .btn,
   .wave-container.module-section .promotion-section__price .btn {
    width:170px;
    display:block;
    text-align:center;
    position:relative
   }
   .promotion-section__price .btn:active,
   .wave-container.module-section .promotion-section__price .btn:active {
    box-shadow:none
   }
   .cms-blue-jumbotron .column:nth-child(2) .promotion-section__price a,
   .cms-blue-jumbotron .column:nth-child(2) .wave-container.module-section .promotion-section__price a,
   .promotion-section__price .btn-red,
   .promotion-section__price .cms-blue-jumbotron .column:nth-child(2) a,
   .wave-container.module-section .promotion-section__price .btn-red,
   .wave-container.module-section .promotion-section__price .cms-blue-jumbotron .column:nth-child(2) a {
    text-decoration:none;
    font-size:36px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
   }
   .promotion-section__price .btn-blue,
   .wave-container.module-section .promotion-section__price .btn-blue {
    text-decoration:none;
    cursor:default;
    font-size:18px;
    z-index:1;
    border-top-left-radius:0;
    border-top-right-radius:0
   }
   .promotion-section__price .btn-shadow,
   .wave-container.module-section .promotion-section__price .btn-shadow {
    -webkit-box-shadow:0 15px 10px rgba(0,0,0,.4);
    -moz-box-shadow:0 15px 10px rgba(0,0,0,.4);
    box-shadow:0 15px 10px rgba(0,0,0,.4);
    z-index:-1;
    position:absolute;
    content:"";
    bottom:12px;
    width:80%;
    top:30%;
    max-width:300px;
    background:#777;
    left:10px;
    -moz-transform:rotate(-4deg);
    -o-transform:rotate(-4deg);
    -ms-transform:rotate(-4deg);
    -webkit-transform:rotate(-4deg);
    transform:rotate(-4deg);
    width:120px;
    bottom:12px;
    height:10px;
    top:auto;
    left:0;
    z-index:0
   }
   .promotion-section__price--new-price,
   .wave-container.module-section .promotion-section__price--new-price {
    margin:10px 0;
    position:relative
   }
   .promotion-section__price--new-price a,
   .wave-container.module-section .promotion-section__price--new-price a {
    color:#fff
   }
   .cms-blue-jumbotron .column:nth-child(2) .promotion-section__price--new-price a:active,
   .cms-blue-jumbotron .column:nth-child(2) .promotion-section__price--new-price a:hover,
   .cms-blue-jumbotron .column:nth-child(2) .wave-container.module-section .promotion-section__price--new-price a:active,
   .cms-blue-jumbotron .column:nth-child(2) .wave-container.module-section .promotion-section__price--new-price a:hover,
   .promotion-section__price--new-price .btn-red:active,
   .promotion-section__price--new-price .btn-red:hover,
   .promotion-section__price--new-price .cms-blue-jumbotron .column:nth-child(2) a:active,
   .promotion-section__price--new-price .cms-blue-jumbotron .column:nth-child(2) a:hover,
   .wave-container.module-section .promotion-section__price--new-price .btn-red:active,
   .wave-container.module-section .promotion-section__price--new-price .btn-red:hover,
   .wave-container.module-section .promotion-section__price--new-price .cms-blue-jumbotron .column:nth-child(2) a:active,
   .wave-container.module-section .promotion-section__price--new-price .cms-blue-jumbotron .column:nth-child(2) a:hover {
    cursor:auto;
    background-color:#e60a0a;
    background-image:-webkit-gradient(linear,left top,left bottom,#e60a0a,#c30505);
    background-image:-webkit-linear-gradient(top,#e60a0a,#c30505);
    background-image:-moz-linear-gradient(top,#e60a0a,#c30505);
    background-image:-ms-linear-gradient(top,#e60a0a,#c30505);
    background-image:-o-linear-gradient(top,#e60a0a,#c30505);
    background-image:linear-gradient(top,#e60a0a,#c30505)
   }
   .promotion-section__image,
   .wave-container.module-section .promotion-section__image {
    position:relative
   }
   @media (max-width:767px) {
    .promotion-section__image,
    .wave-container.module-section .promotion-section__image {
     margin-bottom:10px
    }
   }
   .promotion-section__image img,
   .wave-container.module-section .promotion-section__image img {
    max-width:100%;
    max-height:100%;
    border-radius:10px
   }
   .promotion-section__image--label,
   .wave-container.module-section .promotion-section__image--label {
    position:absolute;
    top:0;
    right:0;
    z-index:3
   }
   .promotion-section__image--img,
   .wave-container.module-section .promotion-section__image--img {
    position:relative;
    z-index:2;
    margin-bottom:30px;
    max-width:450px;
    max-height:450px
   }
   .promotion-section__image--bg,
   .wave-container.module-section .promotion-section__image--bg {
    position:absolute;
    opacity:.4
   }
   @media (min-width:768px) {
    .promotion-section__image--bg,
    .wave-container.module-section .promotion-section__image--bg {
     left:-33.33333%;
     max-width:none!important;
     max-height:none!important
    }
   }
   .promotion-section__availability,
   .wave-container.module-section .promotion-section__availability {
    padding:12px 20px
   }
   .promotion-section__availability:after,
   .promotion-section__availability:before,
   .wave-container.module-section .promotion-section__availability:after,
   .wave-container.module-section .promotion-section__availability:before {
    content:"";
    display:table
   }
   .promotion-section__availability:after,
   .wave-container.module-section .promotion-section__availability:after {
    clear:both
   }
   .promotion-section__availability--title h3,
   .wave-container.module-section .promotion-section__availability--title h3 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px;
    color:#3c3c3c
   }
   .promotion-section__availability--title h3 span,
   .wave-container.module-section .promotion-section__availability--title h3 span {
    display:inline-block;
    margin-left:20px
   }
   @media (max-width:767px) {
    .promotion-section__availability--title h3,
    .wave-container.module-section .promotion-section__availability--title h3 {
     font-size:15px
    }
    .promotion-section__availability--title h3 span,
    .wave-container.module-section .promotion-section__availability--title h3 span {
     margin-left:0;
     display:block;
     margin-top:10px
    }
   }
   .promotion-section__availability--render,
   .wave-container.module-section .promotion-section__availability--render {
    margin:20px 0 10px
   }
   .promotion-section__availability--render .render-outer,
   .wave-container.module-section .promotion-section__availability--render .render-outer {
    width:100%;
    height:30px;
    background:#fff;
    border-radius:4px;
    border:1px solid #e2e2e1;
    overflow:hidden
   }
   .promotion-section__availability--render .render-inner,
   .wave-container.module-section .promotion-section__availability--render .render-inner {
    height:100%
   }
   .promotion-section__availability--render.poor-availability .render-inner,
   .wave-container.module-section .promotion-section__availability--render.poor-availability .render-inner {
    width:25%;
    background-color:#e60b0b
   }
   .promotion-section__availability--render.average-availability .render-inner,
   .wave-container.module-section .promotion-section__availability--render.average-availability .render-inner {
    width:50%;
    background-color:#f6ba01
   }
   .promotion-section__availability--render.above-average-availability .render-inner,
   .wave-container.module-section .promotion-section__availability--render.above-average-availability .render-inner {
    width:75%;
    background-color:#7db901
   }
   .promotion-section__availability--render.full-availability .render-inner,
   .wave-container.module-section .promotion-section__availability--render.full-availability .render-inner {
    width:100%;
    background-color:#7db901
   }
   @media (max-width:767px) {
    .promotion-section__availability,
    .wave-container.module-section .promotion-section__availability {
     padding-left:10px;
     padding-right:10px
    }
   }
   .promotion-section__details,
   .wave-container.module-section .promotion-section__details {
    -webkit-border-radius:8px;
    border-radius:8px;
    background-color:#f0f0f0;
    color:#3c3c3c
   }
   .promotion-section__details>div,
   .wave-container.module-section .promotion-section__details>div {
    padding:15px 20px
   }
   @media (max-width:767px) {
    .promotion-section__details>div,
    .wave-container.module-section .promotion-section__details>div {
     padding:15px 10px
    }
   }
   .promotion-section__details a,
   .wave-container.module-section .promotion-section__details a {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    color:#133b9c
   }
   .promotion-section__details a:hover,
   .wave-container.module-section .promotion-section__details a:hover {
    color:#133b9c
   }
   .promotion-section__details .product-details__size,
   .wave-container.module-section .promotion-section__details .product-details__size {
    padding:0
   }
   .promotion-section__details .product-details__submit .spinner-input label.error,
   .wave-container.module-section .promotion-section__details .product-details__submit .spinner-input label.error {
    left:0;
    bottom:-55px
   }
   .promotion-section__details .product-details__submit .e-card p,
   .wave-container.module-section .promotion-section__details .product-details__submit .e-card p {
    margin:0
   }
   .promotion-section__details--title,
   .wave-container.module-section .promotion-section__details--title {
    border-bottom:1px solid #e0e2e4
   }
   .promotion-section__details--title h3,
   .wave-container.module-section .promotion-section__details--title h3 {
    font-size:18px
   }
   .promotion-section__details--title h4,
   .wave-container.module-section .promotion-section__details--title h4 {
    color:#a2a2a2;
    font-size:14px
   }
   .promotion-section__details--daily,
   .wave-container.module-section .promotion-section__details--daily {
    border-bottom:1px solid #e0e2e4
   }
   .promotion-section__details--daily h3 a,
   .wave-container.module-section .promotion-section__details--daily h3 a {
    font-size:18px;
    color:#3c3c3c!important;
    margin-bottom:10px!important
   }
   .promotion-section__details--daily h4,
   .wave-container.module-section .promotion-section__details--daily h4 {
    color:#a2a2a2!important;
    font-size:14px
   }
   .promotion-section__details--countdown,
   .wave-container.module-section .promotion-section__details--countdown {
    border-bottom:1px solid #e0e2e4
   }
   .promotion-section__details--countdown-title,
   .wave-container.module-section .promotion-section__details--countdown-title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    color:#e60b0b;
    margin:0 0 10px
   }
   .promotion-section__details--countdown .clock,
   .wave-container.module-section .promotion-section__details--countdown .clock {
    margin:0 10px
   }
   @media (max-width:400px) {
    .promotion-section__details--countdown .clock,
    .wave-container.module-section .promotion-section__details--countdown .clock {
     margin:0
    }
   }
   .promotion-section__details--countdown .clock .flip,
   .wave-container.module-section .promotion-section__details--countdown .clock .flip {
    width:10%
   }
   .promotion-section__details--options,
   .wave-container.module-section .promotion-section__details--options {
    padding:12px 20px
   }
   .promotion-section__details--options:after,
   .promotion-section__details--options:before,
   .wave-container.module-section .promotion-section__details--options:after,
   .wave-container.module-section .promotion-section__details--options:before {
    content:"";
    display:table
   }
   .promotion-section__details--options:after,
   .wave-container.module-section .promotion-section__details--options:after {
    clear:both
   }
   .promotion-section__details--options label,
   .wave-container.module-section .promotion-section__details--options label {
    display:inline-block;
    margin-right:10px;
    line-height:36px;
    float:left
   }
   .promotion-section__details--options .select-control,
   .wave-container.module-section .promotion-section__details--options .select-control {
    width:80px;
    float:left
   }
   .promotion-section__details--options .size-guide,
   .wave-container.module-section .promotion-section__details--options .size-guide {
    display:inline-block;
    line-height:36px;
    margin:0 10px
   }
   @media (max-width:767px) {
    .promotion-section__details--options .size-guide,
    .wave-container.module-section .promotion-section__details--options .size-guide {
     margin:0;
     display:block;
     clear:both;
     padding-top:10px
    }
   }
   @media (max-width:767px) {
    .promotion-section__details--options,
    .wave-container.module-section .promotion-section__details--options {
     padding-left:10px;
     padding-right:10px
    }
   }
   .promotion-section__details--footer,
   .wave-container.module-section .promotion-section__details--footer {
    padding:20px;
    border-top:1px solid #e0e2e4
   }
   .promotion-section__details--footer span,
   .wave-container.module-section .promotion-section__details--footer span {
    margin-right:10px
   }
   .promotion-section__details--footer .price-regular,
   .wave-container.module-section .promotion-section__details--footer .price-regular {
    font-size:36px;
    color:#e60b0b
   }
   @media (max-width:1219px) {
    .promotion-section__details--footer .price-regular,
    .wave-container.module-section .promotion-section__details--footer .price-regular {
     font-size:24px;
     margin-top:8px
    }
   }
   @media (max-width:767px) {
    .promotion-section__details--footer .price-regular,
    .wave-container.module-section .promotion-section__details--footer .price-regular {
     font-size:24px;
     padding-top:5px
    }
   }
   .promotion-section__details--footer .price-regular span,
   .wave-container.module-section .promotion-section__details--footer .price-regular span {
    font-size:17px;
    margin-right:0
   }
   .promotion-section__details--footer .spinner-input input,
   .wave-container.module-section .promotion-section__details--footer .spinner-input input {
    padding-right:40px
   }
   @media (max-width:400px) {
    .promotion-section__details--footer .spinner-input input,
    .wave-container.module-section .promotion-section__details--footer .spinner-input input {
     margin-left:-10px;
     width:54px;
     padding-right:35px
    }
   }
   @media (max-width:400px) {
    .promotion-section__details--footer .spinner-input input span,
    .wave-container.module-section .promotion-section__details--footer .spinner-input input span {
     padding-left:0;
     margin-left:-5px
    }
   }
   @media (max-width:400px) {
    .promotion-section__details--footer .spinner-input .unit,
    .wave-container.module-section .promotion-section__details--footer .spinner-input .unit {
     left:15px
    }
   }
   .promotion-section__details--footer .spinner-input .spinners,
   .wave-container.module-section .promotion-section__details--footer .spinner-input .spinners {
    width:22px
   }
   .promotion-section__details--footer input[type=submit],
   .wave-container.module-section .promotion-section__details--footer input[type=submit] {
    padding:8px 6px;
    margin-left:4px
   }
   @media (max-width:989px) {
    .promotion-section__details--footer input[type=submit],
    .wave-container.module-section .promotion-section__details--footer input[type=submit] {
     font-size:12px;
     padding:11px 4px 8px
    }
   }
   .promotion-section__details--footer>.order-info-box,
   .promotion-section__details--footer>.row,
   .wave-container.module-section .promotion-section__details--footer>.order-info-box,
   .wave-container.module-section .promotion-section__details--footer>.row {
    margin-top:15px;
    margin-bottom:10px
   }
   .promotion-section__details--footer .e-card,
   .wave-container.module-section .promotion-section__details--footer .e-card {
    padding-top:10px
   }
   .promotion-section__details--footer .e-card p,
   .wave-container.module-section .promotion-section__details--footer .e-card p {
    color:#333
   }
   @media (max-width:767px) {
    .promotion-section__details--footer,
    .wave-container.module-section .promotion-section__details--footer {
     padding-left:10px;
     padding-right:10px
    }
   }
   .promotion-section__size,
   .wave-container.module-section .promotion-section__size {
    padding:0 20px 12px 20px
   }
   .promotion-section__size [class^=col-],
   .wave-container.module-section .promotion-section__size [class^=col-] {
    padding-right:5px;
    padding-left:5px
   }
   .promotion-section__size--checkbox .icheckbox_minimal,
   .promotion-section__size--checkbox .iradio_minimal,
   .wave-container.module-section .promotion-section__size--checkbox .icheckbox_minimal,
   .wave-container.module-section .promotion-section__size--checkbox .iradio_minimal {
    display:none
   }
   .promotion-section__size--checkbox .icheckbox_minimal.checked+label,
   .promotion-section__size--checkbox .iradio_minimal.checked+label,
   .wave-container.module-section .promotion-section__size--checkbox .icheckbox_minimal.checked+label,
   .wave-container.module-section .promotion-section__size--checkbox .iradio_minimal.checked+label {
    border-color:#133b9c
   }
   .promotion-section__size--checkbox .icheckbox_minimal.hover+label,
   .promotion-section__size--checkbox .iradio_minimal.hover+label,
   .wave-container.module-section .promotion-section__size--checkbox .icheckbox_minimal.hover+label,
   .wave-container.module-section .promotion-section__size--checkbox .iradio_minimal.hover+label {
    border-color:#133b9c
   }
   .promotion-section__size--checkbox .icheckbox_minimal.disabled+label,
   .promotion-section__size--checkbox .iradio_minimal.disabled+label,
   .wave-container.module-section .promotion-section__size--checkbox .icheckbox_minimal.disabled+label,
   .wave-container.module-section .promotion-section__size--checkbox .iradio_minimal.disabled+label {
    color:#e0e2e4
   }
   .promotion-section__size--checkbox label,
   .wave-container.module-section .promotion-section__size--checkbox label {
    -webkit-border-radius:1px;
    border-radius:1px;
    display:block;
    width:100%;
    border:1px solid #e0e2e4;
    height:34px;
    text-align:center;
    line-height:2.5;
    margin-bottom:10px;
    background-color:#fff
   }
   .promotion-section__size--radio .iCheck,
   .wave-container.module-section .promotion-section__size--radio .iCheck {
    display:none
   }
   .promotion-section__size--radio .iCheck:checked+label,
   .wave-container.module-section .promotion-section__size--radio .iCheck:checked+label {
    border:1px solid #133b9c
   }
   .promotion-section__size--radio label,
   .wave-container.module-section .promotion-section__size--radio label {
    -webkit-border-radius:2px;
    border-radius:2px;
    background-color:#fff;
    display:block;
    width:100%;
    border:1px solid #e0e2e4;
    height:25px;
    text-align:center;
    line-height:1.8;
    margin-bottom:10px
   }
   .promotion-section__size--radio label:hover,
   .wave-container.module-section .promotion-section__size--radio label:hover {
    background-color:#e0e2e4
   }
   .promotion-section__size--radio.inactive,
   .wave-container.module-section .promotion-section__size--radio.inactive {
    color:#a2a2a2
   }
   @media (max-width:767px) {
    .promotion-section__size,
    .wave-container.module-section .promotion-section__size {
     padding-left:10px;
     padding-right:10px
    }
   }
   .promotion-section-blue {
    padding:10px 0
   }
   @media (max-width:1219px) {
    .promotion-section-blue h2 {
     font-size:38px
    }
   }
   .toggle-select {
    width:100%
   }
   .sidebar .paypal-logo {
    display:none
   }
   .form-control-checkbox .expand-trigger,
   .form-control-checkbox .shrink-trigger {
    font-size:11px;
    cursor:pointer
   }
   .product-listing h1 {
    margin-top:0;
    margin-bottom:20px
   }
   .listing__tabs {
    margin-right:-1px;
    display:none
   }
   .listing__tabs:after,
   .listing__tabs:before {
    content:"";
    display:table
   }
   .listing__tabs:after {
    clear:both
   }
   .listing__tabs .tab i {
    margin-left:8px
   }
   .listing__tabs--items .tab {
    padding:10px
   }
   @media (min-width:768px) and (max-width:989px) {
    .listing__tabs--items .tab {
     -webkit-border-bottom-right-radius:0;
     border-bottom-right-radius:0;
     -webkit-border-top-right-radius:0;
     border-top-right-radius:0;
     background-clip:padding-box
    }
   }
   @media (max-width:989px) {
    .listing__tabs--items.active .tab {
     -webkit-border-bottom-right-radius:0;
     border-bottom-right-radius:0;
     -webkit-border-bottom-left-radius:0;
     border-bottom-left-radius:0;
     background-clip:padding-box;
     border-bottom:none
    }
    .listing__tabs--items.active .tab .fa:before {
     content:"\f0d8"
    }
   }
   .listing__tabs--filters .tab {
    padding:10px
   }
   @media (min-width:768px) and (max-width:989px) {
    .listing__tabs--filters .tab {
     -webkit-border-bottom-left-radius:0;
     border-bottom-left-radius:0;
     -webkit-border-top-left-radius:0;
     border-top-left-radius:0;
     background-clip:padding-box
    }
   }
   @media (max-width:989px) {
    .listing__tabs--filters.active .tab {
     -webkit-border-bottom-right-radius:0;
     border-bottom-right-radius:0;
     -webkit-border-bottom-left-radius:0;
     border-bottom-left-radius:0;
     background-clip:padding-box;
     border-bottom:none
    }
    .listing__tabs--filters.active .tab .fa:before {
     content:"\f0d8"
    }
   }
   .listing__tabs--select .tab {
    padding-top:2px;
    padding-bottom:2px
   }
   .listing__tabs--select .tab label {
    padding:10px;
    display:block
   }
   .listing__tabs--filters.active .tab,
   .listing__tabs--items.active .tab,
   .listing__tabs--select.active .tab {
    background-color:#fff;
    background-image:none
   }
   @media (max-width:767px) {
    .listing__tabs--filters,
    .listing__tabs--items,
    .listing__tabs--select {
     margin-bottom:20px
    }
    .listing__tabs--filters:after,
    .listing__tabs--filters:before,
    .listing__tabs--items:after,
    .listing__tabs--items:before,
    .listing__tabs--select:after,
    .listing__tabs--select:before {
     content:"";
     display:table
    }
    .listing__tabs--filters:after,
    .listing__tabs--items:after,
    .listing__tabs--select:after {
     clear:both
    }
   }
   @media (max-width:989px) {
    .listing__tabs {
     display:block
    }
   }
   @media (max-width:767px) {
    .listing__tabs .listing-filter__filters,
    .listing__tabs .listing-filter__items {
     float:left;
     width:100%
    }
   }
   .listing .listing-sorting {
    margin-right:-1px
   }
   @media (max-width:989px) {
    .listing .listing-sorting {
     display:none
    }
   }
   .listing-filter {
    border:1px solid #e0e2e4
   }
   .listing-filter h4 {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    margin-top:0;
    margin-bottom:10px;
    cursor:pointer
   }
   .listing-filter h4 a {
    font-size:14px;
    float:right
   }
   .listing-filter>div {
    display:block
   }
   @media (max-width:990px) {
    .listing-filter__filters.toggle-active,
    .listing-filter__items.toggle-active {
     border-left:1px solid #e0e2e4;
     border-right:1px solid #e0e2e4;
     border-bottom:1px solid #e0e2e4
    }
   }
   .listing-filter__items {
    border-bottom:1px solid #e0e2e4
   }
   .listing .listing-filter__items {
    padding:15px 20px
   }
   .listing-filter__items ol li,
   .listing-filter__items ul li {
    padding-right:22px;
    line-height:20px
   }
   .listing-filter__items ol li span,
   .listing-filter__items ul li span {
    color:#a2a2a2
   }
   .listing-filter__items ol li.active,
   .listing-filter__items ul li.active {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    color:#3c3c3c
   }
   .listing-filter__items ol li:before,
   .listing-filter__items ul li:before {
    content:"\f111";
    font-family:FontAwesome;
    color:#a2a2a2;
    font-size:6px;
    vertical-align:middle;
    margin-right:7px
   }
   .listing-filter__items ol li a,
   .listing-filter__items ul li a {
    color:#143ca0
   }
   .listing-filter__items ol li a:hover,
   .listing-filter__items ul li a:hover {
    color:#3c3c3c;
    text-decoration:none
   }
   .listing-filter__brand,
   .listing-filter__categories,
   .listing-filter__others,
   .listing-filter__producer,
   .listing-filter__sex {
    padding:15px 20px;
    border-bottom:1px solid #e0e2e4
   }
   .listing-filter__brand ol li,
   .listing-filter__brand ul li,
   .listing-filter__categories ol li,
   .listing-filter__categories ul li,
   .listing-filter__others ol li,
   .listing-filter__others ul li,
   .listing-filter__producer ol li,
   .listing-filter__producer ul li,
   .listing-filter__sex ol li,
   .listing-filter__sex ul li {
    color:#143ca0;
    line-height:20px
   }
   .listing-filter__brand ol li label,
   .listing-filter__brand ul li label,
   .listing-filter__categories ol li label,
   .listing-filter__categories ul li label,
   .listing-filter__others ol li label,
   .listing-filter__others ul li label,
   .listing-filter__producer ol li label,
   .listing-filter__producer ul li label,
   .listing-filter__sex ol li label,
   .listing-filter__sex ul li label {
    padding-left:5px
   }
   .listing-filter__brand ol li label i,
   .listing-filter__brand ul li label i,
   .listing-filter__categories ol li label i,
   .listing-filter__categories ul li label i,
   .listing-filter__others ol li label i,
   .listing-filter__others ul li label i,
   .listing-filter__producer ol li label i,
   .listing-filter__producer ul li label i,
   .listing-filter__sex ol li label i,
   .listing-filter__sex ul li label i {
    margin-right:10px
   }
   .listing-filter__brand ol li span,
   .listing-filter__brand ul li span,
   .listing-filter__categories ol li span,
   .listing-filter__categories ul li span,
   .listing-filter__others ol li span,
   .listing-filter__others ul li span,
   .listing-filter__producer ol li span,
   .listing-filter__producer ul li span,
   .listing-filter__sex ol li span,
   .listing-filter__sex ul li span {
    color:#a2a2a2
   }
   .listing-filter__brand ol li:first-child,
   .listing-filter__brand ul li:first-child,
   .listing-filter__categories ol li:first-child,
   .listing-filter__categories ul li:first-child,
   .listing-filter__others ol li:first-child,
   .listing-filter__others ul li:first-child,
   .listing-filter__producer ol li:first-child,
   .listing-filter__producer ul li:first-child,
   .listing-filter__sex ol li:first-child,
   .listing-filter__sex ul li:first-child {
    margin-bottom:6px;
    font-weight:700
   }
   .listing-filter__price {
    padding:15px 20px;
    border-bottom:1px solid #e0e2e4
   }
   .listing-filter__price label {
    display:inline-block
   }
   .listing-filter__price input {
    display:inline-block;
    width:96px
   }
   @media (max-width:1060px) {
    .listing-filter__price input {
     width:75px
    }
   }
   .listing-filter__price [class^=col-] {
    padding-left:10px;
    padding-right:5px
   }
   .listing-filter__price--checkbox {
    padding-top:10px
   }
   .listing-filter__size {
    padding:15px 20px;
    border-bottom:1px solid #e0e2e4
   }
   .listing-filter__size [class^=col-] {
    width:auto;
    padding-right:5px;
    padding-left:5px
   }
   .listing-filter__size--checkbox .icheckbox_minimal {
    display:none
   }
   .listing-filter__size--checkbox .icheckbox_minimal.checked+label {
    -webkit-box-shadow:inset 2px 2px 10px 0 rgba(0,0,0,.2);
    -moz-box-shadow:inset 2px 2px 10px 0 rgba(0,0,0,.2);
    box-shadow:inset 2px 2px 10px 0 rgba(0,0,0,.2);
    background-color:#e0e2e4
   }
   .listing-filter__size--checkbox .icheckbox_minimal.hover+label {
    background-color:#e0e2e4
   }
   .listing-filter__size--checkbox label {
    -webkit-border-radius:4px;
    border-radius:4px;
    display:block;
    width:100%;
    border:1px solid #e0e2e4;
    height:34px;
    text-align:center;
    line-height:2.5;
    margin-bottom:10px;
    padding:0 10px
   }
   .listing-filter__color {
    padding:15px 20px;
    border-bottom:1px solid #e0e2e4
   }
   .listing-filter__color [class^=col-] {
    padding-right:5px;
    padding-left:5px
   }
   .listing-filter__color--checkbox {
    position:relative;
    width:100%;
    padding-bottom:100%;
    float:left;
    height:0;
    margin:1%
   }
   .listing-filter__color--checkbox .icheckbox_minimal {
    display:none
   }
   .listing-filter__color--checkbox .icheckbox_minimal.checked+label:before {
    content:"\f00c";
    font-family:FontAwesome;
    opacity:.7
   }
   .listing-filter__color--checkbox label {
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    -webkit-border-radius:4px;
    border-radius:4px;
    display:block;
    border:1px solid #e0e2e4;
    text-align:center;
    line-height:32px;
    margin-bottom:10px
   }
   .listing-filter__color--checkbox label[class*=orange] {
    background-color:#f18739
   }
   .listing-filter__color--checkbox label[class*=yellow] {
    background-color:#f6ba01
   }
   .listing-filter__color--checkbox label[class*=blue] {
    background-color:#71b7cb
   }
   .listing-filter__color--checkbox label[class*=red] {
    background-color:#c33d3d
   }
   .listing-filter__categories {
    border:none
   }
   .listing-filter__sales_only--checkbox {
    margin-top:10px
   }
   @media (max-width:989px) {
    .listing-filter {
     border:none;
     margin-right:-1px
    }
    .listing-filter>div {
     display:none
    }
   }
   .listing-sorting {
    padding:12px 10px
   }
   .listing-sorting:after,
   .listing-sorting:before {
    content:"";
    display:table
   }
   .listing-sorting:after {
    clear:both
   }
   .listing-sorting__title {
    margin:0 15px 0;
    font-size:14px;
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    float:left;
    line-height:34px
   }
   .listing-sorting__list {
    float:left
   }
   .listing-sorting__list li {
    color:#143ca0;
    font-weight:600;
    display:inline-block;
    cursor:pointer;
    padding:0;
    line-height:34px
   }
   .listing-sorting__list li a {
    padding:0 15px
   }
   .listing-sorting__list li a:hover {
    text-decoration:none;
    color:#3c3c3c
   }
   .listing-sorting__list li.sort-down a,
   .listing-sorting__list li.sort-up a {
    color:#3c3c3c;
    font-family:DINCompPro-Medium
   }
   .listing-sorting__list li.sort-down .caret:after,
   .listing-sorting__list li.sort-up .caret:after {
    margin-left:6px;
    font-family:FontAwesome;
    color:#3c3c3c
   }
   .listing-sorting__list li.sort-up .caret:after {
    content:"\f0d8"
   }
   .listing-sorting__list li.sort-down .caret:after {
    content:"\f0d7"
   }
   @media (max-width:989px) {
    div[id^=content_holder_]:not(#content_holder_category_path) {
     display:none;
     overflow:visible
    }
   }
   .product-grid article {
    position:relative;
    padding:15px 10px 10px;
    border:1px solid #e0e2e4;
    margin-right:-1px;
    margin-top:-1px
   }
   .product-grid__special article {
    position:relative;
    padding:15px 10px 10px;
    border:1px solid #e0e2e4;
    margin-right:-1px;
    margin-top:-1px
   }
   .product-grid__special .product__single--header [class^=sale-icon] {
    top:15px;
    right:10px
   }
   .product-grid .custom-grid>div {
    height:343px
   }
   @media (max-width:767px) {
    .product-grid .custom-grid.order-info-box,
    .product-grid .custom-grid.row {
     margin-left:-10px;
     margin-right:-10px
    }
    .product-grid .custom-grid>div {
     height:auto
    }
   }
   .product__single {
    position:relative;
    height:317px
   }
   .product__single--header {
    width:100%;
    height:20px;
    position:relative;
    z-index:1
   }
   .product__single--header .recommend-icon {
    width:50%;
    float:left
   }
   .product__single--header [class^=sale-icon] {
    float:right;
    position:absolute;
    right:0
   }
   .product__single--labels {
    position:absolute;
    z-index:1;
    top:40px;
    left:0
   }
   .product__single--labels>div {
    width:auto;
    height:auto;
    display:block;
    margin-bottom:5px;
    margin-right:5px
   }
   .product__single--labels>div img {
    max-width:100%;
    max-height:100%
   }
   @media (max-width:989px) {
    .product__single--labels>div {
     transform:scale(.8)
    }
   }
   [class^=product-simple] .product__single--labels {
    top:0
   }
   [class^=product-simple] .product__single--labels>div {
    float:left
   }
   @media (max-width:1219px) {
    .special .product__single--labels {
     top:40px
    }
   }
   .product__single--slides {
    height:166.66667px
   }
   .product__single--slides .product__single--image:not(:first-child) {
    display:none
   }
   .product__single--image {
    position:relative;
    height:166.66667px;
    margin-top:-10px;
    width:100%
   }
   .product__single--image a {
    display:block;
    position:relative;
    height:inherit
   }
   .product__single--image a img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    max-height:100%;
    max-width:100%
   }
   .product__single--title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    height:50px;
    padding:10px 0;
    text-align:center;
    overflow:hidden
   }
   .product__single--title a {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    display:block
   }
   .product__single--price {
    text-align:center;
    padding:2px
   }
   .product__single--footer {
    position:absolute;
    bottom:0;
    width:100%;
    color:#fff;
    text-align:center
   }
   .product__single--footer p {
    padding:4px
   }
   .product__single--footer p:before {
    width:0;
    height:0;
    border-style:solid;
    border-width:9px 0 0 9px;
    position:absolute;
    top:-9px;
    left:0;
    content:none
   }
   .product__single--footer p.sale {
    background-color:#e60b0b
   }
   .product__single--footer p.sale:before {
    border-color:transparent transparent transparent #e60b0b
   }
   .product__single--footer p.e-card {
    background-color:#133b9c
   }
   .product__single--footer p.e-card:before {
    border-color:transparent transparent transparent #133b9c
   }
   .product__single--footer p.out-of-stock {
    background-color:#a2a2a2
   }
   .product__single--footer p.out-of-stock:before {
    border-color:transparent transparent transparent #a2a2a2
   }
   .product__single--footer p.only-online {
    background-color:#333
   }
   .product__single--footer p.only-online:before {
    border-color:transparent transparent transparent #333
   }
   .product__single--footer p:first-child {
    display:block
   }
   .product__single--footer p:first-child:before {
    content:''
   }
   .product__footer {
    display:none;
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    font-size:12px;
    position:absolute;
    bottom:0;
    left:0;
    padding:10px 6px
   }
   .product__footer:after,
   .product__footer:before {
    content:"";
    display:table
   }
   .product__footer:after {
    clear:both
   }
   .product__footer div {
    margin-top:6px;
    margin-bottom:6px;
    padding-left:16%
   }
   .no-thumbs .product__footer div {
    padding-left:0
   }
   .product__footer i {
    margin-right:8px;
    color:#3c3c3c
   }
   .product__footer .added i {
    color:#e60b0b
   }
   @media (max-width:767px) {
    .product__footer {
     display:block;
     position:static
    }
   }
   .selected-product-widget p {
    margin:0
   }
   [class^=product-simple] .product-grid-gallery__thumbnails {
    display:none
   }
   [class^=product-simple].hover {
    -webkit-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.3);
    -moz-box-shadow:0 0 8px 0 rgba(0,0,0,.3);
    box-shadow:0 0 8px 0 rgba(0,0,0,.3);
    left:-35%;
    width:135%;
    position:absolute;
    background-color:#fff;
    z-index:2
   }
   [class^=product-simple].hover .product-grid-gallery__thumbnails {
    display:block;
    width:24%;
    float:left
   }
   [class^=product-simple].hover .product__single {
    width:72%;
    margin-left:4%;
    float:right
   }
   [class^=product-simple].hover .product__footer {
    display:block
   }
   [class^=product-simple].hover.no-thumbs {
    height:415px;
    left:0;
    width:100%
   }
   [class^=product-simple].hover.no-thumbs .product__single {
    width:100%;
    margin-left:0
   }
   [class^=product-simple].hover.no-thumbs .product__single--footer .sale {
    padding:4px 0
   }
   [class^=product-simple].hover.no-thumbs .product__footer {
    padding:10px
   }
   [class^=product-simple].hover.no-thumbs .product__footer div {
    margin-left:0
   }
   [class^=product-simple] .product__single--header [class^=sale-icon] {
    top:0
   }
   .product-special-sm.hover {
    left:-25%;
    width:125%
   }
   .product-special-sm.hover .product-grid-gallery__thumbnails {
    width:16%
   }
   .product-special-sm.hover .product__single {
    width:79%;
    margin-left:5%
   }
   .product-special-sm.hover.no-thumbs {
    height:415px;
    left:0;
    width:100%
   }
   .product-special-sm.hover.no-thumbs .product__single {
    width:100%;
    margin-left:0
   }
   .product-special-sm.hover.no-thumbs .product__single--footer .sale {
    padding:4px 0
   }
   .product-special-sm.hover.no-thumbs .product__footer {
    padding:10px
   }
   .product-special-sm.hover.no-thumbs .product__footer div {
    margin-left:0
   }
   .product-special-sm .product__single--header [class^=sale-icon] {
    top:0
   }
   .product-special-sm .product-grid-gallery__thumbnails {
    padding:35px 0;
    margin:0;
    width:65px;
    height:425px
   }
   .product-special-sm .product-grid-gallery__thumbnails li {
    width:65px;
    height:65px
   }
   .product-special-sm .product__single {
    height:375px
   }
   .product-special-sm .product__single--header {
    height:10px
   }
   .product-special-sm .product__single--image {
    height:250px
   }
   .product-special-sm .product__single--special .product__single--header {
    height:10px
   }
   .product-special-sm .product__single--special .product__single--image a img {
    margin:auto auto 10px
   }
   .selected-product-widget .product__single--header [class^=sale-icon] {
    top:0
   }
   .product-special-medium-lower.hover {
    left:-25%;
    width:125%
   }
   .product-special-medium-lower.hover .product-grid-gallery__thumbnails {
    width:16%
   }
   .product-special-medium-lower.hover .product__single {
    width:79%;
    margin-left:5%
   }
   .product-special-medium-lower .product__single--header [class^=sale-icon] {
    top:0
   }
   .product-special-medium-lower .product-grid-gallery__thumbnails {
    padding:35px 0;
    margin:0;
    width:65px;
    height:354px
   }
   .product-special-medium-lower .product-grid-gallery__thumbnails li {
    width:65px;
    height:65px
   }
   .selected-product-widget .product__single--header [class^=sale-icon] {
    top:0
   }
   .product-special-lg.hover {
    left:-25%;
    width:125%
   }
   .product-special-lg.hover .product-grid-gallery__thumbnails {
    width:16%
   }
   .product-special-lg.hover .product__single {
    width:79%;
    margin-left:5%
   }
   .product-special-lg.hover.no-thumbs {
    height:415px;
    left:0;
    width:100%
   }
   .product-special-lg.hover.no-thumbs .product__single {
    width:100%;
    margin-left:0
   }
   .product-special-lg.hover.no-thumbs .product__single--footer .sale {
    padding:4px 0
   }
   .product-special-lg.hover.no-thumbs .product__footer {
    padding:10px
   }
   .product-special-lg.hover.no-thumbs .product__footer div {
    margin-left:0
   }
   .product-special-lg .product-grid-gallery__thumbnails {
    padding:35px 0;
    margin:0;
    width:90px;
    height:742px
   }
   .product-special-lg .product-grid-gallery__thumbnails li {
    width:90px;
    height:90px
   }
   @media (min-width:1220px) {
    .product-special-lg {
     margin-left:-1px!important
    }
    .product-special-lg .product__single {
     height:718px
    }
    .product-special-lg .product__single--special .product__single--header {
     height:5px
    }
    .product-special-lg .product__single--header {
     height:40px
    }
    .product-special-lg .product__single--image {
     height:463.75px
    }
    .product-special-lg .product__single--title {
     height:120px;
     font-size:24px;
     line-height:30px
    }
    .product-special-lg .product__single--price .price-regular {
     font-size:34px
    }
    .product-special-lg .product__single--price .price-old {
     font-size:24px
    }
    .product-special-lg .product__single--footer {
     font-size:24px
    }
   }
   @media (max-width:1219px) {
    .product-special-lg .product__single {
     height:375px
    }
    .product-special-lg .product__single--header {
     height:60px
    }
    .product-special-lg .product__single--image {
     height:200px
    }
   }
   .product-special-smallest.hover {
    left:-25%;
    width:125%
   }
   .product-special-smallest.hover .product-grid-gallery__thumbnails {
    width:17%
   }
   .product-special-smallest.hover .product__single {
    width:79%;
    margin-left:4%
   }
   .product-special-smallest .product__single--header [class^=sale-icon] {
    top:0
   }
   .product-special-smallest .product-grid-gallery__thumbnails {
    padding:35px 0;
    margin:0;
    width:44px;
    height:320px
   }
   .product-special-smallest .product-grid-gallery__thumbnails li {
    width:44px;
    height:44px
   }
   .selected-product-widget .product__single--header [class^=sale-icon] {
    top:0
   }
   .product-grid-gallery__thumbnails {
    background:0 0;
    overflow:auto;
    position:relative;
    padding:35px 0;
    margin:0;
    width:46px;
    height:380px;
    float:left;
    z-index:2
   }
   .product-grid-gallery__thumbnails li {
    width:46px;
    height:46px;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    transition:all .3s ease-in;
    border:1px solid #e0e2e4;
    position:relative;
    overflow:hidden;
    cursor:pointer
   }
   .product-grid-gallery__thumbnails li img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    background-color:#fff;
    max-width:100%;
    max-height:100%;
    padding:6px
   }
   .product-grid-gallery__thumbnails li.active {
    border:1px solid #333
   }
   .product-grid-gallery__big-image {
    height:166.66667px;
    overflow:hidden
   }
   .banner-container {
    overflow:hidden
   }
   @media (max-width:1219px) {
    .banner-container {
     display:none
    }
   }
   .custom-pager .numbers-pages-list li.active {
    font-weight:700
   }
   .cart__empty .alert__danger {
    padding-left:100px
   }
   .cart__empty--img {
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    left:20px
   }
   .cart-table:after,
   .cart-table:before {
    content:"";
    display:table
   }
   .cart-table:after {
    clear:both
   }
   .cart-table .custom-col {
    float:left;
    position:relative;
    min-height:1px;
    padding-left:10px;
    padding-right:10px
   }
   .cart-table .custom-col .input-height {
    padding-left:10px
   }
   @media (max-width:767px) {
    .cart-table .custom-col {
     position:static
    }
   }
   @media (min-width:768px) and (max-width:989px) {
    .cart-table .custom-col {
     width:16.66667%
    }
   }
   @media (min-width:990px) {
    .cart-table .custom-col {
     width:12.5%
    }
   }
   .cart-table .odd {
    background-color:#f9fafb
   }
   .cart-table__header--title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:12px
   }
   @media (max-width:767px) {
    .cart-table__header {
     display:none
    }
   }
   .cart-table__promo {
    text-align:right;
    padding-bottom:10px
   }
   .cart-table__promo--title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    margin:30px 0 10px;
    font-size:18px;
    color:#e60a0a
   }
   .cart-table__body {
    border-top:1px solid #e0e2e4
   }
   .cart-table__row {
    height:96px;
    position:relative;
    padding-top:20px;
    padding-bottom:20px;
    border-bottom:1px solid #e0e2e4
   }
   .cart-table__row:after,
   .cart-table__row:before {
    content:"";
    display:table
   }
   .cart-table__row:after {
    clear:both
   }
   .cart-table__row--image {
    height:55px;
    display:block
   }
   .cart-table__row--image img {
    display:block;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    max-height:100%;
    max-width:100%
   }
   .cart-table__row--title {
    height:36px;
    position:relative
   }
   .cart-table__row--title .title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    position:relative;
    font-size:14px
   }
   .cart-table__row--title .title .title-label {
    position:absolute;
    top:-8px
   }
   .cart-table__row--title .sub-title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#a2a2a2
   }
   .cart-table__row--title .sub-title span {
    padding-right:15px
   }
   .cart-table__row--title .sale-icon-round,
   .cart-table__row--title .sale-icon-round-lg,
   .cart-table__row--title .sale-icon-round-xs,
   .cart-table__row--title .sale-icon-xs {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute;
    right:0
   }
   @media (max-width:989px) {
    .cart-table__row--title .sale-icon-round,
    .cart-table__row--title .sale-icon-round-lg,
    .cart-table__row--title .sale-icon-round-xs,
    .cart-table__row--title .sale-icon-xs {
     display:none
    }
   }
   .cart-table__row--center {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
   }
   .cart-table__row--price-regular {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:34px
   }
   @media (max-width:767px) {
    .cart-table__row--price-regular {
     margin-left:10px
    }
   }
   .cart-table__row--price-old {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:14px;
    color:#a2a2a2;
    text-decoration:line-through;
    line-height:34px
   }
   @media (max-width:767px) {
    .cart-table__row--price-old {
     font-size:12px;
     padding-left:2px
    }
   }
   .cart-table__row--price-summary {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:34px
   }
   .cart-table__row--remove {
    float:right;
    color:#e60b0b;
    margin:auto
   }
   @media (max-width:767px) {
    .cart-table__row--remove {
     position:absolute;
     top:0;
     bottom:0;
     right:0;
     height:50px;
     padding:10px
    }
   }
   .cart-table__row--input,
   .cart-table__row--price-old,
   .cart-table__row--price-regular,
   .cart-table__row--price-summary {
    padding-top:10px
   }
   .cart-table__row--input:after,
   .cart-table__row--input:before,
   .cart-table__row--price-old:after,
   .cart-table__row--price-old:before,
   .cart-table__row--price-regular:after,
   .cart-table__row--price-regular:before,
   .cart-table__row--price-summary:after,
   .cart-table__row--price-summary:before {
    content:"";
    display:table
   }
   .cart-table__row--input:after,
   .cart-table__row--price-old:after,
   .cart-table__row--price-regular:after,
   .cart-table__row--price-summary:after {
    clear:both
   }
   .cart-table__row--border {
    position:absolute;
    border-top:1px solid #e0e2e4;
    width:90%;
    right:0
   }
   @media (max-width:767px) {
    .cart-table__row {
     height:auto
    }
   }
   .cart-table__product-set {
    position:relative;
    border-bottom:1px solid #e0e2e4
   }
   .cart-table__product-set .cart-table__row {
    border:none
   }
   @media (max-width:767px) {
    .cart-table__product-set .cart-table__row--price-summary {
     display:none
    }
   }
   .cart-table__product-set .hidden-price {
    display:none
   }
   @media (max-width:767px) {
    .cart-table__product-set .hidden-price {
     display:inline-block
    }
   }
   .cart-details:after,
   .cart-details:before {
    content:"";
    display:table
   }
   .cart-details:after {
    clear:both
   }
   .cart-details__options {
    border-bottom:1px solid #e0e2e4;
    min-height:200px
   }
   @media (min-width:1220px) {
    .cart-details__options--delivery {
     padding-left:20px
    }
   }
   .cart-details__options--delivery fieldset {
    padding:0
   }
   .cart-details__title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    margin:30px 0 10px;
    font-size:18px
   }
   .cart-details__p {
    margin:15px 0
   }
   .cart-details__comment {
    margin:15px 0;
    font-size:12px;
    font-style:italic
   }
   .cart-details__radio--comment {
    margin-left:27px;
    margin-top:6px;
    margin-bottom:6px;
    font-size:12px
   }
   .cart-details__footer {
    position:relative;
    padding:20px 0
   }
   .cart-details__footer:after,
   .cart-details__footer:before {
    content:"";
    display:table
   }
   .cart-details__footer:after {
    clear:both
   }
   .cart-details__footer--icon {
    margin-top:-2px;
    width:10%;
    float:left
   }
   .cart-details__footer--icon img {
    display:block;
    margin-left:auto;
    margin-right:auto
   }
   .cart-details__footer--block {
    width:90%;
    float:left;
    padding:0 10px
   }
   .cart-details__footer--title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px
   }
   .cart-details__adjust:after,
   .cart-details__adjust:before {
    content:"";
    display:table
   }
   .cart-details__adjust:after {
    clear:both
   }
   .delivery-radio {
    position:relative
   }
   .delivery-radio__price {
    position:absolute;
    right:0
   }
   @media (max-width:1219px) {
    .delivery-radio__price {
     right:10px
    }
   }
   .cart-footer {
    margin-top:20px;
    margin-bottom:20px
   }
   .cart-footer:after,
   .cart-footer:before {
    content:"";
    display:table
   }
   .cart-footer:after {
    clear:both
   }
   .cart-footer i {
    font-size:12px
   }
   .summary-table {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    background-color:#f0f0f0;
    padding-left:0
   }
   .summary-table:after,
   .summary-table:before {
    content:"";
    display:table
   }
   .summary-table:after {
    clear:both
   }
   .summary-table a {
    color:#143ca0
   }
   .summary-table__footer:after,
   .summary-table__footer:before,
   .summary-table__row:after,
   .summary-table__row:before {
    content:"";
    display:table
   }
   .summary-table__footer:after,
   .summary-table__row:after {
    clear:both
   }
   .summary-table__footer--left,
   .summary-table__row--left {
    float:left;
    width:60%
   }
   .summary-table__footer--right,
   .summary-table__row--right {
    float:left;
    width:40%
   }
   .summary-table__footer--right p,
   .summary-table__row--right p {
    text-align:right
   }
   .summary-table__row {
    margin:20px
   }
   .summary-table__row li {
    padding:10px 0 0 10px;
    font-size:13px
   }
   .summary-table__row li:last-child {
    padding-bottom:10px
   }
   .summary-table__row a {
    font-size:12px;
    padding-left:10px
   }
   .summary-table__row .open-code-block {
    padding:10px 0
   }
   .summary-table__row #giftcard-form {
    padding-top:10px
   }
   .summary-table__footer {
    font-size:20px;
    margin-right:20px;
    margin-left:20px;
    padding-top:32px;
    padding-bottom:31px
   }
   .summary-table__divider {
    border-top:1px solid #e0e2e4
   }
   .cart-details__block {
    background-color:#fff;
    font-family:DINCompPro,Arial,Helvetica,sans-serif;
    position:relative;
    padding-top:10px;
    display:none;
    margin-top:20px;
    margin-bottom:20px
   }
   .cart-details__block.code-block {
    display:block
   }
   .cart-details__block.active {
    margin-top:0
   }
   .cart-details__block #code-form .form-control-checkbox,
   .cart-details__block #code-form .form-control-radio {
    margin:0 0 0 10px;
    padding-bottom:5px
   }
   .cart-details__block #code-form .form-control-checkbox label,
   .cart-details__block #code-form .form-control-radio label {
    font-size:12px
   }
   .cart-details__block #code-form a {
    margin-bottom:15px;
    padding:6px 20px;
    color:#fff
   }
   .cart-details__block #code-form .promo-row {
    margin-top:12px;
    font-size:12px
   }
   .cart-details__block .tooltip__trigger {
    padding:2px 8px
   }
   .cart-details__block .tooltip__content {
    top:-6px;
    margin-left:38px
   }
   .cart-details__block .info-icon {
    background-position:0 -627px;
    width:12px;
    height:12px;
    background-size:36px 775px
   }
   .cart-details__block label strike {
    float:left
   }
   @media (max-width:767px) {
    .cart-details__block .tooltip {
     display:block
    }
   }
   .open-code-block.active {
    display:none
   }
   .cart-border {
    position:relative;
    box-sizing:border-box
   }
   .cart-border:after {
    position:absolute;
    bottom:0;
    right:-1px;
    width:100%;
    content:'';
    border-bottom:1px solid #e0e2e4
   }
   .sale-icon-round,
   .sale-icon-round-lg,
   .sale-icon-round-xs {
    position:absolute;
    top:0;
    right:0;
    width:52px;
    height:52px
   }
   .red.sale-icon-round-lg,
   .red.sale-icon-round-xs,
   .sale-icon-round.red {
    background:url(https://www.intersport.pl/skin/frontend/default/intersport/images/round_tag_red52.png) no-repeat;
    right:-5px
   }
   .red.sale-icon-round-lg p,
   .red.sale-icon-round-xs p,
   .sale-icon-round.red p {
    color:#e60b0b
   }
   .red.full.sale-icon-round-lg,
   .red.full.sale-icon-round-xs,
   .sale-icon-round.red.full {
    background:url(https://www.intersport.pl/skin/frontend/default/intersport/images/round_tag_red_fill52.png) no-repeat;
    right:-5px
   }
   .red.full.sale-icon-round-lg p,
   .red.full.sale-icon-round-xs p,
   .sale-icon-round.red.full p {
    color:#fff
   }
   .green.full.sale-icon-round-lg,
   .green.full.sale-icon-round-xs,
   .sale-icon-round.green.full {
    background:url(https://www.intersport.pl/skin/frontend/default/intersport/images/round_tag_green_fill52.png) no-repeat
   }
   .green.full.sale-icon-round-lg p,
   .green.full.sale-icon-round-xs p,
   .sale-icon-round.green.full p {
    color:#fff
   }
   .sale-icon-round p,
   .sale-icon-round-lg p,
   .sale-icon-round-xs p {
    padding-left:2px;
    font-weight:700;
    line-height:52px;
    text-align:center;
    margin:0
   }
   @media (max-width:989px) {
    .sale-icon-round,
    .sale-icon-round-lg,
    .sale-icon-round-xs {
     transform:scale(.8)
    }
   }
   .sale-icon-round-lg.red {
    background:url(https://www.intersport.pl/skin/frontend/default/intersport/images/round_tag_red102.png) no-repeat;
    width:104px;
    height:104px
   }
   .sale-icon-round-lg.red p {
    padding-top:25px;
    font-size:xx-large
   }
   @media (max-width:1219px) {
    .sale-icon-round-lg.red {
     background:url(https://www.intersport.pl/skin/frontend/default/intersport/images/round_tag_red52.png) no-repeat;
     width:52px;
     height:52px
    }
    .sale-icon-round-lg.red p {
     padding-top:0;
     font-size:unset
    }
   }
   .sale-icon-round-lg {
    width:62px;
    height:62px
   }
   .sale-icon-round-lg.red.full {
    background:url(https://www.intersport.pl/skin/frontend/default/intersport/images/round_tag_red_fill62.png) no-repeat;
    right:10px
   }
   .sale-icon-round-lg.red.full p {
    color:#fff;
    line-height:64px;
    font-size:16px
   }
   .sale-icon-round-xs {
    width:42px;
    height:42px
   }
   .sale-icon-round-xs.red {
    background:url(https://www.intersport.pl/skin/frontend/default/intersport/images/round_tag_red42.png) no-repeat
   }
   .sale-icon-round-xs.red p {
    color:#e60b0b;
    line-height:44px;
    font-size:13px;
    padding-left:0
   }
   .sale-icon-round-xs.red.full {
    background:url(https://www.intersport.pl/skin/frontend/default/intersport/images/round_tag_red_fill42.png) no-repeat;
    right:0
   }
   .sale-icon-round-xs.red.full p {
    color:#fff;
    line-height:44px;
    font-size:14px
   }
   .promo-group {
    font-weight:700;
    font-size:120%;
    padding:10px 5px 5px
   }
   .promo-container {
    position:relative;
    z-index:100
   }
   .promo-list {
    position:absolute;
    background:#fff;
    width:100%
   }
   .promo-list .promo-row {
    cursor:pointer;
    padding:5px;
    width:100%
   }
   .promo-list .promo-row:hover {
    color:#fff;
    background:#103182
   }
   .promo-row.remove i {
    color:#e60b0b;
    float:right;
    position:relative;
    right:0;
    top:0
   }
   .page-404 {
    min-height:500px;
    margin-top:20px;
    margin-bottom:20px
   }
   .page-404 p {
    font-size:20px;
    margin:10px 0;
    line-height:22px
   }
   .page-404 img {
    max-width:100%;
    max-height:100%;
    margin:auto;
    display:block
   }
   .page-404 .col-sm-7 {
    margin-top:30px
   }
   .career {
    margin-bottom:20px
   }
   .help-page .tabs-table {
    margin-top:0;
    margin-bottom:0
   }
   .contact {
    margin-bottom:40px
   }
   .contact img {
    max-width:100%;
    max-height:100%
   }
   .contact p {
    line-height:20px
   }
   .contact__image {
    height:90px
   }
   .contact__image img {
    margin:auto;
    max-width:100%
   }
   .contact .confirm-list__item {
    height:50px
   }
   .contact>.rowdiv:nth-child(2) {
    padding-left:20px
   }
   .shop-features {
    margin-top:20px
   }
   .shop-features__box {
    text-align:center;
    border:1px solid #e0e2e4;
    padding:20px 2px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-bottom:20px
   }
   .shop-features__box--icon {
    font-size:86px;
    position:relative
   }
   .shop-features__box--count {
    font-size:36px
   }
   @media (max-width:989px) {
    .shop-features__box--count {
     font-size:34px
    }
   }
   @media (max-width:500px) {
    .shop-features__box--count {
     font-size:32px
    }
   }
   .shop-features__box--title {
    font-size:20px
   }
   @media (max-width:989px) {
    .shop-features__box--title {
     font-size:18px
    }
   }
   @media (max-width:500px) {
    .shop-features__box--title {
     font-size:16px
    }
   }
   @media (max-width:350px) {
    .shop-features__box--title {
     font-size:14px
    }
   }
   .shop-features__box--count,
   .shop-features__box--title {
    margin:10px 0
   }
   .shop-features__box:hover {
    border-color:#c7c7c7
   }
   .offer-blocks {
    margin-bottom:40px
   }
   .offer-blocks__box {
    -webkit-transition:all .1s ease-in;
    -moz-transition:all .1s ease-in;
    -o-transition:all .1s ease-in;
    transition:all .1s ease-in;
    -webkit-border-radius:5px;
    border-radius:5px;
    text-align:center;
    background-color:#e0e2e4;
    padding:10px 0 30px 0;
    margin-bottom:20px
   }
   .offer-blocks__box--title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px;
    margin:30px 0
   }
   @media (max-width:800px) {
    .offer-blocks__box--title {
     font-size:17px
    }
   }
   .offer-blocks__box--action--action {
    -webkit-transition:all .1s ease-in;
    -moz-transition:all .1s ease-in;
    -o-transition:all .1s ease-in;
    transition:all .1s ease-in;
    background:0 0;
    margin:auto;
    display:block;
    width:100px
   }
   .offer-blocks__box--action:hover .offer-blocks__box--action {
    color:#fff;
    border-color:#fff
   }
   .offer-blocks__box--img {
    height:100px;
    margin:0 10px 30px 10px
   }
   .offer-blocks__box--img img {
    max-width:100%;
    max-height:100%;
    margin:auto
   }
   .cms-page-view .std.container .contact-table th,
   .contact-table th {
    color:#133b9c
   }
   .cms-editor .cms-page-view .std.container .contact-table table>tbody>tr>td,
   .cms-editor .cms-page-view .std.container .contact-table table>tbody>tr>th,
   .cms-editor .cms-page-view .std.container .contact-table table>tfoot>tr>td,
   .cms-editor .cms-page-view .std.container .contact-table table>tfoot>tr>th,
   .cms-editor .cms-page-view .std.container .contact-table table>thead>tr>td,
   .cms-editor .cms-page-view .std.container .contact-table table>thead>tr>th,
   .cms-editor .contact-table table>tbody>tr>td,
   .cms-editor .contact-table table>tbody>tr>th,
   .cms-editor .contact-table table>tfoot>tr>td,
   .cms-editor .contact-table table>tfoot>tr>th,
   .cms-editor .contact-table table>thead>tr>td,
   .cms-editor .contact-table table>thead>tr>th,
   .cms-page-view .std.container .contact-table #my-orders-table>tbody>tr>td,
   .cms-page-view .std.container .contact-table #my-orders-table>tbody>tr>th,
   .cms-page-view .std.container .contact-table #my-orders-table>tfoot>tr>td,
   .cms-page-view .std.container .contact-table #my-orders-table>tfoot>tr>th,
   .cms-page-view .std.container .contact-table #my-orders-table>thead>tr>td,
   .cms-page-view .std.container .contact-table #my-orders-table>thead>tr>th,
   .cms-page-view .std.container .contact-table .cms-editor table>tbody>tr>td,
   .cms-page-view .std.container .contact-table .cms-editor table>tbody>tr>th,
   .cms-page-view .std.container .contact-table .cms-editor table>tfoot>tr>td,
   .cms-page-view .std.container .contact-table .cms-editor table>tfoot>tr>th,
   .cms-page-view .std.container .contact-table .cms-editor table>thead>tr>td,
   .cms-page-view .std.container .contact-table .cms-editor table>thead>tr>th,
   .cms-page-view .std.container .contact-table .cms-price-table>tbody>tr>td,
   .cms-page-view .std.container .contact-table .cms-price-table>tbody>tr>th,
   .cms-page-view .std.container .contact-table .cms-price-table>tfoot>tr>td,
   .cms-page-view .std.container .contact-table .cms-price-table>tfoot>tr>th,
   .cms-page-view .std.container .contact-table .cms-price-table>thead>tr>td,
   .cms-page-view .std.container .contact-table .cms-price-table>thead>tr>th,
   .cms-page-view .std.container .contact-table .table>tbody>tr>td,
   .cms-page-view .std.container .contact-table .table>tbody>tr>th,
   .cms-page-view .std.container .contact-table .table>tfoot>tr>td,
   .cms-page-view .std.container .contact-table .table>tfoot>tr>th,
   .cms-page-view .std.container .contact-table .table>thead>tr>td,
   .cms-page-view .std.container .contact-table .table>thead>tr>th,
   .contact-table #my-orders-table>tbody>tr>td,
   .contact-table #my-orders-table>tbody>tr>th,
   .contact-table #my-orders-table>tfoot>tr>td,
   .contact-table #my-orders-table>tfoot>tr>th,
   .contact-table #my-orders-table>thead>tr>td,
   .contact-table #my-orders-table>thead>tr>th,
   .contact-table .cms-editor table>tbody>tr>td,
   .contact-table .cms-editor table>tbody>tr>th,
   .contact-table .cms-editor table>tfoot>tr>td,
   .contact-table .cms-editor table>tfoot>tr>th,
   .contact-table .cms-editor table>thead>tr>td,
   .contact-table .cms-editor table>thead>tr>th,
   .contact-table .cms-price-table>tbody>tr>td,
   .contact-table .cms-price-table>tbody>tr>th,
   .contact-table .cms-price-table>tfoot>tr>td,
   .contact-table .cms-price-table>tfoot>tr>th,
   .contact-table .cms-price-table>thead>tr>td,
   .contact-table .cms-price-table>thead>tr>th,
   .contact-table .table>tbody>tr>td,
   .contact-table .table>tbody>tr>th,
   .contact-table .table>tfoot>tr>td,
   .contact-table .table>tfoot>tr>th,
   .contact-table .table>thead>tr>td,
   .contact-table .table>thead>tr>th {
    padding:14px
   }
   .cms-editor .cms-page-view .std.container .contact-table table th,
   .cms-editor .cms-page-view .std.container .contact-table table tr,
   .cms-editor .contact-table table th,
   .cms-editor .contact-table table tr,
   .cms-page-view .std.container .contact-table #my-orders-table th,
   .cms-page-view .std.container .contact-table #my-orders-table tr,
   .cms-page-view .std.container .contact-table .cms-editor table th,
   .cms-page-view .std.container .contact-table .cms-editor table tr,
   .cms-page-view .std.container .contact-table .cms-price-table th,
   .cms-page-view .std.container .contact-table .cms-price-table tr,
   .cms-page-view .std.container .contact-table .table th,
   .cms-page-view .std.container .contact-table .table tr,
   .contact-table #my-orders-table th,
   .contact-table #my-orders-table tr,
   .contact-table .cms-editor table th,
   .contact-table .cms-editor table tr,
   .contact-table .cms-price-table th,
   .contact-table .cms-price-table tr,
   .contact-table .table th,
   .contact-table .table tr {
    width:33.33333%
   }
   .investor-title {
    display:block
   }
   .investor-title:after,
   .investor-title:before {
    content:"";
    display:table
   }
   .investor-title:after {
    clear:both
   }
   .investor-title .mega-title {
    float:left
   }
   @media (max-width:989px) {
    .investor-title .mega-title {
     float:none
    }
   }
   .investor-title .mega-title--extra {
    float:left;
    margin-top:46px;
    margin-left:20px;
    padding-bottom:10px;
    display:block
   }
   @media (max-width:989px) {
    .investor-title .mega-title--extra {
     float:none;
     margin:0
    }
   }
   .investor-block__title {
    margin-bottom:10px;
    margin-top:0!important
   }
   .investor-block__image {
    position:relative;
    height:150px;
    border:1px solid #f0f0f0
   }
   .investor-block__image img {
    position:absolute;
    max-width:calc(100% - 40px);
    max-height:calc(100% - 40px);
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
   }
   @media (max-width:767px) {
    .investor-block__image {
     border:none
    }
   }
   .investor-block__info {
    height:150px;
    position:relative
   }
   @media (max-width:767px) {
    .investor-block__info {
     height:auto
    }
   }
   .investor-block__info p {
    line-height:20px;
    position:relative
   }
   .investor-block__link {
    display:block
   }
   @media (max-width:989px) {
    .investor-block__link {
     font-size:13px
    }
   }
   @media (max-width:767px) {
    .investor-block__link {
     bottom:0
    }
   }
   @media (max-width:989px) {
    .center-block img {
     margin-left:0
    }
   }
   @media (max-width:767px) {
    .center-block img {
     margin-left:auto
    }
   }
   .cms-page-view .page-title {
    width:1200px;
    margin:0 auto;
    padding-right:10px;
    padding-left:10px
   }
   @media (max-width:1219px) {
    .cms-page-view .page-title {
     width:100%
    }
   }
   .cms-page-view .article-items h3 {
    font-size:18px;
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    margin:15px 0;
    height:45px
   }
   .cms-page-view .article-items h3 a {
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis
   }
   @media (max-width:767px) {
    .cms-page-view .form-control label.pull-right {
     float:left!important
    }
   }
   .cms-o-intersport-o-nas .offer-blocks__box:hover {
    background:#133b9c;
    color:#fff
   }
   .container.campaign-content {
    width:100%;
    padding:0;
    margin:0;
    border:0
   }
   .container.campaign-content #iframe-content {
    display:block;
    width:100%;
    height:5000px;
    overflow:hidden
   }
   .f-right {
    float:right
   }
   #oar_widget_orders_and_returns_form input {
    width:100%!important
   }
   #my-orders-table>tbody>tr>td,
   #my-orders-table>tfoot>tr>td,
   #my-orders-table>thead>tr>td {
    padding-left:5px;
    padding-right:5px
   }
   #my-orders-table .nobr {
    white-space:nowrap
   }
   .order-info-box {
    padding:15px 0
   }
   .order-info-box .box-title {
    padding:10px 0;
    border-bottom:1px solid #e0e2e4
   }
   .order-info-box .box-title h2 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px
   }
   .order-info-box .box-content {
    line-height:18px;
    margin:10px 0
   }
   .order-info dt {
    line-height:18px;
    margin:10px 0;
    font-weight:700
   }
   .order-info dd {
    line-height:18px;
    margin:10px 0
   }
   .title-buttons {
    padding:10px 0;
    border-bottom:1px solid #e0e2e4
   }
   .title-buttons:after,
   .title-buttons:before {
    content:"";
    display:table
   }
   .title-buttons:after {
    clear:both
   }
   .title-buttons h1 {
    display:inline-block;
    float:left;
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px
   }
   .title-buttons a,
   .title-buttons span {
    float:right;
    display:inline-block;
    padding-top:12px
   }
   #stores-map {
    margin-top:5px;
    margin-bottom:20px;
    width:100%;
    height:380px
   }
   #map-search {
    width:100%
   }
   .infobox {
    font-family:DINCompPro,Arial,Helvetica,sans-serif;
    overflow:hidden;
    line-height:18px
   }
   .infobox__block {
    padding:6px 0
   }
   .infobox__block i {
    margin-right:6px
   }
   .infobox__name {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px
   }
   .stores {
    margin-bottom:30px
   }
   .stores__list {
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #ddd;
    padding:23px
   }
   .stores__list--title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px
   }
   .stores__list--list li {
    padding:12px 0;
    cursor:pointer
   }
   .stores__list--list li.active a {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif
   }
   .stores__map--title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px
   }
   .stores__preview {
    -webkit-border-radius:5px;
    border-radius:5px;
    margin-top:10px;
    margin-bottom:10px;
    border:1px solid #e0e2e4;
    padding:17px 21px;
    height:75px
   }
   .stores__preview:after,
   .stores__preview:before {
    content:"";
    display:table
   }
   .stores__preview:after {
    clear:both
   }
   .stores__preview--city {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:18px;
    width:33.33333%;
    float:left;
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/google-pin.png);
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:40px;
    padding-top:12px;
    padding-bottom:12px
   }
   @media (max-width:767px) {
    .stores__preview--city {
     -moz-transform:none;
     -o-transform:none;
     -ms-transform:none;
     -webkit-transform:none;
     transform:none;
     width:100%;
     top:auto
    }
   }
   .stores__preview--address {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:22.22222%;
    float:left;
    padding-top:12px;
    padding-bottom:12px
   }
   .stores__preview--address:after,
   .stores__preview--address:before {
    content:"";
    display:table
   }
   .stores__preview--address:after {
    clear:both
   }
   @media (max-width:767px) {
    .stores__preview--address {
     -moz-transform:none;
     -o-transform:none;
     -ms-transform:none;
     -webkit-transform:none;
     transform:none;
     width:100%;
     top:auto
    }
   }
   .stores__preview--working-hours {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:22.22222%;
    float:left;
    padding-top:12px;
    padding-bottom:12px
   }
   .stores__preview--working-hours:after,
   .stores__preview--working-hours:before {
    content:"";
    display:table
   }
   .stores__preview--working-hours:after {
    clear:both
   }
   .stores__preview--working-hours p:first-child {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif
   }
   .stores__preview--working-hours p i {
    margin-right:6px
   }
   @media (max-width:767px) {
    .stores__preview--working-hours {
     -moz-transform:none;
     -o-transform:none;
     -ms-transform:none;
     -webkit-transform:none;
     transform:none;
     width:100%;
     top:auto
    }
   }
   @media (max-width:767px) {
    .stores__preview {
     height:auto
    }
   }
   .store-view {
    line-height:20px
   }
   .store-view__details {
    border:1px solid #e0e2e4;
    padding:20px
   }
   .store-view__details:after,
   .store-view__details:before {
    content:"";
    display:table
   }
   .store-view__details:after {
    clear:both
   }
   .store-view__details--block {
    position:relative;
    width:100%;
    float:left;
    padding-left:45px;
    background-position:left top;
    background-repeat:no-repeat;
    margin-bottom:30px
   }
   .store-view__details--block.address {
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/google-pin.png)
   }
   .store-view__details--block.time:before {
    content:"\f017";
    font-family:FontAwesome;
    position:absolute;
    left:0;
    font-size:28px
   }
   .store-view__details--block .two-columns:after,
   .store-view__details--block .two-columns:before {
    content:"";
    display:table
   }
   .store-view__details--block .two-columns:after {
    clear:both
   }
   .store-view__details--block .two-columns span {
    float:left;
    width:50%
   }
   .store-view__details--block .title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif
   }
   .sports__table {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif
   }
   .sports__table thead th {
    font-size:12px
   }
   .sports__table tbody tr td {
    color:#3c3c3c
   }
   .sports__table .fa {
    margin-right:8px
   }
   .sports__table .available .fa {
    color:#7db901
   }
   .sports__table .unavailable .fa {
    color:#e60b0b
   }
   .sports__table--preorder {
    text-align:center;
    padding:100px 0;
    line-height:normal
   }
   .sports__table--preorder .calendar {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    margin:0 10px
   }
   @media (max-width:767px) {
    .sports__table {
     display:none
    }
   }
   @media (min-width:768px) {
    .sports__table {
     display:block!important
    }
   }
   .sports__footer {
    font-size:12px
   }
   .sports__footer .fa {
    color:#3c3c3c;
    margin-right:5px;
    font-size:18px;
    vertical-align:middle
   }
   .sports__footer p {
    margin-top:10px;
    margin-bottom:10px
   }
   .cms-editor .sports table,
   .sports #my-orders-table,
   .sports .cms-editor table,
   .sports .cms-price-table,
   .sports .table {
    margin-top:10px
   }
   .sports #my-orders-table .price,
   .sports .table-dots .price {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    padding-left:5px
   }
   .sports #my-orders-table .price-zero,
   .sports .table-dots .price-zero {
    font-size:18px
   }
   @media (max-width:767px) {
    .sports .table__heading {
     cursor:pointer;
     margin-top:15px
    }
    .sports .table__heading i {
     font-size:2em;
     line-height:30px
    }
    .sports .table__heading.active i:before {
     content:"\f106"
    }
   }
   .stores-slider {
    margin-left:8.33333%;
    margin-right:8.33333%;
    margin-top:0;
    margin-bottom:20px
   }
   .stores-slider img {
    max-width:100%;
    max-height:100%;
    padding:8px;
    margin-left:auto;
    margin-right:auto;
    display:block
   }
   .stores-slider .product-slider__controls--next,
   .stores-slider .product-slider__controls--prev {
    background-color:rgba(255,255,255,.9);
    padding:5px
   }
   .stores-slider .product-slider__controls--prev {
    left:-40px
   }
   .stores-slider .product-slider__controls--next {
    right:-40px
   }
   @media (max-width:767px) {
    .stores-slider .product-slider__controls--next {
     right:0
    }
    .stores-slider .product-slider__controls--prev {
     left:0
    }
   }
   .register-pros__icon {
    color:#143ca0;
    font-size:36px
   }
   .register-pros__icon i {
    text-align:center;
    display:block;
    margin:4px 0
   }
   .register-pros__title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:14px
   }
   .register-pros__block {
    padding:10px 0
   }
   .loyalty-option:not(.normal-option) {
    display:none
   }
   @media (min-width:768px) {
    .loyalty-option:not(.normal-option) {
     width:83.33333%
    }
   }
   .loyal-agreements .loyalty-option:not(.normal-option) {
    display:block
   }
   #birth {
    display:inline-block!important
   }
   [class^=search-tabs__] {
    min-height:100px
   }
   .search-tabs {
    padding:0 10px;
    margin:20px 0
   }
   .search-tabs__single:first-child {
    -webkit-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-top-right-radius:0;
    border-top-right-radius:0;
    background-clip:padding-box
   }
   .search-tabs__single:not(:first-child):not(:last-child) {
    -webkit-border-radius:0;
    border-radius:0
   }
   .search-tabs__single:last-child {
    -webkit-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    -webkit-border-top-left-radius:0;
    border-top-left-radius:0;
    background-clip:padding-box
   }
   [data-toggle-set] {
    padding:0
   }
   .price-old {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    color:#333;
    text-decoration:line-through
   }
   .price-regular {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    color:#e60b0b;
    font-size:18px
   }
   .product-details {
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color:#f0f0f0
   }
   .product-details__actions {
    padding:18px;
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    border-bottom:1px #e0e2e4 solid
   }
   .product-details__actions i {
    margin-right:10px
   }
   @media (max-width:1219px) {
    .product-details__actions {
     font-size:12px
    }
    .product-details__actions i {
     margin-right:5px
    }
   }
   @media (max-width:767px) {
    .product-details__actions {
     padding-left:8px;
     padding-right:8px
    }
   }
   .product-details__actions .added i {
    color:#e60b0b
   }
   .product-details__title {
    padding:18px;
    border-bottom:1px #e0e2e4 solid;
    overflow:hidden
   }
   .product-details__title--heading {
    margin-top:0;
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:24px
   }
   .product-details__title--id {
    color:#a2a2a2
   }
   .horizontal-product-box .product-details__title {
    border-bottom:none
   }
   @media (max-width:767px) {
    .product-details__title {
     padding-left:8px;
     padding-right:8px
    }
   }
   .product-details__options {
    padding:0 18px 0
   }
   .product-details__options--radio {
    margin-top:10px;
    position:relative;
    display:inline-block
   }
   .product-details__options--radio.hover .swatch-label,
   .product-details__options--radio.selected .swatch-label {
    border:1px #333 solid
   }
   .product-details__options--radio input[type=radio] {
    visibility:hidden;
    position:absolute
   }
   .product-details__options--radio input[type=radio]:checked+label {
    border:1px #333 solid
   }
   .product-details__options--radio .swatch-label {
    width:55px;
    height:55px;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    transition:all .3s ease-in;
    border:1px #e0e2e4 solid;
    padding:5px;
    background-color:#fff;
    display:inline-block;
    position:relative;
    cursor:pointer
   }
   .product-details__options--radio img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    padding:6px;
    max-width:100%;
    max-height:100%
   }
   .product-details__options--radio.unselected .swatch-label {
    border-color:#e60b0b
   }
   .product-details__options--radio.unavailable {
    cursor:not-allowed;
    height:55px
   }
   .product-details__options--radio.unavailable:before {
    content:"";
    height:100%;
    width:100%;
    position:absolute;
    background-color:rgba(255,255,255,.4);
    z-index:1
   }
   .product-details__options--radio.unavailable:after {
    position:absolute;
    content:'';
    background:#e60b0b;
    display:block;
    width:100%;
    height:2px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(45deg);
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto
   }
   .product-details__options--radio.selected {
    background:0 0
   }
   @media (max-width:767px) {
    .product-details__options {
     padding-left:8px;
     padding-right:8px
    }
   }
   .product-details__size {
    margin:15px 0;
    position:relative
   }
   .product-details__size:after,
   .product-details__size:before {
    content:"";
    display:table
   }
   .product-details__size:after {
    clear:both
   }
   .product-details__size label {
    display:inline-block;
    margin-right:10px;
    line-height:36px;
    float:left
   }
   .product-details__size .select-control {
    width:40%;
    float:left
   }
   .product-details__size .size-guide {
    display:inline-block;
    line-height:36px;
    margin:0 10px
   }
   .product-details__size .attribute-messages {
    position:absolute;
    bottom:-15px;
    left:62px
   }
   @media (max-width:1219px) {
    .product-details__size .attribute-messages {
     left:0
    }
   }
   @media (max-width:1219px) {
    .product-details__size>label {
     display:block;
     float:none
    }
   }
   @media (max-width:1220px) {
    .product-details__size .select-control {
     width:40%
    }
   }
   @media (max-width:990px) {
    .product-details__size .select-control {
     width:50%
    }
   }
   .product-details__color {
    color:#333;
    margin:15px 0
   }
   .product-details__color.color_swatch {
    color:#a2a2a2;
    border-bottom:1px solid #e0e2e4;
    padding:10px 16px;
    margin-top:0;
    margin-bottom:0;
    margin-left:-18px;
    margin-right:-18px
   }
   @media (max-width:767px) {
    .product-details__color.color_swatch {
     padding-left:8px;
     margin-left:-8px;
     margin-right:-8px
    }
   }
   .product-details__submit {
    padding:18px;
    border-top:1px solid #e0e2e4
   }
   .product-details__submit span {
    padding-left:10px
   }
   .product-details__submit .price-regular {
    font-size:32px;
    color:#e60b0b;
    padding-left:0
   }
   .product-details__submit .price-regular span {
    font-size:17px
   }
   .product-details__submit input.add-to-cart,
   .product-details__submit input[type=submit] {
    padding:7px 7px 8px 7px;
    margin-left:2px;
    width:84px
   }
   @media (max-width:1219px) {
    .product-details__submit input.add-to-cart,
    .product-details__submit input[type=submit] {
     width:70px;
     padding:10px 4px 8px 3px;
     font-size:12px
    }
   }
   .product-details__submit>.order-info-box,
   .product-details__submit>.row {
    margin-top:15px
   }
   .product-details__submit .delivery-info {
    display:block;
    margin-top:15px
   }
   .product-details__submit .delivery-info .delivery-price {
    margin-top:0;
    background:#fff url(https://www.intersport.pl/skin/frontend/default/intersport/images/icons/package.svg) no-repeat 10px 50%;
    background-size:24px;
    max-width:140px;
    margin-right:1px;
    border:1px solid
   }
   .product-details__submit .delivery-info .delivery-multistock {
    background:#fff url(https://www.intersport.pl/skin/frontend/default/intersport/images/icons/shop.svg) no-repeat 10px 50% #d9e4ff;
    background-size:24px;
    max-width:200px;
    border:1px solid
   }
   .product-details__submit .delivery-info a {
    padding:10px;
    display:inline-block;
    padding-left:40px
   }
   .product-details__submit .e-card {
    padding-top:15px
   }
   .product-details__submit .e-card a {
    margin-top:-1px
   }
   .product-details__submit--save {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    color:#e60b0b;
    float:left;
    display:block;
    margin:0;
    width:66.66667%
   }
   @media (min-width:1220px) {
    .product-details__submit--save {
     width:58.33333%
    }
   }
   .product-details__submit .price-regular {
    display:block;
    float:left;
    width:33.33333%;
    margin-right:0
   }
   @media (max-width:1219px) {
    .product-details__submit .price-regular {
     font-size:21px;
     margin-top:8px
    }
   }
   @media (min-width:1220px) {
    .product-details__submit .price-regular {
     width:41.66667%;
     margin:6px 0
    }
   }
   .product-details__submit .price-old {
    float:left;
    display:block;
    width:33.33333%;
    margin:0
   }
   @media (min-width:1220px) {
    .product-details__submit .price-old {
     width:41.66667%
    }
   }
   .product-details__submit [class^=col-] {
    padding-right:0
   }
   @media (max-width:767px) {
    .product-details__submit {
     padding-left:8px;
     padding-right:8px
    }
   }
   .product-details__footer {
    padding:5px 18px;
    border-top:1px solid #e0e2e4
   }
   .product-details__footer .installment--label {
    text-align:left;
    font-size:13px
   }
   .product-details__footer--img {
    height:30px;
    width:100px;
    position:relative
   }
   .product-details__footer--img img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    max-height:100%;
    max-width:100%
   }
   .product-details__footer p {
    float:left;
    margin:8px 0
   }
   @media (max-width:767px) {
    .product-details__footer {
     padding-left:8px;
     padding-right:8px
    }
   }
   .delivery-price {
    margin-top:15px;
    display:block
   }
   .horizontal-product-box {
    -webkit-border-radius:5px;
    border-radius:5px;
    margin:0 10px;
    background-color:#f0f0f0
   }
   .horizontal-product-box:after,
   .horizontal-product-box:before {
    content:"";
    display:table
   }
   .horizontal-product-box:after {
    clear:both
   }
   .horizontal-product-box>div {
    padding:0
   }
   @media (max-width:989px) {
    .horizontal-product-box .product-details {
     border-bottom:1px solid #e0e2e4
    }
   }
   @media (max-width:989px) {
    .horizontal-product-box .product-details__submit {
     border-top:none
    }
   }
   .spinner-input input {
    width:75px;
    text-align:center;
    padding-right:48px
   }
   @media (max-width:989px) {
    .spinner-input input {
     width:70px
    }
   }
   .spinner-input p {
    line-height:36px;
    padding-left:67px
   }
   .spinner-input p {
    line-height:36px;
    padding-left:67px
   }
   .spinner-input .spinners {
    width:22px
   }
   .product-gallery {
    height:500px
   }
   .product-gallery__brands {
    position:absolute;
    z-index:1;
    right:40px;
    top:20px
   }
   .product-gallery__brands--img {
    width:130px;
    height:60px;
    margin-bottom:10px
   }
   .product-gallery__brands--img img {
    max-height:100%;
    max-width:100%;
    display:block;
    margin:auto
   }
   @media (max-width:989px) {
    .product-gallery__brands--img {
     width:100px
    }
   }
   @media (max-width:767px) {
    .product-gallery__brands--img {
     width:80px;
     height:40px
    }
   }
   .product-gallery__thumbnails {
    background:0 0;
    overflow:auto;
    position:relative;
    padding:35px 0;
    margin:0;
    width:80px;
    height:500px;
    float:left;
    z-index:2
   }
   .product-gallery__thumbnails li {
    width:80px;
    height:80px;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    transition:all .3s ease-in;
    border:1px solid #e0e2e4;
    position:relative;
    overflow:hidden;
    cursor:pointer
   }
   .product-gallery__thumbnails li img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    background-color:#fff;
    max-width:100%;
    max-height:100%;
    padding:6px
   }
   .product-gallery__thumbnails li.active {
    border:1px solid #333
   }
   .product-gallery__big-image {
    width:100%;
    height:500px;
    margin-left:-1px;
    text-align:center;
    position:relative;
    padding:0 40px;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    transform-style:preserve-3d
   }
   .product-gallery__big-image ul li {
    height:500px;
    position:relative;
    display:none;
    vertical-align:middle
   }
   .product-gallery__big-image ul li a {
    display:block;
    height:100%
   }
   .product-gallery__big-image ul li a img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    width:auto;
    max-height:100%;
    max-width:100%
   }
   .product-gallery__big-image ul li video {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    width:auto;
    max-height:100%;
    max-width:100%
   }
   .product-gallery__labels {
    position:absolute;
    z-index:1;
    left:40px;
    top:20px
   }
   .product-gallery__labels span {
    display:block;
    text-align:left;
    color:#333;
    margin:20px 0;
    line-height:30px;
    height:30px;
    background-color:rgba(255,255,255,.6);
    border-radius:4px
   }
   .product-gallery__labels img {
    float:left;
    margin-right:10px;
    max-width:100%;
    max-height:100%
   }
   .product-gallery__custom-navigation {
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    height:60px;
    color:#333
   }
   .product-gallery__custom-navigation.prev {
    left:0
   }
   .product-gallery__custom-navigation.next {
    right:0
   }
   .product-gallery__custom-navigation a {
    display:block
   }
   .product-gallery__custom-navigation a i {
    display:block;
    opacity:.4
   }
   .product-gallery__custom-navigation a:hover i {
    opacity:1
   }
   .product-gallery__custom-navigation .flex-prev {
    float:left;
    padding:20px
   }
   @media (max-width:1219px) {
    .product-gallery__custom-navigation .flex-prev {
     padding:20px 20px 20px 25px
    }
   }
   .product-gallery__custom-navigation .flex-next {
    float:right;
    padding:20px
   }
   @media (max-width:767px) {
    .product-gallery__custom-navigation .flex-next {
     padding:20px 25px 20px 20px
    }
   }
   .horizontal-clearfix:after,
   .horizontal-clearfix:before {
    content:"";
    display:table
   }
   .horizontal-clearfix:after {
    clear:both
   }
   @media (min-width:768px) {
    .horizontal-product-gallery {
     height:300px
    }
   }
   @media (max-width:767px) {
    .horizontal-product-gallery {
     height:200px
    }
   }
   .horizontal-product-gallery__thumbnails {
    overflow:hidden;
    background:0 0;
    position:relative;
    width:700px;
    margin:auto;
    height:102px;
    z-index:2
   }
   .horizontal-product-gallery__thumbnails ul {
    width:100%
   }
   .horizontal-product-gallery__thumbnails li {
    width:80px;
    height:80px;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    transition:all .3s ease-in;
    border:1px solid #e0e2e4;
    position:relative;
    overflow:hidden;
    cursor:pointer;
    float:left;
    margin:0 3px
   }
   .horizontal-product-gallery__thumbnails li img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    background-color:#fff;
    max-width:100%;
    max-height:100%;
    padding:6px
   }
   .horizontal-product-gallery__thumbnails li.active {
    border:1px solid #333
   }
   @media (max-width:1219px) {
    .horizontal-product-gallery__thumbnails li {
     width:60px;
     height:60px
    }
   }
   @media (max-width:1219px) {
    .horizontal-product-gallery__thumbnails {
     width:537px;
     height:86px
    }
   }
   .horizontal-product-gallery__big-image {
    width:100%;
    height:300px;
    margin-left:-1px;
    text-align:center;
    position:relative;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    transform-style:preserve-3d
   }
   .horizontal-product-gallery__big-image ul li {
    height:300px;
    position:relative;
    display:none;
    vertical-align:middle
   }
   .horizontal-product-gallery__big-image ul li a {
    display:block;
    height:100%
   }
   .horizontal-product-gallery__big-image ul li img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    width:auto;
    max-height:100%;
    max-width:100%
   }
   .horizontal-product-gallery__big-image ul li video {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    width:auto;
    max-height:100%;
    max-width:100%
   }
   @media (max-width:767px) {
    .horizontal-product-gallery__big-image ul li {
     height:200px
    }
   }
   @media (max-width:767px) {
    .horizontal-product-gallery__big-image {
     height:200px
    }
   }
   @media (max-width:767px) {
    .horizontal-product-gallery__labels-container {
     position:absolute;
     top:0;
     width:100%
    }
   }
   .horizontal-product-gallery__labels span {
    display:block;
    text-align:left;
    color:#333;
    margin-bottom:20px;
    line-height:30px;
    height:30px;
    background-color:rgba(255,255,255,.6);
    border-radius:4px
   }
   .horizontal-product-gallery__labels img {
    float:left;
    display:block;
    margin-right:10px;
    max-width:100%;
    max-height:100%
   }
   @media (min-width:768px) {
    .horizontal-product-gallery__labels {
     margin-top:-130px
    }
   }
   @media (max-width:767px) {
    .horizontal-product-gallery__labels {
     max-width:130px
    }
    .horizontal-product-gallery__labels span {
     margin-bottom:10px
    }
   }
   .horizontal-product-gallery__brands--img {
    width:130px;
    height:60px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px
   }
   .horizontal-product-gallery__brands--img img {
    max-height:100%;
    max-width:100%;
    display:block;
    margin:auto
   }
   @media (max-width:989px) {
    .horizontal-product-gallery__brands--img {
     width:100px;
     height:40px
    }
   }
   @media (max-width:767px) {
    .horizontal-product-gallery__brands--img {
     width:70px;
     height:30px;
     margin-right:0
    }
   }
   @media (min-width:768px) {
    .horizontal-product-gallery__brands {
     margin-top:-130px
    }
   }
   @media (max-width:989px) {
    .horizontal-product-gallery__brands {
     height:40px
    }
   }
   .horizontal-product-gallery__custom-navigation {
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    height:60px;
    color:#333;
    z-index:999
   }
   .horizontal-product-gallery__custom-navigation.prev {
    left:0
   }
   .horizontal-product-gallery__custom-navigation.next {
    right:0
   }
   .horizontal-product-gallery__custom-navigation a {
    display:block
   }
   .horizontal-product-gallery__custom-navigation a i {
    display:block;
    opacity:.4
   }
   .horizontal-product-gallery__custom-navigation a:hover i {
    opacity:1
   }
   .horizontal-product-gallery__custom-navigation .flex-prev {
    float:left;
    padding:20px
   }
   .horizontal-product-gallery__custom-navigation .flex-next {
    float:right;
    padding:20px
   }
   .mTSButtonLeft {
    margin-left:-40px
   }
   .mTSButtonRight {
    margin-right:-40px
   }
   .mTSButtonDown,
   .mTSButtonUp {
    margin-left:-18px
   }
   .mTS-buttons-out .mTSButton {
    color:#333;
    padding:0
   }
   [class^=product-tabs__] {
    min-height:100px
   }
   .product-message {
    padding:0 10px;
    margin-top:20px
   }
   .product-message__single {
    white-space:normal;
    border-width:5px;
    border-style:solid;
    padding:10px 10px;
    -webkit-border-radius:5px;
    border-radius:5px
   }
   .product-tabs {
    padding:0 10px;
    margin-top:20px
   }
   .product-tabs__single {
    white-space:normal
   }
   .product-tabs__single:first-child {
    -webkit-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-top-right-radius:0;
    border-top-right-radius:0;
    background-clip:padding-box;
    border-bottom-left-radius:0
   }
   .product-tabs__single:not(:first-child):not(:last-child) {
    -webkit-border-radius:0;
    border-radius:0
   }
   .product-tabs__single:last-child {
    -webkit-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    -webkit-border-top-left-radius:0;
    border-top-left-radius:0;
    background-clip:padding-box;
    border-bottom-right-radius:0
   }
   @media (max-width:767px) {
    .product-tabs__single {
     height:42px;
     line-height:14px;
     padding:6px
    }
    .product-tabs__single>a,
    .product-tabs__single>span {
     position:relative;
     top:50%;
     -moz-transform:translateY(-50%);
     -o-transform:translateY(-50%);
     -ms-transform:translateY(-50%);
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     display:block
    }
   }
   .product-tabs__single .btn-default .active {
    background-color:#e0e2e4
   }
   .product-tabs__description,
   .product-tabs__inquiry {
    margin-bottom:20px;
    background:#f0f0f0;
    padding:15px;
    border-radius:0 5px 5px 5px
   }
   .product-tabs__description h3 {
    margin-top:0;
    margin-bottom:10px
   }
   @media (max-width:767px) {
    .product-tabs__description h3 {
     margin-top:20px
    }
   }
   .product-tabs__description p {
    line-height:30px;
    margin:5px 0
   }
   @media (max-width:989px) {
    .product-tabs__description p {
     font-size:13px
    }
   }
   .product-tabs__description .label,
   .product-tabs__description .value {
    line-height:18px;
    margin-top:10px
   }
   .product-tabs__description .label {
    font-weight:700
   }
   .description--social {
    float:left;
    max-width:400px;
    overflow:hidden
   }
   .description--social:last-child {
    margin-bottom:20px
   }
   .product-inquiry p {
    line-height:20px
   }
   .product-inquiry__title {
    font-family:DINCompPro-Light,Arial,Helvetica,sans-serif
   }
   .product-inquiry__sub-title {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    margin-top:15px;
    line-height:24px;
    float:left;
    width:100%
   }
   .product-inquiry__sub-title:after,
   .product-inquiry__sub-title:before {
    content:"";
    display:table
   }
   .product-inquiry__sub-title:after {
    clear:both
   }
   .product-inquiry__contacts {
    font-size:18px;
    line-height:24px;
    margin:5px 0 10px
   }
   .product-inquiry__contacts p {
    margin-top:6px;
    margin-bottom:10px
   }
   @media (max-width:768px) {
    .product-inquiry__contacts p {
     font-size:16px
    }
   }
   .product-inquiry__contacts i {
    font-size:24px;
    vertical-align:middle;
    margin-right:10px;
    color:#7db901
   }
   .product-inquiry__contacts .fa-mobile {
    margin:0 13px 0 4px
   }
   @media (max-width:989px) {
    .product-inquiry__contacts {
     width:50%;
     float:left
    }
    .product-inquiry__contacts:after,
    .product-inquiry__contacts:before {
     content:"";
     display:table
    }
    .product-inquiry__contacts:after {
     clear:both
    }
   }
   @media (max-width:767px) {
    .product-inquiry__contacts {
     width:100%;
     font-size:16px
    }
   }
   .product-inquiry__infoline {
    margin-top:10px;
    margin-bottom:10px;
    line-height:18px
   }
   .product-inquiry__infoline p {
    line-height:18px;
    margin:0!important
   }
   @media (max-width:989px) {
    .product-inquiry__infoline {
     width:50%;
     float:left
    }
    .product-inquiry__infoline:after,
    .product-inquiry__infoline:before {
     content:"";
     display:table
    }
    .product-inquiry__infoline:after {
     clear:both
    }
   }
   @media (max-width:767px) {
    .product-inquiry__infoline {
     width:100%
    }
   }
   .product-inquiry__form label {
    display:block;
    margin:5px 0
   }
   .product-inquiry__form input:not([type=submit]) {
    width:100%
   }
   .product-inquiry__form .selectric,
   .product-inquiry__form .selectric .button,
   .product-inquiry__form .selectric-wrapper {
    height:36px
   }
   .product-inquiry__form--footer {
    margin-top:20px;
    margin-bottom:20px
   }
   .product-inquiry__form--footer p {
    font-size:12px;
    line-height:16px;
    padding-left:15px;
    position:relative
   }
   .product-inquiry__form--footer i {
    margin-right:10px;
    position:absolute;
    left:0
   }
   @media (max-width:767px) {
    .product-inquiry__form--footer [class^=btn-] {
     margin-top:20px
    }
   }
   .product-inquiry__form .form-control>[class^=col-]:first-child {
    height:auto
   }
   .catalog-product-view .product-tabs__inquiry .product-inquiry__form .form-control {
    margin-top:0;
    margin-bottom:0
   }
   .catalog-product-view .product-tabs__inquiry .product-inquiry__form label {
    margin:15px 0 0
   }
   .product-disclaimer {
    font-size:10px;
    line-height:1em;
    margin:5px 0 0
   }
   .product-disclaimer .fa {
    margin-right:5px
   }
   .product-sets-section h3 {
    font-family:DINCompPro,Arial,Helvetica,sans-serif
   }
   .product-sets {
    border-bottom:1px solid #e0e2e4
   }
   .product-sets:after,
   .product-sets:before {
    content:"";
    display:table
   }
   .product-sets:after {
    clear:both
   }
   .product-sets__list>div:not(:last-child):not(:first-child):before {
    content:'+';
    font-size:36px;
    position:absolute;
    top:100px;
    left:-20px;
    margin:auto 0;
    color:#000;
    height:36px
   }
   @media (max-width:767px) {
    .product-sets__list>div:not(:last-child):not(:first-child):before {
     top:-40px;
     margin:auto;
     width:20px;
     right:0;
     left:0
    }
   }
   .product-sets__list>div:last-child:before {
    content:'=';
    font-size:36px;
    position:absolute;
    top:100px;
    left:-20px;
    margin:auto 0;
    color:#000;
    height:36px
   }
   @media (max-width:767px) {
    .product-sets__list>div:last-child:before {
     left:15px;
     top:60px
    }
   }
   @media (max-width:767px) {
    .product-sets__list>div:active {
     content:''!important
    }
   }
   .product-sets__item {
    height:285px;
    position:relative
   }
   .product-sets__item--img {
    height:195px
   }
   .product-sets__item--img a {
    display:block;
    position:relative;
    height:inherit
   }
   .product-sets__item--img img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    max-height:100%;
    max-width:100%;
    padding:20px
   }
   @media (max-width:767px) {
    .product-sets__item--img {
     height:80px;
     width:30%;
     float:left
    }
    .product-sets__item--img img {
     padding:0
    }
   }
   .product-sets__item--title {
    height:50px;
    line-height:1.3;
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    text-align:center
   }
   .product-sets__item--title p {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
   }
   @media (max-width:767px) {
    .product-sets__item--title {
     width:70%;
     float:left;
     height:auto;
     text-align:left
    }
    .product-sets__item--title p {
     -moz-transform:none;
     -o-transform:none;
     -ms-transform:none;
     -webkit-transform:none;
     transform:none;
     top:auto
    }
   }
   .product-sets__item--price {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    width:100%;
    position:absolute;
    bottom:15px;
    font-size:18px;
    text-align:center
   }
   @media (max-width:767px) {
    .product-sets__item--price {
     width:70%;
     float:right;
     position:static;
     bottom:auto
    }
    .product-sets__item--price p {
     text-align:left
    }
   }
   @media (max-width:767px) {
    .product-sets__item {
     height:auto;
     margin:10px 0
    }
    .product-sets__item:after,
    .product-sets__item:before {
     content:"";
     display:table
    }
    .product-sets__item:after {
     clear:both
    }
   }
   .product-sets__item--qnt {
    position:absolute;
    right:0
   }
   .product-sets__item--qnt span {
    border:1px solid #000;
    border-radius:15px;
    display:block;
    height:30px;
    width:30px;
    text-align:center;
    line-height:28px
   }
   @media (max-width:767px) {
    .product-sets__item--qnt {
     display:none
    }
   }
   .product-sets__result {
    padding:80px 0 30px;
    margin:0 10px
   }
   .product-sets__result:after,
   .product-sets__result:before {
    content:"";
    display:table
   }
   .product-sets__result:after {
    clear:both
   }
   .product-sets__result--price .price-old {
    font-size:24px
   }
   .product-sets__result--price .price-regular {
    font-size:36px
   }
   .product-sets__result--price .currency {
    font-size:24px
   }
   .product-sets__result--price [class^=sale-icon] {
    position:absolute;
    top:-30px;
    right:0
   }
   @media (max-width:767px) {
    .product-sets__result--price {
     width:80%!important;
     margin-left:10%
    }
   }
   .product-sets__result--action {
    padding-left:30px;
    padding-top:20px
   }
   .product-sets__result--action [class^=btn-] {
    max-width:150px;
    margin:auto;
    display:block;
    width:auto
   }
   .product-sets__result--shipping-cost {
    padding:10px 0 15px 0;
    display:block
   }
   @media (max-width:767px) {
    .product-sets__result {
     padding:40px 0 30px
    }
   }
   .product-sets__footer {
    font-size:24px;
    padding:20px
   }
   .product-sets__footer p {
    line-height:30px
   }
   @media (max-width:767px) {
    .product-sets__footer p {
     font-size:18px
    }
   }
   .product-sets__footer--link {
    float:right;
    font-size:14px
   }
   .product-sets__footer--link i {
    margin-right:10px
   }
   .product-sets__more-btn {
    width:140px;
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px
   }
   .product-sets__controls {
    margin:20px 0 30px;
    position:relative
   }
   .product-sets__controls span {
    display:block
   }
   .product-sets__controls a {
    width:100%;
    height:100%;
    position:absolute;
    top:0
   }
   .product-sets__controls--title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    text-align:center
   }
   .product-sets__controls--prev {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute;
    left:-20px;
    z-index:1
   }
   .product-sets__controls--prev span {
    background-position:0 -1471px;
    width:21px;
    height:39px
   }
   @media (max-width:1240px) {
    .product-sets__controls--prev {
     left:0
    }
   }
   .product-sets__controls--next {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute;
    right:-20px;
    z-index:1
   }
   .product-sets__controls--next span {
    background-position:0 -1510px;
    width:21px;
    height:39px
   }
   @media (max-width:1240px) {
    .product-sets__controls--next {
     right:0
    }
   }
   .product-sets .irregular {
    float:left
   }
   @media (max-width:1219px) {
    .product-sets .irregular .product-sets__result--action,
    .product-sets .irregular .product-sets__result--price {
     padding-left:0;
     width:100%
    }
   }
   @media (max-width:767px) {
    .product-sets .irregular {
     width:100%
    }
   }
   .stores {
    position:relative
   }
   .stores__title h2 {
    font-size:36px
   }
   @media (max-width:767px) {
    .stores__title h2 {
     font-size:28px
    }
   }
   .stores__title h3 {
    font-size:24px;
    line-height:36px;
    margin-top:35px;
    margin-bottom:10px
   }
   .stores__table {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif
   }
   .stores__table thead th {
    font-size:12px
   }
   .stores__table .fa {
    margin-right:8px
   }
   .stores__table .available .fa {
    color:#7db901
   }
   .stores__table .unavailable .fa {
    color:#e60b0b
   }
   .stores__table--preorder {
    text-align:center;
    padding:100px 0;
    line-height:normal
   }
   .stores__table--preorder .calendar {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    margin:0 10px
   }
   .stores__footer {
    font-size:12px
   }
   .stores__footer .fa {
    color:#3c3c3c;
    margin-right:5px;
    font-size:18px;
    vertical-align:middle
   }
   .stores__footer p {
    margin-top:10px;
    margin-bottom:10px
   }
   @media (max-width:320px) {
    .stores__block .table-responsive {
     border:none;
     overflow-x:initial;
     overflow-y:initial
    }
   }
   .cms-editor .stores table,
   .stores #my-orders-table,
   .stores .cms-editor table,
   .stores .cms-price-table,
   .stores .table {
    margin-top:10px
   }
   .stores #my-orders-table .price,
   .stores .table-dots .price {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    padding-left:5px
   }
   .stores #my-orders-table .price-zero,
   .stores .table-dots .price-zero {
    font-size:18px
   }
   @media (max-width:1219px) {
    .stores .table__heading {
     height:120px
    }
   }
   @media (max-width:989px) {
    .stores .table__heading {
     height:auto
    }
   }
   @media (max-width:767px) {
    .stores .table__heading {
     cursor:pointer;
     margin-bottom:10px
    }
    .stores .table__heading .fa-angle-down {
     font-size:28px
    }
    .stores .table__heading.active .fa-angle-down:before {
     content:"\f106"
    }
    .stores .table__heading--title {
     font-size:16px
    }
    .stores .table-1,
    .stores .table-2 {
     display:none
    }
    .stores .table-1.active,
    .stores .table-2.active {
     display:block
    }
   }
   .steps {
    margin-bottom:20px
   }
   .steps h2 {
    font-size:36px;
    margin-top:40px;
    margin-bottom:40px
   }
   .steps .sale-icon p {
    line-height:65px;
    font-size:36px
   }
   .steps__text {
    padding:15px 0;
    margin-right:-10px;
    margin-left:-10px;
    font-size:15px
   }
   @media (max-width:989px) {
    .steps {
     display:none
    }
   }
   .recommended {
    margin-top:20px;
    margin-bottom:20px
   }
   .recommended li {
    border-right:1px solid #ddd
   }
   .recommended__horizontal {
    padding:5px 0 30px;
    margin:0 10px;
    position:relative
   }
   .recommended__horizontal--labels {
    position:absolute;
    z-index:1;
    top:10px;
    left:5px;
    max-width:70%
   }
   .recommended__horizontal--labels>div {
    display:inline-block
   }
   .recommended__horizontal--image {
    height:200px;
    position:relative
   }
   .recommended__horizontal--image a {
    display:block;
    position:relative;
    height:inherit
   }
   .recommended__horizontal--image a img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    max-height:100%;
    max-width:100%
   }
   .recommended__horizontal--title {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    height:50px;
    line-height:1.3;
    padding:5px;
    text-align:center;
    overflow:hidden
   }
   .recommended__horizontal--title p {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
   }
   .recommended__horizontal--price {
    text-align:center;
    padding:5px;
    margin-bottom:15px;
    min-height:42px
   }
   .recommended__horizontal--footer {
    position:absolute;
    bottom:0;
    width:100%;
    color:#fff;
    text-align:center;
    font-weight:700
   }
   .recommended__horizontal--footer:before {
    width:0;
    height:0;
    content:'';
    border-style:solid;
    border-width:9px 0 0 9px;
    border-color:transparent transparent transparent #e60b0b;
    position:absolute;
    top:-9px;
    left:0
   }
   .recommended__horizontal--footer p {
    padding:4px
   }
   .recommended__horizontal--footer p:before {
    width:0;
    height:0;
    border-style:solid;
    border-width:9px 0 0 9px;
    position:absolute;
    top:-9px;
    left:0;
    content:none
   }
   .recommended__horizontal--footer p.sale {
    background-color:#e60b0b
   }
   .recommended__horizontal--footer p.sale:before {
    border-color:transparent transparent transparent #e60b0b
   }
   .recommended__horizontal--footer p.e-card {
    background-color:#133b9c
   }
   .recommended__horizontal--footer p.e-card:before {
    border-color:transparent transparent transparent #133b9c
   }
   .recommended__horizontal--footer p:first-child {
    display:block
   }
   .recommended__horizontal--footer p:first-child:before {
    content:''
   }
   .recommended__vertical {
    margin-bottom:10px
   }
   .recommended__vertical:after,
   .recommended__vertical:before {
    content:"";
    display:table
   }
   .recommended__vertical:after {
    clear:both
   }
   .recommended__vertical--image {
    width:30%;
    float:left
   }
   .recommended__vertical--image img {
    max-height:100%;
    max-width:100%;
    padding:0 20px 20px
   }
   .recommended__vertical--description {
    width:70%;
    float:left
   }
   .recommended__vertical--description-category a {
    color:#a2a2a2
   }
   .recommended__vertical--description-category a:hover {
    color:#a2a2a2;
    text-decoration:none
   }
   .recommended__vertical--description-price [class^=price-] {
    font-size:14px
   }
   .recommended__vertical--description p {
    margin-top:5px;
    margin-bottom:5px
   }
   .recommended__list h3 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif
   }
   .recommended__list--list {
    list-style:none
   }
   .recommended__list--list li {
    padding-right:22px;
    line-height:20px;
    border:none
   }
   .recommended__list--list li span {
    color:#a2a2a2
   }
   .recommended__list--list li a {
    color:#143ca0
   }
   .recommended__list--list li a:hover {
    color:#3c3c3c;
    text-decoration:none
   }
   @media (max-width:1219px) {
    .recommended__list--list {
     margin-top:15px;
     margin-bottom:15px
    }
    .recommended__list--list li {
     display:block
    }
   }
   .recommended .product-slider__controls--prev {
    left:10px
   }
   @media (min-width:990px) {
    .recommended .product-slider__controls--prev {
     left:10px
    }
   }
   .recommended .product-slider__controls--next {
    right:10px
   }
   @media (min-width:990px) {
    .recommended .product-slider__controls--next {
     right:10px
    }
   }
   @media (max-width:989px) {
    .recommended h3 {
     font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
     line-height:24px;
     font-size:20px;
     margin-top:20px;
     margin-bottom:20px
    }
   }
   .product__delete {
    position:absolute;
    right:0;
    top:0;
    z-index:99;
    padding:5px;
    background-color:#fff;
    opacity:.9
   }
   .inpost-dialog .product__delete .ui-dialog-titlebar-close,
   .product__delete .close-icon,
   .product__delete .inpost-dialog .ui-dialog-titlebar-close {
    display:block
   }
   .product__delete:hover {
    opacity:1
   }
   .product-table {
    padding-top:20px;
    padding-bottom:20px
   }
   .product-table__head {
    padding:10px 0;
    margin-bottom:10px;
    border-bottom:1px solid #e0e2e4
   }
   .product-table__head:after,
   .product-table__head:before {
    content:"";
    display:table
   }
   .product-table__head:after {
    clear:both
   }
   .product-table__item {
    padding:15px 0;
    border-bottom:1px solid #e0e2e4
   }
   .product-table__item:after,
   .product-table__item:before {
    content:"";
    display:table
   }
   .product-table__item:after {
    clear:both
   }
   .product-table__item--image img {
    max-width:100%;
    max-height:100%
   }
   .product-table__item--title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:14px;
    margin-bottom:10px
   }
   .product-table__item--title a {
    color:#3c3c3c
   }
   .product-table__item--other span {
    color:#a2a2a2;
    display:inline-block;
    margin-right:5px
   }
   .product-table__select,
   .product-table__size {
    width:50%;
    float:left
   }
   .product-table__select label,
   .product-table__size label {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif
   }
   @media (max-width:767px) {
    .product-table__select,
    .product-table__size {
     margin:10px 0
    }
   }
   .product-table__size {
    padding-top:12px;
    padding-right:0;
    padding-bottom:12px;
    padding-left:10px
   }
   .product-table__options--radio {
    position:relative;
    display:inline-block
   }
   .product-table__options--radio input[type=radio] {
    visibility:hidden;
    position:absolute
   }
   .product-table__options--radio input[type=radio]:checked+label {
    border:1px #333 solid
   }
   .product-table__options--radio label {
    width:55px;
    height:55px;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    transition:all .3s ease-in;
    border:1px #e0e2e4 solid;
    padding:5px;
    background-color:#fff;
    display:inline-block;
    position:relative;
    cursor:pointer
   }
   .product-table__options--radio img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    padding:6px;
    max-width:100%;
    max-height:100%
   }
   .product-table__footer .price-label,
   .product-table__footer .price-old,
   .product-table__footer .price-regular {
    text-align:right
   }
   .product-table__footer .price-regular {
    font-size:36px;
    padding:10px 0
   }
   .product-table__footer .price-label {
    padding:20px 0
   }
   .product-table__footer .price-label,
   .product-table__footer .price-old {
    font-size:20px
   }
   .cms-blue-jumbotron .column:nth-child(2) .product-table__footer a,
   .product-table__footer .btn-red,
   .product-table__footer .cms-blue-jumbotron .column:nth-child(2) a {
    float:right
   }
   .product-view {
    position:relative
   }
   #product-size {
    margin-top:7px
   }
   .no-margin {
    margin:0
   }
   .e-card:after,
   .e-card:before {
    content:"";
    display:table
   }
   .e-card:after {
    clear:both
   }
   .e-card i,
   .e-card p {
    color:#3c3c3c;
    margin-right:10px
   }
   .e-card a,
   .e-card p {
    float:left
   }
   .e-card a {
    margin-left:30px
   }
   .load-bundle-products {
    display:block;
    margin-left:auto;
    margin-right:auto
   }
   .min-details {
    margin-bottom:20px
   }
   .min-details__img {
    width:60px;
    height:60px;
    border:1px solid #e0e2e4;
    position:relative;
    overflow:hidden;
    cursor:pointer
   }
   .min-details__img img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    background-color:#fff;
    max-width:100%;
    max-height:100%;
    padding:6px
   }
   @media (max-width:767px) {
    .min-details__img {
     float:right
    }
   }
   .sale-details {
    margin-bottom:10px
   }
   .sale-details:after,
   .sale-details:before {
    content:"";
    display:table
   }
   .sale-details:after {
    clear:both
   }
   .selectric-super-attribute-select .selectric {
    border:1px solid #fff
   }
   .selectric-super-attribute-select.selectric-disabled .label {
    height:38px
   }
   .selectric-super-attribute-select.unselected .selectric {
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    transition:all .3s ease-in;
    border:1px solid #e60b0b
   }
   .selectric-super-attribute-select.unselected .selectric .label {
    height:38px
   }
   .comparison-slider {
    margin-left:-10px;
    margin-top:20px
   }
   .comparison-slider .product-slider__single {
    height:347px
   }
   .comparison-slider .product-slider__controls--next,
   .comparison-slider .product-slider__controls--prev {
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    -webkit-transform:translateY(0);
    transform:translateY(0);
    top:160px
   }
   .compare-details {
    margin-right:-10px;
    margin-top:20px
   }
   .compare-details__cell {
    min-height:45px;
    display:block;
    width:100%;
    border-left:1px solid #e0e2e4
   }
   .compare-details__cell p {
    padding:16px 18px;
    word-wrap:break-word
   }
   .compare-details>.compare-details__cell:nth-child(2n):not(.cell-title) {
    background-color:#f9fafb
   }
   .compare-details__cell.cell-title {
    background-color:#f0f0f0;
    line-height:13px
   }
   .compare-details__cell.cell-title p {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif
   }
   .compare-details__cell>.order-info-box [class^=col-]:first-child,
   .compare-details__cell>.row [class^=col-]:first-child {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif
   }
   .compare-details__sidebar--print {
    height:367px
   }
   @media (max-width:767px) {
    .compare-details__sidebar--print {
     padding:20px 0;
     height:auto
    }
   }
   .compare-details__sidebar--print:after {
    content:"";
    position:absolute;
    height:100%;
    width:1px;
    right:-1px;
    background-color:#e0e2e4;
    top:0
   }
   .compare-details__sidebar--print-icon {
    text-decoration:none;
    font-size:16px;
    padding-top:20px;
    display:block
   }
   .compare-details__sidebar--print-icon i {
    color:#3c3c3c;
    padding-right:12px;
    font-size:22px;
    vertical-align:text-bottom
   }
   .compare-details__sidebar .compare-details__cell {
    border-left:none
   }
   .compare-details__title {
    border-bottom:1px solid #e0e2e4;
    position:relative
   }
   .compare-details__title:after,
   .compare-details__title:before {
    content:"";
    display:table
   }
   .compare-details__title:after {
    clear:both
   }
   .compare-details__title h1 {
    width:80%
   }
   .compare-details__delete {
    position:absolute;
    right:15px;
    top:0;
    bottom:0;
    margin:auto;
    display:block;
    height:20px
   }
   .catalog-product-compare-index .product-slider__single--image a {
    cursor:default
   }
   .comparison-box {
    background-color:#fff;
    padding:20px 0;
    margin-top:-19px;
    margin-bottom:19px;
    border-top:1px solid #e0e2e4
   }
   .comparison-box [class^=col-]:after,
   .comparison-box [class^=col-]:before {
    content:"";
    display:table
   }
   .comparison-box [class^=col-]:after {
    clear:both
   }
   .comparison-box__list--product {
    width:55px;
    height:55px;
    border:1px solid #e0e2e4;
    float:left;
    padding:2px;
    position:relative;
    margin-right:10px;
    margin-bottom:10px
   }
   .comparison-box__list--product img {
    max-width:100%;
    max-height:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    display:block
   }
   .comparison-box__list--product-link {
    position:relative;
    width:100%;
    height:100%;
    display:block
   }
   .comparison-box__list--product-delete {
    position:absolute;
    top:0;
    right:0;
    color:#e60b0b;
    padding:2px
   }
   @media (max-width:767px) {
    .comparison-box__list--product-delete {
     display:none
    }
   }
   .comparison-box__list--product.empty {
    border:2px dotted #e0e2e4
   }
   @media (max-width:767px) {
    .comparison-box__list--product {
     width:40px;
     height:40px
    }
   }
   .comparison-box__compare {
    float:left;
    margin:10px 0
   }
   @media (max-width:767px) {
    .comparison-box__compare {
     margin-top:4px;
     padding:5px;
     font-size:12px;
     margin-left:10px;
     float:right
    }
   }
   .comparison-box__clear {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    display:block;
    float:right;
    cursor:pointer;
    padding:14px 0;
    margin-top:6px
   }
   .comparison-box__clear i {
    font-size:22px;
    vertical-align:sub
   }
   @media (max-width:767px) {
    .comparison-box__clear {
     margin-top:0;
     padding:5px 0;
     float:left;
     font-size:12px
    }
   }
   @media (max-width:767px) {
    .comparison-box {
     padding-top:10px;
     padding-bottom:10px
    }
   }
   .catalog-product-view .mfp-content .mfp-figure figure {
    z-index:9999
   }
   .catalog-product-view .mm-page>.divider {
    display:none!important
   }
   @media (max-width:767px) {
    #select-city .selectric {
     width:225px;
     overflow:hidden;
     text-overflow:ellipsis
    }
   }
   .cart-added {
    display:none;
    position:absolute;
    top:60px;
    right:2px;
    z-index:1
   }
   .cart-added.active {
    display:block
   }
   .cart-added .cart-added-product {
    padding:30px 30px 40px;
    background:#f0f0f0;
    z-index:3;
    border-radius:5px 0 5px 5px;
    box-shadow:0 6px 12px rgba(0,0,0,.176)
   }
   .cart-added .cart-added-product h3 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px;
    margin:10px 0 20px
   }
   .cart-added .cart-added-product .product-added {
    background:#fff;
    padding:15px;
    border-radius:5px;
    min-width:340px
   }
   .cart-added .cart-added-product .product-added .wrap {
    float:left
   }
   .cart-added .cart-added-product .product__single--image {
    width:auto;
    height:auto;
    float:left;
    margin:0 20px 0 0
   }
   .cart-added .cart-added-product .product__single--image img {
    width:100%;
    max-width:100px;
    height:auto
   }
   .cart-added .cart-added-product .product__single--title {
    margin:0 0 10px 0;
    height:40px
   }
   .cart-added .cart-added-product .product__single--price {
    text-align:start;
    margin:0 0 10px 0;
    padding:0
   }
   .cart-added .cart-added-product .product__single--price .price-regular {
    float:none
   }
   @media (max-width:989px) {
    .cart-added {
     position:fixed;
     top:0;
     left:0;
     width:100%;
     height:100vw
    }
    .cart-added .overlay {
     background:rgba(0,0,0,.3);
     width:100%;
     position:fixed;
     top:0;
     left:0;
     height:100%;
     z-index:1
    }
    .cart-added .cart-added-product {
     position:relative;
     top:0;
     width:50vw;
     margin:185px auto 5vh;
     z-index:2;
     max-height:70vh;
     border-radius:5px
    }
    .cart-added .cart-added-product .product__single--price .price-regular {
     margin:0 10px 10px 0
    }
   }
   @media (max-width:767px) {
    .cart-added .cart-added-product {
     max-width:390px;
     width:calc(100% - 20px)
    }
    .cart-added .cart-added-product .product-added {
     min-width:200px
    }
   }
   @media (max-width:320px) {
    .cart-added .cart-added-product .wrap {
     margin-left:10px
    }
    .cart-added .cart-added-product .product__single--image {
     display:none
    }
    .cart-added .cart-added-product .product__single--price .price-old {
     margin-left:15px
    }
   }
   .video_item {
    margin-top:30px
   }
   .main-section {
    margin-bottom:40px
   }
   @media (max-width:767px) {
    .main-section {
     margin-bottom:30px
    }
   }
   .user-account-section {
    color:#333
   }
   .user-account-section .order-history-tab .holder-headings {
    position:relative
   }
   .user-account-section .order-history-tab .holder-headings .headings {
    padding-right:100px
   }
   @media (max-width:767px) {
    .user-account-section .order-history-tab .holder-headings .headings {
     visibility:hidden;
     margin-bottom:0
    }
   }
   .user-account-section .order-history-tab .holder-headings .toggle-filters-button {
    float:right;
    position:absolute;
    top:0;
    right:0
   }
   @media (max-width:767px) {
    .user-account-section .order-history-tab .holder-headings .toggle-filters-button {
     top:-25px
    }
   }
   .holder-tabs {
    overflow:hidden;
    margin-bottom:20px;
    margin-left:0;
    margin-right:0
   }
   .holder-tabs .btn-default {
    padding:0 5px;
    line-height:34px;
    white-space:normal
   }
   .holder-tabs .btn-default:not(:first-child) {
    border-left:none
   }
   @media (max-width:767px) {
    .holder-tabs .btn-default:not(:first-child) {
     border-left:1px solid #e0e2e4
    }
   }
   @media (max-width:989px) {
    .holder-tabs .btn-default span {
     line-height:14px;
     display:inline-block;
     vertical-align:middle
    }
   }
   @media (max-width:767px) {
    .holder-tabs .btn-default {
     margin-top:10px;
     border-radius:0;
     width:49%;
     margin-left:2%
    }
    .holder-tabs .btn-default:first-child,
    .holder-tabs .btn-default:nth-child(2) {
     margin-top:0
    }
    .holder-tabs .btn-default:nth-child(2n+1) {
     margin-left:0
    }
    .holder-tabs .btn-default span {
     font-size:12px
    }
   }
   .holder-tabs .btn-default:not(:first-child):not(:last-child) {
    border-radius:0
   }
   .holder-tabs .btn-default:first-child {
    border-top-right-radius:0;
    border-bottom-right-radius:0
   }
   .holder-tabs .btn-default:last-child {
    border-top-left-radius:0;
    border-bottom-left-radius:0
   }
   .toggle-filters-button {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:12px;
    cursor:pointer;
    display:inline-block
   }
   .toggle-filters-button .fa {
    font-size:15px;
    color:#143ca0
   }
   .summary-vouchers {
    text-align:right;
    margin-bottom:20px
   }
   @media (max-width:767px) {
    .summary-vouchers {
     width:100%
    }
   }
   @media (max-width:767px) {
    .summary-vouchers.summary-vouchers-order-history {
     float:left;
     width:70%;
     text-align:left
    }
   }
   .summary-vouchers .vouchers-info {
    font-family:DINCompPro,Arial,Helvetica,sans-serif;
    font-size:14px;
    padding:5px 0;
    line-height:24px;
    border-bottom:1px solid #e0e2e4;
    display:block;
    width:100%
   }
   @media (max-width:989px) {
    .summary-vouchers .vouchers-info {
     margin-left:-10px
    }
   }
   @media (max-width:767px) {
    .summary-vouchers .vouchers-info {
     margin-left:0;
     font-size:13px;
     text-align:left;
     display:inline-block
    }
   }
   .summary-vouchers .price-summary-vouchers {
    font-size:24px;
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    display:inline-block
   }
   @media (max-width:989px) {
    .summary-vouchers .price-summary-vouchers {
     font-size:20px
    }
   }
   @media (max-width:767px) {
    .summary-vouchers .price-summary-vouchers {
     float:right
    }
   }
   .holder-filters {
    border:1px solid #e0e2e4;
    -webkit-border-radius:5px;
    border-radius:5px;
    position:relative;
    overflow:hidden;
    padding:0 15px
   }
   .holder-filters .single-box {
    padding:0 10px;
    margin-top:15px;
    margin-bottom:15px;
    position:relative;
    float:left;
    width:25%
   }
   .holder-filters .single-box.with-purchases-value {
    min-height:166px
   }
   @media (max-width:767px) {
    .holder-filters .single-box {
     width:100%;
     padding:0;
     margin-bottom:15px
    }
    .holder-filters .single-box.with-purchases-value {
     min-height:0
    }
   }
   .holder-filters .single-box .headings {
    margin-bottom:10px
   }
   .holder-filters .single-box .holder-inputs {
    overflow:hidden
   }
   .holder-filters .single-box .holder-inputs .input-text {
    float:left;
    margin-right:10px;
    margin-bottom:10px
   }
   @media (max-width:767px) {
    .holder-filters .single-box .holder-inputs .input-text {
     margin-bottom:0
    }
   }
   .holder-filters .single-box .holder-inputs .input-text:last-child {
    margin-right:0
   }
   .holder-filters .single-box .holder-inputs .input-text label {
    float:left;
    margin-right:5px
   }
   .holder-filters .single-box .holder-inputs .input-text .currency {
    font-size:14px;
    display:inline-block;
    padding-left:5px
   }
   .holder-filters .single-box .holder-inputs .input-text input {
    width:85px;
    float:left
   }
   .holder-filters .single-box .wrap-buttons {
    clear:both;
    overflow:hidden;
    text-align:right;
    display:inline-block;
    float:right;
    position:absolute;
    bottom:0;
    right:0;
    text-align:right;
    margin-top:10px
   }
   @media (max-width:989px) {
    .holder-filters .single-box .wrap-buttons {
     position:static
    }
   }
   .holder-filters .single-box .wrap-buttons .clear-filters {
    display:inline-block;
    line-height:32px
   }
   .holder-filters .single-box .wrap-buttons .btn {
    margin-left:20px;
    float:right
   }
   @media (max-width:989px) {
    .holder-filters .single-box .wrap-buttons .btn {
     margin-left:15px
    }
   }
   .holder-filters .single-box:first-child {
    padding-left:0
   }
   .holder-filters .single-box:last-child {
    padding-right:0
   }
   .filter-list {
    padding-left:0;
    margin:0;
    display:block
   }
   .filter-list li {
    display:block;
    margin-bottom:12px;
    font-family:DINCompPro,Arial,Helvetica,sans-serif
   }
   .filter-list li:last-child {
    margin-bottom:0
   }
   .input-checkbox.form-control-checkbox {
    padding-bottom:14px
   }
   .input-checkbox.form-control-checkbox div.error {
    bottom:-3px
   }
   .input-checkbox.form-control-checkbox.input-checkbox-required div.error {
    margin-left:30px
   }
   .input-checkbox {
    position:relative
   }
   .input-checkbox .icheckbox_minimal {
    float:left;
    margin-right:3px
   }
   .input-checkbox label {
    display:block;
    line-height:16px;
    padding-top:2px;
    cursor:pointer
   }
   .input-text {
    position:relative
   }
   .input-text label {
    display:inline-block;
    line-height:36px
   }
   .required-star {
    color:#e60b0b
   }
   .order-history-content {
    margin-top:15px
   }
   .order-history-content .title-column {
    font-size:14px;
    color:#333;
    margin:0 0 10px
   }
   .order-history-content .holder-headings {
    overflow:hidden
   }
   @media (max-width:767px) {
    .order-history-content .holder-headings {
     display:none
    }
   }
   .order-history-content .col-action-date,
   .order-history-content .col-action-type,
   .order-history-content .col-document-number,
   .order-history-content .col-item-value,
   .order-history-content .col-status-info {
    float:left;
    padding-right:10px
   }
   .order-history-content .col-action-type {
    width:28%
   }
   @media (max-width:989px) {
    .order-history-content .col-action-type {
     width:25%
    }
   }
   @media (max-width:767px) {
    .order-history-content .col-action-type {
     width:10%;
     min-height:30px;
     position:absolute;
     top:0;
     left:0;
     margin-top:23px
    }
   }
   .order-history-content .col-action-date {
    width:15%
   }
   @media (max-width:989px) {
    .order-history-content .col-action-date {
     width:14%
    }
   }
   @media (max-width:767px) {
    .order-history-content .col-action-date {
     width:100%
    }
   }
   .order-history-content .col-document-number {
    width:16%
   }
   @media (max-width:767px) {
    .order-history-content .col-document-number {
     width:100%
    }
   }
   .order-history-content .col-status-info {
    width:16%
   }
   @media (max-width:989px) {
    .order-history-content .col-status-info {
     width:19%
    }
   }
   @media (max-width:767px) {
    .order-history-content .col-status-info {
     width:100%
    }
   }
   .order-history-content .col-item-value {
    width:25%
   }
   @media (max-width:767px) {
    .order-history-content .col-item-value {
     position:absolute;
     top:25px;
     right:0;
     text-align:right
    }
   }
   @media (max-width:767px) {
    .order-history-content .status-info {
     color:#a2a2a2
    }
   }
   .order-history-content .single-action-item {
    -webkit-border-radius:4px;
    border-radius:4px;
    background-color:#fff;
    background-image:-webkit-gradient(linear,left top,left bottom,#fff,#f6f6f6);
    background-image:-webkit-linear-gradient(top,#fff,#f6f6f6);
    background-image:-moz-linear-gradient(top,#fff,#f6f6f6);
    background-image:-ms-linear-gradient(top,#fff,#f6f6f6);
    background-image:-o-linear-gradient(top,#fff,#f6f6f6);
    background-image:linear-gradient(top,#fff,#f6f6f6);
    border:1px solid #e0e2e4;
    margin-bottom:9px;
    position:relative
   }
   .order-history-content .single-action-item.opened .fa-caret-up {
    display:inline-block
   }
   .order-history-content .single-action-item.opened .fa-caret-down {
    display:none
   }
   .order-history-content .single-action-item.opened .single-item-content {
    display:block
   }
   .order-history-content .single-action-item .fa-caret-up {
    display:none
   }
   .order-history-content .single-action-item .details-link {
    cursor:pointer;
    color:#143ca0;
    float:right;
    display:inline-block;
    padding-right:15px;
    padding:15px 10px 15px 0
   }
   @media (max-width:767px) {
    .order-history-content .single-action-item .details-link {
     display:none
    }
   }
   .order-history-content .single-action-item .details-link:hover {
    text-decoration:underline
   }
   .order-history-content .single-action-item .action-type {
    display:block;
    position:relative
   }
   .order-history-content .single-action-item .action-type .fa {
    margin-right:10px;
    color:#000;
    font-size:19px;
    float:left;
    position:absolute;
    top:0;
    left:0
   }
   @media (max-width:767px) {
    .order-history-content .single-action-item .action-type .fa {
     position:static
    }
   }
   .order-history-content .single-action-item .action-type .action-name {
    padding-left:30px;
    display:block
   }
   @media (max-width:767px) {
    .order-history-content .single-action-item .action-type .action-name {
     display:none
    }
   }
   .order-history-content .single-action-item .holder-headings-row {
    overflow:hidden;
    cursor:pointer
   }
   @media (max-width:767px) {
    .order-history-content .single-action-item .holder-headings-row {
     padding:6px 0 6px 40px
    }
   }
   .order-history-content .single-action-item .holder-headings-row .box {
    padding:15px 10px 15px 0
   }
   @media (max-width:767px) {
    .order-history-content .single-action-item .holder-headings-row .box {
     padding:0
    }
   }
   .order-history-content .single-action-item .holder-headings-row .box>span:not(.details-link) {
    display:block;
    line-height:19px
   }
   .order-history-content .single-action-item .holder-headings-row .box.col-action-type {
    padding-left:10px
   }
   .order-history-content .single-action-item .holder-headings-row .box.col-item-value {
    padding-right:10px
   }
   .order-history-content .single-action-item .holder-headings-row .details-link {
    position:absolute;
    top:0;
    right:0
   }
   .order-history-content .single-item-content {
    padding-left:10px;
    padding-right:10px;
    overflow:hidden;
    display:none
   }
   .order-history-content .single-item-content .title-column {
    display:block;
    font-size:12px;
    color:#333;
    margin-bottom:10px;
    margin-top:10px
   }
   .order-history-content .single-item-content .products-headings-row {
    overflow:hidden
   }
   @media (max-width:767px) {
    .order-history-content .single-item-content .products-headings-row {
     display:none
    }
   }
   .order-history-content .single-item-content .col-additional-links,
   .order-history-content .single-item-content .col-product-color,
   .order-history-content .single-item-content .col-product-count,
   .order-history-content .single-item-content .col-product-model,
   .order-history-content .single-item-content .col-product-price,
   .order-history-content .single-item-content .col-product-price-total,
   .order-history-content .single-item-content .col-product-size,
   .order-history-content .single-item-content .col-product-title {
    float:left;
    min-height:1px;
    padding-right:10px
   }
   .order-history-content .single-item-content .col-product-color,
   .order-history-content .single-item-content .col-product-model,
   .order-history-content .single-item-content .col-product-size {
    width:10%
   }
   @media (max-width:989px) {
    .order-history-content .single-item-content .col-product-color,
    .order-history-content .single-item-content .col-product-model,
    .order-history-content .single-item-content .col-product-size {
     width:10%
    }
   }
   @media (max-width:767px) {
    .order-history-content .single-item-content .col-product-color,
    .order-history-content .single-item-content .col-product-model,
    .order-history-content .single-item-content .col-product-size {
     width:100%
    }
   }
   .order-history-content .single-item-content .col-product-title {
    width:31%
   }
   @media (max-width:989px) {
    .order-history-content .single-item-content .col-product-title {
     width:27%
    }
   }
   @media (max-width:767px) {
    .order-history-content .single-item-content .col-product-title {
     width:100%
    }
   }
   .order-history-content .single-item-content .col-product-count {
    width:16%;
    text-align:right
   }
   @media (max-width:767px) {
    .order-history-content .single-item-content .col-product-count {
     text-align:left;
     padding-left:10px
    }
   }
   .order-history-content .single-item-content .col-product-price {
    width:10%;
    text-align:right
   }
   @media (max-width:989px) {
    .order-history-content .single-item-content .col-product-price {
     width:12%
    }
   }
   @media (max-width:767px) {
    .order-history-content .single-item-content .col-product-price {
     width:49%
    }
   }
   .order-history-content .single-item-content .col-product-price .old-price {
    text-decoration:line-through
   }
   .order-history-content .single-item-content .col-product-price-total {
    width:10%;
    text-align:right
   }
   @media (max-width:989px) {
    .order-history-content .single-item-content .col-product-price-total {
     width:12%
    }
   }
   @media (max-width:767px) {
    .order-history-content .single-item-content .col-product-price-total {
     width:35%
    }
   }
   .order-history-content .single-item-content .col-additional-links {
    width:13%;
    text-align:right
   }
   @media (max-width:767px) {
    .order-history-content .single-item-content .col-additional-links {
     width:100%;
     margin-top:5px
    }
   }
   .order-history-content .products-list-child {
    clear:both;
    width:100%;
    display:block;
    padding:0
   }
   .order-history-content .products-list-child .child-item {
    padding-left:10px
   }
   .order-history-content .products-list-child .child-item>div {
    float:left;
    padding:10px 0
   }
   .order-history-content .products-list-child .child-item .child-item-color,
   .order-history-content .products-list-child .child-item .child-item-model {
    width:10%;
    float:left
   }
   @media (max-width:989px) {
    .order-history-content .products-list-child .child-item .child-item-color,
    .order-history-content .products-list-child .child-item .child-item-model {
     width:10%
    }
   }
   @media (max-width:767px) {
    .order-history-content .products-list-child .child-item .child-item-color,
    .order-history-content .products-list-child .child-item .child-item-model {
     width:100%
    }
   }
   .order-history-content .products-list-child .child-item .child-item-color {
    padding-right:0
   }
   .order-history-content .products-list-child .child-item .child-item-name {
    width:31%
   }
   @media (max-width:989px) {
    .order-history-content .products-list-child .child-item .child-item-name {
     width:27%
    }
   }
   @media (max-width:767px) {
    .order-history-content .products-list-child .child-item .child-item-name {
     width:100%
    }
   }
   .products-list {
    overflow:hidden;
    display:block
   }
   @media (max-width:767px) {
    .products-list {
     border-bottom:1px solid #e0e2e4
    }
   }
   .products-list li:not(.child-item) {
    display:block;
    overflow:hidden;
    padding:10px 0
   }
   .products-list li:not(.child-item):nth-child(2n+1):not(.child-item) {
    background-color:#f7f7f7
   }
   .products-list li:not(.child-item):nth-child(2n+2):not(.child-item) {
    background-color:#fff
   }
   .products-list li:not(.child-item) .default-link {
    float:right;
    display:inline-block
   }
   .products-list li:not(.child-item).returned-goods .ordered-item,
   .products-list li:not(.child-item).returned-goods .product-count,
   .products-list li:not(.child-item).returned-goods .product-price,
   .products-list li:not(.child-item).returned-goods .product-price-total {
    color:#ccc
   }
   @media (max-width:767px) {
    .products-list li:not(.child-item).returned-goods {
     position:relative
    }
   }
   .products-list li:not(.child-item).returned-goods .additional-info {
    color:#e60b0b
   }
   @media (max-width:767px) {
    .products-list li:not(.child-item).returned-goods .additional-info {
     position:absolute;
     bottom:10px;
     left:10px
    }
   }
   .products-list li:not(.child-item) .ordered-item {
    padding-left:10px
   }
   @media (max-width:767px) {
    .products-list li:not(.child-item) .ordered-item {
     margin-bottom:5px;
     padding-left:10px
    }
   }
   @media (max-width:767px) {
    .products-list li:not(.child-item) .product-id {
     display:none
    }
   }
   .custom-pager {
    float:right
   }
   .links-list {
    padding:10px;
    float:left;
    width:60%
   }
   @media (max-width:767px) {
    .links-list {
     width:100%
    }
   }
   .summary-list {
    padding:15px 0 0;
    float:right;
    width:26%
   }
   @media (max-width:989px) {
    .summary-list {
     width:40%
    }
   }
   @media (max-width:767px) {
    .summary-list {
     width:100%;
     padding-right:10px
    }
   }
   .links-list {
    display:block
   }
   .links-list li {
    font-size:14px;
    margin-bottom:10px;
    display:block;
    position:relative
   }
   .links-list li:last-child {
    margin-bottom:0
   }
   .links-list li a {
    padding-left:25px;
    line-height:17px;
    display:inline-block
   }
   @media (max-width:767px) {
    .links-list li a {
     padding-left:0
    }
   }
   .links-list li .fa {
    color:#333;
    margin-right:5px;
    position:absolute;
    font-size:16px;
    top:0;
    left:0
   }
   @media (max-width:767px) {
    .links-list li .fa {
     display:none
    }
   }
   .pager-section {
    margin-top:20px
   }
   .pager-section .input-select>label {
    float:left;
    line-height:38px;
    display:inline-block;
    padding-right:10px
   }
   .pager-section .input-select .selectric-wrapper {
    float:left
   }
   .custom-pager .pager-link {
    display:inline-block;
    width:34px;
    height:34px;
    text-align:center;
    border:1px solid #133b9c;
    -webkit-border-radius:5px;
    border-radius:5px;
    float:left
   }
   .custom-pager .pager-link .fa {
    margin-top:9px
   }
   .custom-pager .numbers-pages-list {
    display:inline-block;
    float:left;
    margin:0 10px
   }
   .custom-pager .numbers-pages-list li {
    display:inline-block;
    padding:0 0 0 10px
   }
   .custom-pager .numbers-pages-list li.active a {
    color:#333
   }
   .custom-pager .numbers-pages-list li a {
    line-height:34px;
    display:inline-block
   }
   .summary-list {
    overflow:hidden;
    display:block
   }
   .summary-list dd,
   .summary-list dt {
    float:left;
    text-align:right;
    font-size:14px;
    margin-bottom:10px
   }
   .summary-list dd strong,
   .summary-list dt strong {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif
   }
   .summary-list dt {
    clear:left;
    width:70%
   }
   @media (max-width:767px) {
    .summary-list dt {
     width:65%
    }
   }
   .summary-list dd {
    padding-left:5px;
    width:30%
   }
   @media (max-width:767px) {
    .summary-list dd {
     width:35%
    }
   }
   [data-toggle-content-id].active .initial-text {
    display:none
   }
   [data-toggle-content-id].active .replace-text {
    display:inline-block
   }
   [data-toggle-content-id] .initial-text {
    display:inline-block
   }
   [data-toggle-content-id] .replace-text {
    display:none
   }
   .load-more-button {
    border:1px solid #333;
    text-align:center;
    line-height:16px;
    padding:12px 10px;
    color:#333
   }
   .products-list-child {
    clear:both;
    width:100%;
    display:block;
    padding:0
   }
   .products-list-child .child-item {
    padding-left:10px
   }
   .products-list-child .child-item>div {
    float:left;
    padding:10px 0
   }
   .products-list-child .child-item .child-item-color,
   .products-list-child .child-item .child-item-model {
    width:10%;
    float:left
   }
   @media (max-width:989px) {
    .products-list-child .child-item .child-item-color,
    .products-list-child .child-item .child-item-model {
     width:10%
    }
   }
   @media (max-width:767px) {
    .products-list-child .child-item .child-item-color,
    .products-list-child .child-item .child-item-model {
     width:100%
    }
   }
   @media (max-width:989px) {
    .products-list-child .child-item .child-item-name {
     width:27%
    }
   }
   @media (max-width:767px) {
    .products-list-child .child-item .child-item-name {
     width:100%
    }
   }
   .brands-filter {
    padding-left:0;
    margin:0;
    padding-bottom:20px;
    overflow:hidden
   }
   .brands-filter li {
    float:left;
    margin-right:5px
   }
   .brands-filter li:first-child a {
    padding-left:12px;
    padding-right:12px
   }
   .brands-filter li a {
    border:1px solid transparent;
    -webkit-border-radius:4px;
    border-radius:4px;
    padding:9px 8px 0;
    font-size:24px;
    line-height:26px;
    display:inline-block;
    font-family:DINCompPro-Light,Arial,Helvetica,sans-serif;
    min-width:42px;
    height:42px;
    text-align:center;
    text-transform:uppercase
   }
   .brands-filter li a:hover {
    border-color:#133b9c;
    text-decoration:none
   }
   @media (max-width:767px) {
    .brands-filter li a {
     font-size:18px;
     min-width:36px;
     height:36px;
     padding:5px 5px 0
    }
   }
   .brands-for-single-letter {
    overflow:hidden;
    padding-top:30px;
    padding-bottom:30px;
    position:relative
   }
   @media (max-width:767px) {
    .brands-for-single-letter {
     padding-top:15px;
     padding-bottom:15px
    }
   }
   .brands-for-single-letter:before {
    content:"";
    position:absolute;
    top:0;
    left:10px;
    right:10px;
    width:auto;
    display:block;
    border-top:1px solid #e0e2e4
   }
   .brands-for-single-letter .big-letter {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    font-size:90px;
    line-height:100px;
    padding-left:20px;
    color:#000;
    display:block;
    text-align:center;
    padding-top:15px;
    max-height:112px
   }
   @media (max-width:767px) {
    .brands-for-single-letter .big-letter {
     padding-left:0;
     padding-top:0;
     font-size:60px;
     line-height:60px
    }
   }
   .brands-for-single-letter .brands-list {
    overflow:hidden;
    border-left:2px solid #f0f0f0;
    padding-left:20px
   }
   @media (max-width:767px) {
    .brands-for-single-letter .brands-list {
     border-left:none;
     padding-left:0
    }
   }
   .brands-for-single-letter .brands-list li {
    float:left;
    width:20%;
    margin-top:16px;
    padding-right:15px
   }
   .brands-for-single-letter .brands-list li:nth-child(1),
   .brands-for-single-letter .brands-list li:nth-child(2),
   .brands-for-single-letter .brands-list li:nth-child(3),
   .brands-for-single-letter .brands-list li:nth-child(4),
   .brands-for-single-letter .brands-list li:nth-child(5) {
    margin-top:0
   }
   @media (max-width:767px) {
    .brands-for-single-letter .brands-list li {
     float:none;
     width:100%;
     padding-right:0
    }
    .brands-for-single-letter .brands-list li:nth-child(1),
    .brands-for-single-letter .brands-list li:nth-child(2),
    .brands-for-single-letter .brands-list li:nth-child(3),
    .brands-for-single-letter .brands-list li:nth-child(4),
    .brands-for-single-letter .brands-list li:nth-child(5) {
     margin-top:16px
    }
    .brands-for-single-letter .brands-list li:first-child {
     margin-top:0
    }
   }
   .brands-for-single-letter .brands-list li a {
    display:inline-block;
    font-size:14px;
    line-height:16px
   }
   .brands-section .main-heading {
    margin-bottom:15px
   }
   .brands-links-blocks .single-brand {
    text-align:center;
    margin-bottom:20px
   }
   .brands-links-blocks .single-brand:hover .img-box {
    border-color:#133b9c
   }
   .brands-links-blocks .single-brand:hover .brand-link {
    text-decoration:none
   }
   .brands-links-blocks .single-brand .img-box {
    border:1px solid #e0e2e4;
    -webkit-border-radius:4px;
    border-radius:4px;
    height:110px;
    position:relative
   }
   .brands-links-blocks .single-brand .img-box>a {
    height:100%;
    display:block
   }
   .brands-links-blocks .single-brand .img-box img {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    max-width:90%;
    max-height:100%
   }
   .brands-links-blocks .single-brand .brand-link {
    display:block;
    padding-top:10px
   }
   .holder-filters-brands {
    margin-bottom:15px;
    padding-bottom:20px;
    border-bottom:1px solid #e0e2e4
   }
   @media (max-width:989px) {
    .holder-filters-brands {
     padding-bottom:10px;
     padding-top:10px;
     border-top:1px solid #e0e2e4
    }
    .holder-filters-brands .headings {
     margin-bottom:0;
     margin-top:20px
    }
   }
   .holder-filters-brands .as-label {
    display:block;
    min-width:160px
   }
   @media (max-width:989px) {
    .holder-filters-brands .as-label {
     padding-top:12px
    }
   }
   @media (max-width:767px) {
    .holder-filters-brands .as-label {
     font-size:12px;
     min-width:0
    }
   }
   .filters-brands li {
    float:left;
    margin-top:10px;
    width:20%;
    padding-right:15px
   }
   .filters-brands li:nth-child(1),
   .filters-brands li:nth-child(2),
   .filters-brands li:nth-child(3),
   .filters-brands li:nth-child(4),
   .filters-brands li:nth-child(5) {
    margin-top:0
   }
   .input-radio .iradio_minimal {
    float:left;
    margin-right:3px
   }
   .input-radio label {
    display:inline-block;
    line-height:16px;
    padding-top:2px;
    margin-right:0;
    cursor:pointer;
    margin-left:0
   }
   .guides-section .single-box {
    display:block
   }
   .guides-section .single-box:after,
   .guides-section .single-box:before {
    content:"";
    display:table
   }
   .guides-section .single-box:after {
    clear:both
   }
   .guides-section .single-box.sort-by-interests {
    width:75%
   }
   .guides-section .single-box.sort-by-interests .filter-list li {
    float:left;
    width:25%;
    margin-bottom:0
   }
   .guides-section .single-box.sort-by-interests .filter-list li:nth-child(1),
   .guides-section .single-box.sort-by-interests .filter-list li:nth-child(2),
   .guides-section .single-box.sort-by-interests .filter-list li:nth-child(3),
   .guides-section .single-box.sort-by-interests .filter-list li:nth-child(4) {
    margin-top:0
   }
   @media (max-width:989px) {
    .guides-section .single-box.sort-by-interests .filter-list li {
     width:50%;
     padding:8px 0
    }
   }
   .guides-section .single-box.sort-by-articles:before {
    content:"";
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:1px;
    background:#e0e2e4;
    display:block
   }
   @media (max-width:989px) {
    .guides-section .single-box {
     display:none;
     padding:0
    }
    .guides-section .single-box.sort-by-interests .headings {
     display:none
    }
    .guides-section .single-box.sort-by-articles:before {
     content:none
    }
    .guides-section .single-box.sort-by-articles,
    .guides-section .single-box.sort-by-interests {
     width:100%;
     padding:10px;
     margin:0;
     background-color:#fff;
     border-bottom:1px solid #e0e2e4;
     border-left:1px solid #e0e2e4;
     border-right:1px solid #e0e2e4
    }
   }
   .holder-filters {
    margin-bottom:20px
   }
   @media (max-width:989px) {
    .holder-filters {
     -webkit-border-top-right-radius:0;
     border-top-right-radius:0;
     -webkit-border-top-left-radius:0;
     border-top-left-radius:0;
     background-clip:padding-box;
     border:0;
     padding:0
    }
   }
   .holder-filters .input-checkbox {
    margin-top:12px
   }
   @media (max-width:989px) {
    .holder-filters .video-checkbox {
     display:none
    }
   }
   .guides__tabs {
    margin-right:-1px;
    display:none
   }
   .guides__tabs:after,
   .guides__tabs:before {
    content:"";
    display:table
   }
   .guides__tabs:after {
    clear:both
   }
   .guides__tabs .tab:after,
   .guides__tabs .tab:before {
    content:"";
    display:table
   }
   .guides__tabs .tab:after {
    clear:both
   }
   .guides__tabs .tab i {
    margin-left:8px
   }
   .guides__tabs--interests {
    padding:0
   }
   .guides__tabs--interests .tab {
    width:100%;
    padding:10px
   }
   @media (min-width:768px) and (max-width:989px) {
    .guides__tabs--interests .tab {
     -webkit-border-bottom-right-radius:0;
     border-bottom-right-radius:0;
     -webkit-border-top-right-radius:0;
     border-top-right-radius:0;
     background-clip:padding-box
    }
   }
   @media (max-width:989px) {
    .guides__tabs--interests.active .tab {
     -webkit-border-bottom-right-radius:0;
     border-bottom-right-radius:0;
     -webkit-border-bottom-left-radius:0;
     border-bottom-left-radius:0;
     background-clip:padding-box;
     border-bottom:none
    }
    .guides__tabs--interests.active .tab .fa:before {
     content:"\f0d8"
    }
   }
   .guides__tabs--articles {
    padding:0
   }
   .guides__tabs--articles .tab {
    width:100%;
    padding:3px 0
   }
   .guides__tabs--articles .tab label {
    padding:8px 5px 8px 0;
    display:block
   }
   .guides__tabs--articles .selectric {
    border:0;
    outline:0
   }
   .guides__tabs--articles .selectric .label {
    color:#133b9c
   }
   .guides__tabs--articles .selectric .label:after {
    content:"\f0d7";
    position:absolute;
    top:0;
    color:#133b9c;
    margin-left:10px;
    width:0;
    height:0;
    border-bottom:none;
    font-family:FontAwesome;
    font-size:20px;
    line-height:38px
   }
   .guides__tabs--articles .selectric .button {
    display:none
   }
   .guides__tabs--articles .selectric-items .disabled,
   .guides__tabs--articles .selectric-items .selected {
    text-align:center
   }
   .guides__tabs--articles .selectric-open .button:after {
    content:"\f0d8";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    color:#133b9c;
    left:0;
    margin:auto;
    width:0;
    height:0;
    border-bottom:none;
    font-family:FontAwesome;
    font-size:20px
   }
   @media (min-width:768px) and (max-width:989px) {
    .guides__tabs--articles .tab {
     -webkit-border-bottom-left-radius:0;
     border-bottom-left-radius:0;
     -webkit-border-top-left-radius:0;
     border-top-left-radius:0;
     background-clip:padding-box
    }
   }
   @media (max-width:989px) {
    .guides__tabs--articles.active .tab {
     -webkit-border-bottom-right-radius:0;
     border-bottom-right-radius:0;
     -webkit-border-bottom-left-radius:0;
     border-bottom-left-radius:0;
     background-clip:padding-box;
     border-bottom:none
    }
    .guides__tabs--articles.active .tab .fa:before {
     content:"\f0d8"
    }
   }
   .guides__tabs--video .tab {
    padding-top:2px;
    padding-bottom:2px
   }
   .guides__tabs--video .tab label {
    padding:10px;
    display:block
   }
   @media (max-width:767px) {
    .guides__tabs--video {
     border-top:1px solid #e0e2e4
    }
   }
   .guides__tabs--articles.active .tab,
   .guides__tabs--interests.active .tab,
   .guides__tabs--items.active .tab {
    background-color:#fff;
    background-image:none
   }
   @media (max-width:767px) {
    .guides__tabs--articles,
    .guides__tabs--interests,
    .guides__tabs--items {
     margin-bottom:10px
    }
    .guides__tabs--articles:after,
    .guides__tabs--articles:before,
    .guides__tabs--interests:after,
    .guides__tabs--interests:before,
    .guides__tabs--items:after,
    .guides__tabs--items:before {
     content:"";
     display:table
    }
    .guides__tabs--articles:after,
    .guides__tabs--interests:after,
    .guides__tabs--items:after {
     clear:both
    }
   }
   @media (max-width:989px) {
    .guides__tabs {
     display:block
    }
   }
   @media (max-width:767px) {
    .guides__tabs .listing-filter__filters,
    .guides__tabs .listing-filter__items {
     float:left;
     width:100%
    }
   }
   .guides__tabs .video-checkbox {
    padding:12px 0
   }
   @media (min-width:768px) and (max-width:989px) {
    .guides__tabs>div.active+.guides__tabs--articles,
    .guides__tabs>div.active+div+.guides__tabs--video {
     border-bottom:1px solid #e0e2e4
    }
    .guides__tabs>div.active+.guides__tabs--articles .tab,
    .guides__tabs>div.active+div+.guides__tabs--video .tab {
     padding:2px 0
    }
   }
   @media (max-width:989px) {
    .guides__tabs--video.video-checkbox__responsive-parent {
     padding-top:13px
    }
   }
   @media (max-width:767px) {
    .guides__tabs--video {
     border-top:1px solid #e0e2e4
    }
    .guides__tabs--video.video-checkbox__responsive-parent {
     border-top:none;
     padding:10px 2px 15px;
     border-bottom:1px solid #e0e2e4
    }
   }
   .bonus-card-section {
    margin-bottom:30px
   }
   @media (max-width:767px) {
    .bonus-card-section {
     margin-top:20px
    }
   }
   .bonus-card-section .download-link {
    font-size:12px
   }
   @media (min-width:768px) and (max-width:1219px) {
    .bonus-card-section .download-link {
     margin-top:40px
    }
   }
   .bonus-card-section .store-badge {
    margin:20px 10px 20px 0;
    float:left
   }
   .bonus-card-section .store-badge img {
    height:50px
   }
   #my-account-barcode {
    background-color:#fff;
    padding:2px 5px
   }
   .user-account-section .bonus-card-section .e-card {
    max-width:280px;
    width:100%;
    min-height:160px;
    background:#133b9c;
    -webkit-border-radius:6px;
    border-radius:6px;
    padding:20px;
    margin-bottom:20px
   }
   .user-account-section .bonus-card-section .e-card .barcode {
    overflow:hidden;
    margin-bottom:10px
   }
   .user-account-section .bonus-card-section .e-card .barcode img {
    display:block;
    max-width:100%
   }
   .user-account-section .bonus-card-section .e-card .info {
    font-family:DINCompPro,Arial,Helvetica,sans-serif;
    font-size:16px;
    line-height:19px;
    color:#fff;
    margin:0
   }
   .user-account-section #wishlist-view-form .main-heading {
    margin-top:20px
   }
   .benefits-list {
    margin-bottom:20px
   }
   .benefits-list li {
    padding-top:4px;
    margin-bottom:20px;
    display:block;
    font-size:16px;
    position:relative;
    padding-left:30px
   }
   .benefits-list li:last-child {
    margin-bottom:0
   }
   .benefits-list li strong {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif
   }
   .benefits-list li .fa {
    font-size:22px;
    color:#333;
    margin-right:10px;
    position:absolute;
    top:0;
    left:0
   }
   .ecard-links li {
    float:left;
    margin-right:50px;
    margin-bottom:50px
   }
   @media (max-width:767px) {
    .ecard-links li {
     margin-right:20px;
     margin-bottom:20px;
     float:none
    }
   }
   .ecard-links i {
    color:#000;
    font-size:19px;
    margin-right:10px
   }
   .default-link {
    display:inline-block
   }
   .default-link .fa {
    color:#333;
    font-size:19px;
    margin-right:10px
   }
   .banner-section {
    margin-bottom:30px
   }
   .banner-section .divider {
    margin-bottom:10px
   }
   .inline-block-element {
    display:inline-block
   }
   .box-row:after,
   .box-row:before {
    content:"";
    display:table
   }
   .box-row:after {
    clear:both
   }
   @media (min-width:768px) and (max-width:989px) {
    .box-row {
     width:100%;
     float:left;
     margin-left:12%
    }
   }
   .banner {
    overflow:hidden
   }
   .banner img {
    display:block;
    margin:0 auto;
    max-width:100%;
    width:auto
   }
   .banner object {
    width:100%;
    display:block
   }
   .input-image-box input {
    display:none
   }
   .input-image-box input:checked {
    background:red
   }
   .input-image-box input:checked+label {
    background:#133b9c;
    color:#fff
   }
   .input-image-box label {
    position:relative;
    display:block;
    background:#fff;
    color:#133b9c;
    border:1px solid #e0e2e4;
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    -webkit-border-radius:4px;
    border-radius:4px;
    min-height:36px;
    line-height:34px;
    padding-left:40px
   }
   .input-image-box label .fa {
    font-size:22px;
    vertical-align:middle;
    position:absolute;
    top:7px;
    left:10px
   }
   .input-image-box label .fa.fa-2:before {
    content:"\f02b"
   }
   .input-image-box label .fa.fa-3:before {
    content:"\f00c"
   }
   .input-image-box label .fa.fa-4:before {
    content:"\f253"
   }
   .input-image-box label .count,
   .input-image-box label .text {
    display:inline-block
   }
   .input-image-box label .count {
    float:right;
    text-align:center;
    border-left:1px solid #e0e2e4;
    min-width:35px;
    padding:0 5px;
    font-size:14px
   }
   .input-image-box label .text {
    font-size:12px;
    float:left
   }
   .vouchers-section .holder-row-bottom {
    margin-top:20px;
    text-align:center
   }
   .vouchers-section .holder-headings {
    overflow:hidden;
    margin-bottom:20px
   }
   .vouchers-section .holder-headings .headings {
    float:left;
    margin-bottom:0;
    padding-right:0;
    line-height:36px;
    margin-right:20px
   }
   .vouchers-section .holder-headings .vouchers-filters {
    float:right
   }
   .vouchers-list .single-voucher {
    overflow:hidden;
    border:1px solid #e0e2e4;
    -webkit-border-radius:2px;
    border-radius:2px;
    background-color:#fff;
    background-image:-webkit-gradient(linear,left top,left bottom,#fff,#f6f6f6);
    background-image:-webkit-linear-gradient(top,#fff,#f6f6f6);
    background-image:-moz-linear-gradient(top,#fff,#f6f6f6);
    background-image:-ms-linear-gradient(top,#fff,#f6f6f6);
    background-image:-o-linear-gradient(top,#fff,#f6f6f6);
    background-image:linear-gradient(top,#fff,#f6f6f6);
    margin-bottom:10px
   }
   @media (max-width:767px) {
    .vouchers-list .single-voucher {
     position:relative;
     padding:6px 15px 6px 40px
    }
   }
   .vouchers-list .single-voucher .box {
    float:left;
    padding:14px 10px 14px 0
   }
   .vouchers-list .single-voucher .box.col-voucher-icon {
    padding-left:10px;
    width:5%
   }
   @media (max-width:767px) {
    .vouchers-list .single-voucher .box.col-voucher-icon {
     position:absolute;
     top:0;
     left:0
    }
    .vouchers-list .single-voucher .box.col-voucher-icon .icon-circle {
     margin-top:10px
    }
   }
   .vouchers-list .single-voucher .box.col-voucher-value {
    width:7%
   }
   .vouchers-list .single-voucher .box.col-voucher-number {
    width:15%
   }
   @media (max-width:989px) {
    .vouchers-list .single-voucher .box.col-voucher-number {
     width:40%
    }
   }
   .vouchers-list .single-voucher .box.col-voucher-dates {
    width:37%
   }
   @media (max-width:989px) {
    .vouchers-list .single-voucher .box.col-voucher-dates {
     width:48%
    }
   }
   @media (max-width:767px) {
    .vouchers-list .single-voucher .box.col-voucher-dates .expiration-date,
    .vouchers-list .single-voucher .box.col-voucher-dates .release-date {
     width:100%
    }
   }
   .vouchers-list .single-voucher .box.col-voucher-purchase-date {
    width:20%
   }
   @media (max-width:989px) {
    .vouchers-list .single-voucher .box.col-voucher-purchase-date {
     width:40%
    }
   }
   @media (max-width:767px) {
    .vouchers-list .single-voucher .box {
     float:none;
     padding:0
    }
    .vouchers-list .single-voucher .box.col-voucher-dates,
    .vouchers-list .single-voucher .box.col-voucher-number,
    .vouchers-list .single-voucher .box.col-voucher-purchase-date,
    .vouchers-list .single-voucher .box.col-voucher-state,
    .vouchers-list .single-voucher .box.col-voucher-value {
     width:90%
    }
   }
   .vouchers-list .single-voucher .box.col-voucher-state {
    width:16%
   }
   @media (max-width:989px) {
    .vouchers-list .single-voucher .box.col-voucher-state {
     width:19%
    }
   }
   @media (max-width:767px) {
    .vouchers-list .single-voucher .box.col-voucher-state {
     position:absolute;
     top:0;
     bottom:0;
     right:0;
     margin:auto 0;
     height:40px;
     width:40px;
     text-align:center
    }
   }
   .vouchers-list .single-voucher .box.col-voucher-state .state-info {
    position:relative;
    padding-left:30px
   }
   @media (max-width:989px) {
    .vouchers-list .single-voucher .box.col-voucher-state .state-info {
     padding-left:20px
    }
   }
   .vouchers-list .single-voucher .box.col-voucher-state .state-info .fa {
    position:absolute;
    top:0;
    left:0
   }
   .vouchers-list .single-voucher .box .expiration-date,
   .vouchers-list .single-voucher .box .release-date,
   .vouchers-list .single-voucher .box .state-info,
   .vouchers-list .single-voucher .box .voucher-activate-time,
   .vouchers-list .single-voucher .box .voucher-number,
   .vouchers-list .single-voucher .box .voucher-purchase-date,
   .vouchers-list .single-voucher .box .voucher-value {
    display:inline-block;
    line-height:20px;
    color:#a2a2a2
   }
   .vouchers-list .single-voucher .box .icon-circle {
    background-color:#a2a2a2;
    color:#fff
   }
   .vouchers-list .single-voucher .box .fa {
    font-size:19px;
    color:#a2a2a2
   }
   .vouchers-list .single-voucher.filtered {
    background-color:#fff;
    background-image:-webkit-gradient(linear,left top,left bottom,#fff,#f6f6f6);
    background-image:-webkit-linear-gradient(top,#fff,#f6f6f6);
    background-image:-moz-linear-gradient(top,#fff,#f6f6f6);
    background-image:-ms-linear-gradient(top,#fff,#f6f6f6);
    background-image:-o-linear-gradient(top,#fff,#f6f6f6);
    background-image:linear-gradient(top,#fff,#f6f6f6)
   }
   .vouchers-list .single-voucher.filtered .box .expiration-date,
   .vouchers-list .single-voucher.filtered .box .release-date,
   .vouchers-list .single-voucher.filtered .box .state-info,
   .vouchers-list .single-voucher.filtered .box .voucher-activate-time,
   .vouchers-list .single-voucher.filtered .box .voucher-number,
   .vouchers-list .single-voucher.filtered .box .voucher-purchase-date,
   .vouchers-list .single-voucher.filtered .box .voucher-value {
    color:#333
   }
   .vouchers-list .single-voucher.filtered .box .icon-circle {
    background-color:#333;
    color:#fff
   }
   .vouchers-list .single-voucher.filtered .fa {
    color:#333
   }
   .vouchers-list .single-voucher .release-date {
    margin-right:15px
   }
   .btn-default-light {
    -webkit-border-radius:2px;
    border-radius:2px;
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    color:#133b9c;
    border:1px solid #133b9c;
    display:inline-block;
    text-decoration:none;
    font-size:14px;
    line-height:16px;
    padding:10px 19px
   }
   .btn-default-light:hover {
    background:#133b9c;
    color:#fff;
    text-decoration:none
   }
   .btn-default-light:active {
    -webkit-box-shadow:inset 0 3px 0 0 rgba(0,0,0,.2);
    -moz-box-shadow:inset 0 3px 0 0 rgba(0,0,0,.2);
    box-shadow:inset 0 3px 0 0 rgba(0,0,0,.2)
   }
   .btn-default-light:link {
    color:#133b9c
   }
   .btn-default-light:link:hover {
    background:#133b9c;
    color:#fff;
    text-decoration:none
   }
   .vouchers-filters {
    display:inline-block;
    float:right
   }
   @media (max-width:767px) {
    .vouchers-filters {
     float:none;
     clear:both;
     width:100%
    }
   }
   .vouchers-filters .input-image-box {
    float:left;
    display:inline-block;
    min-width:180px;
    margin-right:20px
   }
   .vouchers-filters .input-image-box:last-child {
    margin-right:0
   }
   @media (max-width:767px) {
    .vouchers-filters .input-image-box {
     margin-right:0;
     clear:both
    }
    .vouchers-filters .input-image-box label {
     -webkit-border-radius:0;
     border-radius:0
    }
   }
   .registration-card-section {
    margin-bottom:40px
   }
   .registration-form-wrapper {
    padding:20px;
    background:#f0f0f0
   }
   @media (max-width:767px) {
    .registration-form-wrapper {
     margin-bottom:20px;
     margin-top:20px
    }
   }
   .registration-form-wrapper .required-inputs-info {
    padding-right:10px
   }
   @media (max-width:767px) {
    .registration-form-wrapper .required-inputs-info {
     padding-right:0;
     display:block;
     margin-bottom:15px
    }
   }
   .registration-form-wrapper .input-text {
    padding-bottom:14px;
    margin-bottom:10px;
    clear:both;
    position:relative
   }
   .registration-form-wrapper .input-text>div.error {
    margin-left:38%
   }
   @media (max-width:767px) {
    .registration-form-wrapper .input-text>div.error {
     margin-left:0
    }
   }
   .registration-form-wrapper .input-text label {
    width:38%;
    float:left;
    text-align:right;
    padding-right:20px
   }
   @media (max-width:767px) {
    .registration-form-wrapper .input-text label {
     width:100%;
     text-align:left;
     padding-right:0
    }
   }
   .registration-form-wrapper .input-text .as-label {
    margin-left:5px;
    line-height:36px;
    float:left;
    display:inline-block
   }
   .registration-form-wrapper .input-text .tooltip,
   .registration-form-wrapper .input-text input {
    float:left
   }
   .registration-form-wrapper .input-text #sales-amount {
    width:80px
   }
   .registration-form-wrapper .input-text #receipt-number {
    width:125px
   }
   .registration-form-wrapper .input-info {
    line-height:36px;
    font-size:14px;
    color:#a2a2a2;
    padding-left:5px;
    float:left;
    display:inline-block
   }
   .registration-form-wrapper .input-checkbox {
    margin-bottom:10px;
    position:relative;
    clear:both
   }
   .registration-form-wrapper .verify-code {
    clear:both;
    float:left;
    margin-left:38%;
    margin-bottom:20px
   }
   @media (max-width:767px) {
    .registration-form-wrapper .verify-code {
     margin-left:0
    }
   }
   .registration-form-wrapper .submit-button {
    float:right
   }
   @media (max-width:767px) {
    .registration-form-wrapper .tooltip {
     display:none
    }
   }
   .registration-form-wrapper .tooltip p {
    margin-bottom:10px
   }
   .registration-form-wrapper .tooltip img {
    display:block;
    width:auto;
    max-width:282px;
    margin-bottom:10px
   }
   .registration-form-wrapper .tooltip img:last-child {
    margin-bottom:0
   }
   .e-card-additional-information .e-card-wrapper {
    margin-bottom:20px
   }
   .e-card-additional-information .e-card-wrapper img {
    width:auto;
    max-width:100%;
    display:block;
    margin:0 auto
   }
   .e-card-additional-information>.bigger-link {
    font-size:18px
   }
   .e-card-additional-information .benefits-list {
    margin-bottom:40px
   }
   @media (max-width:767px) {
    .e-card-additional-information .benefits-list {
     margin-bottom:30px
    }
   }
   .required-inputs-info {
    line-height:32px;
    font-style:italic;
    display:inline-block
   }
   .required-inputs-info .required {
    color:#e60b0b
   }
   .vouchers-container p {
    font-size:18px;
    line-height:24px;
    margin:0
   }
   @media (max-width:767px) {
    .vouchers-container p {
     font-size:16px
    }
   }
   .vouchers-container__labels {
    margin:70px 0
   }
   .vouchers-container__labels--upper {
    font-size:18px;
    margin:15px 0
   }
   @media (max-width:990px) {
    .vouchers-container__labels--upper {
     font-size:14px
    }
   }
   @media (max-width:767px) {
    .vouchers-container__labels--upper {
     font-size:16px;
     margin-bottom:-25px
    }
   }
   .vouchers-container__labels--lower {
    margin:15px 0
   }
   .vouchers-container__labels--mobile {
    font-size:16px;
    margin:-25px 0 30px
   }
   @media (max-width:1219px) {
    .range-holder {
     padding:0 40px
    }
   }
   @media (max-width:767px) {
    .range-holder {
     padding:0 35px
    }
   }
   .range-widget {
    height:80px;
    margin:100px 0 20px;
    padding:0
   }
   @media (max-width:767px) {
    .range-widget {
     margin:30px 0 20px
    }
   }
   .range-dots {
    position:absolute;
    z-index:1;
    top:-6px;
    width:100%
   }
   .range-dots__dot {
    display:inline-block;
    height:16px;
    width:16px;
    background:#fff;
    border-radius:8px;
    position:absolute;
    margin-left:-7px
   }
   .range-dots .dot-1 {
    margin-left:14.37%
   }
   @media (max-width:767px) {
    .range-dots .dot-1 {
     margin-left:14%
    }
   }
   .range-dots .dot-2 {
    margin-left:28.74%
   }
   @media (max-width:767px) {
    .range-dots .dot-2 {
     margin-left:28%
    }
   }
   .range-dots .dot-3 {
    margin-left:43.11%
   }
   @media (max-width:767px) {
    .range-dots .dot-3 {
     margin-left:42%
    }
   }
   .range-dots .dot-4 {
    margin-left:57.48%
   }
   @media (max-width:767px) {
    .range-dots .dot-4 {
     margin-left:56%
    }
   }
   .range-dots .dot-5 {
    margin-left:71.85%
   }
   @media (max-width:767px) {
    .range-dots .dot-5 {
     margin-left:70%
    }
   }
   .range-dots .dot-6 {
    margin-left:86.22%
   }
   @media (max-width:767px) {
    .range-dots .dot-6 {
     margin-left:84%
    }
   }
   .range-dots .dot-7 {
    margin-left:100%;
    width:0;
    height:0;
    border-radius:0;
    border-style:solid;
    border-width:8px 0 8px 16px;
    border-color:#133b9c #133b9c #133b9c #fff
   }
   .range-dots .dot-price {
    width:60px;
    display:block;
    top:26px;
    position:absolute;
    font-size:14px;
    left:-20px;
    text-align:center
   }
   .range-dots .dot-percentage {
    position:absolute;
    width:50px;
    top:-20px;
    left:40px;
    text-align:center;
    font-size:18px
   }
   @media (max-width:989px) {
    .range-dots .dot-percentage {
     left:20px
    }
   }
   @media (max-width:767px) {
    .range-dots .dot-percentage {
     left:4px;
     font-size:14px
    }
    .range-dots .dot-price {
     -moz-transform:rotate(-60deg);
     -o-transform:rotate(-60deg);
     -ms-transform:rotate(-60deg);
     -webkit-transform:rotate(-60deg);
     transform:rotate(-60deg);
     left:-15px;
     top:35px;
     font-size:12px
    }
   }
   @media (max-width:1219px) {
    .noUi-horizontal .noUi-handle-lower .noUi-tooltip {
     top:-45px;
     left:-24px;
     width:70px;
     text-align:center
    }
   }
   @media (max-width:767px) {
    .noUi-horizontal .noUi-handle-lower .noUi-tooltip {
     top:-35px;
     left:-13px;
     width:50px
    }
    .noUi-tooltip {
     font-size:14px;
     padding:7px 3px 5px
    }
   }
   .load-more-vouchers {
    display:none
   }
   .user-account-section p {
    font-family:DINCompPro,Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:18px
   }
   .user-account-section h4.medium {
    padding:10px 0
   }
   .user-account-section .add-address__submit,
   .user-account-section .form-submit__submit {
    margin-top:10px
   }
   .user-account-section .address-row {
    padding:10px 0;
    border-bottom:1px solid #f0f0f0
   }
   .user-account-section .address-row:last-child {
    border-bottom:none
   }
   .user-account-section .address-row__delete {
    margin-top:11px
   }
   .user-account-section .address-row__name {
    text-transform:uppercase
   }
   .user-account-section .delete-account {
    padding:20px 0
   }
   @media (max-width:767px) {
    .user-account-section .col-sm-3 {
     margin-top:15px
    }
   }
   .user-account-section button {
    padding:6px 30px
   }
   .user-account-section .hidden.order-info-box,
   .user-account-section .row.hidden {
    border-bottom:1px solid #f0f0f0;
    margin-bottom:10px
   }
   .cms-blue-jumbotron .column:nth-child(2) .user-account-section a,
   .user-account-section .btn-red,
   .user-account-section .cms-blue-jumbotron .column:nth-child(2) a {
    margin-top:0
   }
   .user-account-section #address-form {
    margin-bottom:20px;
    clear:both;
    width:100%
   }
   .user-account-section .email-info {
    clear:both;
    font-size:13px;
    padding:10px 0
   }
   .user-account-section .reset-password {
    display:block
   }
   .user-account-section #agreement-form .form-control {
    clear:both
   }
   .user-account-section .hidden-phone {
    display:none
   }
   .user-account-section form.loader,
   .user-account-section form.loader-blue,
   .user-account-section form.loader-cart,
   .user-account-section form.loader-contain,
   .user-account-section form.loader-contain-transparent,
   .user-account-section form.loader-nearest-shops,
   .user-account-section form.loader-transparent {
    overflow:hidden
   }
   .user-account-section form.loader-blue:before,
   .user-account-section form.loader-cart:before,
   .user-account-section form.loader-contain-transparent:before,
   .user-account-section form.loader-contain:before,
   .user-account-section form.loader-nearest-shops:before,
   .user-account-section form.loader-transparent:before,
   .user-account-section form.loader:before {
    width:30px;
    height:30px
   }
   .user-account-section #confirmation-error {
    padding:5px 0;
    text-align:center;
    color:#e60b0b
   }
   .user-account-section .agreement-ajax-messages,
   .user-account-section .authorisation-ajax-messages,
   .user-account-section .billing-ajax-messages,
   .user-account-section .shipping-ajax-messages {
    clear:both;
    display:block;
    overflow:hidden;
    width:100%;
    margin-top:10px;
    margin-bottom:10px!important;
    padding-right:10px;
    padding-left:10px
   }
   .user-account-section .agreement-ajax-messages ul,
   .user-account-section .authorisation-ajax-messages ul,
   .user-account-section .billing-ajax-messages ul,
   .user-account-section .shipping-ajax-messages ul {
    margin-bottom:0!important
   }
   .container .user-account-section .agreement-ajax-messages,
   .container .user-account-section .authorisation-ajax-messages,
   .container .user-account-section .billing-ajax-messages,
   .container .user-account-section .shipping-ajax-messages {
    padding-right:0;
    padding-left:0
   }
   .user-account-section .agreement-ajax-messages li:before,
   .user-account-section .authorisation-ajax-messages li:before,
   .user-account-section .billing-ajax-messages li:before,
   .user-account-section .shipping-ajax-messages li:before {
    content:none!important
   }
   .user-account-section .agreement-ajax-messages>li,
   .user-account-section .authorisation-ajax-messages>li,
   .user-account-section .billing-ajax-messages>li,
   .user-account-section .shipping-ajax-messages>li {
    padding:10px 20px;
    border-radius:5px;
    color:#3a8abf;
    border:2px solid #3a8abf;
    margin-bottom:0
   }
   .user-account-section .agreement-ajax-messages>li.error,
   .user-account-section .agreement-ajax-messages>li.error-msg,
   .user-account-section .authorisation-ajax-messages>li.error,
   .user-account-section .authorisation-ajax-messages>li.error-msg,
   .user-account-section .billing-ajax-messages>li.error,
   .user-account-section .billing-ajax-messages>li.error-msg,
   .user-account-section .shipping-ajax-messages>li.error,
   .user-account-section .shipping-ajax-messages>li.error-msg {
    color:#e60b0b;
    border:2px solid #e60b0b
   }
   .user-account-section .agreement-ajax-messages>li.message,
   .user-account-section .agreement-ajax-messages>li.notice-msg,
   .user-account-section .authorisation-ajax-messages>li.message,
   .user-account-section .authorisation-ajax-messages>li.notice-msg,
   .user-account-section .billing-ajax-messages>li.message,
   .user-account-section .billing-ajax-messages>li.notice-msg,
   .user-account-section .shipping-ajax-messages>li.message,
   .user-account-section .shipping-ajax-messages>li.notice-msg {
    color:#3a8abf;
    border:2px solid #3a8abf
   }
   .user-account-section .agreement-ajax-messages>li.warning-msg,
   .user-account-section .authorisation-ajax-messages>li.warning-msg,
   .user-account-section .billing-ajax-messages>li.warning-msg,
   .user-account-section .shipping-ajax-messages>li.warning-msg {
    border:1px solid #f6ba01;
    color:#f6ba01
   }
   .user-account-section .agreement-ajax-messages>li.success-msg,
   .user-account-section .authorisation-ajax-messages>li.success-msg,
   .user-account-section .billing-ajax-messages>li.success-msg,
   .user-account-section .shipping-ajax-messages>li.success-msg {
    color:#7db901;
    border:2px solid #7db901
   }
   .user-account-section .agreement-ajax-messages>li.success-msg ul li span,
   .user-account-section .authorisation-ajax-messages>li.success-msg ul li span,
   .user-account-section .billing-ajax-messages>li.success-msg ul li span,
   .user-account-section .shipping-ajax-messages>li.success-msg ul li span {
    color:#7db901
   }
   .user-account-section .agreement-ajax-messages>li:before,
   .user-account-section .authorisation-ajax-messages>li:before,
   .user-account-section .billing-ajax-messages>li:before,
   .user-account-section .shipping-ajax-messages>li:before {
    content:none
   }
   @media (min-width:1220px) {
    .user-account-section .agreement-ajax-messages,
    .user-account-section .authorisation-ajax-messages,
    .user-account-section .billing-ajax-messages,
    .user-account-section .shipping-ajax-messages {
     width:1180px;
     padding:0;
     margin-left:auto;
     margin-right:auto
    }
    [class^=col-] .user-account-section .agreement-ajax-messages,
    [class^=col-] .user-account-section .authorisation-ajax-messages,
    [class^=col-] .user-account-section .billing-ajax-messages,
    [class^=col-] .user-account-section .shipping-ajax-messages {
     width:100%
    }
   }
   .user-account-section .sale-icon-round p,
   .user-account-section .sale-icon-round-lg p,
   .user-account-section .sale-icon-round-xs p {
    padding-left:2px;
    font-weight:700;
    line-height:52px;
    text-align:center;
    margin:0
   }
   @media (max-width:989px) {
    .user-account-section .sale-icon-round,
    .user-account-section .sale-icon-round-lg,
    .user-account-section .sale-icon-round-xs {
     transform:scale(.8)
    }
   }
   .authorization #email-error {
    position:relative;
    clear:both;
    bottom:initial;
    padding:10px 0 0
   }
   #dateOfBirth {
    display:block!important
   }
   .aw-hdu3-customer-index .page-title h1,
   .aw-hdu3-external-viewticket .page-title h1 {
    margin:30px 0
   }
   .aw-hdu3-customer-index .page-title+p,
   .aw-hdu3-external-viewticket .page-title+p {
    font-family:DINCompPro-Light
   }
   .aw-hdu3-customer-index .legend,
   .aw-hdu3-external-viewticket .legend {
    margin:30px 0
   }
   .aw-hdu3-customer-index textarea.full-width,
   .aw-hdu3-external-viewticket textarea.full-width {
    width:100%;
    resize:none
   }
   .aw-hdu3-customer-index .pager .amount,
   .aw-hdu3-external-viewticket .pager .amount {
    float:left;
    line-height:36px
   }
   .aw-hdu3-customer-index .pager .limiter,
   .aw-hdu3-external-viewticket .pager .limiter {
    display:inline-block;
    line-height:36px;
    padding:0 20px
   }
   .aw-hdu3-customer-index .pager .limiter>label,
   .aw-hdu3-external-viewticket .pager .limiter>label {
    display:inline-block;
    float:left;
    line-height:36px;
    padding-right:10px
   }
   .aw-hdu3-customer-index .pager .limiter .selectric-wrapper,
   .aw-hdu3-external-viewticket .pager .limiter .selectric-wrapper {
    display:inline-block;
    float:left;
    margin-right:5px
   }
   .aw-hdu3-customer-index .awhdu3-ticket-view-thread-message-box-body-attachmentbox,
   .aw-hdu3-external-viewticket .awhdu3-ticket-view-thread-message-box-body-attachmentbox {
    background:#fff
   }
   .aw-hdu3-customer-index .awhdu3-ticket-view-thread-message-box-header-author,
   .aw-hdu3-external-viewticket .awhdu3-ticket-view-thread-message-box-header-author {
    float:left
   }
   .aw-hdu3-customer-index .awhdu3-ticket-view-thread-message-box-body p,
   .aw-hdu3-external-viewticket .awhdu3-ticket-view-thread-message-box-body p {
    padding:20px 0
   }
   .aw-hdu3-customer-index .btn-red,
   .aw-hdu3-customer-index .cms-blue-jumbotron .column:nth-child(2) a,
   .aw-hdu3-external-viewticket .btn-red,
   .aw-hdu3-external-viewticket .cms-blue-jumbotron .column:nth-child(2) a,
   .cms-blue-jumbotron .column:nth-child(2) .aw-hdu3-customer-index a,
   .cms-blue-jumbotron .column:nth-child(2) .aw-hdu3-external-viewticket a {
    margin-left:10px
   }
   #awhdu3-customer-reply-form {
    padding:20px 0
   }
   #awhdu3-customer-reply-form textarea {
    margin-bottom:20px
   }
   #awhdu3-customer-reply-form .awhdu3-ticket-view-action-bottomgroup-right {
    width:100%
   }
   #awhdu3-customer-reply-form .awhdu3-ticketform-file-list {
    padding-top:20px
   }
   #awhdu3-customer-reply-form .awhdu3-ticketform-file-list .cv-file-name span {
    color:#133b9c;
    cursor:pointer;
    margin-top:15px;
    display:none
   }
   #awhdu3-customer-reply-form .awhdu3-ticketform-file-list li:last-child .cv-file-name span {
    display:block
   }
   #awhdu3-customer-reply-form .input-box {
    position:relative
   }
   #awhdu3-customer-reply-form .input-box .error {
    bottom:18px
   }
   .refund-form-section p {
    line-height:20px;
    margin:10px 0
   }
   .refund-form-section .input-account-number,
   .refund-form-section .input-text {
    padding-bottom:17px
   }
   .refund-form-section .input-account-number div.error,
   .refund-form-section .input-account-number div.invalid,
   .refund-form-section .input-text div.error,
   .refund-form-section .input-text div.invalid {
    bottom:0
   }
   .refund-form-section .details-refund-preview {
    margin-top:20px;
    border-bottom:1px solid #e0e2e4;
    margin-bottom:20px
   }
   .refund-form-section .details-refund-preview .refund-details span {
    display:block;
    margin-bottom:15px;
    line-height:20px
   }
   .refund-form-section .details-refund-preview .refund-details span a {
    color:inherit
   }
   .refund-form-section .shop-for-refund {
    margin-bottom:20px
   }
   .refund-form-section .shop-for-refund .holder-headings {
    margin-bottom:20px
   }
   .refund-form-section .shop-for-refund .holder-headings .headings,
   .refund-form-section .shop-for-refund .holder-headings .tooltip {
    float:left
   }
   .refund-form-section .shop-for-refund .holder-headings .headings {
    margin-bottom:0;
    margin-right:15px;
    line-height:24px
   }
   .refund-form-section .shop-for-refund .holder-headings .tooltip__content {
    width:290px
   }
   .refund-form-section .shop-for-refund .holder-headings .tooltip__trigger {
    padding:0
   }
   .refund-form-section .agreements-wrapper {
    border-top:1px solid #e0e2e4;
    border-bottom:1px solid #e0e2e4;
    padding:15px 10px
   }
   .refund-form-section .agreements-wrapper .required-star {
    float:left
   }
   .refund-form-section .holder-buttons {
    overflow:hidden;
    margin-top:20px;
    text-align:right
   }
   .refund-form-section .holder-buttons .btn-default {
    float:left
   }
   @media (max-width:767px) {
    .refund-form-section .holder-buttons .btn-default {
     padding-left:7px;
     padding-right:7px
    }
   }
   .cms-blue-jumbotron .column:nth-child(2) .refund-form-section .holder-buttons a,
   .refund-form-section .holder-buttons .btn-red,
   .refund-form-section .holder-buttons .cms-blue-jumbotron .column:nth-child(2) a {
    float:right
   }
   @media (max-width:767px) {
    .cms-blue-jumbotron .column:nth-child(2) .refund-form-section .holder-buttons a,
    .refund-form-section .holder-buttons .btn-red,
    .refund-form-section .holder-buttons .cms-blue-jumbotron .column:nth-child(2) a {
     padding-left:7px;
     padding-right:7px
    }
   }
   .refund-form-section .holder-buttons .btn-print-form {
    float:right;
    margin-right:15px
   }
   .refund-form-section .refund-info {
    margin:0 10px
   }
   .refund-form-section .refund-info p {
    margin-bottom:10px
   }
   @media (max-width:767px) {
    .refund-form-section .refund-info span {
     display:block
    }
   }
   .refund-form-section .confirm-list__item {
    height:50px
   }
   .refund-form-section .required-inputs-info {
    font-style:normal
   }
   .change-store-link {
    margin-left:14%
   }
   @media (max-width:767px) {
    .change-store-link {
     margin-left:0
    }
   }
   .store-information-list {
    overflow:hidden
   }
   .store-information-list dd,
   .store-information-list dt {
    float:left;
    margin-bottom:30px
   }
   .store-information-list dd a,
   .store-information-list dt a {
    color:inherit
   }
   .store-information-list dt {
    width:30%;
    padding-right:15px;
    text-align:right;
    clear:left
   }
   .store-information-list dd {
    width:70%
   }
   @media (max-width:767px) {
    .store-information-list dt {
     width:100%;
     text-align:left;
     margin-bottom:8px
    }
    .store-information-list dd {
     width:100%
    }
   }
   .products-to-refund {
    border-bottom:1px solid #e0e2e4;
    padding:15px 0;
    background-color:#f0f0f0;
    background-color:#fff;
    background-image:-webkit-gradient(linear,left top,left bottom,#fff,#f6f6f6);
    background-image:-webkit-linear-gradient(top,#fff,#f6f6f6);
    background-image:-moz-linear-gradient(top,#fff,#f6f6f6);
    background-image:-ms-linear-gradient(top,#fff,#f6f6f6);
    background-image:-o-linear-gradient(top,#fff,#f6f6f6);
    background-image:linear-gradient(top,#fff,#f6f6f6)
   }
   .products-to-refund .input-account-number {
    display:none
   }
   .products-to-refund .spinner-input {
    overflow:hidden;
    margin-top:5px;
    margin-bottom:5px
   }
   .products-to-refund .spinner-input .spinners {
    max-width:100%
   }
   @media (min-width:990px) {
    .products-to-refund .spinner-input {
     margin-left:15px
    }
   }
   .products-to-refund .holder-headings {
    overflow:hidden
   }
   .products-to-refund .holder-headings .title-column {
    margin-top:10px;
    margin-bottom:10px
   }
   .products-to-refund .holder-headings .title-column__last {
    float:right
   }
   @media (max-width:767px) {
    .products-to-refund .holder-headings {
     display:none
    }
   }
   .products-to-refund .col-action-date,
   .products-to-refund .col-action-type,
   .products-to-refund .col-document-number,
   .products-to-refund .col-item-value {
    float:left;
    padding-right:10px
   }
   .products-to-refund .col-action-type {
    width:25%
   }
   @media (max-width:990px) {
    .products-to-refund .col-action-type {
     width:30%
    }
   }
   @media (max-width:767px) {
    .products-to-refund .col-action-type {
     width:20%
    }
    .products-to-refund .col-action-type .action-type {
     display:none
    }
   }
   .products-to-refund .col-action-date {
    width:17%
   }
   @media (max-width:990px) {
    .products-to-refund .col-action-date {
     width:21%
    }
   }
   @media (max-width:767px) {
    .products-to-refund .col-action-date {
     width:55%;
     padding-left:9px
    }
   }
   .products-to-refund .col-document-number {
    width:40%
   }
   @media (max-width:990px) {
    .products-to-refund .col-document-number {
     width:25%
    }
   }
   @media (max-width:767px) {
    .products-to-refund .col-document-number {
     display:none
    }
   }
   .products-to-refund .col-item-value {
    width:9%
   }
   .products-to-refund .col-item-value .item-value {
    float:right
   }
   @media (max-width:990px) {
    .products-to-refund .col-item-value {
     width:15%
    }
   }
   @media (max-width:767px) {
    .products-to-refund .col-item-value {
     width:25%
    }
    .products-to-refund .col-item-value .item-value {
     text-align:right;
     display:block
    }
   }
   .products-to-refund .box {
    float:left;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:10px
   }
   .products-to-refund .box:first-child {
    padding-left:10px
   }
   .products-to-refund .single-action-item {
    background-color:#e0e2e4;
    overflow:hidden
   }
   .products-to-refund .single-action-item .col-action-type .action-type .fa {
    margin-right:10px
   }
   .ordered-products {
    position:relative;
    padding-top:15px;
    border-bottom:1px solid #e0e2e4;
    margin-bottom:30px
   }
   .ordered-products .products-headings-row {
    overflow:hidden
   }
   .ordered-products .products-headings-row .col-title-hidden {
    visibility:hidden
   }
   .ordered-products .products-headings-row .col-title {
    margin:10px 0;
    display:block
   }
   @media (max-width:767px) {
    .ordered-products .products-headings-row {
     display:none
    }
   }
   .ordered-products .box {
    padding:10px 10px 10px 0;
    min-height:40px
   }
   .ordered-products .box.col-amount {
    padding-top:0;
    padding-bottom:0
   }
   .ordered-products .box .default-link,
   .ordered-products .box span {
    line-height:18px;
    display:inline-block
   }
   .ordered-products .box .input-checkbox .icheckbox_minimal {
    margin-top:-1px
   }
   .ordered-products .product-amount {
    padding-top:11px;
    padding-bottom:11px;
    display:inline-block;
    text-align:center
   }
   @media (max-width:767px) {
    .ordered-products .product-amount {
     padding-top:0
    }
   }
   .ordered-products .col-additional-links,
   .ordered-products .col-amount,
   .ordered-products .col-color,
   .ordered-products .col-model,
   .ordered-products .col-price,
   .ordered-products .col-product-name {
    float:left;
    padding-right:10px
   }
   @media (max-width:767px) {
    .ordered-products .col-additional-links,
    .ordered-products .col-amount,
    .ordered-products .col-color,
    .ordered-products .col-model,
    .ordered-products .col-price,
    .ordered-products .col-product-name {
     padding:0!important;
     min-height:initial
    }
   }
   .ordered-products .col-model {
    width:10%;
    padding-right:5px;
    padding-left:31px
   }
   @media (max-width:767px) {
    .ordered-products .col-model {
     width:20%;
     padding:38px 0 0 10px
    }
    .ordered-products .col-model .product-model {
     display:none
    }
   }
   .ordered-products .col-color {
    width:10%
   }
   @media (max-width:767px) {
    .ordered-products .col-color {
     display:none
    }
   }
   .ordered-products .col-product-name {
    width:40%;
    padding-left:10px
   }
   @media (max-width:1219px) {
    .ordered-products .col-product-name .product-name {
     width:90%
    }
   }
   @media (max-width:767px) {
    .ordered-products .col-product-name {
     width:80%
    }
    .ordered-products .col-product-name .product-name {
     display:block
    }
   }
   .ordered-products .col-amount {
    width:10%;
    text-align:center
   }
   @media (max-width:767px) {
    .ordered-products .col-amount {
     margin-left:23%;
     text-align:left;
     width:37%
    }
   }
   .ordered-products .col-price {
    width:26%;
    text-align:right
   }
   @media (max-width:989px) {
    .ordered-products .col-price {
     width:20%
    }
   }
   @media (max-width:767px) {
    .ordered-products .col-price {
     width:40%
    }
   }
   .ordered-products .col-additional-links {
    width:9%;
    text-align:right
   }
   .ordered-products .products-list li:not(.child-item) {
    overflow:hidden;
    display:block
   }
   .ordered-products .products-list li:not(.child-item):nth-child(2n+1) {
    background-color:#fff
   }
   .ordered-products .products-list li:not(.child-item).checked {
    position:relative
   }
   .ordered-products .products-list li:not(.child-item).checked:before {
    content:'';
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(255,0,0,.05);
    z-index:1
   }
   .ordered-products .products-list li:not(.child-item).checked .spinner-input {
    display:block;
    margin-top:2px
   }
   .ordered-products .products-list li:not(.child-item).checked .spinner-input+.product-amount {
    display:none
   }
   .ordered-products .products-list li:not(.child-item)>* {
    position:relative;
    z-index:5
   }
   .ordered-products .products-list li:not(.child-item).returned-goods .box span {
    color:#ccc
   }
   .ordered-products .products-list li:not(.child-item).returned-goods .box .additional-info {
    color:#e60b0b
   }
   .ordered-products #product-error {
    left:10px
   }
   @media (min-width:990px) and (max-width:1219px) {
    .ordered-products .col-model {
     width:15%
    }
    .ordered-products .col-color {
     width:8%
    }
    .ordered-products .col-product-name {
     width:32%
    }
   }
   @media (min-width:768px) and (max-width:989px) {
    .ordered-products .col-model {
     width:19%
    }
   }
   .as-label-for-inputs {
    display:block;
    margin-bottom:10px
   }
   .refund-options:after,
   .refund-options:before {
    content:"";
    display:table
   }
   .refund-options:after {
    clear:both
   }
   .refund-options .form-control-radio {
    overflow:hidden;
    padding-bottom:15px;
    position:relative
   }
   .refund-options .form-control-radio .input-radio {
    display:block;
    margin-bottom:10px
   }
   .refund-options .form-control-radio .input-radio label {
    display:inline-block;
    margin-left:0
   }
   .refund-options .form-control-radio div.error {
    bottom:0;
    margin-left:21px
   }
   .refund-options .info-for-selected-option p {
    display:none;
    line-height:16px
   }
   .input-account-number {
    overflow:hidden;
    clear:both
   }
   .input-account-number input {
    float:left;
    width:240px;
    max-width:100%
   }
   .input-account-number .account-save {
    float:left;
    margin-top:10px;
    margin-left:10px;
    background:0 0;
    border:none
   }
   .input-account-number .account-save:before {
    font-family:FontAwesome;
    margin-right:5px;
    content:"\f0c7"
   }
   .input-account-number .account-number-invalid {
    display:none
   }
   .steps-wrapper {
    margin-bottom:20px
   }
   .steps-wrapper .single-step {
    background-color:#f0f0f0;
    padding:12px 20px 10px;
    min-height:43px;
    border:2px solid #f0f0f0
   }
   .steps-wrapper .single-step .fa {
    float:left;
    font-size:20px;
    margin-top:-3px;
    margin-right:10px
   }
   .steps-wrapper .single-step span {
    font-family:DINCompPro,Arial,Helvetica,sans-serif;
    display:block;
    font-size:16px;
    line-height:18px
   }
   .steps-wrapper .single-step.active {
    border-color:#333;
    background-color:#e0e2e4
   }
   .steps-wrapper .single-step.active span {
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif
   }
   .send-email-copy {
    overflow:hidden;
    text-align:right;
    margin-top:20px
   }
   .send-email-copy .input-checkbox {
    display:inline-block;
    min-width:190px;
    margin-right:10px;
    vertical-align:top;
    margin-top:10px
   }
   .send-email-copy .input-text {
    display:inline-block;
    vertical-align:middle
   }
   @media (max-width:767px) {
    .send-email-copy .input-checkbox {
     float:left;
     width:100%
    }
    .send-email-copy .input-checkbox label {
     float:left
    }
    .send-email-copy .input-text {
     float:left;
     margin-top:20px
    }
   }
   .additional-tips-list {
    overflow:hidden;
    margin-top:20px
   }
   .additional-tips-list li {
    min-height:30px;
    margin-bottom:20px;
    position:relative;
    padding-left:40px;
    float:left;
    width:50%
   }
   .additional-tips-list li:nth-child(2n+1) {
    padding-right:20px
   }
   .additional-tips-list li p {
    padding-top:2px
   }
   .additional-tips-list li .fa {
    font-size:30px;
    position:absolute;
    top:0;
    left:0;
    color:#333
   }
   .contact-details,
   .refund-form__wrapper,
   .shop-for-refund {
    margin-top:20px
   }
   #product-error,
   #product-refund-error {
    left:10px
   }
   .complaint-form-section .ordered-products {
    position:relative;
    margin-bottom:20px
   }
   .complaint-form-section .ordered-products .col-product-name {
    width:50%
   }
   @media (min-width:768px) and (max-width:1219px) {
    .complaint-form-section .ordered-products .col-product-name {
     width:42%
    }
   }
   @media (max-width:767px) {
    .complaint-form-section .ordered-products .col-product-name {
     width:80%
    }
   }
   @media (max-width:767px) {
    .complaint-form-section .ordered-products .col-price {
     width:100%
    }
   }
   .complaint-form-section .form-control {
    margin:10px
   }
   .complaint-form-section .form-control textarea {
    min-height:80px!important;
    max-height:80px;
    resize:none
   }
   .complaint-form-section .form-control textarea~.error {
    bottom:-3px
   }
   .complaint-form-section .form-control .tooltip {
    position:absolute;
    top:-18px;
    left:200px
   }
   .complaint-form-section .form-control #street {
    margin-right:47px
   }
   .complaint-form-section .form-control #postcode {
    margin-right:10px
   }
   .complaint-form-section .refund-options {
    margin:0 10px
   }
   .complaint-form-section .refund-options [class^=col-]:first-child label,
   .complaint-form-section .refund-options label[for=resolve] {
    display:block;
    padding:10px 0;
    margin-top:10px
   }
   .complaint-form-section .refund-options .select-control {
    width:50%;
    margin-bottom:20px
   }
   @media (max-width:767px) {
    .complaint-form-section .refund-options .select-control {
     width:90%
    }
   }
   .complaint-form-section .refund-options .select-control .error {
    bottom:initial;
    top:88px
   }
   .complaint-form-section .refund-options .form-control-radio {
    overflow:hidden;
    padding-bottom:15px;
    position:relative
   }
   .complaint-form-section .refund-options .form-control-radio .error {
    margin-left:22px
   }
   .complaint-form-section .refund-options .tooltip {
    position:absolute;
    top:10px;
    left:135px
   }
   .complaint-form-section .login-type-input input {
    margin-bottom:25px
   }
   .complaint-form-section .login-type-input #building-error {
    right:33px;
    bottom:5px
   }
   .complaint-form-section .login-type-input #city-error {
    bottom:5px;
    right:0
   }
   .complaint-form-section .login-type-input #input-email-error,
   .complaint-form-section .login-type-input #input-phone-error,
   .complaint-form-section .login-type-input #postcode-error,
   .complaint-form-section .login-type-input #street-error {
    bottom:5px
   }
   @media (max-width:1219px) {
    .complaint-form-section .login-type-input #building-error {
     left:10px;
     bottom:5px
    }
   }
   @media (max-width:989px) {
    .complaint-form-section .login-type-input #city-error {
     left:10px
    }
   }
   .complaint-form-section .input-checkbox.form-control-checkbox {
    padding-bottom:20px
   }
   .complaint-form-section .input-checkbox.form-control-checkbox .error {
    margin-left:0!important;
    bottom:5px
   }
   @media (max-width:767px) {
    .complaint-form-section .input-checkbox.form-control-checkbox label {
     width:85%
    }
   }
   .checkbox-margin {
    margin-left:23px
   }
   .checkbox-margin .select-control {
    margin-bottom:10px;
    width:50%
   }
   @media (max-width:767px) {
    .checkbox-margin .select-control {
     width:100%
    }
   }
   .complaint-error {
    border:1px solid red;
    border-radius:3px;
    position:relative
   }
   .float-right {
    float:right
   }
   .products-to-refund .form-control>[class^=col-]:first-child {
    position:relative;
    height:auto
   }
   @media (max-width:989px) {
    .products-to-refund .form-control>[class^=col-]:first-child {
     margin-bottom:30px
    }
   }
   .products-to-refund .form-control textarea+span {
    padding-top:5px
   }
   .complaint-form .holder-buttons {
    margin-top:20px
   }
   .complaint-form .holder-buttons .button {
    float:left
   }
   .complaint-form .holder-buttons .submit {
    float:right
   }
   .refund-form-section .products-list>li {
    padding:0
   }
   .refund-form-section .products-list-child .child-item {
    overflow:hidden;
    display:block;
    padding:0 10px
   }
   .refund-form-section .products-list-child .child-item .child-item-name {
    width:40%;
    padding-left:10px;
    padding-right:10px;
    float:left
   }
   .refund-form-section .products-list-child .child-item .child-item-model {
    padding-right:5px;
    padding-left:31px;
    float:left
   }
   @media (max-width:989px) {
    .refund-form-section .products-list-child .child-item .child-item-model {
     width:19%
    }
   }
   @media (max-width:767px) {
    .refund-form-section .products-list-child .child-item .child-item-color,
    .refund-form-section .products-list-child .child-item .child-item-model,
    .refund-form-section .products-list-child .child-item .child-item-name {
     width:100%;
     padding-left:10px;
     padding-top:5px;
     padding-bottom:5px
    }
    .refund-form-section .products-list-child .child-item .child-item-color {
     padding-bottom:10px
    }
   }
   .sales-guest-view .title-buttons {
    display:none
   }
   .sales-guest-view .sales-table-wrapper {
    overflow:auto
   }
   .sales-guest-view #my-orders-table .grand_total+tr {
    display:none
   }
   @media (max-width:767px) {
    .sales-guest-view .table-caption {
     font-size:13px;
     font-weight:700
    }
    .sales-guest-view #my-orders-table {
     width:540px
    }
    .sales-guest-view #my-orders-table .product-name {
     font-size:13px;
     line-height:16px
    }
   }
   .account-edit__footer {
    position:absolute;
    bottom:65px;
    right:0
   }
   .account-edit__footer--delete-account,
   .account-edit__footer--password {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    float:right;
    display:inline-block;
    padding-left:20px;
    padding-right:20px
   }
   @media (max-width:989px) {
    .account-edit__footer--delete-account,
    .account-edit__footer--password {
     float:left;
     text-align:center;
     margin:15px 0
    }
    .account-edit__footer--delete-account:after,
    .account-edit__footer--delete-account:before,
    .account-edit__footer--password:after,
    .account-edit__footer--password:before {
     content:"";
     display:table
    }
    .account-edit__footer--delete-account:after,
    .account-edit__footer--password:after {
     clear:both
    }
   }
   @media (max-width:989px) {
    .account-edit__footer {
     position:static
    }
   }
   .login-inputs {
    display:none
   }
   .logout-btn {
    display:block;
    margin-left:auto;
    margin-right:auto;
    display:block;
    margin-top:20px
   }
   @media (min-width:990px) {
    .logout-btn {
     display:none
    }
   }
   .offers {
    margin-top:30px;
    margin-bottom:30px
   }
   .offers img {
    max-width:100%;
    max-height:100%
   }
   @media (max-width:767px) {
    .offers__block {
     margin-bottom:20px
    }
   }
   .info-articles {
    margin-top:30px;
    margin-bottom:30px
   }
   .info-articles__block--title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    margin-top:20px;
    height:50px
   }
   .info-articles__block--title-sm {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    margin:15px 0
   }
   .info-articles__block--p {
    line-height:20px
   }
   .info-articles__block--p img {
    max-width:100%;
    max-height:100%
   }
   .info-articles__block--action {
    margin-top:15px;
    margin-bottom:15px
   }
   .info-articles__block--action i {
    margin-left:10px
   }
   @media (max-width:767px) {
    .career-tab-1,
    .career-tab-2 {
     display:none
    }
   }
   @media (max-width:767px) {
    .career {
     margin-bottom:30px
    }
   }
   @media (max-width:767px) {
    .career .mega-title {
     border:1px #e0e2e4 solid;
     padding:10px;
     border-radius:4px;
     margin-bottom:10px;
     margin-top:0;
     cursor:pointer
    }
    .career .mega-title.active i:before {
     content:"\f106"
    }
   }
   #checkout-header {
    margin:20px 0
   }
   #checkout-header .main-logo img {
    -webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.3);
    -moz-box-shadow:0 0 12px 0 rgba(0,0,0,.3);
    box-shadow:0 0 12px 0 rgba(0,0,0,.3);
    border-radius:4px
   }
   .step-tabs .order-info-box,
   .step-tabs .row {
    margin:0
   }
   .step-tabs .step-tabs__single {
    padding:0;
    margin-bottom:0
   }
   .step-tabs .step-tabs__single:first-child .step-tabs__single--tab {
    -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
    background-clip:padding-box
   }
   .step-tabs .step-tabs__single:last-child .step-tabs__single--tab {
    -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    border-top-right-radius:5px;
    background-clip:padding-box
   }
   @media (max-width:767px) {
    .step-tabs .step-tabs__single:not(.checked,
    .active) {
     display:none;
     margin-bottom:20px
    }
   }
   @media (min-width:768px) {
    .step-tabs .step-tabs__single:nth-child(2) .step-tabs__single--tab,
    .step-tabs .step-tabs__single:nth-child(3) .step-tabs__single--tab {
     padding-left:76px
    }
   }
   @media (max-width:768px) {
    .step-tabs .step-tabs__single {
     padding-bottom:2px
    }
   }
   @media (min-width:768px) {
    .step-tabs .checked:nth-child(2):before,
    .step-tabs .checked:nth-child(3):before {
     left:40px
    }
   }
   .step-tabs__single {
    padding:0 10px;
    margin-bottom:20px
   }
   .step-tabs__single.checked:before {
    font-family:FontAwesome;
    content:"\f00c";
    position:absolute;
    color:#fff;
    font-size:22px;
    top:0;
    bottom:0;
    margin:auto;
    height:22px;
    left:15px
   }
   .step-tabs__single.checked.arrow:before {
    left:15px
   }
   .step-tabs__single.checked .step-tabs__single--tab {
    background-color:#133b9c;
    color:#fff;
    border-color:#133b9c
   }
   .step-tabs__single.checked .step-tabs__single--tab:before {
    border-left-color:#fff
   }
   .step-tabs__single.checked .step-tabs__single--tab:after {
    border-left-color:#133b9c
   }
   .step-tabs__single.active .step-tabs__single--tab {
    border-top-color:#133b9c;
    border-bottom-color:#133b9c;
    color:#3c3c3c
   }
   .step-tabs__single.active .step-tabs__single--tab.arrow:before {
    border-left-color:#133b9c
   }
   .step-tabs__single.active .step-tabs__single--tab:first-of-type {
    border-left-color:#133b9c
   }
   .step-tabs__single.active .step-tabs__single--tab:last-child {
    border-right-color:#133b9c
   }
   .step-tabs__single--tab {
    border:1px solid #ccc;
    padding:18px 0 18px 50px;
    font-size:16px;
    color:#ccc
   }
   .step-tabs__single--tab.arrow {
    border-right:none
   }
   .step-tabs__single--tab.arrow:after,
   .step-tabs__single--tab.arrow:before {
    left:100%;
    top:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    z-index:1
   }
   .step-tabs__single--tab.arrow:before {
    border-left-color:#ccc;
    border-width:26px;
    margin-top:-26px
   }
   .step-tabs__single--tab.arrow:after {
    border-left-color:#fff;
    border-width:25px;
    margin-top:-25px
   }
   @media (max-width:767px) {
    .step-tabs__single--tab {
     -webkit-border-radius:5px;
     border-radius:5px;
     padding-left:50px
    }
    .step-tabs__single--tab.arrow {
     border:1px solid #ccc
    }
    .step-tabs__single--tab.arrow:after,
    .step-tabs__single--tab.arrow:before {
     content:none
    }
   }
   .tab-box__tabs {
    padding:0 10px
   }
   .tab-box__tabs--tab {
    border-radius:0;
    padding:10px 0
   }
   .tab-box__tabs .tab-box__tabs--tab:first-child {
    border-top-left-radius:4px
   }
   .tab-box__tabs .tab-box__tabs--tab:nth-child(2) {
    border-top-right-radius:4px
   }
   .tab-box__content {
    border:1px solid #e0e2e4;
    border-top:none;
    padding-top:30px;
    padding-bottom:10px
   }
   .tab-box__content:after,
   .tab-box__content:before {
    content:"";
    display:table
   }
   .tab-box__content:after {
    clear:both
   }
   .tab-box__content--footer {
    padding:15px 0
   }
   .tab-box__content--footer .required-info {
    float:left
   }
   .tab-box__content--footer .no-register {
    float:right
   }
   @media (max-width:767px) {
    .tab-box__content--footer .no-register {
     margin-top:15px
    }
   }
   @media (max-width:767px) {
    .tab-box form {
     padding:0 10px
    }
   }
   .password-reminder {
    padding:20px 0 10px;
    float:right
   }
   .existing-account__reminder {
    float:right;
    padding:10px 0;
    margin-top:10px
   }
   .existing-account__footer {
    text-align:center;
    padding:20px 10px 10px;
    margin-top:10px;
    line-height:20px
   }
   .existing-account__footer.border-top {
    text-align:center
   }
   @media (max-width:767px) {
    .existing-account__footer {
     text-align:left
    }
   }
   .login-type-input {
    padding-bottom:0;
    margin-bottom:30px
   }
   @media (max-width:989px) {
    .client-info .required-info {
     margin-top:15px
    }
   }
   .client-info__agreements .agreement-with-tooltip {
    width:80%
   }
   .account-info {
    float:right;
    margin-right:20px
   }
   @media (max-width:767px) {
    .account-info {
     display:none
    }
   }
   .checkout-edit-box__title {
    padding:10px 0;
    border-bottom:1px solid #e0e2e4
   }
   .checkout-edit-box__title h4 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px
   }
   @media (max-width:850px) {
    .checkout-edit-box__title h4 {
     font-size:17px
    }
   }
   .checkout-edit-box__title--edit {
    padding:15px;
    position:absolute;
    top:0;
    right:0
   }
   .checkout-edit-box__body p {
    line-height:18px;
    margin:10px 0
   }
   .confirm-list__item {
    margin:10px 0;
    height:40px
   }
   .confirm-list__item:after,
   .confirm-list__item:before {
    content:"";
    display:table
   }
   .confirm-list__item:after {
    clear:both
   }
   .confirm-list__item--icon {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:10%;
    float:left
   }
   .confirm-list__item--icon i,
   .confirm-list__item--icon img {
    font-size:26px;
    text-align:center;
    display:block;
    margin:0 auto
   }
   .confirm-list__item--icon .sale-icon-xxs {
    margin:auto
   }
   @media (max-width:767px) {
    .confirm-list__item--icon {
     width:20%
    }
   }
   .confirm-list__item--text {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:90%;
    float:left
   }
   @media (max-width:767px) {
    .confirm-list__item--text {
     width:80%
    }
   }
   @media (max-width:767px) {
    .confirm-list__item {
     height:auto
    }
    .confirm-list__item--icon,
    .confirm-list__item--text {
     -moz-transform:none;
     -o-transform:none;
     -ms-transform:none;
     -webkit-transform:none;
     transform:none;
     top:auto
    }
   }
   .confirm-buttons {
    padding:15px 0;
    float:right
   }
   .confirm-buttons:after,
   .confirm-buttons:before {
    content:"";
    display:table
   }
   .confirm-buttons:after {
    clear:both
   }
   .confirm-buttons [class^=btn-],
   .confirm-buttons button {
    float:left;
    margin-bottom:10px;
    margin-left:20px
   }
   @media (max-width:767px) {
    .confirm-buttons {
     float:none
    }
    .confirm-buttons [class^=btn-],
    .confirm-buttons button {
     width:100%;
     margin:0;
     white-space:normal
    }
    .confirm-buttons .btn-blue-empty {
     padding:5px 33px
    }
   }
   .transaction-info {
    margin-top:10px
   }
   .transaction-info p {
    margin:8px 0
   }
   .checkout-step-personal .datepicker-dropdown {
    margin-top:20px
   }
   .checkout-step-print .col-xs-5>.order-info-box,
   .checkout-step-print .col-xs-5>.row {
    margin:0
   }
   .select-with-tooltip {
    float:left;
    width:80%
   }
   .payment-redirect {
    margin-top:40px;
    display:block
   }
   .payment-redirect .buttons-box {
    display:flex;
    justify-content:center;
    flex-wrap:wrap
   }
   .payment-redirect .buttons-box .button-set {
    margin:10px;
    flex-direction:row
   }
   @media (max-width:319px) {
    .payment-redirect .buttons-box .button-set {
     width:100%
    }
    .payment-redirect .buttons-box .button-set button {
     width:100%
    }
   }
   .top-banner {
    margin:40px 0;
    position:relative;
    background-size:cover;
    background-position:center
   }
   .top-banner img {
    max-width:100%
   }
   .top-banner .text {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    color:#fff
   }
   .top-banner .text h1 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:50px;
    position:absolute;
    top:30px;
    left:40px
   }
   .top-banner .text .description {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    padding:35px 40px;
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px;
    line-height:22px
   }
   @media (max-width:989px) {
    .top-banner img {
     display:none
    }
    .top-banner .text {
     position:static
    }
    .top-banner .text h1 {
     font-size:28px;
     position:static;
     padding:40px 40px 30px 40px
    }
    .top-banner .text .description {
     position:static;
     padding:0 40px 20px 40px
    }
    .top-banner .text .description br {
     display:none
    }
    .top-banner .text .description p {
     margin-bottom:15px
    }
   }
   @media (max-width:767px) {
    .top-banner {
     margin:30px 0
    }
    .top-banner .text {
     position:static
    }
    .top-banner .text h1 {
     padding:20px 15px 20px 15px
    }
    .top-banner .text .description {
     padding:0 15px 20px 15px
    }
    .top-banner .text .description p {
     margin-bottom:10px;
     font-size:14px;
     line-height:18px
    }
   }
   .service-section {
    color:#333;
    margin-bottom:0
   }
   .service-section h4 {
    margin:0 0 20px 0;
    font-family:DINCompPro-Bold,Arial,Helvetica,sans-serif;
    line-height:22px
   }
   .service-section h5 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:18px
   }
   .service-section p {
    font-size:14px;
    line-height:18px;
    margin:20px 0;
    font-family:DINCompPro,Arial,Helvetica,sans-serif
   }
   .service-section ul:not(.article-items__slider) {
    margin-bottom:20px;
    overflow:hidden
   }
   .service-section ul:not(.article-items__slider) li {
    color:#333;
    padding-left:16px;
    position:relative;
    font-size:14px;
    line-height:26px
   }
   .service-section ul:not(.article-items__slider) li:before {
    content:'';
    width:5px;
    height:5px;
    display:block;
    position:absolute;
    left:2px;
    top:10px;
    border-radius:5px;
    background:#143ca0
   }
   .service-section .video-wrapper {
    position:relative;
    padding-bottom:56.25%;
    padding-top:25px;
    height:0;
    margin-bottom:35px
   }
   .service-section .video-wrapper iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
   }
   .service-section .float-right {
    float:right
   }
   @media (max-width:989px) {
    .service-section .float-right {
     float:none
    }
   }
   .service-section .banner-container {
    position:relative;
    display:block;
    height:170px;
    background-repeat:no-repeat;
    background-size:cover;
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/banner_sm_serwis_narciarski.png)
   }
   .service-section .banner-container .banner-btn {
    position:absolute;
    top:110px;
    left:20px
   }
   .service-widget {
    color:#fff;
    background-size:cover;
    background-repeat:no-repeat;
    margin-bottom:30px;
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/widget-bg.jpg)
   }
   .service-widget h3 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    line-height:24px;
    margin:0 0 15px 0
   }
   .service-widget p {
    font-size:14px;
    line-height:18px;
    margin:20px 0
   }
   .service-widget a {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:24px;
    color:#fff;
    text-decoration:underline
   }
   .service-widget .pdf-link {
    display:block;
    margin-left:30px;
    position:relative
   }
   .service-widget .pdf-link i {
    position:absolute;
    left:-30px;
    top:0;
    font-size:24px
   }
   .service-widget.ski-service {
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/banner_sm_serwis_narciarski.png);
    margin-bottom:0
   }
   @media (max-width:989px) {
    .service-widget.ski-service {
     width:100%;
     float:left;
     margin:0
    }
   }
   .service-widget div {
    padding:25px 30px
   }
   @media (max-width:989px) {
    .service-widget {
     width:48%;
     float:left;
     margin:0 1% 30px 1%
    }
   }
   @media (max-width:767px) {
    .service-widget {
     width:100%;
     float:none;
     margin:0 0 30px 0
    }
   }
   .service-widget+.block-divider {
    margin-bottom:30px
   }
   .block-divider {
    background:#f0f0f0
   }
   .block-divider p {
    font-size:14px;
    line-height:20px;
    margin:10px 0
   }
   .block-divider a {
    display:block;
    color:#143ca0;
    font-size:14px;
    line-height:26px;
    margin:7px 0
   }
   .block-divider a span {
    line-height:26px;
    display:inline-block;
    padding-left:25px;
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/google-pin.png);
    background-position:left center;
    background-repeat:no-repeat;
    background-size:12px
   }
   .block-divider.order-info-box,
   .block-divider.row {
    margin-left:0;
    margin-right:0
   }
   @media (max-width:989px) {
    .block-divider .text-right {
     text-align:left
    }
   }
   .service-list {
    margin-top:30px
   }
   .service-list .single-service header {
    height:60px;
    border-radius:3px;
    background:#f0f0f0;
    padding:0 7px 0 14px;
    display:table;
    width:100%
   }
   .service-list .single-service header h4 {
    display:table-cell;
    vertical-align:middle;
    padding-left:40px;
    position:relative
   }
   .service-list .single-service header h4 i {
    position:absolute;
    font-size:30px;
    left:0;
    top:15px;
    width:40px;
    height:30px;
    text-align:left
   }
   .service-list .single-service header h4 .icon-szkola {
    font-size:22px;
    top:19px
   }
   .service-list .single-service header h3 {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    font-size:18px;
    display:table-cell;
    vertical-align:middle;
    position:relative
   }
   .service-list .single-service header p {
    padding:16px 0
   }
   .service-list .single-service ul {
    list-style:none;
    padding:0;
    margin:0
   }
   .service-list .single-service ul li {
    padding:0;
    margin:0;
    border-bottom:1px #f0f0f0 solid
   }
   .service-list .single-service ul li:before {
    display:none
   }
   .service-list .single-service ul li a {
    display:block;
    font-size:14px;
    line-height:18px;
    padding:16px 12px;
    color:#333
   }
   .service-list .single-service:nth-child(4n+5) {
    clear:both
   }
   @media (max-width:989px) {
    .service-list .single-service:nth-child(4n+5) {
     clear:none
    }
    .service-list .single-service:nth-child(3n+4) {
     clear:both
    }
   }
   @media (max-width:767px) {
    .service-list .single-service {
     margin-bottom:5px
    }
    .service-list .single-service ul {
     display:none
    }
   }
   .single-service-container .articles {
    margin-top:0
   }
   .single-service-container .articles img {
    max-width:100%
   }
   .single-service-container h2.mega-title {
    margin:30px 0 25px 0;
    padding-bottom:25px;
    border-bottom:1px #f0f0f0 solid
   }
   @media (max-width:767px) {
    .single-service-container h2.mega-title {
     font-size:20px;
     line-height:25px;
     margin:25px 0 10px 0
    }
   }
   .single-service-container .text {
    border-right:1px #f0f0f0 solid;
    margin-bottom:20px;
    box-sizing:border-box
   }
   .single-service-container .text h4 {
    margin-bottom:10px
   }
   .single-service-container .text p {
    margin:0;
    line-height:22px
   }
   .single-service-container .text ul {
    margin:0
   }
   .single-service-container .text ul li {
    line-height:22px
   }
   .single-service-container .text ul li:before {
    top:8px
   }
   .single-service-container .text--button {
    background:#f0f0f0;
    border-radius:3px;
    border-right:none;
    position:relative;
    padding:0 60px 0 20px
   }
   .single-service-container .text--button .icon {
    display:inline-block;
    margin-top:20px;
    font-size:44px;
    color:#143ca0
   }
   .single-service-container .text--button h4 {
    margin:10px 0 10px 0;
    color:#143ca0
   }
   .single-service-container .text--button .fa-angle-right {
    position:absolute;
    font-size:28px;
    top:55px;
    right:34px;
    color:#143ca0
   }
   .single-service-container .text--button a {
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0
   }
   @media (max-width:767px) {
    .single-service-container .text {
     border:none
    }
   }
   .single-service-container figure {
    position:relative;
    margin-bottom:20px
   }
   .single-service-container figure img {
    width:100%;
    max-width:100%;
    border:1px #f0f0f0 solid
   }
   .single-service-container--wide .order-info-box>.col-md-3:nth-child(3) .text,
   .single-service-container--wide .row>.col-md-3:nth-child(3) .text {
    border-right:none
   }
   .single-service-container--pricing {
    padding-bottom:20px;
    border-bottom:1px #f0f0f0 solid
   }
   .single-service-container--pricing h2.mega-title {
    margin-top:40px;
    margin-bottom:40px;
    padding-bottom:0;
    border-bottom:0
   }
   @media (max-width:767px) {
    .single-service-container--pricing h2.mega-title {
     margin:25px 0 25px 0
    }
   }
   .single-service-container--pricing figure {
    margin-bottom:0
   }
   @media (max-width:767px) {
    .single-service-container--pricing figure {
     margin-bottom:20px
    }
   }
   .single-service-container--pricing ul.price-listing {
    margin:0 0 10px 0;
    padding:0;
    list-style:none
   }
   .single-service-container--pricing ul.price-listing li {
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/dot-grey.jpg);
    background-repeat:repeat-x;
    background-position:left bottom;
    line-height:20px;
    overflow:hidden;
    padding-left:0;
    margin-bottom:10px
   }
   .single-service-container--pricing ul.price-listing li span {
    display:inline-block;
    line-height:20px;
    background:#fff;
    float:left
   }
   .single-service-container--pricing ul.price-listing li span.title {
    text-align:left;
    padding-right:3px
   }
   .single-service-container--pricing ul.price-listing li span.price {
    text-align:right;
    float:right;
    padding-left:3px
   }
   .single-service-container--pricing ul.price-listing li:before {
    display:none
   }
   .single-service-container--pricing .block-divider {
    margin-left:0;
    margin-right:0;
    margin-bottom:30px
   }
   .single-service-container--pricing .description {
    min-height:190px;
    position:relative
   }
   .single-service-container--pricing .description--list {
    min-height:130px
   }
   .single-service-container--contact {
    margin-bottom:20px
   }
   .single-service-container--contact h2.mega-title {
    border-bottom:0;
    padding:0;
    margin:50px 0 20px 0
   }
   @media (max-width:767px) {
    .single-service-container--contact h2.mega-title {
     margin:30px 0 10px 0
    }
   }
   .single-service-container--contact input[type=email].full-width,
   .single-service-container--contact input[type=passwor].full-width,
   .single-service-container--contact input[type=text].full-width {
    width:100%
   }
   .single-service-container--contact .submit-row p {
    margin:0;
    padding-left:35px;
    position:relative;
    font-style:italic;
    font-size:12px;
    line-height:13px
   }
   .single-service-container--contact .submit-row p .circle {
    width:25px;
    height:25px;
    display:block;
    position:absolute;
    left:0;
    top:0;
    border:1px #000 solid;
    font-style:normal;
    text-align:center;
    font-size:17px;
    line-height:25px;
    border-radius:25px
   }
   @media (max-width:989px) {
    .single-service-container h2.mega-title {
     padding-bottom:0;
     border-bottom:none
    }
    .single-service-container--wide .col-sm-12 {
     background:#f0f0f0;
     margin-bottom:20px
    }
    .single-service-container--wide .col-sm-12 .text {
     margin-top:20px;
     height:auto!important;
     border:none
    }
    .single-service-container--wide .col-sm-12 .text--button {
     text-align:right;
     margin:0
    }
    .single-service-container--wide .col-sm-12 .text--button h4 {
     display:inline-block;
     line-height:30px
    }
    .single-service-container--wide .col-sm-12 .text--button .icon {
     position:relative;
     margin:0 10px 0;
     top:10px;
     font-size:30px
    }
    .single-service-container--wide .col-sm-12 .text--button .fa-angle-right {
     top:10px;
     right:15px
    }
   }
   @media (max-width:767px) {
    .single-service-container--wide .col-sm-12 .text {
     border:none
    }
    .single-service-container--wide .col-sm-12 .text--button {
     text-align:left;
     padding:0 10px 0 0
    }
    .single-service-container--wide .col-sm-12 .text--button h4 {
     display:inline-block;
     font-size:12px;
     line-height:30px
    }
    .single-service-container--wide .col-sm-12 .text--button .icon {
     top:6px;
     font-size:20px;
     margin-left:0
    }
    .single-service-container--wide .col-sm-12 .text--button .fa-angle-right {
     right:-4px!important
    }
   }
   .service-section .selectric-items ul li:before {
    content:none
   }
   .service-banner {
    padding:40px;
    background-repeat:no-repeat
   }
   .service-banner__title {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    color:#fff;
    font-size:52px
   }
   @media (max-width:767px) {
    .service-banner__title {
     font-size:30px
    }
   }
   .service-banner__subtitle--link {
    color:#fff;
    font-size:18px;
    text-decoration:underline
   }
   .service-banner__p {
    color:#fff
   }
   .table-arrow {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    margin-bottom:30px
   }
   .table-arrow li,
   .table-arrow p {
    line-height:20px
   }
   .table-arrow__row {
    border-top:1px solid #133b9c;
    margin-bottom:1px
   }
   .table-arrow__row:after,
   .table-arrow__row:before {
    content:"";
    display:table
   }
   .table-arrow__row:after {
    clear:both
   }
   .table-arrow__row>div:first-child {
    background-color:#133b9c;
    color:#fff;
    padding-left:20px
   }
   .table-arrow__row>div:first-child>div {
    margin-top:20px;
    margin-bottom:20px
   }
   .table-arrow__row>div:first-child:after {
    content:"";
    background-image:url(https://www.intersport.pl/skin/frontend/default/intersport/images/blue-arrow.png);
    height:100%;
    position:absolute;
    top:0;
    width:100%;
    left:100%;
    background-repeat:no-repeat;
    background-size:contain
   }
   @media (max-width:767px) {
    .table-arrow__row>div:first-child:after {
     content:none
    }
   }
   .table-arrow__row>div:first-child p {
    font-family:DINCompPro,Arial,Helvetica,sans-serif
   }
   @media (min-width:768px) {
    .table-arrow__row>div:nth-child(2) {
     padding-left:50px
    }
   }
   .std.container .table-arrow__row>div p {
    margin:0
   }
   @media (max-width:989px) {
    .table-arrow__row>div {
     height:auto
    }
   }
   .table-arrow__row--vertical-align {
    margin-top:20px;
    margin-bottom:20px
   }
   @media (min-width:768px) {
    .table-arrow__row--vertical-align ul {
     list-style:none;
     padding-left:0;
     columns:3;
     -webkit-columns:3;
     -moz-columns:3
    }
   }
   @media (max-width:767px) {
    .table-arrow__row {
     border:1px solid #133b9c
    }
   }
   .table-arrow__title span {
    font-size:14px;
    line-height:28px
   }
   .table-arrow .table-arrow__row:last-child {
    border-bottom:1px solid #133b9c
   }
   .price-list__links {
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif
   }
   .price-list__links a {
    display:inline-block;
    margin-right:20px
   }
   .price-list__links .fa-file-pdf-o {
    display:inline-block;
    font-size:22px;
    margin-right:15px
   }
   .price-list__selects {
    margin-top:30px
   }
   .cms-page-view .price-list__selects .selectric .label {
    margin-top:0;
    margin-bottom:0;
    line-height:38px
   }
   .cms-page-view .price-list__selects .selectric-items ul {
    padding-left:0
   }
   .cms-page-view .price-list__selects .selectric-disabled .selectric {
    height:36px;
    background:#f0f0f0
   }
   .price-list__selects--label {
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    line-height:36px;
    background-color:#133b9c;
    display:block;
    color:#fff;
    padding-left:10px
   }
   .price-list__selects--label:after {
    left:95%;
    top:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    z-index:1;
    border-left-color:#133b9c;
    border-width:18px 0 18px 10px;
    margin-top:-18px
   }
   @media (min-width:990px) and (max-width:1219px) {
    .price-list__selects--label:after {
     left:94%
    }
   }
   @media (max-width:989px) {
    .price-list__selects--label:after {
     content:none
    }
   }
   .price-list__selects--select {
    margin-bottom:15px
   }
   .price-list-table {
    height:100px;
    margin-top:50px;
    margin-bottom:20px
   }
   .price-list-table:after,
   .price-list-table:before {
    content:"";
    display:table
   }
   .price-list-table:after {
    clear:both
   }
   .price-list-table__cell {
    -webkit-transition:.2s all ease-in-out;
    -moz-transition:.2s all ease-in-out;
    -o-transition:.2s all ease-in-out;
    transition:.2s all ease-in-out;
    position:relative;
    cursor:pointer;
    width:7.14286%;
    height:50px;
    float:left;
    padding:15px 10px;
    background-color:#fff;
    color:#3c3c3c;
    border-right:1px solid #e0e2e4
   }
   .price-list-table__cell--day {
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    font-family:DINCompPro-Medium,Arial,Helvetica,sans-serif;
    display:block;
    text-align:center
   }
   @media (max-width:767px) {
    .price-list-table__cell--day {
     font-size:11px
    }
   }
   .price-list-table__cell--per-day,
   .price-list-table__cell--total {
    display:none;
    white-space:nowrap;
    color:#fff;
    position:absolute;
    text-align:center;
    left:0;
    width:100%
   }
   .price-list-table__cell--total {
    top:-30px;
    font-size:20px
   }
   .price-list-table__cell--per-day {
    bottom:-30px;
    font-size:12px
   }
   .price-list-table__cell.selected {
    border:4px solid #e60b0b;
    height:58px;
    margin-top:-4px
   }
   .price-list-table__cell.selected .price-list-table__cell--per-day,
   .price-list-table__cell.selected .price-list-table__cell--total {
    display:block
   }
   @media (max-width:767px) {
    .price-list-table__cell {
     padding-right:1px;
     padding-left:1px
    }
    .price-list-table__cell--per-day {
     font-size:11px
    }
   }
   @media (max-width:767px) {
    .price-list-table__cell:last-child .price-list-table__cell--per-day,
    .price-list-table__cell:last-child .price-list-table__cell--total {
     left:-12px
    }
   }
   .price-list-table__p {
    margin-top:50px;
    margin-bottom:20px
   }
   .price-list-table__p p {
    line-height:20px
   }
   @media (max-width:989px) {
    .price-list-table__p {
     margin-top:0
    }
    .price-list-table__p p {
     text-align:right
    }
   }
   .price-list__details {
    margin-top:20px;
    margin-bottom:40px
   }
   .price-list__details p {
    line-height:20px
   }
   .price-list__table {
    border-bottom:1px solid #fff
   }
   .reports-table {
    vertical-align:middle;
    width:100%;
    margin-bottom:20px
   }
   .reports-table thead {
    background:#f0f0f0;
    font-size:12px;
    line-height:12px
   }
   .reports-table thead th {
    padding:9px 12px
   }
   .reports-table tbody tr {
    border-bottom:1px #e0e2e4 solid
   }
   .reports-table td {
    font-size:14px;
    height:50px;
    padding:8px 12px;
    vertical-align:middle!important;
    min-width:100px
   }
   @media (max-width:767px) {
    .reports-table td {
     min-width:10px
    }
   }
   @media (max-width:767px) {
    .reports-table {
     display:block;
     width:100%
    }
    .reports-table tbody,
    .reports-table td,
    .reports-table th,
    .reports-table thead,
    .reports-table tr {
     display:block
    }
    .reports-table thead {
     background:#f0f0f0
    }
    .reports-table thead tr {
     overflow:hidden
    }
    .reports-table thead tr th {
     float:left;
     width:66%;
     border-bottom:none!important;
     line-height:12px!important
    }
    .reports-table thead tr th:first-child {
     width:33.3333%
    }
    .reports-table tbody tr {
     overflow:hidden
    }
    .reports-table tbody tr td {
     float:left;
     width:66%;
     border-top:none!important
    }
    .reports-table tbody tr td:first-child {
     width:33.3333%
    }
   }
   .reports-container {
    margin:30px 0
   }
   .reports-container .mega-title {
    margin-bottom:15px
   }
   .reports-container>.col-md-6:first-child {
    position:relative
   }
   .reports-container>.col-md-6:first-child:after {
    position:absolute;
    bottom:0;
    right:0;
    height:calc(100% - 81px);
    content:'';
    border-right:1px #e0e2e4 solid
   }
   @media (max-width:989px) {
    .reports-container>.col-md-6:first-child:after {
     display:none
    }
   }
   .basic-informations {
    padding:15px 0 40px 0
   }
   .basic-informations ul {
    margin:10px 0;
    overflow:hidden
   }
   .basic-informations ul li {
    color:#333;
    padding-left:16px;
    position:relative;
    font-size:14px;
    margin-bottom:20px
   }
   .basic-informations ul li span {
    font-size:12px;
    line-height:16px
   }
   .basic-informations ul li p {
    font-size:14px;
    line-height:17px;
    margin-top:0
   }
   .basic-informations ul li:before {
    content:'';
    width:5px;
    height:5px;
    display:block;
    position:absolute;
    left:2px;
    top:4px;
    border-radius:5px;
    background:#143ca0
   }
   .stock-exchange {
    margin:30px 0 30px 0
   }
   .stock-exchange .table-half-bordered {
    margin-top:30px;
    margin-bottom:15px
   }
   @media (max-width:989px) {
    .stock-exchange .stock-badges {
     margin-top:45px
    }
   }
   .main-slider .stock-exchange .stock-badges .half-column:first-child,
   .stock-exchange .stock-badges .col-xs-6:first-child,
   .stock-exchange .stock-badges .main-slider .half-column:first-child {
    border-right:1px solid #ddd
   }
   .stock-exchange .stock-badges img {
    transform:scale(.9)
   }
   @media (max-width:989px) {
    .stock-exchange .stock-badges img {
     transform:none
    }
   }
   @media (max-width:767px) {
    .stock-exchange .stock-badges img {
     transform:scale(.9)
    }
   }
   .stock-exchange .reports-table thead {
    background:0 0
   }
   .stock-exchange .reports-table thead th {
    white-space:normal
   }
   .stock-exchange .reports-table thead tr {
    border-bottom:1px #e0e2e4 solid
   }
   @media (max-width:767px) {
    .stock-exchange .table-half-bordered {
     margin-top:0
    }
    .stock-exchange .reports-table {
     display:block;
     width:100%
    }
    .stock-exchange .reports-table tbody,
    .stock-exchange .reports-table td,
    .stock-exchange .reports-table th,
    .stock-exchange .reports-table thead,
    .stock-exchange .reports-table tr {
     display:block
    }
    .stock-exchange .reports-table thead {
     background:#f0f0f0
    }
    .stock-exchange .reports-table thead tr {
     overflow:hidden
    }
    .stock-exchange .reports-table thead tr th {
     float:left;
     width:33.3333%
    }
    .stock-exchange .reports-table thead tr th:first-child {
     display:none
    }
    .stock-exchange .reports-table tbody tr {
     overflow:hidden
    }
    .stock-exchange .reports-table tbody tr td {
     float:left;
     width:33.3333%
    }
    .stock-exchange .reports-table tbody tr td:first-child {
     float:none;
     width:100%
    }
   }
   .responsive-image {
    max-width:100%
   }
   .update-stock {
    padding-bottom:10px
   }
   .update-stock a,
   .update-stock p {
    font-size:12px
   }
   .update-stock p {
    float:left
   }
   .update-stock a {
    float:right
   }
   #internship-form .input-box ul li .cv-file-name span {
    color:#133b9c;
    font-size:11px;
    padding-left:10px;
    text-decoration:underline;
    cursor:pointer
   }
   #offCont #sOW2 ul li:before {
    content:none!important
   }
   #offCont #sOW2 #divNotes p {
    text-align:center
   }
   .pager-link {
    cursor:pointer
   }
   #fScroll_oferty-pracy .custom-pager .pager-link.disabled {
    display:none
   }
   #offCont #sOW2 h1 span {
    display:block;
    padding-top:245px
   }
   @media (max-width:768px) {
    #fScroll_oferty-pracy #offCont #sOW1 {
     display:block;
     background-size:100%;
     width:100%
    }
   }
   @media (max-width:425px) {
    #offCont #sOW2 h1 span {
     padding-top:140px
    }
   }
   .addthis-smartlayers {
    display:none!important
   }
   .selectric-wrapper {
    position:relative;
    cursor:pointer
   }
   .selectric-responsive {
    width:100%
   }
   .selectric {
    border:1px solid #ddd;
    background:#f8f8f8;
    position:relative
   }
   .selectric .label {
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    margin:0 38px 0 10px;
    font-size:12px;
    line-height:38px;
    color:#444;
    height:38px
   }
   .selectric .button {
    display:block;
    position:absolute;
    right:0;
    top:0;
    width:38px;
    height:38px;
    color:#bbb;
    text-align:center;
    font:0/0 a
   }
   .selectric .button:after {
    content:" ";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    width:0;
    height:0;
    border:4px solid transparent;
    border-top-color:#bbb;
    border-bottom:none
   }
   .selectric-hover .selectric {
    border-color:#c4c4c4
   }
   .selectric-hover .selectric .button {
    color:#a2a2a2
   }
   .selectric-hover .selectric .button:after {
    border-top-color:#a2a2a2
   }
   .selectric-open {
    z-index:9999
   }
   .selectric-open .selectric {
    border-color:#c4c4c4
   }
   .selectric-open .selectric-items {
    display:block
   }
   .selectric-disabled {
    opacity:.5;
    cursor:default;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
   }
   .selectric-hide-select {
    position:relative;
    overflow:hidden;
    width:0;
    height:0
   }
   .selectric-hide-select select {
    position:absolute;
    left:-100%;
    display:none
   }
   .selectric-input {
    position:absolute!important;
    top:0!important;
    left:0!important;
    overflow:hidden!important;
    clip:rect(0,0,0,0)!important;
    margin:0!important;
    padding:0!important;
    width:1px!important;
    height:1px!important;
    outline:0!important;
    border:none!important;
    background:0 0!important
   }
   .selectric-temp-show {
    position:absolute!important;
    visibility:hidden!important;
    display:block!important
   }
   .selectric-items {
    display:none;
    position:absolute;
    top:100%;
    left:0;
    background:#f8f8f8;
    border:1px solid #c4c4c4;
    z-index:-1;
    box-shadow:0 0 10px -6px
   }
   .selectric-items .selectric-scroll {
    height:100%;
    overflow:auto
   }
   .selectric-above .selectric-items {
    top:auto;
    bottom:100%
   }
   .selectric-items li,
   .selectric-items ul {
    list-style:none;
    padding:0;
    margin:0;
    font-size:12px;
    line-height:20px;
    min-height:20px
   }
   .selectric-items li {
    display:block;
    padding:8px;
    border-top:1px solid #fff;
    border-bottom:1px solid #eee;
    color:#666;
    cursor:pointer
   }
   .selectric-items li.selected {
    background:#efefef;
    color:#444
   }
   .selectric-items li:hover {
    background:#f0f0f0;
    color:#444
   }
   .selectric-items .disabled {
    opacity:.5;
    cursor:default!important;
    background:0 0!important;
    color:#666!important;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
   }
   .selectric-items .selectric-group .selectric-group-label {
    font-weight:700;
    padding-left:10px;
    cursor:default;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background:0 0;
    color:#444
   }
   .selectric-items .selectric-group.disabled li {
    opacity:1
   }
   .selectric-items .selectric-group li {
    padding-left:25px
   }
   /*!
    *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
    *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
    */@font-face {
    font-family:FontAwesome;
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/fontawesome-webfont.eot?v=4.7.0);
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),
    url(https://www.intersport.pl/skin/frontend/default/intersport/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
    font-weight:400;
    font-style:normal
   }
   .fa {
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
   }
   .fa-lg {
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
   }
   .fa-2x {
    font-size:2em
   }
   .fa-3x {
    font-size:3em
   }
   .fa-4x {
    font-size:4em
   }
   .fa-5x {
    font-size:5em
   }
   .fa-fw {
    width:1.28571429em;
    text-align:center
   }
   .fa-ul {
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
   }
   .fa-ul>li {
    position:relative
   }
   .fa-li {
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em;
    text-align:center
   }
   .fa-li.fa-lg {
    left:-1.85714286em
   }
   .fa-border {
    padding:.2em .25em .15em;
    border:solid .08em #eee;
    border-radius:.1em
   }
   .fa-pull-left {
    float:left
   }
   .fa-pull-right {
    float:right
   }
   .fa.fa-pull-left {
    margin-right:.3em
   }
   .fa.fa-pull-right {
    margin-left:.3em
   }
   .pull-right {
    float:right
   }
   .pull-left {
    float:left
   }
   .fa.pull-left {
    margin-right:.3em
   }
   .fa.pull-right {
    margin-left:.3em
   }
   .fa-spin {
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
   }
   .fa-pulse {
    -webkit-animation:fa-spin 1s infinite steps(8);
    animation:fa-spin 1s infinite steps(8)
   }
   @-webkit-keyframes fa-spin {
    0% {
     -webkit-transform:rotate(0);
     transform:rotate(0)
    }
    100% {
     -webkit-transform:rotate(359deg);
     transform:rotate(359deg)
    }
   }
   @keyframes fa-spin {
    0% {
     -webkit-transform:rotate(0);
     transform:rotate(0)
    }
    100% {
     -webkit-transform:rotate(359deg);
     transform:rotate(359deg)
    }
   }
   .fa-rotate-90 {
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
   }
   .fa-rotate-180 {
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
   }
   .fa-rotate-270 {
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
   }
   .fa-flip-horizontal {
    -webkit-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    transform:scale(-1,1)
   }
   .fa-flip-vertical {
    -webkit-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    transform:scale(1,-1)
   }
   :root .fa-flip-horizontal,
   :root .fa-flip-vertical,
   :root .fa-rotate-180,
   :root .fa-rotate-270,
   :root .fa-rotate-90 {
    filter:none
   }
   .fa-stack {
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
   }
   .fa-stack-1x,
   .fa-stack-2x {
    position:absolute;
    left:0;
    width:100%;
    text-align:center
   }
   .fa-stack-1x {
    line-height:inherit
   }
   .fa-stack-2x {
    font-size:2em
   }
   .fa-inverse {
    color:#fff
   }
   .fa-glass:before {
    content:"\f000"
   }
   .fa-music:before {
    content:"\f001"
   }
   .fa-search:before {
    content:"\f002"
   }
   .fa-envelope-o:before {
    content:"\f003"
   }
   .fa-heart:before {
    content:"\f004"
   }
   .fa-star:before {
    content:"\f005"
   }
   .fa-star-o:before {
    content:"\f006"
   }
   .fa-user:before {
    content:"\f007"
   }
   .fa-film:before {
    content:"\f008"
   }
   .fa-th-large:before {
    content:"\f009"
   }
   .fa-th:before {
    content:"\f00a"
   }
   .fa-th-list:before {
    content:"\f00b"
   }
   .fa-check:before {
    content:"\f00c"
   }
   .fa-close:before,
   .fa-remove:before,
   .fa-times:before {
    content:"\f00d"
   }
   .fa-search-plus:before {
    content:"\f00e"
   }
   .fa-search-minus:before {
    content:"\f010"
   }
   .fa-power-off:before {
    content:"\f011"
   }
   .fa-signal:before {
    content:"\f012"
   }
   .fa-cog:before,
   .fa-gear:before {
    content:"\f013"
   }
   .fa-trash-o:before {
    content:"\f014"
   }
   .fa-home:before {
    content:"\f015"
   }
   .fa-file-o:before {
    content:"\f016"
   }
   .fa-clock-o:before {
    content:"\f017"
   }
   .fa-road:before {
    content:"\f018"
   }
   .fa-download:before {
    content:"\f019"
   }
   .fa-arrow-circle-o-down:before {
    content:"\f01a"
   }
   .fa-arrow-circle-o-up:before {
    content:"\f01b"
   }
   .fa-inbox:before {
    content:"\f01c"
   }
   .fa-play-circle-o:before {
    content:"\f01d"
   }
   .fa-repeat:before,
   .fa-rotate-right:before {
    content:"\f01e"
   }
   .fa-refresh:before {
    content:"\f021"
   }
   .fa-list-alt:before {
    content:"\f022"
   }
   .fa-lock:before {
    content:"\f023"
   }
   .fa-flag:before {
    content:"\f024"
   }
   .fa-headphones:before {
    content:"\f025"
   }
   .fa-volume-off:before {
    content:"\f026"
   }
   .fa-volume-down:before {
    content:"\f027"
   }
   .fa-volume-up:before {
    content:"\f028"
   }
   .fa-qrcode:before {
    content:"\f029"
   }
   .fa-barcode:before {
    content:"\f02a"
   }
   .fa-tag:before {
    content:"\f02b"
   }
   .fa-tags:before {
    content:"\f02c"
   }
   .fa-book:before {
    content:"\f02d"
   }
   .fa-bookmark:before {
    content:"\f02e"
   }
   .fa-print:before {
    content:"\f02f"
   }
   .fa-camera:before {
    content:"\f030"
   }
   .fa-font:before {
    content:"\f031"
   }
   .fa-bold:before {
    content:"\f032"
   }
   .fa-italic:before {
    content:"\f033"
   }
   .fa-text-height:before {
    content:"\f034"
   }
   .fa-text-width:before {
    content:"\f035"
   }
   .fa-align-left:before {
    content:"\f036"
   }
   .fa-align-center:before {
    content:"\f037"
   }
   .fa-align-right:before {
    content:"\f038"
   }
   .fa-align-justify:before {
    content:"\f039"
   }
   .fa-list:before {
    content:"\f03a"
   }
   .fa-dedent:before,
   .fa-outdent:before {
    content:"\f03b"
   }
   .fa-indent:before {
    content:"\f03c"
   }
   .fa-video-camera:before {
    content:"\f03d"
   }
   .fa-image:before,
   .fa-photo:before,
   .fa-picture-o:before {
    content:"\f03e"
   }
   .fa-pencil:before {
    content:"\f040"
   }
   .fa-map-marker:before {
    content:"\f041"
   }
   .fa-adjust:before {
    content:"\f042"
   }
   .fa-tint:before {
    content:"\f043"
   }
   .fa-edit:before,
   .fa-pencil-square-o:before {
    content:"\f044"
   }
   .fa-share-square-o:before {
    content:"\f045"
   }
   .fa-check-square-o:before {
    content:"\f046"
   }
   .fa-arrows:before {
    content:"\f047"
   }
   .fa-step-backward:before {
    content:"\f048"
   }
   .fa-fast-backward:before {
    content:"\f049"
   }
   .fa-backward:before {
    content:"\f04a"
   }
   .fa-play:before {
    content:"\f04b"
   }
   .fa-pause:before {
    content:"\f04c"
   }
   .fa-stop:before {
    content:"\f04d"
   }
   .fa-forward:before {
    content:"\f04e"
   }
   .fa-fast-forward:before {
    content:"\f050"
   }
   .fa-step-forward:before {
    content:"\f051"
   }
   .fa-eject:before {
    content:"\f052"
   }
   .fa-chevron-left:before {
    content:"\f053"
   }
   .fa-chevron-right:before {
    content:"\f054"
   }
   .fa-plus-circle:before {
    content:"\f055"
   }
   .fa-minus-circle:before {
    content:"\f056"
   }
   .fa-times-circle:before {
    content:"\f057"
   }
   .fa-check-circle:before {
    content:"\f058"
   }
   .fa-question-circle:before {
    content:"\f059"
   }
   .fa-info-circle:before {
    content:"\f05a"
   }
   .fa-crosshairs:before {
    content:"\f05b"
   }
   .fa-times-circle-o:before {
    content:"\f05c"
   }
   .fa-check-circle-o:before {
    content:"\f05d"
   }
   .fa-ban:before {
    content:"\f05e"
   }
   .fa-arrow-left:before {
    content:"\f060"
   }
   .fa-arrow-right:before {
    content:"\f061"
   }
   .fa-arrow-up:before {
    content:"\f062"
   }
   .fa-arrow-down:before {
    content:"\f063"
   }
   .fa-mail-forward:before,
   .fa-share:before {
    content:"\f064"
   }
   .fa-expand:before {
    content:"\f065"
   }
   .fa-compress:before {
    content:"\f066"
   }
   .fa-plus:before {
    content:"\f067"
   }
   .fa-minus:before {
    content:"\f068"
   }
   .fa-asterisk:before {
    content:"\f069"
   }
   .fa-exclamation-circle:before {
    content:"\f06a"
   }
   .fa-gift:before {
    content:"\f06b"
   }
   .fa-leaf:before {
    content:"\f06c"
   }
   .fa-fire:before {
    content:"\f06d"
   }
   .fa-eye:before {
    content:"\f06e"
   }
   .fa-eye-slash:before {
    content:"\f070"
   }
   .fa-exclamation-triangle:before,
   .fa-warning:before {
    content:"\f071"
   }
   .fa-plane:before {
    content:"\f072"
   }
   .fa-calendar:before {
    content:"\f073"
   }
   .fa-random:before {
    content:"\f074"
   }
   .fa-comment:before {
    content:"\f075"
   }
   .fa-magnet:before {
    content:"\f076"
   }
   .fa-chevron-up:before {
    content:"\f077"
   }
   .fa-chevron-down:before {
    content:"\f078"
   }
   .fa-retweet:before {
    content:"\f079"
   }
   .fa-shopping-cart:before {
    content:"\f07a"
   }
   .fa-folder:before {
    content:"\f07b"
   }
   .fa-folder-open:before {
    content:"\f07c"
   }
   .fa-arrows-v:before {
    content:"\f07d"
   }
   .fa-arrows-h:before {
    content:"\f07e"
   }
   .fa-bar-chart-o:before,
   .fa-bar-chart:before {
    content:"\f080"
   }
   .fa-twitter-square:before {
    content:"\f081"
   }
   .fa-facebook-square:before {
    content:"\f082"
   }
   .fa-camera-retro:before {
    content:"\f083"
   }
   .fa-key:before {
    content:"\f084"
   }
   .fa-cogs:before,
   .fa-gears:before {
    content:"\f085"
   }
   .fa-comments:before {
    content:"\f086"
   }
   .fa-thumbs-o-up:before {
    content:"\f087"
   }
   .fa-thumbs-o-down:before {
    content:"\f088"
   }
   .fa-star-half:before {
    content:"\f089"
   }
   .fa-heart-o:before {
    content:"\f08a"
   }
   .fa-sign-out:before {
    content:"\f08b"
   }
   .fa-linkedin-square:before {
    content:"\f08c"
   }
   .fa-thumb-tack:before {
    content:"\f08d"
   }
   .fa-external-link:before {
    content:"\f08e"
   }
   .fa-sign-in:before {
    content:"\f090"
   }
   .fa-trophy:before {
    content:"\f091"
   }
   .fa-github-square:before {
    content:"\f092"
   }
   .fa-upload:before {
    content:"\f093"
   }
   .fa-lemon-o:before {
    content:"\f094"
   }
   .fa-phone:before {
    content:"\f095"
   }
   .fa-square-o:before {
    content:"\f096"
   }
   .fa-bookmark-o:before {
    content:"\f097"
   }
   .fa-phone-square:before {
    content:"\f098"
   }
   .fa-twitter:before {
    content:"\f099"
   }
   .fa-facebook-f:before,
   .fa-facebook:before {
    content:"\f09a"
   }
   .fa-github:before {
    content:"\f09b"
   }
   .fa-unlock:before {
    content:"\f09c"
   }
   .fa-credit-card:before {
    content:"\f09d"
   }
   .fa-feed:before,
   .fa-rss:before {
    content:"\f09e"
   }
   .fa-hdd-o:before {
    content:"\f0a0"
   }
   .fa-bullhorn:before {
    content:"\f0a1"
   }
   .fa-bell:before {
    content:"\f0f3"
   }
   .fa-certificate:before {
    content:"\f0a3"
   }
   .fa-hand-o-right:before {
    content:"\f0a4"
   }
   .fa-hand-o-left:before {
    content:"\f0a5"
   }
   .fa-hand-o-up:before {
    content:"\f0a6"
   }
   .fa-hand-o-down:before {
    content:"\f0a7"
   }
   .fa-arrow-circle-left:before {
    content:"\f0a8"
   }
   .fa-arrow-circle-right:before {
    content:"\f0a9"
   }
   .fa-arrow-circle-up:before {
    content:"\f0aa"
   }
   .fa-arrow-circle-down:before {
    content:"\f0ab"
   }
   .fa-globe:before {
    content:"\f0ac"
   }
   .fa-wrench:before {
    content:"\f0ad"
   }
   .fa-tasks:before {
    content:"\f0ae"
   }
   .fa-filter:before {
    content:"\f0b0"
   }
   .fa-briefcase:before {
    content:"\f0b1"
   }
   .fa-arrows-alt:before {
    content:"\f0b2"
   }
   .fa-group:before,
   .fa-users:before {
    content:"\f0c0"
   }
   .fa-chain:before,
   .fa-link:before {
    content:"\f0c1"
   }
   .fa-cloud:before {
    content:"\f0c2"
   }
   .fa-flask:before {
    content:"\f0c3"
   }
   .fa-cut:before,
   .fa-scissors:before {
    content:"\f0c4"
   }
   .fa-copy:before,
   .fa-files-o:before {
    content:"\f0c5"
   }
   .fa-paperclip:before {
    content:"\f0c6"
   }
   .fa-floppy-o:before,
   .fa-save:before {
    content:"\f0c7"
   }
   .fa-square:before {
    content:"\f0c8"
   }
   .fa-bars:before,
   .fa-navicon:before,
   .fa-reorder:before {
    content:"\f0c9"
   }
   .fa-list-ul:before {
    content:"\f0ca"
   }
   .fa-list-ol:before {
    content:"\f0cb"
   }
   .fa-strikethrough:before {
    content:"\f0cc"
   }
   .fa-underline:before {
    content:"\f0cd"
   }
   .fa-table:before {
    content:"\f0ce"
   }
   .fa-magic:before {
    content:"\f0d0"
   }
   .fa-truck:before {
    content:"\f0d1"
   }
   .fa-pinterest:before {
    content:"\f0d2"
   }
   .fa-pinterest-square:before {
    content:"\f0d3"
   }
   .fa-google-plus-square:before {
    content:"\f0d4"
   }
   .fa-google-plus:before {
    content:"\f0d5"
   }
   .fa-money:before {
    content:"\f0d6"
   }
   .fa-caret-down:before {
    content:"\f0d7"
   }
   .fa-caret-up:before {
    content:"\f0d8"
   }
   .fa-caret-left:before {
    content:"\f0d9"
   }
   .fa-caret-right:before {
    content:"\f0da"
   }
   .fa-columns:before {
    content:"\f0db"
   }
   .fa-sort:before,
   .fa-unsorted:before {
    content:"\f0dc"
   }
   .fa-sort-desc:before,
   .fa-sort-down:before {
    content:"\f0dd"
   }
   .fa-sort-asc:before,
   .fa-sort-up:before {
    content:"\f0de"
   }
   .fa-envelope:before {
    content:"\f0e0"
   }
   .fa-linkedin:before {
    content:"\f0e1"
   }
   .fa-rotate-left:before,
   .fa-undo:before {
    content:"\f0e2"
   }
   .fa-gavel:before,
   .fa-legal:before {
    content:"\f0e3"
   }
   .fa-dashboard:before,
   .fa-tachometer:before {
    content:"\f0e4"
   }
   .fa-comment-o:before {
    content:"\f0e5"
   }
   .fa-comments-o:before {
    content:"\f0e6"
   }
   .fa-bolt:before,
   .fa-flash:before {
    content:"\f0e7"
   }
   .fa-sitemap:before {
    content:"\f0e8"
   }
   .fa-umbrella:before {
    content:"\f0e9"
   }
   .fa-clipboard:before,
   .fa-paste:before {
    content:"\f0ea"
   }
   .fa-lightbulb-o:before {
    content:"\f0eb"
   }
   .fa-exchange:before {
    content:"\f0ec"
   }
   .fa-cloud-download:before {
    content:"\f0ed"
   }
   .fa-cloud-upload:before {
    content:"\f0ee"
   }
   .fa-user-md:before {
    content:"\f0f0"
   }
   .fa-stethoscope:before {
    content:"\f0f1"
   }
   .fa-suitcase:before {
    content:"\f0f2"
   }
   .fa-bell-o:before {
    content:"\f0a2"
   }
   .fa-coffee:before {
    content:"\f0f4"
   }
   .fa-cutlery:before {
    content:"\f0f5"
   }
   .fa-file-text-o:before {
    content:"\f0f6"
   }
   .fa-building-o:before {
    content:"\f0f7"
   }
   .fa-hospital-o:before {
    content:"\f0f8"
   }
   .fa-ambulance:before {
    content:"\f0f9"
   }
   .fa-medkit:before {
    content:"\f0fa"
   }
   .fa-fighter-jet:before {
    content:"\f0fb"
   }
   .fa-beer:before {
    content:"\f0fc"
   }
   .fa-h-square:before {
    content:"\f0fd"
   }
   .fa-plus-square:before {
    content:"\f0fe"
   }
   .fa-angle-double-left:before {
    content:"\f100"
   }
   .fa-angle-double-right:before {
    content:"\f101"
   }
   .fa-angle-double-up:before {
    content:"\f102"
   }
   .fa-angle-double-down:before {
    content:"\f103"
   }
   .fa-angle-left:before {
    content:"\f104"
   }
   .fa-angle-right:before {
    content:"\f105"
   }
   .fa-angle-up:before {
    content:"\f106"
   }
   .fa-angle-down:before {
    content:"\f107"
   }
   .fa-desktop:before {
    content:"\f108"
   }
   .fa-laptop:before {
    content:"\f109"
   }
   .fa-tablet:before {
    content:"\f10a"
   }
   .fa-mobile-phone:before,
   .fa-mobile:before {
    content:"\f10b"
   }
   .fa-circle-o:before {
    content:"\f10c"
   }
   .fa-quote-left:before {
    content:"\f10d"
   }
   .fa-quote-right:before {
    content:"\f10e"
   }
   .fa-spinner:before {
    content:"\f110"
   }
   .fa-circle:before {
    content:"\f111"
   }
   .fa-mail-reply:before,
   .fa-reply:before {
    content:"\f112"
   }
   .fa-github-alt:before {
    content:"\f113"
   }
   .fa-folder-o:before {
    content:"\f114"
   }
   .fa-folder-open-o:before {
    content:"\f115"
   }
   .fa-smile-o:before {
    content:"\f118"
   }
   .fa-frown-o:before {
    content:"\f119"
   }
   .fa-meh-o:before {
    content:"\f11a"
   }
   .fa-gamepad:before {
    content:"\f11b"
   }
   .fa-keyboard-o:before {
    content:"\f11c"
   }
   .fa-flag-o:before {
    content:"\f11d"
   }
   .fa-flag-checkered:before {
    content:"\f11e"
   }
   .fa-terminal:before {
    content:"\f120"
   }
   .fa-code:before {
    content:"\f121"
   }
   .fa-mail-reply-all:before,
   .fa-reply-all:before {
    content:"\f122"
   }
   .fa-star-half-empty:before,
   .fa-star-half-full:before,
   .fa-star-half-o:before {
    content:"\f123"
   }
   .fa-location-arrow:before {
    content:"\f124"
   }
   .fa-crop:before {
    content:"\f125"
   }
   .fa-code-fork:before {
    content:"\f126"
   }
   .fa-chain-broken:before,
   .fa-unlink:before {
    content:"\f127"
   }
   .fa-question:before {
    content:"\f128"
   }
   .fa-info:before {
    content:"\f129"
   }
   .fa-exclamation:before {
    content:"\f12a"
   }
   .fa-superscript:before {
    content:"\f12b"
   }
   .fa-subscript:before {
    content:"\f12c"
   }
   .fa-eraser:before {
    content:"\f12d"
   }
   .fa-puzzle-piece:before {
    content:"\f12e"
   }
   .fa-microphone:before {
    content:"\f130"
   }
   .fa-microphone-slash:before {
    content:"\f131"
   }
   .fa-shield:before {
    content:"\f132"
   }
   .fa-calendar-o:before {
    content:"\f133"
   }
   .fa-fire-extinguisher:before {
    content:"\f134"
   }
   .fa-rocket:before {
    content:"\f135"
   }
   .fa-maxcdn:before {
    content:"\f136"
   }
   .fa-chevron-circle-left:before {
    content:"\f137"
   }
   .fa-chevron-circle-right:before {
    content:"\f138"
   }
   .fa-chevron-circle-up:before {
    content:"\f139"
   }
   .fa-chevron-circle-down:before {
    content:"\f13a"
   }
   .fa-html5:before {
    content:"\f13b"
   }
   .fa-css3:before {
    content:"\f13c"
   }
   .fa-anchor:before {
    content:"\f13d"
   }
   .fa-unlock-alt:before {
    content:"\f13e"
   }
   .fa-bullseye:before {
    content:"\f140"
   }
   .fa-ellipsis-h:before {
    content:"\f141"
   }
   .fa-ellipsis-v:before {
    content:"\f142"
   }
   .fa-rss-square:before {
    content:"\f143"
   }
   .fa-play-circle:before {
    content:"\f144"
   }
   .fa-ticket:before {
    content:"\f145"
   }
   .fa-minus-square:before {
    content:"\f146"
   }
   .fa-minus-square-o:before {
    content:"\f147"
   }
   .fa-level-up:before {
    content:"\f148"
   }
   .fa-level-down:before {
    content:"\f149"
   }
   .fa-check-square:before {
    content:"\f14a"
   }
   .fa-pencil-square:before {
    content:"\f14b"
   }
   .fa-external-link-square:before {
    content:"\f14c"
   }
   .fa-share-square:before {
    content:"\f14d"
   }
   .fa-compass:before {
    content:"\f14e"
   }
   .fa-caret-square-o-down:before,
   .fa-toggle-down:before {
    content:"\f150"
   }
   .fa-caret-square-o-up:before,
   .fa-toggle-up:before {
    content:"\f151"
   }
   .fa-caret-square-o-right:before,
   .fa-toggle-right:before {
    content:"\f152"
   }
   .fa-eur:before,
   .fa-euro:before {
    content:"\f153"
   }
   .fa-gbp:before {
    content:"\f154"
   }
   .fa-dollar:before,
   .fa-usd:before {
    content:"\f155"
   }
   .fa-inr:before,
   .fa-rupee:before {
    content:"\f156"
   }
   .fa-cny:before,
   .fa-jpy:before,
   .fa-rmb:before,
   .fa-yen:before {
    content:"\f157"
   }
   .fa-rouble:before,
   .fa-rub:before,
   .fa-ruble:before {
    content:"\f158"
   }
   .fa-krw:before,
   .fa-won:before {
    content:"\f159"
   }
   .fa-bitcoin:before,
   .fa-btc:before {
    content:"\f15a"
   }
   .fa-file:before {
    content:"\f15b"
   }
   .fa-file-text:before {
    content:"\f15c"
   }
   .fa-sort-alpha-asc:before {
    content:"\f15d"
   }
   .fa-sort-alpha-desc:before {
    content:"\f15e"
   }
   .fa-sort-amount-asc:before {
    content:"\f160"
   }
   .fa-sort-amount-desc:before {
    content:"\f161"
   }
   .fa-sort-numeric-asc:before {
    content:"\f162"
   }
   .fa-sort-numeric-desc:before {
    content:"\f163"
   }
   .fa-thumbs-up:before {
    content:"\f164"
   }
   .fa-thumbs-down:before {
    content:"\f165"
   }
   .fa-youtube-square:before {
    content:"\f166"
   }
   .fa-youtube:before {
    content:"\f167"
   }
   .fa-xing:before {
    content:"\f168"
   }
   .fa-xing-square:before {
    content:"\f169"
   }
   .fa-youtube-play:before {
    content:"\f16a"
   }
   .fa-dropbox:before {
    content:"\f16b"
   }
   .fa-stack-overflow:before {
    content:"\f16c"
   }
   .fa-instagram:before {
    content:"\f16d"
   }
   .fa-flickr:before {
    content:"\f16e"
   }
   .fa-adn:before {
    content:"\f170"
   }
   .fa-bitbucket:before {
    content:"\f171"
   }
   .fa-bitbucket-square:before {
    content:"\f172"
   }
   .fa-tumblr:before {
    content:"\f173"
   }
   .fa-tumblr-square:before {
    content:"\f174"
   }
   .fa-long-arrow-down:before {
    content:"\f175"
   }
   .fa-long-arrow-up:before {
    content:"\f176"
   }
   .fa-long-arrow-left:before {
    content:"\f177"
   }
   .fa-long-arrow-right:before {
    content:"\f178"
   }
   .fa-apple:before {
    content:"\f179"
   }
   .fa-windows:before {
    content:"\f17a"
   }
   .fa-android:before {
    content:"\f17b"
   }
   .fa-linux:before {
    content:"\f17c"
   }
   .fa-dribbble:before {
    content:"\f17d"
   }
   .fa-skype:before {
    content:"\f17e"
   }
   .fa-foursquare:before {
    content:"\f180"
   }
   .fa-trello:before {
    content:"\f181"
   }
   .fa-female:before {
    content:"\f182"
   }
   .fa-male:before {
    content:"\f183"
   }
   .fa-gittip:before,
   .fa-gratipay:before {
    content:"\f184"
   }
   .fa-sun-o:before {
    content:"\f185"
   }
   .fa-moon-o:before {
    content:"\f186"
   }
   .fa-archive:before {
    content:"\f187"
   }
   .fa-bug:before {
    content:"\f188"
   }
   .fa-vk:before {
    content:"\f189"
   }
   .fa-weibo:before {
    content:"\f18a"
   }
   .fa-renren:before {
    content:"\f18b"
   }
   .fa-pagelines:before {
    content:"\f18c"
   }
   .fa-stack-exchange:before {
    content:"\f18d"
   }
   .fa-arrow-circle-o-right:before {
    content:"\f18e"
   }
   .fa-arrow-circle-o-left:before {
    content:"\f190"
   }
   .fa-caret-square-o-left:before,
   .fa-toggle-left:before {
    content:"\f191"
   }
   .fa-dot-circle-o:before {
    content:"\f192"
   }
   .fa-wheelchair:before {
    content:"\f193"
   }
   .fa-vimeo-square:before {
    content:"\f194"
   }
   .fa-try:before,
   .fa-turkish-lira:before {
    content:"\f195"
   }
   .fa-plus-square-o:before {
    content:"\f196"
   }
   .fa-space-shuttle:before {
    content:"\f197"
   }
   .fa-slack:before {
    content:"\f198"
   }
   .fa-envelope-square:before {
    content:"\f199"
   }
   .fa-wordpress:before {
    content:"\f19a"
   }
   .fa-openid:before {
    content:"\f19b"
   }
   .fa-bank:before,
   .fa-institution:before,
   .fa-university:before {
    content:"\f19c"
   }
   .fa-graduation-cap:before,
   .fa-mortar-board:before {
    content:"\f19d"
   }
   .fa-yahoo:before {
    content:"\f19e"
   }
   .fa-google:before {
    content:"\f1a0"
   }
   .fa-reddit:before {
    content:"\f1a1"
   }
   .fa-reddit-square:before {
    content:"\f1a2"
   }
   .fa-stumbleupon-circle:before {
    content:"\f1a3"
   }
   .fa-stumbleupon:before {
    content:"\f1a4"
   }
   .fa-delicious:before {
    content:"\f1a5"
   }
   .fa-digg:before {
    content:"\f1a6"
   }
   .fa-pied-piper-pp:before {
    content:"\f1a7"
   }
   .fa-pied-piper-alt:before {
    content:"\f1a8"
   }
   .fa-drupal:before {
    content:"\f1a9"
   }
   .fa-joomla:before {
    content:"\f1aa"
   }
   .fa-language:before {
    content:"\f1ab"
   }
   .fa-fax:before {
    content:"\f1ac"
   }
   .fa-building:before {
    content:"\f1ad"
   }
   .fa-child:before {
    content:"\f1ae"
   }
   .fa-paw:before {
    content:"\f1b0"
   }
   .fa-spoon:before {
    content:"\f1b1"
   }
   .fa-cube:before {
    content:"\f1b2"
   }
   .fa-cubes:before {
    content:"\f1b3"
   }
   .fa-behance:before {
    content:"\f1b4"
   }
   .fa-behance-square:before {
    content:"\f1b5"
   }
   .fa-steam:before {
    content:"\f1b6"
   }
   .fa-steam-square:before {
    content:"\f1b7"
   }
   .fa-recycle:before {
    content:"\f1b8"
   }
   .fa-automobile:before,
   .fa-car:before {
    content:"\f1b9"
   }
   .fa-cab:before,
   .fa-taxi:before {
    content:"\f1ba"
   }
   .fa-tree:before {
    content:"\f1bb"
   }
   .fa-spotify:before {
    content:"\f1bc"
   }
   .fa-deviantart:before {
    content:"\f1bd"
   }
   .fa-soundcloud:before {
    content:"\f1be"
   }
   .fa-database:before {
    content:"\f1c0"
   }
   .fa-file-pdf-o:before {
    content:"\f1c1"
   }
   .fa-file-word-o:before {
    content:"\f1c2"
   }
   .fa-file-excel-o:before {
    content:"\f1c3"
   }
   .fa-file-powerpoint-o:before {
    content:"\f1c4"
   }
   .fa-file-image-o:before,
   .fa-file-photo-o:before,
   .fa-file-picture-o:before {
    content:"\f1c5"
   }
   .fa-file-archive-o:before,
   .fa-file-zip-o:before {
    content:"\f1c6"
   }
   .fa-file-audio-o:before,
   .fa-file-sound-o:before {
    content:"\f1c7"
   }
   .fa-file-movie-o:before,
   .fa-file-video-o:before {
    content:"\f1c8"
   }
   .fa-file-code-o:before {
    content:"\f1c9"
   }
   .fa-vine:before {
    content:"\f1ca"
   }
   .fa-codepen:before {
    content:"\f1cb"
   }
   .fa-jsfiddle:before {
    content:"\f1cc"
   }
   .fa-life-bouy:before,
   .fa-life-buoy:before,
   .fa-life-ring:before,
   .fa-life-saver:before,
   .fa-support:before {
    content:"\f1cd"
   }
   .fa-circle-o-notch:before {
    content:"\f1ce"
   }
   .fa-ra:before,
   .fa-rebel:before,
   .fa-resistance:before {
    content:"\f1d0"
   }
   .fa-empire:before,
   .fa-ge:before {
    content:"\f1d1"
   }
   .fa-git-square:before {
    content:"\f1d2"
   }
   .fa-git:before {
    content:"\f1d3"
   }
   .fa-hacker-news:before,
   .fa-y-combinator-square:before,
   .fa-yc-square:before {
    content:"\f1d4"
   }
   .fa-tencent-weibo:before {
    content:"\f1d5"
   }
   .fa-qq:before {
    content:"\f1d6"
   }
   .fa-wechat:before,
   .fa-weixin:before {
    content:"\f1d7"
   }
   .fa-paper-plane:before,
   .fa-send:before {
    content:"\f1d8"
   }
   .fa-paper-plane-o:before,
   .fa-send-o:before {
    content:"\f1d9"
   }
   .fa-history:before {
    content:"\f1da"
   }
   .fa-circle-thin:before {
    content:"\f1db"
   }
   .fa-header:before {
    content:"\f1dc"
   }
   .fa-paragraph:before {
    content:"\f1dd"
   }
   .fa-sliders:before {
    content:"\f1de"
   }
   .fa-share-alt:before {
    content:"\f1e0"
   }
   .fa-share-alt-square:before {
    content:"\f1e1"
   }
   .fa-bomb:before {
    content:"\f1e2"
   }
   .fa-futbol-o:before,
   .fa-soccer-ball-o:before {
    content:"\f1e3"
   }
   .fa-tty:before {
    content:"\f1e4"
   }
   .fa-binoculars:before {
    content:"\f1e5"
   }
   .fa-plug:before {
    content:"\f1e6"
   }
   .fa-slideshare:before {
    content:"\f1e7"
   }
   .fa-twitch:before {
    content:"\f1e8"
   }
   .fa-yelp:before {
    content:"\f1e9"
   }
   .fa-newspaper-o:before {
    content:"\f1ea"
   }
   .fa-wifi:before {
    content:"\f1eb"
   }
   .fa-calculator:before {
    content:"\f1ec"
   }
   .fa-paypal:before {
    content:"\f1ed"
   }
   .fa-google-wallet:before {
    content:"\f1ee"
   }
   .fa-cc-visa:before {
    content:"\f1f0"
   }
   .fa-cc-mastercard:before {
    content:"\f1f1"
   }
   .fa-cc-discover:before {
    content:"\f1f2"
   }
   .fa-cc-amex:before {
    content:"\f1f3"
   }
   .fa-cc-paypal:before {
    content:"\f1f4"
   }
   .fa-cc-stripe:before {
    content:"\f1f5"
   }
   .fa-bell-slash:before {
    content:"\f1f6"
   }
   .fa-bell-slash-o:before {
    content:"\f1f7"
   }
   .fa-trash:before {
    content:"\f1f8"
   }
   .fa-copyright:before {
    content:"\f1f9"
   }
   .fa-at:before {
    content:"\f1fa"
   }
   .fa-eyedropper:before {
    content:"\f1fb"
   }
   .fa-paint-brush:before {
    content:"\f1fc"
   }
   .fa-birthday-cake:before {
    content:"\f1fd"
   }
   .fa-area-chart:before {
    content:"\f1fe"
   }
   .fa-pie-chart:before {
    content:"\f200"
   }
   .fa-line-chart:before {
    content:"\f201"
   }
   .fa-lastfm:before {
    content:"\f202"
   }
   .fa-lastfm-square:before {
    content:"\f203"
   }
   .fa-toggle-off:before {
    content:"\f204"
   }
   .fa-toggle-on:before {
    content:"\f205"
   }
   .fa-bicycle:before {
    content:"\f206"
   }
   .fa-bus:before {
    content:"\f207"
   }
   .fa-ioxhost:before {
    content:"\f208"
   }
   .fa-angellist:before {
    content:"\f209"
   }
   .fa-cc:before {
    content:"\f20a"
   }
   .fa-ils:before,
   .fa-shekel:before,
   .fa-sheqel:before {
    content:"\f20b"
   }
   .fa-meanpath:before {
    content:"\f20c"
   }
   .fa-buysellads:before {
    content:"\f20d"
   }
   .fa-connectdevelop:before {
    content:"\f20e"
   }
   .fa-dashcube:before {
    content:"\f210"
   }
   .fa-forumbee:before {
    content:"\f211"
   }
   .fa-leanpub:before {
    content:"\f212"
   }
   .fa-sellsy:before {
    content:"\f213"
   }
   .fa-shirtsinbulk:before {
    content:"\f214"
   }
   .fa-simplybuilt:before {
    content:"\f215"
   }
   .fa-skyatlas:before {
    content:"\f216"
   }
   .fa-cart-plus:before {
    content:"\f217"
   }
   .fa-cart-arrow-down:before {
    content:"\f218"
   }
   .fa-diamond:before {
    content:"\f219"
   }
   .fa-ship:before {
    content:"\f21a"
   }
   .fa-user-secret:before {
    content:"\f21b"
   }
   .fa-motorcycle:before {
    content:"\f21c"
   }
   .fa-street-view:before {
    content:"\f21d"
   }
   .fa-heartbeat:before {
    content:"\f21e"
   }
   .fa-venus:before {
    content:"\f221"
   }
   .fa-mars:before {
    content:"\f222"
   }
   .fa-mercury:before {
    content:"\f223"
   }
   .fa-intersex:before,
   .fa-transgender:before {
    content:"\f224"
   }
   .fa-transgender-alt:before {
    content:"\f225"
   }
   .fa-venus-double:before {
    content:"\f226"
   }
   .fa-mars-double:before {
    content:"\f227"
   }
   .fa-venus-mars:before {
    content:"\f228"
   }
   .fa-mars-stroke:before {
    content:"\f229"
   }
   .fa-mars-stroke-v:before {
    content:"\f22a"
   }
   .fa-mars-stroke-h:before {
    content:"\f22b"
   }
   .fa-neuter:before {
    content:"\f22c"
   }
   .fa-genderless:before {
    content:"\f22d"
   }
   .fa-facebook-official:before {
    content:"\f230"
   }
   .fa-pinterest-p:before {
    content:"\f231"
   }
   .fa-whatsapp:before {
    content:"\f232"
   }
   .fa-server:before {
    content:"\f233"
   }
   .fa-user-plus:before {
    content:"\f234"
   }
   .fa-user-times:before {
    content:"\f235"
   }
   .fa-bed:before,
   .fa-hotel:before {
    content:"\f236"
   }
   .fa-viacoin:before {
    content:"\f237"
   }
   .fa-train:before {
    content:"\f238"
   }
   .fa-subway:before {
    content:"\f239"
   }
   .fa-medium:before {
    content:"\f23a"
   }
   .fa-y-combinator:before,
   .fa-yc:before {
    content:"\f23b"
   }
   .fa-optin-monster:before {
    content:"\f23c"
   }
   .fa-opencart:before {
    content:"\f23d"
   }
   .fa-expeditedssl:before {
    content:"\f23e"
   }
   .fa-battery-4:before,
   .fa-battery-full:before,
   .fa-battery:before {
    content:"\f240"
   }
   .fa-battery-3:before,
   .fa-battery-three-quarters:before {
    content:"\f241"
   }
   .fa-battery-2:before,
   .fa-battery-half:before {
    content:"\f242"
   }
   .fa-battery-1:before,
   .fa-battery-quarter:before {
    content:"\f243"
   }
   .fa-battery-0:before,
   .fa-battery-empty:before {
    content:"\f244"
   }
   .fa-mouse-pointer:before {
    content:"\f245"
   }
   .fa-i-cursor:before {
    content:"\f246"
   }
   .fa-object-group:before {
    content:"\f247"
   }
   .fa-object-ungroup:before {
    content:"\f248"
   }
   .fa-sticky-note:before {
    content:"\f249"
   }
   .fa-sticky-note-o:before {
    content:"\f24a"
   }
   .fa-cc-jcb:before {
    content:"\f24b"
   }
   .fa-cc-diners-club:before {
    content:"\f24c"
   }
   .fa-clone:before {
    content:"\f24d"
   }
   .fa-balance-scale:before {
    content:"\f24e"
   }
   .fa-hourglass-o:before {
    content:"\f250"
   }
   .fa-hourglass-1:before,
   .fa-hourglass-start:before {
    content:"\f251"
   }
   .fa-hourglass-2:before,
   .fa-hourglass-half:before {
    content:"\f252"
   }
   .fa-hourglass-3:before,
   .fa-hourglass-end:before {
    content:"\f253"
   }
   .fa-hourglass:before {
    content:"\f254"
   }
   .fa-hand-grab-o:before,
   .fa-hand-rock-o:before {
    content:"\f255"
   }
   .fa-hand-paper-o:before,
   .fa-hand-stop-o:before {
    content:"\f256"
   }
   .fa-hand-scissors-o:before {
    content:"\f257"
   }
   .fa-hand-lizard-o:before {
    content:"\f258"
   }
   .fa-hand-spock-o:before {
    content:"\f259"
   }
   .fa-hand-pointer-o:before {
    content:"\f25a"
   }
   .fa-hand-peace-o:before {
    content:"\f25b"
   }
   .fa-trademark:before {
    content:"\f25c"
   }
   .fa-registered:before {
    content:"\f25d"
   }
   .fa-creative-commons:before {
    content:"\f25e"
   }
   .fa-gg:before {
    content:"\f260"
   }
   .fa-gg-circle:before {
    content:"\f261"
   }
   .fa-tripadvisor:before {
    content:"\f262"
   }
   .fa-odnoklassniki:before {
    content:"\f263"
   }
   .fa-odnoklassniki-square:before {
    content:"\f264"
   }
   .fa-get-pocket:before {
    content:"\f265"
   }
   .fa-wikipedia-w:before {
    content:"\f266"
   }
   .fa-safari:before {
    content:"\f267"
   }
   .fa-chrome:before {
    content:"\f268"
   }
   .fa-firefox:before {
    content:"\f269"
   }
   .fa-opera:before {
    content:"\f26a"
   }
   .fa-internet-explorer:before {
    content:"\f26b"
   }
   .fa-television:before,
   .fa-tv:before {
    content:"\f26c"
   }
   .fa-contao:before {
    content:"\f26d"
   }
   .fa-500px:before {
    content:"\f26e"
   }
   .fa-amazon:before {
    content:"\f270"
   }
   .fa-calendar-plus-o:before {
    content:"\f271"
   }
   .fa-calendar-minus-o:before {
    content:"\f272"
   }
   .fa-calendar-times-o:before {
    content:"\f273"
   }
   .fa-calendar-check-o:before {
    content:"\f274"
   }
   .fa-industry:before {
    content:"\f275"
   }
   .fa-map-pin:before {
    content:"\f276"
   }
   .fa-map-signs:before {
    content:"\f277"
   }
   .fa-map-o:before {
    content:"\f278"
   }
   .fa-map:before {
    content:"\f279"
   }
   .fa-commenting:before {
    content:"\f27a"
   }
   .fa-commenting-o:before {
    content:"\f27b"
   }
   .fa-houzz:before {
    content:"\f27c"
   }
   .fa-vimeo:before {
    content:"\f27d"
   }
   .fa-black-tie:before {
    content:"\f27e"
   }
   .fa-fonticons:before {
    content:"\f280"
   }
   .fa-reddit-alien:before {
    content:"\f281"
   }
   .fa-edge:before {
    content:"\f282"
   }
   .fa-credit-card-alt:before {
    content:"\f283"
   }
   .fa-codiepie:before {
    content:"\f284"
   }
   .fa-modx:before {
    content:"\f285"
   }
   .fa-fort-awesome:before {
    content:"\f286"
   }
   .fa-usb:before {
    content:"\f287"
   }
   .fa-product-hunt:before {
    content:"\f288"
   }
   .fa-mixcloud:before {
    content:"\f289"
   }
   .fa-scribd:before {
    content:"\f28a"
   }
   .fa-pause-circle:before {
    content:"\f28b"
   }
   .fa-pause-circle-o:before {
    content:"\f28c"
   }
   .fa-stop-circle:before {
    content:"\f28d"
   }
   .fa-stop-circle-o:before {
    content:"\f28e"
   }
   .fa-shopping-bag:before {
    content:"\f290"
   }
   .fa-shopping-basket:before {
    content:"\f291"
   }
   .fa-hashtag:before {
    content:"\f292"
   }
   .fa-bluetooth:before {
    content:"\f293"
   }
   .fa-bluetooth-b:before {
    content:"\f294"
   }
   .fa-percent:before {
    content:"\f295"
   }
   .fa-gitlab:before {
    content:"\f296"
   }
   .fa-wpbeginner:before {
    content:"\f297"
   }
   .fa-wpforms:before {
    content:"\f298"
   }
   .fa-envira:before {
    content:"\f299"
   }
   .fa-universal-access:before {
    content:"\f29a"
   }
   .fa-wheelchair-alt:before {
    content:"\f29b"
   }
   .fa-question-circle-o:before {
    content:"\f29c"
   }
   .fa-blind:before {
    content:"\f29d"
   }
   .fa-audio-description:before {
    content:"\f29e"
   }
   .fa-volume-control-phone:before {
    content:"\f2a0"
   }
   .fa-braille:before {
    content:"\f2a1"
   }
   .fa-assistive-listening-systems:before {
    content:"\f2a2"
   }
   .fa-american-sign-language-interpreting:before,
   .fa-asl-interpreting:before {
    content:"\f2a3"
   }
   .fa-deaf:before,
   .fa-deafness:before,
   .fa-hard-of-hearing:before {
    content:"\f2a4"
   }
   .fa-glide:before {
    content:"\f2a5"
   }
   .fa-glide-g:before {
    content:"\f2a6"
   }
   .fa-sign-language:before,
   .fa-signing:before {
    content:"\f2a7"
   }
   .fa-low-vision:before {
    content:"\f2a8"
   }
   .fa-viadeo:before {
    content:"\f2a9"
   }
   .fa-viadeo-square:before {
    content:"\f2aa"
   }
   .fa-snapchat:before {
    content:"\f2ab"
   }
   .fa-snapchat-ghost:before {
    content:"\f2ac"
   }
   .fa-snapchat-square:before {
    content:"\f2ad"
   }
   .fa-pied-piper:before {
    content:"\f2ae"
   }
   .fa-first-order:before {
    content:"\f2b0"
   }
   .fa-yoast:before {
    content:"\f2b1"
   }
   .fa-themeisle:before {
    content:"\f2b2"
   }
   .fa-google-plus-circle:before,
   .fa-google-plus-official:before {
    content:"\f2b3"
   }
   .fa-fa:before,
   .fa-font-awesome:before {
    content:"\f2b4"
   }
   .fa-handshake-o:before {
    content:"\f2b5"
   }
   .fa-envelope-open:before {
    content:"\f2b6"
   }
   .fa-envelope-open-o:before {
    content:"\f2b7"
   }
   .fa-linode:before {
    content:"\f2b8"
   }
   .fa-address-book:before {
    content:"\f2b9"
   }
   .fa-address-book-o:before {
    content:"\f2ba"
   }
   .fa-address-card:before,
   .fa-vcard:before {
    content:"\f2bb"
   }
   .fa-address-card-o:before,
   .fa-vcard-o:before {
    content:"\f2bc"
   }
   .fa-user-circle:before {
    content:"\f2bd"
   }
   .fa-user-circle-o:before {
    content:"\f2be"
   }
   .fa-user-o:before {
    content:"\f2c0"
   }
   .fa-id-badge:before {
    content:"\f2c1"
   }
   .fa-drivers-license:before,
   .fa-id-card:before {
    content:"\f2c2"
   }
   .fa-drivers-license-o:before,
   .fa-id-card-o:before {
    content:"\f2c3"
   }
   .fa-quora:before {
    content:"\f2c4"
   }
   .fa-free-code-camp:before {
    content:"\f2c5"
   }
   .fa-telegram:before {
    content:"\f2c6"
   }
   .fa-thermometer-4:before,
   .fa-thermometer-full:before,
   .fa-thermometer:before {
    content:"\f2c7"
   }
   .fa-thermometer-3:before,
   .fa-thermometer-three-quarters:before {
    content:"\f2c8"
   }
   .fa-thermometer-2:before,
   .fa-thermometer-half:before {
    content:"\f2c9"
   }
   .fa-thermometer-1:before,
   .fa-thermometer-quarter:before {
    content:"\f2ca"
   }
   .fa-thermometer-0:before,
   .fa-thermometer-empty:before {
    content:"\f2cb"
   }
   .fa-shower:before {
    content:"\f2cc"
   }
   .fa-bath:before,
   .fa-bathtub:before,
   .fa-s15:before {
    content:"\f2cd"
   }
   .fa-podcast:before {
    content:"\f2ce"
   }
   .fa-window-maximize:before {
    content:"\f2d0"
   }
   .fa-window-minimize:before {
    content:"\f2d1"
   }
   .fa-window-restore:before {
    content:"\f2d2"
   }
   .fa-times-rectangle:before,
   .fa-window-close:before {
    content:"\f2d3"
   }
   .fa-times-rectangle-o:before,
   .fa-window-close-o:before {
    content:"\f2d4"
   }
   .fa-bandcamp:before {
    content:"\f2d5"
   }
   .fa-grav:before {
    content:"\f2d6"
   }
   .fa-etsy:before {
    content:"\f2d7"
   }
   .fa-imdb:before {
    content:"\f2d8"
   }
   .fa-ravelry:before {
    content:"\f2d9"
   }
   .fa-eercast:before {
    content:"\f2da"
   }
   .fa-microchip:before {
    content:"\f2db"
   }
   .fa-snowflake-o:before {
    content:"\f2dc"
   }
   .fa-superpowers:before {
    content:"\f2dd"
   }
   .fa-wpexplorer:before {
    content:"\f2de"
   }
   .fa-meetup:before {
    content:"\f2e0"
   }
   .sr-only {
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
   }
   .sr-only-focusable:active,
   .sr-only-focusable:focus {
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
   }
   @font-face {
    font-family:flexslider-icon;
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/css/fonts/flexslider-icon.eot);
    src:url(https://www.intersport.pl/skin/frontend/default/intersport/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),
    url(https://www.intersport.pl/skin/frontend/default/intersport/css/fonts/flexslider-icon.woff) format('woff'),
    url(https://www.intersport.pl/skin/frontend/default/intersport/css/fonts/flexslider-icon.ttf) format('truetype'),
    url(https://www.intersport.pl/skin/frontend/default/intersport/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');
    font-weight:400;
    font-style:normal
   }
   .flex-container a:hover,
   .flex-slider a:hover {
    outline:0
   }
   .flex-control-nav,
   .flex-direction-nav,
   .slides,
   .slides>li {
    margin:0;
    padding:0;
    list-style:none
   }
   .flex-pauseplay span {
    text-transform:capitalize
   }
   .flexslider {
    margin:0;
    padding:0
   }
   .flexslider .slides>li {
    display:none;
    -webkit-backface-visibility:hidden
   }
   .flexslider .slides img {
    width:100%;
    display:block
   }
   .flexslider .slides:after {
    content:"\0020";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
   }
   html[xmlns] .flexslider .slides {
    display:block
   }
   * html .flexslider .slides {
    height:1%
   }
   .no-js .flexslider .slides>li:first-child {
    display:block
   }
   .flexslider {
    margin:0 0 60px;
    background:#fff;
    border:4px solid #fff;
    position:relative;
    zoom:1;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);
    -moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);
    -o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);
    box-shadow:'' 0 1px 4px rgba(0,0,0,.2)
   }
   .flexslider .slides {
    zoom:1
   }
   .flexslider .slides img {
    height:auto;
    -moz-user-select:none
   }
   .flex-viewport {
    max-height:2000px;
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -ms-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease
   }
   .loading .flex-viewport {
    max-height:300px
   }
   @-moz-document url-prefix() {
    .loading .flex-viewport {
     max-height:none
    }
   }
   .carousel li {
    margin-right:5px
   }
   .flex-direction-nav a {
    text-decoration:none;
    display:block;
    width:40px;
    height:40px;
    margin:-20px 0 0;
    position:absolute;
    top:50%;
    z-index:10;
    overflow:hidden;
    opacity:0;
    cursor:pointer;
    color:rgba(0,0,0,.8);
    text-shadow:1px 1px 0 rgba(255,255,255,.3);
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
   }
   .flex-direction-nav a:before {
    font-family:flexslider-icon;
    font-size:40px;
    display:inline-block;
    content:'\f001';
    color:rgba(0,0,0,.8);
    text-shadow:1px 1px 0 rgba(255,255,255,.3)
   }
   .flex-direction-nav a.flex-next:before {
    content:'\f002'
   }
   .flex-direction-nav .flex-prev {
    left:-50px
   }
   .flex-direction-nav .flex-next {
    right:-50px;
    text-align:right
   }
   .flexslider:hover .flex-direction-nav .flex-prev {
    opacity:.7;
    left:10px
   }
   .flexslider:hover .flex-direction-nav .flex-prev:hover {
    opacity:1
   }
   .flexslider:hover .flex-direction-nav .flex-next {
    opacity:.7;
    right:10px
   }
   .flexslider:hover .flex-direction-nav .flex-next:hover {
    opacity:1
   }
   .flex-direction-nav .flex-disabled {
    opacity:0!important;
    cursor:default;
    z-index:-1
   }
   .flex-pauseplay a {
    display:block;
    width:20px;
    height:20px;
    position:absolute;
    bottom:5px;
    left:10px;
    opacity:.8;
    z-index:10;
    overflow:hidden;
    cursor:pointer;
    color:#000
   }
   .flex-pauseplay a:before {
    font-family:flexslider-icon;
    font-size:20px;
    display:inline-block;
    content:'\f004'
   }
   .flex-pauseplay a:hover {
    opacity:1
   }
   .flex-pauseplay a.flex-play:before {
    content:'\f003'
   }
   .flex-control-nav {
    width:100%;
    position:absolute;
    bottom:-40px;
    text-align:center
   }
   .flex-control-nav li {
    margin:0 6px;
    display:inline-block;
    zoom:1
   }
   .flex-control-paging li a {
    width:11px;
    height:11px;
    display:block;
    background:#666;
    background:rgba(0,0,0,.5);
    cursor:pointer;
    text-indent:-9999px;
    -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
    -moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
    -o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
    box-shadow:inset 0 0 3px rgba(0,0,0,.3);
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px
   }
   .flex-control-paging li a:hover {
    background:#333;
    background:rgba(0,0,0,.7)
   }
   .flex-control-paging li a.flex-active {
    background:#000;
    background:rgba(0,0,0,.9);
    cursor:default
   }
   .flex-control-thumbs {
    margin:5px 0 0;
    position:static;
    overflow:hidden
   }
   .flex-control-thumbs li {
    width:25%;
    float:left;
    margin:0
   }
   .flex-control-thumbs img {
    width:100%;
    height:auto;
    display:block;
    opacity:.7;
    cursor:pointer;
    -moz-user-select:none;
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -ms-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease
   }
   .flex-control-thumbs img:hover {
    opacity:1
   }
   .flex-control-thumbs .flex-active {
    opacity:1;
    cursor:default
   }
   @media screen and (max-width:860px) {
    .flex-direction-nav .flex-prev {
     opacity:1;
     left:10px
    }
    .flex-direction-nav .flex-next {
     opacity:1;
     right:10px
    }
   }
   .mfp-bg {
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1042;
    overflow:hidden;
    position:fixed;
    background:#0b0b0b;
    opacity:.8
   }
   .mfp-wrap {
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1043;
    position:fixed;
    outline:0!important;
    -webkit-backface-visibility:hidden
   }
   .mfp-container {
    text-align:center;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    padding:0 8px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
   }
   .mfp-container:before {
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle
   }
   .mfp-align-top .mfp-container:before {
    display:none
   }
   .mfp-content {
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0 auto;
    text-align:left;
    z-index:1045
   }
   .mfp-ajax-holder .mfp-content,
   .mfp-inline-holder .mfp-content {
    width:100%;
    cursor:auto
   }
   .mfp-ajax-cur {
    cursor:progress
   }
   .mfp-zoom-out-cur,
   .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor:-moz-zoom-out;
    cursor:-webkit-zoom-out;
    cursor:zoom-out
   }
   .mfp-zoom {
    cursor:pointer;
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor:zoom-in
   }
   .mfp-auto-cursor .mfp-content {
    cursor:auto
   }
   .mfp-arrow,
   .mfp-close,
   .mfp-counter,
   .mfp-preloader {
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
   }
   .mfp-loading.mfp-figure {
    display:none
   }
   .mfp-hide {
    display:none!important
   }
   .mfp-preloader {
    color:#ccc;
    position:absolute;
    top:50%;
    width:auto;
    text-align:center;
    margin-top:-.8em;
    left:8px;
    right:8px;
    z-index:1044
   }
   .mfp-preloader a {
    color:#ccc
   }
   .mfp-preloader a:hover {
    color:#fff
   }
   .mfp-s-ready .mfp-preloader {
    display:none
   }
   .mfp-s-error .mfp-content {
    display:none
   }
   button.mfp-arrow,
   button.mfp-close {
    overflow:visible;
    cursor:pointer;
    background:0 0;
    border:0;
    -webkit-appearance:none;
    display:block;
    outline:0;
    padding:0;
    z-index:1046;
    -webkit-box-shadow:none;
    box-shadow:none
   }
   button::-moz-focus-inner {
    padding:0;
    border:0
   }
   .mfp-close {
    width:44px;
    height:44px;
    line-height:44px;
    position:absolute;
    right:0;
    top:0;
    text-decoration:none;
    text-align:center;
    opacity:.65;
    padding:0 0 18px 10px;
    color:#fff;
    font-style:normal;
    font-size:28px;
    font-family:Arial,Baskerville,monospace
   }
   .mfp-close:focus,
   .mfp-close:hover {
    opacity:1
   }
   .mfp-close:active {
    top:1px
   }
   .mfp-close-btn-in .mfp-close {
    color:#333
   }
   .mfp-iframe-holder .mfp-close,
   .mfp-image-holder .mfp-close {
    color:#fff;
    right:-6px;
    text-align:right;
    padding-right:6px;
    width:100%
   }
   .mfp-counter {
    position:absolute;
    top:0;
    right:0;
    color:#ccc;
    font-size:12px;
    line-height:18px;
    white-space:nowrap
   }
   .mfp-arrow {
    position:absolute;
    opacity:.65;
    margin:0;
    top:50%;
    margin-top:-55px;
    padding:0;
    width:90px;
    height:110px;
    -webkit-tap-highlight-color:transparent
   }
   .mfp-arrow:active {
    margin-top:-54px
   }
   .mfp-arrow:focus,
   .mfp-arrow:hover {
    opacity:1
   }
   .mfp-arrow .mfp-a,
   .mfp-arrow .mfp-b,
   .mfp-arrow:after,
   .mfp-arrow:before {
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:0;
    margin-top:35px;
    margin-left:35px;
    border:medium inset transparent
   }
   .mfp-arrow .mfp-a,
   .mfp-arrow:after {
    border-top-width:13px;
    border-bottom-width:13px;
    top:8px
   }
   .mfp-arrow .mfp-b,
   .mfp-arrow:before {
    border-top-width:21px;
    border-bottom-width:21px;
    opacity:.7
   }
   .mfp-arrow-left {
    left:0
   }
   .mfp-arrow-left .mfp-a,
   .mfp-arrow-left:after {
    border-right:17px solid #fff;
    margin-left:31px
   }
   .mfp-arrow-left .mfp-b,
   .mfp-arrow-left:before {
    margin-left:25px;
    border-right:27px solid #3f3f3f
   }
   .mfp-arrow-right {
    right:0
   }
   .mfp-arrow-right .mfp-a,
   .mfp-arrow-right:after {
    border-left:17px solid #fff;
    margin-left:39px
   }
   .mfp-arrow-right .mfp-b,
   .mfp-arrow-right:before {
    border-left:27px solid #3f3f3f
   }
   .mfp-iframe-holder {
    padding-top:40px;
    padding-bottom:40px
   }
   .mfp-iframe-holder .mfp-content {
    line-height:0;
    width:100%;
    max-width:900px
   }
   .mfp-iframe-holder .mfp-close {
    top:-40px
   }
   .mfp-iframe-scaler {
    width:100%;
    height:0;
    overflow:hidden;
    padding-top:56.25%
   }
   .mfp-iframe-scaler iframe {
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#000
   }
   img.mfp-img {
    width:auto;
    max-width:100%;
    height:auto;
    display:block;
    line-height:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:40px 0 40px;
    margin:0 auto
   }
   .mfp-figure {
    line-height:0
   }
   .mfp-figure:after {
    content:'';
    position:absolute;
    left:0;
    top:40px;
    bottom:40px;
    display:block;
    right:0;
    width:auto;
    height:auto;
    z-index:-1;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#444
   }
   .mfp-figure small {
    color:#bdbdbd;
    display:block;
    font-size:12px;
    line-height:14px
   }
   .mfp-figure figure {
    margin:0
   }
   .mfp-bottom-bar {
    margin-top:-36px;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    cursor:auto
   }
   .mfp-title {
    text-align:left;
    line-height:18px;
    color:#f3f3f3;
    word-wrap:break-word;
    padding-right:36px
   }
   .mfp-image-holder .mfp-content {
    max-width:100%
   }
   .mfp-gallery .mfp-image-holder .mfp-figure {
    cursor:pointer
   }
   @media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
     padding-left:0;
     padding-right:0
    }
    .mfp-img-mobile img.mfp-img {
     padding:0
    }
    .mfp-img-mobile .mfp-figure:after {
     top:0;
     bottom:0
    }
    .mfp-img-mobile .mfp-figure small {
     display:inline;
     margin-left:5px
    }
    .mfp-img-mobile .mfp-bottom-bar {
     background:rgba(0,0,0,.6);
     bottom:0;
     margin:0;
     top:auto;
     padding:3px 5px;
     position:fixed;
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
     padding:0
    }
    .mfp-img-mobile .mfp-counter {
     right:5px;
     top:3px
    }
    .mfp-img-mobile .mfp-close {
     top:0;
     right:0;
     width:35px;
     height:35px;
     line-height:35px;
     background:rgba(0,0,0,.6);
     position:fixed;
     text-align:center;
     padding:0
    }
   }
   @media all and (max-width:900px) {
    .mfp-arrow {
     -webkit-transform:scale(.75);
     transform:scale(.75)
    }
    .mfp-arrow-left {
     -webkit-transform-origin:0;
     transform-origin:0
    }
    .mfp-arrow-right {
     -webkit-transform-origin:100%;
     transform-origin:100%
    }
    .mfp-container {
     padding-left:6px;
     padding-right:6px
    }
   }
   .mfp-ie7 .mfp-img {
    padding:0
   }
   .mfp-ie7 .mfp-bottom-bar {
    width:600px;
    left:50%;
    margin-left:-300px;
    margin-top:5px;
    padding-bottom:5px
   }
   .mfp-ie7 .mfp-container {
    padding:0
   }
   .mfp-ie7 .mfp-content {
    padding-top:44px
   }
   .mfp-ie7 .mfp-close {
    top:0;
    right:0;
    padding-top:0
   }
   
#pschart-showsizes *,.pschart-sizechart-link{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.pschart-showsizes .pschart-popup-internal h3,.pschart-showsizes .window-title{font-family:"Helvetica Neue",Verdana,Arial,sans-serif;font-weight:400}#pschart-showsizes{display:none}#pschart-showsizes *{box-sizing:border-box}.pschart-sizechart-link{text-transform:uppercase;font-weight:400;font-size:12px;height:30px;display:inline-block;min-width:130px;line-height:30px;text-align:center;border:1px solid #39c;background-image:url(https://www.intersport.pl/skin/frontend/default/default/images/plumrocket/sizechart/rule.png);background-repeat:no-repeat;background-position:9px 9px;padding-left:15px;color:#39c;margin:10px 0 15px;text-decoration:none;box-sizing:border-box}.pschart-sizechart-link:hover{cursor:pointer;text-decoration:none;opacity:.6}.pschart-showsizes .pschart-addedoverlay{left:0;top:0;width:100%;height:100%;position:fixed;z-index:5000;background:#000;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(Opacity=75)}.pschart-showsizes .pschart-popup{position:fixed;top:0;left:0;z-index:5050;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;overflow-y:auto;text-align:center}.pschart-showsizes .pschart-popup-internal{margin:10% auto 5%;background-color:#FFF;padding:30px;min-width:250px;max-width:800px;display:inline-block}.pschart-showsizes .pschart-content{position:relative;padding:0}.pschart-showsizes .pschart-popup-internal .close{position:absolute;right:-17px;top:-19px;font-weight:400;color:#FFF;width:15px;height:15px;text-align:center;line-height:15px;background-color:#a5a7a8;font-size:13px}.pschart-showsizes .pschart-popup-internal .close:hover{cursor:pointer}.pschart-showsizes .pschart-popup-internal h3{font-size:18px;text-align:left;margin:15px 0 10px;text-transform:none;letter-spacing:normal}.pschart-showsizes .pschart-popup-internal p{margin-bottom:10px;font-size:12px;text-align:left}.pschart-showsizes .window-title{color:#383838;font-size:26px;line-height:1;padding:0 0 15px;text-align:left}.pschart-showsizes .pschart-content .table_name{font-size:18px;margin-bottom:5px}.pschart-showsizes .pschart-content table td{font-size:12px;text-align:left;padding:10px 5px;vertical-align:top}.pschart-showsizes .pschart-content table.measure td p{border-bottom:1px dotted #8F8F8F;padding-bottom:10px}.pschart-showsizes .pschart-content table.table_size{width:100%;border-collapse:collapse}.pschart-showsizes .pschart-content table tr th{background-color:#e0e0de;padding:10px 5px}.pschart-showsizes .pschart-content table.table_size th{border:1px solid #fff;text-transform:uppercase;font-weight:400;padding:5px;font-size:12px;text-align:center}.pschart-showsizes .pschart-content table.table_size td{border:1px solid #fff;padding:5px;font-size:11px;line-height:16px;background:#f2f2f0;text-align:center}.pschart-showsizes .pschart-content table.table_size .size_name,.pschart-showsizes .pschart-content table.table_size td:nth-child(1){vertical-align:middle;background-color:#ebebe8;font-weight:700}.pschart-showsizes .pschart-content table.table_size p{margin:5px 0;text-align:left}.pschart-showsizes .pschart-content table.table_size td[colspan="6"]{font-weight:700;text-transform:none}@media screen and (max-width:480px){.pschart-showsizes .pschart-popup-internal .close{right:0;top:0}.pschart-showsizes .pschart-popup-internal .pschart-content table.table_size td{text-transform:lowercase;padding:3px}}@media screen and (max-width:400px){.pschart-showsizes .pschart-popup{padding:10px 5px}.pschart-showsizes .pschart-popup-internal{margin:0 auto;padding:10px}}
